Interface: UptimeChartOptions
Defined in: shared/types/chartHybrid.ts:55
Enhanced Chart.js options that combine official types with custom business logic.
Remarksโ
Extends the core Chart.js option surface with our scale and plugin conveniences while remaining compatible with upstream APIs.
Propertiesโ
animation?โ
optionalanimation: {duration?:number;easing?:string; }
Defined in: shared/types/chartHybrid.ts:57
Animation configuration
duration?โ
optionalduration:number
easing?โ
optionaleasing:string
datasets?โ
optionaldatasets:Record<string,unknown>
Defined in: shared/types/chartHybrid.ts:62
Dataset configurations
elements?โ
optionalelements:Record<string,unknown>
Defined in: shared/types/chartHybrid.ts:64
Element configurations
interaction?โ
optionalinteraction: {intersect?:boolean;mode?:string; }
Defined in: shared/types/chartHybrid.ts:66
Interaction configuration
intersect?โ
optionalintersect:boolean
mode?โ
optionalmode:string
maintainAspectRatio?โ
optionalmaintainAspectRatio:boolean
Defined in: shared/types/chartHybrid.ts:71
Whether to maintain aspect ratio
plugins?โ
optionalplugins:ChartPluginsConfig
Defined in: shared/types/chartHybrid.ts:73
Enhanced plugin configuration with theme integration
responsive?โ
optionalresponsive:boolean
Defined in: shared/types/chartHybrid.ts:75
Whether the chart is responsive
scales?โ
optionalscales:ChartScalesConfig
Defined in: shared/types/chartHybrid.ts:77
Enhanced scale configuration with business logic