ag-charts-community
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
12 lines (11 loc) • 617 B
TypeScript
import type { DataModel, DataModelOptions, UngroupedData } from './dataModel';
interface CachedDataItem<D extends object, K extends keyof D & string = keyof D & string> {
ids: string[];
opts: DataModelOptions<K, any>;
data: D[];
dataModel: DataModel<any, any, any>;
processedData: UngroupedData<any> | undefined;
}
export type CachedData = CachedDataItem<any, any>[];
export declare function canReuseCachedData<D extends object, K extends keyof D & string = keyof D & string>(cachedDataItem: CachedDataItem<any, any>, data: D[], ids: string[], opts: DataModelOptions<K, any>): boolean;
export {};