Files
flights_web_raw/apps/angular/node_modules/primeng/autocomplete/autocomplete.d.ts
T

151 lines
6.6 KiB
TypeScript

import { ElementRef, AfterViewChecked, AfterContentInit, OnDestroy, EventEmitter, QueryList, TemplateRef, Renderer2, ChangeDetectorRef, IterableDiffers } from '@angular/core';
import { AnimationEvent } from '@angular/animations';
import { ControlValueAccessor } from '@angular/forms';
import * as ɵngcc0 from '@angular/core';
import * as ɵngcc1 from '@angular/common';
import * as ɵngcc2 from 'primeng/inputtext';
import * as ɵngcc3 from 'primeng/button';
import * as ɵngcc4 from 'primeng/api';
import * as ɵngcc5 from 'primeng/ripple';
export declare const AUTOCOMPLETE_VALUE_ACCESSOR: any;
export declare class AutoComplete implements AfterViewChecked, AfterContentInit, OnDestroy, ControlValueAccessor {
el: ElementRef;
renderer: Renderer2;
cd: ChangeDetectorRef;
differs: IterableDiffers;
minLength: number;
delay: number;
style: any;
panelStyle: any;
styleClass: string;
panelStyleClass: string;
inputStyle: any;
inputId: string;
inputStyleClass: string;
placeholder: string;
readonly: boolean;
disabled: boolean;
maxlength: number;
name: string;
required: boolean;
size: number;
appendTo: any;
autoHighlight: boolean;
forceSelection: boolean;
type: string;
autoZIndex: boolean;
baseZIndex: number;
ariaLabel: string;
ariaLabelledBy: string;
dropdownIcon: string;
unique: boolean;
completeOnFocus: boolean;
completeMethod: EventEmitter<any>;
onSelect: EventEmitter<any>;
onUnselect: EventEmitter<any>;
onFocus: EventEmitter<any>;
onBlur: EventEmitter<any>;
onDropdownClick: EventEmitter<any>;
onClear: EventEmitter<any>;
onKeyUp: EventEmitter<any>;
onShow: EventEmitter<any>;
onHide: EventEmitter<any>;
field: string;
scrollHeight: string;
dropdown: boolean;
dropdownMode: string;
multiple: boolean;
tabindex: number;
dataKey: string;
emptyMessage: string;
showTransitionOptions: string;
hideTransitionOptions: string;
autofocus: boolean;
autocomplete: string;
containerEL: ElementRef;
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;
scrollHandler: any;
documentResizeListener: any;
forceSelectionUpdateModelTimeout: any;
listId: string;
itemClicked: boolean;
constructor(el: ElementRef, renderer: Renderer2, cd: ChangeDetectorRef, differs: IterableDiffers);
get suggestions(): any[];
set suggestions(val: any[]);
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;
bindScrollListener(): void;
unbindScrollListener(): void;
onOverlayHide(): void;
ngOnDestroy(): void;
static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<AutoComplete, never>;
static ɵcmp: ɵngcc0.ɵɵComponentDeclaration<AutoComplete, "p-autoComplete", never, { "minLength": "minLength"; "delay": "delay"; "type": "type"; "autoZIndex": "autoZIndex"; "baseZIndex": "baseZIndex"; "dropdownIcon": "dropdownIcon"; "unique": "unique"; "completeOnFocus": "completeOnFocus"; "scrollHeight": "scrollHeight"; "dropdownMode": "dropdownMode"; "showTransitionOptions": "showTransitionOptions"; "hideTransitionOptions": "hideTransitionOptions"; "autocomplete": "autocomplete"; "suggestions": "suggestions"; "disabled": "disabled"; "style": "style"; "panelStyle": "panelStyle"; "styleClass": "styleClass"; "panelStyleClass": "panelStyleClass"; "inputStyle": "inputStyle"; "inputId": "inputId"; "inputStyleClass": "inputStyleClass"; "placeholder": "placeholder"; "readonly": "readonly"; "maxlength": "maxlength"; "name": "name"; "required": "required"; "size": "size"; "appendTo": "appendTo"; "autoHighlight": "autoHighlight"; "forceSelection": "forceSelection"; "ariaLabel": "ariaLabel"; "ariaLabelledBy": "ariaLabelledBy"; "field": "field"; "dropdown": "dropdown"; "multiple": "multiple"; "tabindex": "tabindex"; "dataKey": "dataKey"; "emptyMessage": "emptyMessage"; "autofocus": "autofocus"; }, { "completeMethod": "completeMethod"; "onSelect": "onSelect"; "onUnselect": "onUnselect"; "onFocus": "onFocus"; "onBlur": "onBlur"; "onDropdownClick": "onDropdownClick"; "onClear": "onClear"; "onKeyUp": "onKeyUp"; "onShow": "onShow"; "onHide": "onHide"; }, ["templates"], never>;
}
export declare class AutoCompleteModule {
static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<AutoCompleteModule, never>;
static ɵmod: ɵngcc0.ɵɵNgModuleDeclaration<AutoCompleteModule, [typeof AutoComplete], [typeof ɵngcc1.CommonModule, typeof ɵngcc2.InputTextModule, typeof ɵngcc3.ButtonModule, typeof ɵngcc4.SharedModule, typeof ɵngcc5.RippleModule], [typeof AutoComplete, typeof ɵngcc4.SharedModule]>;
static ɵinj: ɵngcc0.ɵɵInjectorDeclaration<AutoCompleteModule>;
}
//# sourceMappingURL=autocomplete.d.ts.map