UNPKG

@duoduo-oba/ng-devui

Version:

DevUI components based on Angular

40 lines (39 loc) 1.55 kB
import { TemplateRef, OnInit, OnChanges, ChangeDetectorRef, SimpleChanges, EventEmitter, OnDestroy } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { Observable, Subscription } from 'rxjs'; import { AutoCompleteDirective } from '@duoduo-oba/ng-devui/auto-complete'; import { I18nService, I18nInterface } from '@duoduo-oba/ng-devui/i18n'; export declare class EditableSelectComponent implements ControlValueAccessor, OnInit, OnChanges, OnDestroy { private changeDetectorRef; private i18n; constructor(changeDetectorRef: ChangeDetectorRef, i18n: I18nService); cssClass: string; disabled: boolean; placeholder: string; source: any[]; isOpen: boolean; itemTemplate: TemplateRef<any>; noResultItemTemplate: TemplateRef<any>; maxHeight: number; disabledKey: string; searchFn: (term: string) => Observable<any[]>; enableLazyLoad: boolean; loadMore: EventEmitter<any>; autoCompleteDirective: AutoCompleteDirective; multiItems: any[]; inputValue: any; subscription: any; i18nCommonText: I18nInterface['common']; i18nSubscription: Subscription; private onChange; private onTouched; writeValue(obj: any): void; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; onTermChange(value: any): void; toggle($event: Event): void; loadMoreEvent($event: any): void; ngOnDestroy(): void; }