UNPKG

@ngx-performance-ui/ui

Version:
28 lines (27 loc) 969 B
import { ElementRef, EventEmitter, Injector, TrackByFunction } from '@angular/core'; import { AbstractInputComponent } from '../../abstracts'; export interface AutocompleteItem { text: string; value: any; } export declare class AutocompleteComponent extends AbstractInputComponent<AutocompleteItem> { injector: Injector; items: AutocompleteItem[]; containerClasses: string; delay: number; select: EventEmitter<AutocompleteItem>; placeholder: string; input: ElementRef; autocomplete: string; showList: boolean; inputValue: string; valueFn: (value: AutocompleteItem, previousValue?: AutocompleteItem) => AutocompleteItem; trackByFn: TrackByFunction<AutocompleteItem>; constructor(injector: Injector); ngOnDestroy(): void; onBlur(event: FocusEvent): void; onFocus(event: FocusEvent): void; onSelect(item: AutocompleteItem): void; onChangeInputValue(value: string): void; clear(): void; }