UNPKG

@linid-dm/directory-manager-client-core

Version:

Core package by providing a set of angular components for the Directory Manager app.

37 lines (36 loc) 2.4 kB
import { ElementRef, EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { Observable } from 'rxjs'; import { DataService, EResourceComponent, ErrorsHandlerService, IConfig, IData, IDataItem, IDataNode, ISearchBarAccessibility, InteractionsService } from '../../shared'; import * as i0 from "@angular/core"; export declare class SearchBarComponent implements OnInit, OnDestroy { private fb; private _errorsHandlerService; private _dataService; private _interactionsService; private _el; searchBarAccessibility$: Observable<ISearchBarAccessibility>; private _onDestroy$; searchForm: FormGroup; elementRef: ElementRef; lastSearchValueHandled: string; isFetchingResources: boolean; placeholder: string; triggerElementId: string; config: IConfig; endpoint: string; searchRequestAttributes: string[]; extendedMeta: boolean; isLocalSearchModeEnabled: boolean; dataToFilter: IDataNode[] | IData | IDataItem[]; resourceTypeComponent: EResourceComponent; searchResult: EventEmitter<IData | IDataNode[]>; resetSearch: EventEmitter<void>; isActiveSearch: EventEmitter<boolean>; constructor(fb: FormBuilder, _errorsHandlerService: ErrorsHandlerService, _dataService: DataService, _interactionsService: InteractionsService, _el: ElementRef); ngOnInit(): void; ngOnDestroy(): void; resetSearchForm(): void; static ɵfac: i0.ɵɵFactoryDeclaration<SearchBarComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SearchBarComponent, "dm-search-bar", never, { "placeholder": { "alias": "placeholder"; "required": false; }; "triggerElementId": { "alias": "triggerElementId"; "required": false; }; "config": { "alias": "config"; "required": false; }; "endpoint": { "alias": "endpoint"; "required": false; }; "searchRequestAttributes": { "alias": "searchRequestAttributes"; "required": false; }; "extendedMeta": { "alias": "extendedMeta"; "required": false; }; "isLocalSearchModeEnabled": { "alias": "isLocalSearchModeEnabled"; "required": false; }; "dataToFilter": { "alias": "dataToFilter"; "required": false; }; "resourceTypeComponent": { "alias": "resourceTypeComponent"; "required": false; }; }, { "searchResult": "searchResult"; "resetSearch": "resetSearch"; "isActiveSearch": "isActiveSearch"; }, never, never, false, never>; }