my-test123
Version:
A planner front-end for Fabric8.
40 lines (39 loc) • 1.51 kB
TypeScript
import { OnInit, OnChanges, OnDestroy, SimpleChanges, EventEmitter } from '@angular/core';
import { Broadcaster, Logger } from 'ngx-base';
import { AuthenticationService } from 'ngx-login-client';
export declare class TypeaheadDropdownValue {
key: string;
value: string;
selected: boolean;
cssLabelClass?: string;
}
export declare class TypeaheadDropdown implements OnInit, OnChanges, OnDestroy {
private logger;
private auth;
private broadcaster;
protected values: TypeaheadDropdownValue[];
protected noValueLabel: string;
protected onUpdate: EventEmitter<{}>;
protected onFocus: EventEmitter<{}>;
protected valueSearch: any;
protected valueList: any;
protected proxyValues: TypeaheadDropdownValue[];
protected filteredValues: TypeaheadDropdownValue[];
protected selectedValue: TypeaheadDropdownValue;
protected searchValue: boolean;
loggedIn: boolean;
eventListeners: any[];
constructor(logger: Logger, auth: AuthenticationService, broadcaster: Broadcaster);
ngOnInit(): void;
ngOnDestroy(): void;
protected sortValuesByLength(list: TypeaheadDropdownValue[]): void;
ngOnChanges(changes: SimpleChanges): void;
protected open(): void;
isOpen(): boolean;
close(): void;
protected getInitialValue(): TypeaheadDropdownValue;
protected showValueOnInput(value: TypeaheadDropdownValue): void;
protected setValue(): void;
protected filterValue(event: any): void;
listenToEvent(): void;
}