// SPDX-FileCopyrightText: 2026 Marlon W (Mawoka) // // SPDX-License-Identifier: MPL-2.0 import type { Player, PlayerAnswer } from '$lib/admin.ts'; import { QuizData } from '$lib/quiz_types'; /** * Interface that include all the game states for the admin page. * Still in development and not used everywhere but should be a good practice */ export interface IGameState { game_id: string; players: Player[]; player_scores: Record; selected_question: number; timer_res: string; question_results: any; answer_count: number; shown_question_now: number; final_results: Array | Array>; game_started: boolean; quiz_data: QuizData; control_visible: boolean; constructor(game_id: string); }