UNPKG

med-table

Version:
16 lines (15 loc) 651 B
import { PrimeFilters } from '../../types/PrimeFilter'; import { CellDataConfigLocal } from '../../types/CellDataConfigLocal'; export interface IFilterDataHandler<T extends Record<string, any>> { setData(data: T[]): void; setConfig(config: CellDataConfigLocal[]): void; filter(filters: PrimeFilters, exitKey?: string): T[]; } export declare class FilterDataHandler<T extends Record<string, any>> implements IFilterDataHandler<T> { private _data; private _config; filter(filters: PrimeFilters, exitKey?: string): T[]; setData(data: T[]): void; setConfig(config: CellDataConfigLocal[]): void; private isEmptyValue; }