UNPKG

@nebular/theme

Version:
28 lines (27 loc) 1.34 kB
import { OnDestroy, OnInit } from '@angular/core'; import { NbFilterable } from './data-source/tree-grid-data-source'; import * as i0 from "@angular/core"; export declare class NbFilterDirective { filterable: NbFilterable; filter(filterRequest: string): void; static ɵfac: i0.ɵɵFactoryDeclaration<NbFilterDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<NbFilterDirective, "[nbFilter]", never, { "filterable": { "alias": "nbFilter"; "required": false; }; }, {}, never, never, false, never>; } /** * Helper directive to trigger data source's filter method when user types in input */ export declare class NbFilterInputDirective extends NbFilterDirective implements OnInit, OnDestroy { private search$; private destroy$; filterable: NbFilterable; /** * Debounce time before triggering filter method. Set in milliseconds. * Default 200. */ debounceTime: number; ngOnInit(): void; ngOnDestroy(): void; filter(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration<NbFilterInputDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<NbFilterInputDirective, "[nbFilterInput]", never, { "filterable": { "alias": "nbFilterInput"; "required": false; }; "debounceTime": { "alias": "debounceTime"; "required": false; }; }, {}, never, never, false, never>; }