@douglas-serena/ng-inputs
Version:
angular entry library
42 lines (41 loc) • 1.67 kB
TypeScript
import { HttpClient } from '@angular/common/http';
import { ChangeDetectorRef, ElementRef, EventEmitter, OnInit, Renderer2, SimpleChange } from '@angular/core';
import { ControlContainer } from '@angular/forms';
import { NgInputConfigService } from '../../core/ng-input-config.service';
import { SelectCustomControlValueAccessor } from '../select-custom-control-value-accessor.domain';
export declare class NgSearchComponent extends SelectCustomControlValueAccessor implements OnInit {
protected controlContainer: ControlContainer;
protected elementRef: ElementRef;
protected renderer: Renderer2;
private httpClient;
private configService;
inputRef: ElementRef<HTMLInputElement>;
notFound: string;
pathLabel: string;
value: any;
options: any[];
uri: string | null;
responseData: string | null;
return: string | null;
loading: boolean;
focused: boolean;
itemSelect?: number;
constructor(controlContainer: ControlContainer, elementRef: ElementRef, renderer: Renderer2, httpClient: HttpClient, configService: NgInputConfigService, changeDetectorRef: ChangeDetectorRef);
timeInput: any;
onInput({ target }: Event): void;
createUrl(uri: string): string;
handleKeyDown(event: KeyboardEvent): void;
ngOnInit(): void;
timeBlur: any;
blur: EventEmitter<any>;
onBlur(event: Event): void;
timeFocus: any;
focus: EventEmitter<any>;
onFocus(event: Event): void;
ngOnChanges({ options, value, }: {
options: SimpleChange;
value: SimpleChange;
}): void;
inputChange(value: any): void;
format(): void;
}