air-lib
Version:
This is Air's angular component library
35 lines (34 loc) • 1.36 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { TranslationService } from '../../services/translation.service';
import { ISearchSettings } from '../../interfaces/isearch-settings';
import { BaseSearchComponent } from './base-search.component';
import { HttpService } from '../../services/http.service';
import { ISimpleNgSelectItem } from '../ng2-select-custom/select.module';
export declare class SearchComponent extends BaseSearchComponent {
InitSearch: ISearchSettings;
private ApplySearch;
editInputValue: boolean;
searchPrepared: EventEmitter<{}>;
goUrl: EventEmitter<{}>;
goSearchForPreset: EventEmitter<{}>;
suggestedList: Array<ISimpleNgSelectItem>;
defaultItem: Array<ISimpleNgSelectItem>;
private startTimerSearch;
private timeDelay;
private minNumberValue;
hasSearchIcons: boolean;
hasCloseIcons: boolean;
private checkedsTextVersion;
private presetItem;
constructor(httpService: HttpService, translator: TranslationService);
searchTextChanged(value: string): void;
private getSearch;
selectedItem(event: ISimpleNgSelectItem): void;
onSearchPrepared(event: string): void;
removed(event: string): void;
private whatsIcon;
private showSearchIcons;
private showCloseIcons;
closed(): void;
opened(): void;
}