Interface: ThemeOptions
Custom theme: baseTheme + palette + params (design tokens). Full schema (per-series-type overrides) — phase 1.
Properties
baseTheme?
optionalbaseTheme?:ThemeName
overrides?
optionaloverrides?:object&Record<string,Record<string,unknown> | {series?:Record<string,unknown>; } |undefined>
Partial options applied underneath user options: common — chart-level blocks for all charts; seriesType.series — defaults for series of that type.
Type Declaration
common?
optionalcommon?:Record<string,unknown>
palette?
optionalpalette?:object
fills?
optionalfills?:string[]
strokes?
optionalstrokes?:string[]
params?
optionalparams?:object
backgroundColor?
optionalbackgroundColor?:string
fontFamily?
optionalfontFamily?:string
foregroundColor?
optionalforegroundColor?:string