Learn more  » 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 / Configuration / components / dialog / new-configuration-param-dialog.d.ts

import { OnInit, EventEmitter } from '@angular/core';
import { NGXLogger } from 'web-console-core';
import { MotifACLService } from 'web-console-motif-acl';
export interface NewParamDialogResult {
    name: string;
    type: string;
    dynamic: boolean;
    encrypted: boolean;
    value: string;
}
interface DataTypeItem {
    name: string;
    code: string;
}
export declare class NewConfigurationParamDialogComponent implements OnInit {
    private logger;
    aclService: MotifACLService;
    dropDownBooleanValues: Array<string>;
    numericDecimals: undefined;
    numericFormat: undefined;
    dataTypes: DataTypeItem[];
    defaultDataType: DataTypeItem;
    display: boolean;
    name: string;
    type: DataTypeItem;
    dynamic: boolean;
    encrypted: boolean;
    value: string;
    _nameEditingWarningDisplay: boolean;
    _typeEditingWarningDisplay: boolean;
    confirm: EventEmitter<NewParamDialogResult>;
    cancel: EventEmitter<void>;
    constructor(logger: NGXLogger, aclService: MotifACLService);
    ngOnInit(): void;
    show(): void;
    hide(): void;
    private prepare;
    onCancel(): void;
    onConfirm(): void;
    readonly nameEditingWarningDisplay: boolean;
    readonly typeEditingWarningDisplay: boolean;
    private validate;
    onTypeValueChange(event: any): void;
}
export {};