UNPKG

991 BTypeScriptView Raw
1import { ElementRef, EventEmitter } from "@angular/core";
2import { NgModel } from "@angular/forms";
3import { CtrCompleter } from "./ctr-completer";
4export declare class CtrInput {
5 private completer;
6 private ngModel;
7 private el;
8 clearSelected: boolean;
9 clearUnselected: boolean;
10 overrideSuggested: boolean;
11 fillHighlighted: boolean;
12 openOnFocus: boolean;
13 openOnClick: boolean;
14 selectOnClick: boolean;
15 selectOnFocus: boolean;
16 ngModelChange: EventEmitter<any>;
17 private _searchStr;
18 private _displayStr;
19 private blurTimer;
20 constructor(completer: CtrCompleter, ngModel: NgModel, el: ElementRef);
21 keyupHandler(event: any): void;
22 pasteHandler(event: any): void;
23 keydownHandler(event: any): void;
24 onBlur(event: any): void;
25 onfocus(): void;
26 onClick(event: any): void;
27 get searchStr(): string;
28 set searchStr(term: string);
29 private handleSelection;
30 private restoreSearchValue;
31 private doBlur;
32}