UNPKG

@angular-jz/jz

Version:

jim jz

45 lines (44 loc) 1.61 kB
import { ElementRef, QueryList, EventEmitter } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; export declare class JZSelectComponent implements ControlValueAccessor { searchInput: ElementRef; results: ElementRef; resultItems: QueryList<ElementRef>; placeholder: string; idField: string; textField: string; canDeSelect: boolean; isDisabled: boolean; change: EventEmitter<{}>; items: any[]; _value: any; value: any; isResultsShowing: boolean; private highlightedValue; private isMouseInContainer; propagateChange: (_: any) => void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; writeValue(value: any): void; setDisabledState?(isDisabled: boolean): void; setNullValue(evt: MouseEvent): void; displayValue(): any; toggleDrop(isHidden?: boolean): void; doHighlight(index: number): any; resultItemMouseOver(evt: MouseEvent, value: any): void; resultItemMouseOut(evt: MouseEvent, value: any): void; containerEnter(evt: MouseEvent): void; containerLeave(evt: MouseEvent): void; resultsMouseWheel(evt: MouseWheelEvent): void; searchKeyDown(evt: KeyboardEvent): void; searchBlur(evt: any): void; resultItemClick(evt: any, id: any): void; arrowDown(): void; arrowUp(): void; findResultItemIndex(id: any): number; findNextResultItem(id: any): any; findPrevResultItem(id: any): any; selectedValueValue: any; selectedValueChange: EventEmitter<{}>; selectedValue: any; }