You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
126 lines
4.0 KiB
TypeScript
126 lines
4.0 KiB
TypeScript
import { ElementRef, AfterViewChecked, AfterContentInit, DoCheck, OnDestroy, EventEmitter, QueryList, TemplateRef, Renderer2, ChangeDetectorRef, IterableDiffers } from '@angular/core';
|
|
import { AnimationEvent } from '@angular/animations';
|
|
import { ControlValueAccessor } from '@angular/forms';
|
|
export declare const AUTOCOMPLETE_VALUE_ACCESSOR: any;
|
|
export declare class AutoComplete implements AfterViewChecked, AfterContentInit, DoCheck, OnDestroy, ControlValueAccessor {
|
|
el: ElementRef;
|
|
renderer: Renderer2;
|
|
cd: ChangeDetectorRef;
|
|
differs: IterableDiffers;
|
|
minLength: number;
|
|
delay: number;
|
|
style: any;
|
|
styleClass: string;
|
|
inputStyle: any;
|
|
inputId: string;
|
|
inputStyleClass: string;
|
|
placeholder: string;
|
|
readonly: boolean;
|
|
disabled: boolean;
|
|
maxlength: number;
|
|
required: boolean;
|
|
size: number;
|
|
appendTo: any;
|
|
autoHighlight: boolean;
|
|
forceSelection: boolean;
|
|
type: string;
|
|
autoZIndex: boolean;
|
|
baseZIndex: number;
|
|
ariaLabel: string;
|
|
ariaLabelledBy: string;
|
|
dropdownIcon: string;
|
|
completeMethod: EventEmitter<any>;
|
|
onSelect: EventEmitter<any>;
|
|
onUnselect: EventEmitter<any>;
|
|
onFocus: EventEmitter<any>;
|
|
onBlur: EventEmitter<any>;
|
|
onDropdownClick: EventEmitter<any>;
|
|
onClear: EventEmitter<any>;
|
|
onKeyUp: EventEmitter<any>;
|
|
field: string;
|
|
scrollHeight: string;
|
|
dropdown: boolean;
|
|
dropdownMode: string;
|
|
multiple: boolean;
|
|
tabindex: number;
|
|
dataKey: string;
|
|
emptyMessage: string;
|
|
immutable: boolean;
|
|
showTransitionOptions: string;
|
|
hideTransitionOptions: string;
|
|
autofocus: boolean;
|
|
inputEL: ElementRef;
|
|
multiInputEL: ElementRef;
|
|
multiContainerEL: ElementRef;
|
|
dropdownButton: ElementRef;
|
|
templates: QueryList<any>;
|
|
overlay: HTMLDivElement;
|
|
itemTemplate: TemplateRef<any>;
|
|
selectedItemTemplate: TemplateRef<any>;
|
|
value: any;
|
|
_suggestions: any[];
|
|
onModelChange: Function;
|
|
onModelTouched: Function;
|
|
timeout: any;
|
|
overlayVisible: boolean;
|
|
documentClickListener: any;
|
|
suggestionsUpdated: boolean;
|
|
highlightOption: any;
|
|
highlightOptionChanged: boolean;
|
|
focus: boolean;
|
|
filled: boolean;
|
|
inputClick: boolean;
|
|
inputKeyDown: boolean;
|
|
noResults: boolean;
|
|
differ: any;
|
|
inputFieldValue: string;
|
|
loading: boolean;
|
|
documentResizeListener: any;
|
|
forceSelectionUpdateModelTimeout: any;
|
|
constructor(el: ElementRef, renderer: Renderer2, cd: ChangeDetectorRef, differs: IterableDiffers);
|
|
suggestions: any[];
|
|
ngDoCheck(): void;
|
|
ngAfterViewChecked(): void;
|
|
handleSuggestionsChange(): void;
|
|
ngAfterContentInit(): void;
|
|
writeValue(value: any): void;
|
|
registerOnChange(fn: Function): void;
|
|
registerOnTouched(fn: Function): void;
|
|
setDisabledState(val: boolean): void;
|
|
onInput(event: Event): void;
|
|
onInputClick(event: MouseEvent): void;
|
|
search(event: any, query: string): void;
|
|
selectItem(option: any, focus?: boolean): void;
|
|
show(): void;
|
|
onOverlayAnimationStart(event: AnimationEvent): void;
|
|
onOverlayAnimationDone(event: AnimationEvent): void;
|
|
appendOverlay(): void;
|
|
resolveFieldData(value: any): any;
|
|
restoreOverlayAppend(): void;
|
|
alignOverlay(): void;
|
|
hide(): void;
|
|
handleDropdownClick(event: any): void;
|
|
focusInput(): void;
|
|
removeItem(item: any): void;
|
|
onKeydown(event: any): void;
|
|
onKeyup(event: any): void;
|
|
onInputFocus(event: any): void;
|
|
onInputBlur(event: any): void;
|
|
onInputChange(event: any): void;
|
|
onInputPaste(event: ClipboardEvent): void;
|
|
isSelected(val: any): boolean;
|
|
findOptionIndex(option: any): number;
|
|
updateFilledState(): void;
|
|
updateInputField(): void;
|
|
bindDocumentClickListener(): void;
|
|
isDropdownClick(event: any): boolean;
|
|
unbindDocumentClickListener(): void;
|
|
bindDocumentResizeListener(): void;
|
|
unbindDocumentResizeListener(): void;
|
|
onWindowResize(): void;
|
|
onOverlayHide(): void;
|
|
ngOnDestroy(): void;
|
|
}
|
|
export declare class AutoCompleteModule {
|
|
}
|