From 069156795283c7e7dbdf09a833bc782485df2ba8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christopher=20M=C3=BChl?= Date: Thu, 9 Apr 2026 21:44:53 +0200 Subject: [PATCH] feat(08-02): add TypeScript types for hourly and day/hour API responses --- assets/src/types.ts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) 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;