UNPKG

@rubeusteam/rb-angular-components

Version:
24 lines (23 loc) 1.26 kB
import { TemplateRef, ViewContainerRef } from '@angular/core'; import { Overlay } from '@angular/cdk/overlay'; import { ClientFilterService } from '../../services/filter/client-filter.service'; import { FilterOption } from '../../interfaces/rb-filter.interface'; import * as i0 from "@angular/core"; export declare class RbFilterDropdownComponent { private overlay; private clientFilterService; private viewContainerRef; parentSelectorId: string; options: FilterOption[]; filterMenu: TemplateRef<any>; private overlayRef; trackByFn: (index: number, item: string) => number; searchText: import("@angular/core").WritableSignal<string>; constructor(overlay: Overlay, clientFilterService: ClientFilterService, viewContainerRef: ViewContainerRef); onSearchChange(event: Event): void; openMenu(): void; closeMenu(): void; onSelectItem(item: FilterOption): void; static ɵfac: i0.ɵɵFactoryDeclaration<RbFilterDropdownComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<RbFilterDropdownComponent, "rb-filter-dropdown", never, { "parentSelectorId": { "alias": "parentSelectorId"; "required": false; }; "options": { "alias": "options"; "required": false; }; }, {}, never, never, true, never>; }