{"version":3,"file":"completer-cmp.d.ts","sources":["completer-cmp.d.ts"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA","sourcesContent":["import { AfterViewChecked, ChangeDetectorRef, EventEmitter, OnInit, AfterViewInit, ElementRef } from \"@angular/core\";\nimport { ControlValueAccessor, FormControl } from \"@angular/forms\";\nimport { CtrCompleter } from \"../directives/ctr-completer\";\nimport { CompleterData } from \"../services/completer-data\";\nimport { CompleterService } from \"../services/completer-service\";\nimport { CompleterItem } from \"./completer-item\";\nexport declare class CompleterCmp implements OnInit, ControlValueAccessor, AfterViewChecked, AfterViewInit {\n    private completerService;\n    private cdr;\n    dataService: CompleterData | undefined;\n    inputName: string;\n    inputId: string;\n    pause: number;\n    minSearchLength: number;\n    maxChars: number;\n    overrideSuggested: boolean;\n    clearSelected: boolean;\n    clearUnselected: boolean;\n    fillHighlighted: boolean;\n    placeholder: string;\n    matchClass: string | undefined;\n    fieldTabindex: number | undefined;\n    autoMatch: boolean;\n    disableInput: boolean;\n    inputClass: string | undefined;\n    autofocus: boolean;\n    openOnFocus: boolean;\n    openOnClick: boolean;\n    selectOnClick: boolean;\n    selectOnFocus: boolean;\n    initialValue: any;\n    autoHighlight: boolean;\n    selected: EventEmitter<CompleterItem>;\n    highlighted: EventEmitter<CompleterItem>;\n    blurEvent: EventEmitter<void>;\n    click: EventEmitter<void>;\n    focusEvent: EventEmitter<void>;\n    opened: EventEmitter<boolean>;\n    keyup: EventEmitter<any>;\n    keydown: EventEmitter<any>;\n    completer: CtrCompleter | undefined;\n    ctrInput: ElementRef | undefined;\n    control: FormControl;\n    displaySearching: boolean;\n    displayNoResults: boolean;\n    _textNoResults: string;\n    _textSearching: string;\n    private _onTouchedCallback;\n    private _onChangeCallback;\n    private _focus;\n    private _open;\n    private _searchStr;\n    constructor(completerService: CompleterService, cdr: ChangeDetectorRef);\n    get value(): any;\n    set value(v: any);\n    get searchStr(): string;\n    set searchStr(value: string);\n    ngAfterViewInit(): void;\n    ngAfterViewChecked(): void;\n    onTouched(): void;\n    writeValue(value: any): void;\n    registerOnChange(fn: any): void;\n    registerOnTouched(fn: any): void;\n    setDisabledState(isDisabled: boolean): void;\n    set datasource(source: CompleterData | string | any[]);\n    set textNoResults(text: string);\n    set textSearching(text: string);\n    ngOnInit(): void;\n    onBlur(): void;\n    onFocus(): void;\n    onClick(event: any): void;\n    onKeyup(event: any): void;\n    onKeydown(event: any): void;\n    onChange(value: string): void;\n    open(): void;\n    close(): void;\n    focus(): void;\n    blur(): void;\n    isOpen(): boolean;\n}\n"]}