declare global { // Build-time constant injected by Vite from package.json version. const __APP_VERSION__: string; namespace App { // Shallow-routing state for the single-URL app-shell: the screen // (and active game) live in `page.state` so browser Back/Forward // move between screens while the address bar stays at /game/. interface PageState { screen?: "login" | "lobby" | "lobby-create" | "game"; gameId?: string | null; } } } export {};