diff --git a/assets/src/types.ts b/assets/src/types.ts index 254b3b9..bbd73a8 100644 --- a/assets/src/types.ts +++ b/assets/src/types.ts @@ -12,6 +12,29 @@ export interface HeatmapData { }; } +export interface HourEntry { + hour: number; // 0-23 + hours: number; + count: number; +} + +export interface DayHourEntry { + day: number; // 0-6, relative to weekStart + hour: number; // 0-23 + hours: number; + count: number; +} + +export interface HourlyData { + hours: HourEntry[]; + range: { begin: string; end: string }; +} + +export interface DayHourData { + matrix: DayHourEntry[]; + range: { begin: string; end: string }; +} + export interface HeatmapConfig { cellSize: number; cellGap: number;