OptionalaxisThe axis-strip switches. Only the switches: AxisChromeOptions.clock is a
callback, which no JSON survives, and a host that supplied one supplies it
again when it builds the chart.
OptionalcanvasOptionaleventsOptionalnavigationOptionalstatusOptionaltradingOptionalwatermark
The settings slice of a saved chart state. It is declared here rather than on
ChartStateso this module owns its own persistence:chart.getState()returns aChartState & ChartSettingsState, which is still aChartStateto every existing consumer, andrestoreStatereads it back.eventsstays in the saved state although the dialog no longer offers the switches: the chart still ownssetEventOptions, a host that feeds its own corporate actions still sets them, and dropping the field would throw that host's saved layout away.