// frontend/src/types.ts export interface MatchData { id: string | number; number: number; round: number; bracket: string; time: string; court: string; status: string; hasTeams: boolean; isReady: boolean; isFinished: boolean; p1: string; p2: string; p1_sets: number; p2_sets: number; p1_is_real: boolean; p2_is_real: boolean; winnerName: string | null; winner_team_id?: string | number | null; p1_team_id?: string | number | null; p2_team_id?: string | number | null; winner_next_match_id?: string | number | null; loser_next_match_id?: string | number | null; timestamp?: string; start_time?: string; }