Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Bower components Debian packages RPM packages NuGet packages

vipera-npm-registry / motif-web-admin-core   js

Repository URL to install this package:

Version: 0.3.1 

/ lib / sections / CountersAndThresholds / components / counter-infos-dashboard / counter-infos-dashboard-component.d.ts

import { OnInit, OnDestroy } from '@angular/core';
import { NGXLogger } from 'web-console-core';
import { WCNotificationCenter } from 'web-console-ui-kit';
import { SelectionEvent as CounterInfoSelectionEvent } from '../counter-infos/counter-infos-component';
import { WCUploadPanelEvent } from '../../../../components/UI/wc-upload-panel-component';
import { CountersService } from '@wa-motif-open-api/counters-thresholds-service';
import { CounterInfosPaneComponent } from './panes/counter-infos-panes/counter-infos-pane-component';
import { ThresholdsPaneComponent } from './panes/thresholds-panes/thresholds-pane-component';
export interface SelectionEvent {
    counterInfoName: string;
    data: any;
}
export declare class CounterInfosDashboardComponent implements OnInit, OnDestroy {
    private logger;
    private notificationCenter;
    private countersService;
    _countersPane: CounterInfosPaneComponent;
    _thresholdsPane: ThresholdsPaneComponent;
    faDownload: import("@fortawesome/fontawesome-common-types").IconDefinition;
    faFileImport: import("@fortawesome/fontawesome-common-types").IconDefinition;
    private _subHandler;
    selectedCounterInfo: any;
    constructor(logger: NGXLogger, notificationCenter: WCNotificationCenter, countersService: CountersService);
    ngOnInit(): void;
    ngOnDestroy(): void;
    freeMem(): void;
    onCounterInfoSelectionChange(selectionEvent: CounterInfoSelectionEvent): void;
    onExportClicked(): void;
    onUploadCTError(error: any): void;
    uploadCT(event: WCUploadPanelEvent): void;
}