Skip to main content

Interface: ChartConfig

Defined in: shared/types/chartConfig.ts:146

Chart configuration interface.

Remarksโ€‹

Main configuration interface for Chart.js charts used in Uptime Watcher.

Propertiesโ€‹

animation?โ€‹

optional animation?: { duration?: number; easing?: ChartEasing; }

Defined in: shared/types/chartConfig.ts:148

Animation configuration

duration?โ€‹

optional duration?: number

easing?โ€‹

optional easing?: ChartEasing


interaction?โ€‹

optional interaction?: { intersect?: boolean; mode?: "index" | "x" | "y" | "dataset" | "point" | "nearest"; }

Defined in: shared/types/chartConfig.ts:153

Interaction configuration

intersect?โ€‹

optional intersect?: boolean

mode?โ€‹

optional mode?: "index" | "x" | "y" | "dataset" | "point" | "nearest"


maintainAspectRatio?โ€‹

optional maintainAspectRatio?: boolean

Defined in: shared/types/chartConfig.ts:158

Whether to maintain aspect ratio


plugins?โ€‹

optional plugins?: ChartPluginsConfig

Defined in: shared/types/chartConfig.ts:160

Plugin configurations


responsive?โ€‹

optional responsive?: boolean

Defined in: shared/types/chartConfig.ts:162

Whether the chart is responsive


scales?โ€‹

optional scales?: ChartScalesConfig

Defined in: shared/types/chartConfig.ts:164

Scale configurations