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 / counter-infos-component.d.ts

import { WCGridEditorCommandsConfig, WCGridEditorCommandComponentEvent, WCConfirmationTitleProvider } from 'web-console-ui-kit';
import { OnInit, OnDestroy, EventEmitter } from '@angular/core';
import { NGXLogger } from 'web-console-core';
import { WCNotificationCenter } from 'web-console-ui-kit';
import { CountersService, CounterInfoEntity } from '@wa-motif-open-api/counters-thresholds-service';
import { CounterInfosModel } from './data/model';
import { SelectableSettings } from '@progress/kendo-angular-grid';
export { CounterInfoEntity } from '@wa-motif-open-api/counters-thresholds-service';
export interface SelectionEvent {
    counterInfoName: string;
    data: any;
}
export declare enum EditType {
    Delete = "Delete",
    Edit = "Edit",
    StatusChange = "StatusChange"
}
export interface EditEvent {
    editType: EditType;
    dataItem: CounterInfoEntity;
}
export declare class CounterInfosComponent implements OnInit, OnDestroy {
    private logger;
    private notificationCenter;
    private countersService;
    loading: boolean;
    private _subHandler;
    tableModel: CounterInfosModel;
    faEdit: import("@fortawesome/fontawesome-common-types").IconDefinition;
    selectedCounterInfo: string;
    selectionChange: EventEmitter<SelectionEvent>;
    edit: EventEmitter<EditEvent>;
    selectableSettings: SelectableSettings;
    statusConfirmationTitleProvider: WCConfirmationTitleProvider;
    commands: WCGridEditorCommandsConfig;
    constructor(logger: NGXLogger, notificationCenter: WCNotificationCenter, countersService: CountersService);
    ngOnInit(): void;
    ngOnDestroy(): void;
    freeMem(): void;
    reloadData(): void;
    onSelectionChange(event: any): void;
    private clearSelection;
    onStatusTogglePressed(dataItem: any): void;
    onCommandConfirm(event: WCGridEditorCommandComponentEvent): void;
    onCommandClick(event: WCGridEditorCommandComponentEvent): void;
}