UNPKG

@neocomplexx/ngx-neo-completer

Version:

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.0.5.

80 lines (79 loc) 2.63 kB
import { ChangeDetectorRef, EventEmitter, ElementRef } from '@angular/core'; import type { AfterViewInit, OnInit, AfterViewChecked } from '@angular/core'; import { ControlValueAccessor, FormControl } from '@angular/forms'; import { CtrCompleter } from '../directives/ctr-completer'; import { CompleterData } from '../services/completer-data'; import { CompleterService } from '../services/completer-service'; import { CompleterItem } from './completer-item'; export declare class CompleterCmp implements OnInit, ControlValueAccessor, AfterViewChecked, AfterViewInit { private completerService; private cdr; dataService: CompleterData; inputName: string; inputId: string; pause: number; minSearchLength: number; maxChars: number; overrideSuggested: boolean; clearSelected: boolean; clearUnselected: boolean; fillHighlighted: boolean; placeholder: string; matchClass: string; fieldTabindex: number; autoMatch: boolean; disableInput: boolean; inputClass: string; autofocus: boolean; openOnFocus: boolean; openOnClick: boolean; selectOnClick: boolean; initialValue: any; autoHighlight: boolean; autoSelectOnEnter: boolean; selected: EventEmitter<CompleterItem>; highlighted: EventEmitter<CompleterItem>; blurEvent: EventEmitter<void>; click: EventEmitter<void>; focusEvent: EventEmitter<void>; opened: EventEmitter<boolean>; keyup: EventEmitter<any>; keydown: EventEmitter<any>; completer: CtrCompleter; ctrInput: ElementRef; searchStr: string; control: FormControl; displaySearching: boolean; displayNoResults: boolean; _textNoResults: string; _textSearching: string; private _onTouchedCallback; private _onChangeCallback; private _focus; private _open; constructor(completerService: CompleterService, cdr: ChangeDetectorRef); get value(): any; set value(v: any); ngAfterViewInit(): void; ngAfterViewChecked(): void; onTouched(): void; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; set datasource(source: CompleterData | string | Array<any>); set textNoResults(text: string); set textSearching(text: string); ngOnInit(): void; onBlur(): void; onFocus(): void; onClick(event: any): void; onKeyup(event: any): void; onKeydown(event: any): void; onChange(value: string): void; open(): void; close(): void; focus(): void; blur(): void; isOpen(): boolean; }