UNPKG

@versatiledatakit/shared

Version:

Versatile Data Kit Shared library enables reusability of shared features like: NgRx Redux, Error Handlers, Utils, Generic Components, etc.

38 lines (37 loc) 1.77 kB
import { ElementRef, EventEmitter } from '@angular/core'; import { FormControl } from '@angular/forms'; import { Subscription } from 'rxjs'; import * as i0 from "@angular/core"; export declare class VdkSearchComponent { searchInputPaddingRight: string; private _disabled; get disabled(): boolean; set disabled(value: boolean); searchQueryValue: string; clearSearchTitle: string; set placeholder(pass: string); helperText: string; debounceTime: number; searchTermMinimalLength: number; showSearchButton: boolean; searchButtonText: string; searchButtonAriaLabelText: string; searchAriaLabelText: string; search: EventEmitter<string>; searchButton?: ElementRef; isSeachButtonVisible: boolean; private triggerSearch$; private hasSearchBeenTriggeredManually; searchQuery: FormControl; searchQuerySub: Subscription; focused: boolean; finalPlaceholder: string; ngOnInit(): void; ngOnDestroy(): void; clearSearch(): void; handleKeyDown(event: KeyboardEvent): void; triggerSearch(): void; private computeSearchInputPadding; static ɵfac: i0.ɵɵFactoryDeclaration<VdkSearchComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<VdkSearchComponent, "vdk-search", never, { "disabled": "disabled"; "searchQueryValue": "searchQueryValue"; "clearSearchTitle": "clearSearchTitle"; "placeholder": "placeholder"; "helperText": "helperText"; "debounceTime": "debounceTime"; "searchTermMinimalLength": "searchTermMinimalLength"; "showSearchButton": "showSearchButton"; "searchButtonText": "searchButtonText"; "searchButtonAriaLabelText": "searchButtonAriaLabelText"; "searchAriaLabelText": "searchAriaLabelText"; }, { "search": "search"; }, never, never>; }