UNPKG

@duoduo-oba/ng-devui

Version:

DevUI components based on Angular

54 lines (53 loc) 1.92 kB
import { TemplateRef, ElementRef, EventEmitter, ChangeDetectorRef, SimpleChanges, OnChanges, OnInit } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { Observable } from 'rxjs'; import { AutoCompleteDirective } from '@duoduo-oba/ng-devui/auto-complete'; export declare class MultiAutoCompleteComponent implements OnInit, OnChanges, ControlValueAccessor { private changeDetectorRef; static ID_SEED: number; cssClass: string; overview: string; tipsText: string; placeholder: string; disabled: boolean; source: any[]; latestSource: any[]; isOpen: boolean; term: string; itemTemplate: TemplateRef<any>; noResultItemTemplate: TemplateRef<any>; dropdown: boolean; minLength: number; delay: number; searchFn: (term: string) => Observable<any[]>; formatter: (item: any) => string; valueParser: (item: any) => any; autoSubmit: EventEmitter<any>; multiAutoCompleteInputElement: ElementRef; autoCompleteDirective: AutoCompleteDirective; multiItems: any[]; inputValue: any; multipleLabelClassNameSuffix: string; inputEdit: boolean; multipleLabelClassNameConfig: any; id: number; clonePlaceholder: string; readonly placeholderView: string; private popupRef; private value; private placement; private onChange; private onTouched; constructor(changeDetectorRef: ChangeDetectorRef); writeValue(obj: any): void; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; singleClick($event: any): void; onMultipleSearch(item?: any): void; removeLabel(label: any): void; getInputFocusFlag($event: any): void; onBackspaceKeyUp($event: any, inputValue: any): void; setSinglePlaceholder(): void; }