med-table
Version:
Wrapper over table of primeng library for Ministry of Health
16 lines (15 loc) • 651 B
TypeScript
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;
}