UNPKG

ag-charts-community

Version:

Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue

14 lines (13 loc) 703 B
import type { DataModel, DataModelOptions, UngroupedData } from './dataModel'; import type { DataSet } from './dataSet'; interface CachedDataItem<D extends object, K extends keyof D & string = keyof D & string> { ids: string[]; opts: DataModelOptions<K, any>; dataSet: DataSet<D>; dataLength: number; 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>, dataSet: DataSet<D>, ids: string[], opts: DataModelOptions<K, any>): boolean; export {};