UNPKG

ng-devui

Version:

DevUI components based on Angular

74 lines (73 loc) 4.34 kB
import { CdkConnectedOverlay, CdkOverlayOrigin, ConnectedOverlayPositionChange, ConnectedPosition, ScrollStrategy, VerticalConnectionPos } from '@angular/cdk/overlay'; import { ElementRef, EventEmitter, TemplateRef } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { AutoCompleteConfig } from './auto-complete-config'; import * as i0 from "@angular/core"; export declare class AutoCompletePopupComponent implements ControlValueAccessor { private autoCompleteConfig; elementRef: ElementRef; width: number; cssClass: string; maxHeight: number; disabled: boolean; disabledKey: string; source: any[]; position: any; isOpen: boolean; term: string; popTipsText: string; /** * @deprecated */ overview: string; itemTemplate: TemplateRef<any>; noResultItemTemplate: TemplateRef<any>; customViewTemplate: TemplateRef<any>; customViewDirection: 'bottom' | 'right' | 'left' | 'top'; searchingTemplate: TemplateRef<any>; isSearching: boolean; formatter: (item: any) => string; dropdown: boolean; selectWidth: any; enableLazyLoad: boolean; appendToBody: boolean; cdkOverlayOffsetY: number; origin: CdkOverlayOrigin | undefined; showAnimation: boolean; hoverItem: EventEmitter<any>; selectMenuElement: ElementRef; dropdownUl: ElementRef; connectedOverlay: CdkConnectedOverlay; activeIndex: number; hoverIndex: number; labelMinHeight: number; showLoading: boolean; overlayPositions: Array<ConnectedPosition>; popPosition: VerticalConnectionPos; popDirection: 'top' | 'bottom'; scrollStrategy: ScrollStrategy; private value; private onChange; private onTouched; constructor(autoCompleteConfig: AutoCompleteConfig, elementRef: ElementRef); writeValue(obj: any): void; setDisabledState(isDisabled: boolean): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; onSelect(event: any, item: any): void; selectCurrentItem(event: any): void; onActiveIndexChange(index: any): void; reset(): void; scrollToActive(index?: any): void; next(): void; prev(): void; trackByFn(index: any, item: any): any; animationEnd($event: any): void; loadMoreEvent($event: any): void; loadFinish($event: any): void; onPositionChange(position: ConnectedOverlayPositionChange): void; onMouseOver(event: MouseEvent, item: any): void; hidePopup(): void; static ɵfac: i0.ɵɵFactoryDeclaration<AutoCompletePopupComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<AutoCompletePopupComponent, "d-auto-complete-popup", never, { "width": { "alias": "width"; "required": false; }; "cssClass": { "alias": "cssClass"; "required": false; }; "maxHeight": { "alias": "maxHeight"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "disabledKey": { "alias": "disabledKey"; "required": false; }; "source": { "alias": "source"; "required": false; }; "position": { "alias": "position"; "required": false; }; "isOpen": { "alias": "isOpen"; "required": false; }; "term": { "alias": "term"; "required": false; }; "popTipsText": { "alias": "popTipsText"; "required": false; }; "overview": { "alias": "overview"; "required": false; }; "itemTemplate": { "alias": "itemTemplate"; "required": false; }; "noResultItemTemplate": { "alias": "noResultItemTemplate"; "required": false; }; "customViewTemplate": { "alias": "customViewTemplate"; "required": false; }; "customViewDirection": { "alias": "customViewDirection"; "required": false; }; "searchingTemplate": { "alias": "searchingTemplate"; "required": false; }; "isSearching": { "alias": "isSearching"; "required": false; }; "formatter": { "alias": "formatter"; "required": false; }; "dropdown": { "alias": "dropdown"; "required": false; }; "selectWidth": { "alias": "selectWidth"; "required": false; }; "enableLazyLoad": { "alias": "enableLazyLoad"; "required": false; }; "appendToBody": { "alias": "appendToBody"; "required": false; }; "cdkOverlayOffsetY": { "alias": "cdkOverlayOffsetY"; "required": false; }; "origin": { "alias": "origin"; "required": false; }; "showAnimation": { "alias": "showAnimation"; "required": false; }; }, { "hoverItem": "hoverItem"; }, never, never, false, never>; }