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 / dialogs / counter-info-edit-dialog-component / counter-info-edit-dialog-component.d.ts

import { OnInit, EventEmitter } from '@angular/core';
import { NGXLogger } from 'web-console-core';
import { ServiceCatalogSelectorDialogComponent, SelectionEvent } from '../../../../../components/UI/selectors/service-catalog-selector/service-catalog-selector-dialog';
export declare enum EditType {
    New = 0,
    Update = 1
}
export interface CounterInfoDialogResult {
    name: string;
    description: string;
    enabled: boolean;
    pattern: string;
    fn: string;
    fnParams: string;
    editType: EditType;
    channel?: string;
    domain?: string;
    application?: string;
    service?: string;
    operation?: string;
}
export declare class CounterInfoEditDialogComponent implements OnInit {
    private logger;
    EditType: typeof EditType;
    _entitySelector: ServiceCatalogSelectorDialogComponent;
    display: boolean;
    private _currentEditType;
    confirmButtonTitle: string;
    name: string;
    description: string;
    enabled: boolean;
    pattern: string;
    fn: string;
    fnParams: string;
    channel: string;
    domain: string;
    application: string;
    service: string;
    operation: string;
    private _nameEditingWarningDisplay;
    confirm: EventEmitter<CounterInfoDialogResult>;
    cancel: EventEmitter<void>;
    constructor(logger: NGXLogger);
    ngOnInit(): void;
    show(editType: EditType, name?: string, description?: string, enabled?: boolean, pattern?: string, fn?: string, fnParams?: string): void;
    hide(): void;
    readonly currentEditType: EditType;
    private prepare;
    onCancel(): void;
    onConfirm(): void;
    private validate;
    private validateJson;
    onPatternSelec(): void;
    onEntrySelected(event: SelectionEvent): void;
    readonly titlePart: string;
    readonly nameEditingWarningDisplay: boolean;
}