Spaces:
Running
Running
| export interface Activity { | |
| date: Date; | |
| activityType?: string; | |
| distance?: number; // in kilometers | |
| duration?: number; // in minutes | |
| trainingStressScore?: number; | |
| } | |
| export interface ProcessedData { | |
| activities: Activity[]; | |
| dates: string[]; | |
| distances: (number | null)[]; | |
| durations: (number | null)[]; | |
| tss: (number | null)[]; | |
| } | |
| export interface MetricACWRData { | |
| dates: string[]; | |
| values: (number | null)[]; // Daily sum values | |
| average7d: (number | null)[]; // 7-day rolling average | |
| average28d: (number | null)[]; // 28-day rolling average | |
| acwr: (number | null)[]; // ACWR based on this metric | |
| } | |