/** * Races All View Data * * ViewData for the all races page template. * JSON-serializable, template-ready data structure. */ export interface RacesAllRace { id: string; track: string; car: string; scheduledAt: string; status: 'scheduled' | 'running' | 'completed' | 'cancelled'; sessionType: string; leagueId?: string; leagueName?: string; strengthOfField?: number; } export interface RacesAllViewData { races: RacesAllRace[]; }