@taiga-ui/addon-table
Version:
A library to display tabled data with filters, search, group actions, etc.
15 lines (14 loc) • 654 B
TypeScript
import type { Observable } from 'rxjs';
import type { TuiTableFilter } from './table-filter';
import * as i0 from "@angular/core";
export declare class TuiTableFiltersDirective<T> {
private readonly refresh$;
private filters;
register(filter: TuiTableFilter<T>): void;
unregister(filter: TuiTableFilter<T>): void;
filter(items: readonly T[]): Observable<readonly T[]>;
private check;
private update;
static ɵfac: i0.ɵɵFactoryDeclaration<TuiTableFiltersDirective<any>, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<TuiTableFiltersDirective<any>, "[tuiTableFilters]", never, {}, {}, never, never, true, never>;
}