@mhmdaljefri/revogrid
Version:
Virtual reactive data grid component - RevoGrid.
11 lines (10 loc) • 535 B
TypeScript
import { Observable, PluginSubscribe } from '../../interfaces';
import { DataSourceState } from '../../store/dataSource/data.store';
export declare type TrimmedEntity = Record<number, boolean>;
export declare type Trimmed = Record<string, TrimmedEntity>;
/**
* Hide items from main collection
* But keep them in store
*/
export declare const trimmedPlugin: <T>(store: Observable<DataSourceState<T, any>>) => PluginSubscribe<DataSourceState<T, any>>;
export declare function gatherTrimmedItems(trimmedItems: Trimmed): TrimmedEntity;