Skip to main content

Interface: ChartConfig

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

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:145

Animation configuration

duration?โ€‹

optional duration: number

easing?โ€‹

optional easing: ChartEasing


interaction?โ€‹

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

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

Interaction configuration

intersect?โ€‹

optional intersect: boolean

mode?โ€‹

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


maintainAspectRatio?โ€‹

optional maintainAspectRatio: boolean

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

Whether to maintain aspect ratio


plugins?โ€‹

optional plugins: ChartPluginsConfig

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

Plugin configurations


responsive?โ€‹

optional responsive: boolean

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

Whether the chart is responsive


scales?โ€‹

optional scales: ChartScalesConfig

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

Scale configurations