ChartUpdater
FitFileViewer - API Documentation v30.0.1
FitFileViewer - API Documentation / utils/charts/core/chartUpdater / ChartUpdater
Variable: ChartUpdater
constChartUpdater: {dataChange: (newData:unknown) =>Promise<boolean>;getStatus: () =>ChartUpdateSystemStatus;isModernSystemAvailable: () =>boolean;settingChange: (settingName:string,newValue:unknown,container?:HTMLElement|null) =>Promise<boolean>;tabActivation: () =>Promise<boolean>;themeChange: (newTheme:string) =>Promise<boolean>;update: (reason:string,container?:HTMLElement|null) =>Promise<boolean>; }
Defined in: utils/charts/core/chartUpdater.ts:175
Convenience API for common chart update triggers.
Type Declarationβ
dataChangeβ
dataChange: (
newData:unknown) =>Promise<boolean> =updateChartsForDataChange
Handle data changes with proper chart updates.
Parametersβ
newDataβ
unknown
New data object.
Returnsβ
Promise<boolean>
Whether the update request was accepted.
getStatusβ
getStatus: () =>
ChartUpdateSystemStatus=getChartUpdateSystemStatus
Get status information about the chart update system.
Returnsβ
Current chart update system status.
isModernSystemAvailableβ
isModernSystemAvailable: () =>
boolean=isModernChartSystemAvailable
Check if chart state manager is available and initialized.
Returnsβ
boolean
Whether the modern chart state manager can accept render requests.
settingChangeβ
settingChange: (
settingName:string,newValue:unknown,container?:HTMLElement|null) =>Promise<boolean> =updateChartsForSettingChange
Handle setting changes with debounced chart updates.
Parametersβ
settingNameβ
string
Name of the changed setting.
newValueβ
unknown
New setting value.
container?β
HTMLElement | null
Optional chart container element.
Returnsβ
Promise<boolean>
Whether the update request was accepted.
tabActivationβ
tabActivation: () =>
Promise<boolean> =updateChartsForTabActivation
Handle tab activation with proper chart updates.
Returnsβ
Promise<boolean>
Whether the update request was accepted.
themeChangeβ
themeChange: (
newTheme:string) =>Promise<boolean> =updateChartsForThemeChange
Handle theme changes with proper chart updates.
Parametersβ
newThemeβ
string
The new theme name.
Returnsβ
Promise<boolean>
Whether the update request was accepted or rendered.
Throwsβ
Re-throws chart state manager or fallback render failures.
updateβ
update: (
reason:string,container?:HTMLElement|null) =>Promise<boolean> =updateCharts
Unified interface for triggering chart updates.
Parametersβ
reasonβ
string
Reason for the chart update.
container?β
HTMLElement | null
Optional chart container element.
Returnsβ
Promise<boolean>
Whether the update request was accepted or rendered.
Throwsβ
Re-throws chart state manager or fallback render failures.