@neocomplexx/ngx-neo-completer
Version:
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.0.5.
34 lines (33 loc) • 1.02 kB
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;
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;
}