Interface: CreateChartRenderCacheManagerDependencies
Defined in: utils/charts/core/renderChartCacheManager.ts:5
Methodsβ
addInvalidateChartRenderCacheListener()β
addInvalidateChartRenderCacheListener(listener: ChartCacheInvalidationListener): () => void;
Defined in: utils/charts/core/renderChartCacheManager.ts:6
Parametersβ
listenerβ
ChartCacheInvalidationListener
Returnsβ
() => void
clearChartLabelsCache()β
clearChartLabelsCache(): void;
Defined in: utils/charts/core/renderChartCacheManager.ts:9
Returnsβ
void
clearChartSeriesCache()β
clearChartSeriesCache(): void;
Defined in: utils/charts/core/renderChartCacheManager.ts:10
Returnsβ
void
clearDataSettingsSignatureCache()β
clearDataSettingsSignatureCache(): void;
Defined in: utils/charts/core/renderChartCacheManager.ts:11
Returnsβ
void
clearPerformanceSettingsCache()β
clearPerformanceSettingsCache(): void;
Defined in: utils/charts/core/renderChartCacheManager.ts:12
Returnsβ
void
ensureDataSettingsSignature()β
ensureDataSettingsSignature(settings: unknown, onChanged: () => void): string;
Defined in: utils/charts/core/renderChartCacheManager.ts:13
Parametersβ
settingsβ
unknown
onChangedβ
() => void
Returnsβ
string
getChartSeriesCacheStats()β
getChartSeriesCacheStats(): unknown;
Defined in: utils/charts/core/renderChartCacheManager.ts:17
Returnsβ
unknown
isDevelopmentEnvironment()β
isDevelopmentEnvironment(): boolean;
Defined in: utils/charts/core/renderChartCacheManager.ts:18
Returnsβ
boolean
notifyInvalidateChartRenderCacheListeners()β
notifyInvalidateChartRenderCacheListeners(reason: string, logPrefix: string): void;
Defined in: utils/charts/core/renderChartCacheManager.ts:19
Parametersβ
reasonβ
string
logPrefixβ
string
Returnsβ
void