UNPKG

my-test123

Version:
40 lines (39 loc) 1.51 kB
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; }