Skip to main content

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

Returns​

Promise<PrewarmChartRenderCachesResult>