ng2-completer
Version:
angular autocomplete/typeahead component
33 lines (32 loc) • 991 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;
get searchStr(): string;
set searchStr(term: string);
private handleSelection;
private restoreSearchValue;
private doBlur;
}