Interface: ChartRenderCacheApi
Defined in: utils/charts/core/renderChartCacheApi.ts:26
Public cache facade exported through renderChartJS.
Methodsβ
addInvalidateChartRenderCacheListener()β
addInvalidateChartRenderCacheListener(listener: ChartCacheInvalidationListener): () => void;
Defined in: utils/charts/core/renderChartCacheApi.ts:27
Parametersβ
listenerβ
ChartCacheInvalidationListener
Returnsβ
() => void
ensureDataSettingsSignature()β
ensureDataSettingsSignature(settings: unknown): string;
Defined in: utils/charts/core/renderChartCacheApi.ts:30
Parametersβ
settingsβ
unknown
Returnsβ
string
getChartSeriesCacheStats()β
getChartSeriesCacheStats(): unknown;
Defined in: utils/charts/core/renderChartCacheApi.ts:31
Returnsβ
unknown
invalidateChartRenderCache()β
invalidateChartRenderCache(reason?: string): void;
Defined in: utils/charts/core/renderChartCacheApi.ts:32
Parametersβ
reason?β
string
Returnsβ
void
prewarmChartRenderCaches()β
prewarmChartRenderCaches(params: PrewarmChartRenderCachesParams): Promise<PrewarmChartRenderCachesResult>;
Defined in: utils/charts/core/renderChartCacheApi.ts:33
Parametersβ
paramsβ
PrewarmChartRenderCachesParams