UNPKG

@neocomplexx/ngx-neo-completer-mat

Version:
37 lines (36 loc) 1.63 kB
import { ElementRef, EventEmitter } from '@angular/core'; import { NgModel } from '@angular/forms'; import { CtrCompleter } from './ctr-completer'; import * as i0 from "@angular/core"; export declare class CtrInput { private completer; private ngModel; private el; clearSelected: boolean; clearUnselected: boolean; overrideSuggested: boolean; fillHighlighted: boolean; openOnFocus: boolean; openOnClick: boolean; selectOnClick: boolean; selectOnFocus: boolean; autoSelectOnEnter: boolean; ngModelChange: EventEmitter<any>; private _searchStr; private _displayStr; private blurTimer; constructor(completer: CtrCompleter, ngModel: NgModel, el: ElementRef); keyupHandler(event: any): void; pasteHandler(event: any): void; keydownHandler(event: any): void; onBlur(event: any): void; onfocus(): void; onClick(event: any): void; get searchStr(): string; set searchStr(term: string); private handleSelection; private restoreSearchValue; private doBlur; static ɵfac: i0.ɵɵFactoryDef<CtrInput, [{ host: true; }, null, null]>; static ɵdir: i0.ɵɵDirectiveDefWithMeta<CtrInput, "[ctrInput]", never, { "clearSelected": "clearSelected"; "clearUnselected": "clearUnselected"; "overrideSuggested": "overrideSuggested"; "fillHighlighted": "fillHighlighted"; "openOnFocus": "openOnFocus"; "openOnClick": "openOnClick"; "selectOnClick": "selectOnClick"; "selectOnFocus": "selectOnFocus"; "autoSelectOnEnter": "autoSelectOnEnter"; }, { "ngModelChange": "ngModelChange"; }, never>; }