ng2-completer
Version:
ng2 autocomplete/typeahead component
32 lines (31 loc) • 958 B
TypeScript
import { ElementRef, EventEmitter } from "@angular/core";
import { NgModel } from "@angular/forms";
import { CtrCompleter } from "./ctr-completer";
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;
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;
searchStr: string;
private handleSelection();
private restoreSearchValue();
private doBlur();
}