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 / components / UI / selectors / application-selector-combobox-component.d.ts

import { ComboBoxComponent } from '@progress/kendo-angular-dropdowns';
import { OnInit, OnDestroy, EventEmitter } from '@angular/core';
import { NGXLogger } from 'web-console-core';
import { WCNotificationCenter } from 'web-console-ui-kit';
import { ApplicationsService, Application } from '@wa-motif-open-api/platform-service';
export declare const WC_APPLICATION_SELECTOR_CONTROL_VALUE_ACCESSOR: any;
export declare class ApplicationSelectorComboBoxComponent implements OnInit, OnDestroy {
    private logger;
    private applicationService;
    private notificationCenter;
    data: Array<Application>;
    applicationsList: Array<Application>;
    _selectedApplication: Application;
    private _domain;
    applicationSelected: EventEmitter<Application>;
    selectionCancelled: EventEmitter<any>;
    private _subHandler;
    combo: ComboBoxComponent;
    disabled: boolean;
    private _selectedApplicationName;
    constructor(logger: NGXLogger, applicationService: ApplicationsService, notificationCenter: WCNotificationCenter);
    /**
 * Angular ngOnInit
 */
    ngOnInit(): void;
    ngOnDestroy(): void;
    freeMem(): void;
    /**
     * Get the list of the available Domains
     */
    refreshApplicationList(): void;
    domain: string;
    reset(): void;
    /**
     * Set the selcted application
     */
    selectedApplication: Application;
    private onApplicationListReady;
    findApplicationByName(applicationName: string): Application;
    selectedApplicationName: string;
    propagateChange: any;
    writeValue(value: any): void;
    registerOnChange(fn: any): void;
    registerOnTouched(fn: () => void): void;
    handleFilter(value: any): void;
}