UNPKG

4.29 kBTypeScriptView Raw
1import { ElementRef, AfterViewChecked, AfterContentInit, OnDestroy, EventEmitter, QueryList, TemplateRef, Renderer2, ChangeDetectorRef, IterableDiffers } from '@angular/core';
2import { AnimationEvent } from '@angular/animations';
3import { ControlValueAccessor } from '@angular/forms';
4export declare const AUTOCOMPLETE_VALUE_ACCESSOR: any;
5export declare class AutoComplete implements AfterViewChecked, AfterContentInit, OnDestroy, ControlValueAccessor {
6 el: ElementRef;
7 renderer: Renderer2;
8 cd: ChangeDetectorRef;
9 differs: IterableDiffers;
10 minLength: number;
11 delay: number;
12 style: any;
13 panelStyle: any;
14 styleClass: string;
15 panelStyleClass: string;
16 inputStyle: any;
17 inputId: string;
18 inputStyleClass: string;
19 placeholder: string;
20 readonly: boolean;
21 disabled: boolean;
22 maxlength: number;
23 name: string;
24 required: boolean;
25 size: number;
26 appendTo: any;
27 autoHighlight: boolean;
28 forceSelection: boolean;
29 type: string;
30 autoZIndex: boolean;
31 baseZIndex: number;
32 ariaLabel: string;
33 ariaLabelledBy: string;
34 dropdownIcon: string;
35 unique: boolean;
36 completeOnFocus: boolean;
37 completeMethod: EventEmitter<any>;
38 onSelect: EventEmitter<any>;
39 onUnselect: EventEmitter<any>;
40 onFocus: EventEmitter<any>;
41 onBlur: EventEmitter<any>;
42 onDropdownClick: EventEmitter<any>;
43 onClear: EventEmitter<any>;
44 onKeyUp: EventEmitter<any>;
45 onShow: EventEmitter<any>;
46 onHide: EventEmitter<any>;
47 field: string;
48 scrollHeight: string;
49 dropdown: boolean;
50 dropdownMode: string;
51 multiple: boolean;
52 tabindex: number;
53 dataKey: string;
54 emptyMessage: string;
55 showTransitionOptions: string;
56 hideTransitionOptions: string;
57 autofocus: boolean;
58 autocomplete: string;
59 inputEL: ElementRef;
60 multiInputEL: ElementRef;
61 multiContainerEL: ElementRef;
62 dropdownButton: ElementRef;
63 templates: QueryList<any>;
64 overlay: HTMLDivElement;
65 itemTemplate: TemplateRef<any>;
66 selectedItemTemplate: TemplateRef<any>;
67 value: any;
68 _suggestions: any[];
69 onModelChange: Function;
70 onModelTouched: Function;
71 timeout: any;
72 overlayVisible: boolean;
73 documentClickListener: any;
74 suggestionsUpdated: boolean;
75 highlightOption: any;
76 highlightOptionChanged: boolean;
77 focus: boolean;
78 filled: boolean;
79 inputClick: boolean;
80 inputKeyDown: boolean;
81 noResults: boolean;
82 differ: any;
83 inputFieldValue: string;
84 loading: boolean;
85 documentResizeListener: any;
86 forceSelectionUpdateModelTimeout: any;
87 listId: string;
88 itemClicked: boolean;
89 constructor(el: ElementRef, renderer: Renderer2, cd: ChangeDetectorRef, differs: IterableDiffers);
90 suggestions: any[];
91 ngAfterViewChecked(): void;
92 handleSuggestionsChange(): void;
93 ngAfterContentInit(): void;
94 writeValue(value: any): void;
95 registerOnChange(fn: Function): void;
96 registerOnTouched(fn: Function): void;
97 setDisabledState(val: boolean): void;
98 onInput(event: Event): void;
99 onInputClick(event: MouseEvent): void;
100 search(event: any, query: string): void;
101 selectItem(option: any, focus?: boolean): void;
102 show(): void;
103 onOverlayAnimationStart(event: AnimationEvent): void;
104 onOverlayAnimationDone(event: AnimationEvent): void;
105 appendOverlay(): void;
106 resolveFieldData(value: any): any;
107 restoreOverlayAppend(): void;
108 alignOverlay(): void;
109 hide(): void;
110 handleDropdownClick(event: any): void;
111 focusInput(): void;
112 removeItem(item: any): void;
113 onKeydown(event: any): void;
114 onKeyup(event: any): void;
115 onInputFocus(event: any): void;
116 onInputBlur(event: any): void;
117 onInputChange(event: any): void;
118 onInputPaste(event: ClipboardEvent): void;
119 isSelected(val: any): boolean;
120 findOptionIndex(option: any): number;
121 updateFilledState(): void;
122 updateInputField(): void;
123 bindDocumentClickListener(): void;
124 isDropdownClick(event: any): boolean;
125 unbindDocumentClickListener(): void;
126 bindDocumentResizeListener(): void;
127 unbindDocumentResizeListener(): void;
128 onWindowResize(): void;
129 onOverlayHide(): void;
130 ngOnDestroy(): void;
131}
132export declare class AutoCompleteModule {
133}