1 | import { ElementRef, EventEmitter } from "@angular/core";
|
2 | import { NgModel } from "@angular/forms";
|
3 | import { CtrCompleter } from "./ctr-completer";
|
4 | export 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 | }
|