From e03b374911a4e6b713ffca1469f2619d550a17ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20F=C3=B6rtsch?= Date: Fri, 13 Mar 2026 11:55:27 +0100 Subject: [PATCH] regenerate route tree for nested play/host routes Co-Authored-By: Claude Opus 4.6 --- packages/client/src/routeTree.gen.ts | 237 +++++++++++++++++++++++++-- 1 file changed, 225 insertions(+), 12 deletions(-) diff --git a/packages/client/src/routeTree.gen.ts b/packages/client/src/routeTree.gen.ts index 4ae3d55..f7446e6 100644 --- a/packages/client/src/routeTree.gen.ts +++ b/packages/client/src/routeTree.gen.ts @@ -13,6 +13,15 @@ import { Route as IndexRouteImport } from './routes/index' import { Route as PlayRoomCodeRouteImport } from './routes/play.$roomCode' import { Route as HostRoomCodeRouteImport } from './routes/host.$roomCode' import { Route as DisplayRoomCodeRouteImport } from './routes/display.$roomCode' +import { Route as PlayRoomCodeIndexRouteImport } from './routes/play.$roomCode.index' +import { Route as HostRoomCodeIndexRouteImport } from './routes/host.$roomCode.index' +import { Route as PlayRoomCodeGameRouteImport } from './routes/play.$roomCode.game' +import { Route as PlayRoomCodeBoardRouteImport } from './routes/play.$roomCode.board' +import { Route as PlayRoomCodeBingoRouteImport } from './routes/play.$roomCode.bingo' +import { Route as HostRoomCodeHostRouteImport } from './routes/host.$roomCode.host' +import { Route as HostRoomCodeGameRouteImport } from './routes/host.$roomCode.game' +import { Route as HostRoomCodeBoardRouteImport } from './routes/host.$roomCode.board' +import { Route as HostRoomCodeBingoRouteImport } from './routes/host.$roomCode.bingo' const IndexRoute = IndexRouteImport.update({ id: '/', @@ -34,44 +43,147 @@ const DisplayRoomCodeRoute = DisplayRoomCodeRouteImport.update({ path: '/display/$roomCode', getParentRoute: () => rootRouteImport, } as any) +const PlayRoomCodeIndexRoute = PlayRoomCodeIndexRouteImport.update({ + id: '/', + path: '/', + getParentRoute: () => PlayRoomCodeRoute, +} as any) +const HostRoomCodeIndexRoute = HostRoomCodeIndexRouteImport.update({ + id: '/', + path: '/', + getParentRoute: () => HostRoomCodeRoute, +} as any) +const PlayRoomCodeGameRoute = PlayRoomCodeGameRouteImport.update({ + id: '/game', + path: '/game', + getParentRoute: () => PlayRoomCodeRoute, +} as any) +const PlayRoomCodeBoardRoute = PlayRoomCodeBoardRouteImport.update({ + id: '/board', + path: '/board', + getParentRoute: () => PlayRoomCodeRoute, +} as any) +const PlayRoomCodeBingoRoute = PlayRoomCodeBingoRouteImport.update({ + id: '/bingo', + path: '/bingo', + getParentRoute: () => PlayRoomCodeRoute, +} as any) +const HostRoomCodeHostRoute = HostRoomCodeHostRouteImport.update({ + id: '/host', + path: '/host', + getParentRoute: () => HostRoomCodeRoute, +} as any) +const HostRoomCodeGameRoute = HostRoomCodeGameRouteImport.update({ + id: '/game', + path: '/game', + getParentRoute: () => HostRoomCodeRoute, +} as any) +const HostRoomCodeBoardRoute = HostRoomCodeBoardRouteImport.update({ + id: '/board', + path: '/board', + getParentRoute: () => HostRoomCodeRoute, +} as any) +const HostRoomCodeBingoRoute = HostRoomCodeBingoRouteImport.update({ + id: '/bingo', + path: '/bingo', + getParentRoute: () => HostRoomCodeRoute, +} as any) export interface FileRoutesByFullPath { '/': typeof IndexRoute '/display/$roomCode': typeof DisplayRoomCodeRoute - '/host/$roomCode': typeof HostRoomCodeRoute - '/play/$roomCode': typeof PlayRoomCodeRoute + '/host/$roomCode': typeof HostRoomCodeRouteWithChildren + '/play/$roomCode': typeof PlayRoomCodeRouteWithChildren + '/host/$roomCode/bingo': typeof HostRoomCodeBingoRoute + '/host/$roomCode/board': typeof HostRoomCodeBoardRoute + '/host/$roomCode/game': typeof HostRoomCodeGameRoute + '/host/$roomCode/host': typeof HostRoomCodeHostRoute + '/play/$roomCode/bingo': typeof PlayRoomCodeBingoRoute + '/play/$roomCode/board': typeof PlayRoomCodeBoardRoute + '/play/$roomCode/game': typeof PlayRoomCodeGameRoute + '/host/$roomCode/': typeof HostRoomCodeIndexRoute + '/play/$roomCode/': typeof PlayRoomCodeIndexRoute } export interface FileRoutesByTo { '/': typeof IndexRoute '/display/$roomCode': typeof DisplayRoomCodeRoute - '/host/$roomCode': typeof HostRoomCodeRoute - '/play/$roomCode': typeof PlayRoomCodeRoute + '/host/$roomCode/bingo': typeof HostRoomCodeBingoRoute + '/host/$roomCode/board': typeof HostRoomCodeBoardRoute + '/host/$roomCode/game': typeof HostRoomCodeGameRoute + '/host/$roomCode/host': typeof HostRoomCodeHostRoute + '/play/$roomCode/bingo': typeof PlayRoomCodeBingoRoute + '/play/$roomCode/board': typeof PlayRoomCodeBoardRoute + '/play/$roomCode/game': typeof PlayRoomCodeGameRoute + '/host/$roomCode': typeof HostRoomCodeIndexRoute + '/play/$roomCode': typeof PlayRoomCodeIndexRoute } export interface FileRoutesById { __root__: typeof rootRouteImport '/': typeof IndexRoute '/display/$roomCode': typeof DisplayRoomCodeRoute - '/host/$roomCode': typeof HostRoomCodeRoute - '/play/$roomCode': typeof PlayRoomCodeRoute + '/host/$roomCode': typeof HostRoomCodeRouteWithChildren + '/play/$roomCode': typeof PlayRoomCodeRouteWithChildren + '/host/$roomCode/bingo': typeof HostRoomCodeBingoRoute + '/host/$roomCode/board': typeof HostRoomCodeBoardRoute + '/host/$roomCode/game': typeof HostRoomCodeGameRoute + '/host/$roomCode/host': typeof HostRoomCodeHostRoute + '/play/$roomCode/bingo': typeof PlayRoomCodeBingoRoute + '/play/$roomCode/board': typeof PlayRoomCodeBoardRoute + '/play/$roomCode/game': typeof PlayRoomCodeGameRoute + '/host/$roomCode/': typeof HostRoomCodeIndexRoute + '/play/$roomCode/': typeof PlayRoomCodeIndexRoute } export interface FileRouteTypes { fileRoutesByFullPath: FileRoutesByFullPath - fullPaths: '/' | '/display/$roomCode' | '/host/$roomCode' | '/play/$roomCode' + fullPaths: + | '/' + | '/display/$roomCode' + | '/host/$roomCode' + | '/play/$roomCode' + | '/host/$roomCode/bingo' + | '/host/$roomCode/board' + | '/host/$roomCode/game' + | '/host/$roomCode/host' + | '/play/$roomCode/bingo' + | '/play/$roomCode/board' + | '/play/$roomCode/game' + | '/host/$roomCode/' + | '/play/$roomCode/' fileRoutesByTo: FileRoutesByTo - to: '/' | '/display/$roomCode' | '/host/$roomCode' | '/play/$roomCode' + to: + | '/' + | '/display/$roomCode' + | '/host/$roomCode/bingo' + | '/host/$roomCode/board' + | '/host/$roomCode/game' + | '/host/$roomCode/host' + | '/play/$roomCode/bingo' + | '/play/$roomCode/board' + | '/play/$roomCode/game' + | '/host/$roomCode' + | '/play/$roomCode' id: | '__root__' | '/' | '/display/$roomCode' | '/host/$roomCode' | '/play/$roomCode' + | '/host/$roomCode/bingo' + | '/host/$roomCode/board' + | '/host/$roomCode/game' + | '/host/$roomCode/host' + | '/play/$roomCode/bingo' + | '/play/$roomCode/board' + | '/play/$roomCode/game' + | '/host/$roomCode/' + | '/play/$roomCode/' fileRoutesById: FileRoutesById } export interface RootRouteChildren { IndexRoute: typeof IndexRoute DisplayRoomCodeRoute: typeof DisplayRoomCodeRoute - HostRoomCodeRoute: typeof HostRoomCodeRoute - PlayRoomCodeRoute: typeof PlayRoomCodeRoute + HostRoomCodeRoute: typeof HostRoomCodeRouteWithChildren + PlayRoomCodeRoute: typeof PlayRoomCodeRouteWithChildren } declare module '@tanstack/react-router' { @@ -104,14 +216,115 @@ declare module '@tanstack/react-router' { preLoaderRoute: typeof DisplayRoomCodeRouteImport parentRoute: typeof rootRouteImport } + '/play/$roomCode/': { + id: '/play/$roomCode/' + path: '/' + fullPath: '/play/$roomCode/' + preLoaderRoute: typeof PlayRoomCodeIndexRouteImport + parentRoute: typeof PlayRoomCodeRoute + } + '/host/$roomCode/': { + id: '/host/$roomCode/' + path: '/' + fullPath: '/host/$roomCode/' + preLoaderRoute: typeof HostRoomCodeIndexRouteImport + parentRoute: typeof HostRoomCodeRoute + } + '/play/$roomCode/game': { + id: '/play/$roomCode/game' + path: '/game' + fullPath: '/play/$roomCode/game' + preLoaderRoute: typeof PlayRoomCodeGameRouteImport + parentRoute: typeof PlayRoomCodeRoute + } + '/play/$roomCode/board': { + id: '/play/$roomCode/board' + path: '/board' + fullPath: '/play/$roomCode/board' + preLoaderRoute: typeof PlayRoomCodeBoardRouteImport + parentRoute: typeof PlayRoomCodeRoute + } + '/play/$roomCode/bingo': { + id: '/play/$roomCode/bingo' + path: '/bingo' + fullPath: '/play/$roomCode/bingo' + preLoaderRoute: typeof PlayRoomCodeBingoRouteImport + parentRoute: typeof PlayRoomCodeRoute + } + '/host/$roomCode/host': { + id: '/host/$roomCode/host' + path: '/host' + fullPath: '/host/$roomCode/host' + preLoaderRoute: typeof HostRoomCodeHostRouteImport + parentRoute: typeof HostRoomCodeRoute + } + '/host/$roomCode/game': { + id: '/host/$roomCode/game' + path: '/game' + fullPath: '/host/$roomCode/game' + preLoaderRoute: typeof HostRoomCodeGameRouteImport + parentRoute: typeof HostRoomCodeRoute + } + '/host/$roomCode/board': { + id: '/host/$roomCode/board' + path: '/board' + fullPath: '/host/$roomCode/board' + preLoaderRoute: typeof HostRoomCodeBoardRouteImport + parentRoute: typeof HostRoomCodeRoute + } + '/host/$roomCode/bingo': { + id: '/host/$roomCode/bingo' + path: '/bingo' + fullPath: '/host/$roomCode/bingo' + preLoaderRoute: typeof HostRoomCodeBingoRouteImport + parentRoute: typeof HostRoomCodeRoute + } } } +interface HostRoomCodeRouteChildren { + HostRoomCodeBingoRoute: typeof HostRoomCodeBingoRoute + HostRoomCodeBoardRoute: typeof HostRoomCodeBoardRoute + HostRoomCodeGameRoute: typeof HostRoomCodeGameRoute + HostRoomCodeHostRoute: typeof HostRoomCodeHostRoute + HostRoomCodeIndexRoute: typeof HostRoomCodeIndexRoute +} + +const HostRoomCodeRouteChildren: HostRoomCodeRouteChildren = { + HostRoomCodeBingoRoute: HostRoomCodeBingoRoute, + HostRoomCodeBoardRoute: HostRoomCodeBoardRoute, + HostRoomCodeGameRoute: HostRoomCodeGameRoute, + HostRoomCodeHostRoute: HostRoomCodeHostRoute, + HostRoomCodeIndexRoute: HostRoomCodeIndexRoute, +} + +const HostRoomCodeRouteWithChildren = HostRoomCodeRoute._addFileChildren( + HostRoomCodeRouteChildren, +) + +interface PlayRoomCodeRouteChildren { + PlayRoomCodeBingoRoute: typeof PlayRoomCodeBingoRoute + PlayRoomCodeBoardRoute: typeof PlayRoomCodeBoardRoute + PlayRoomCodeGameRoute: typeof PlayRoomCodeGameRoute + PlayRoomCodeIndexRoute: typeof PlayRoomCodeIndexRoute +} + +const PlayRoomCodeRouteChildren: PlayRoomCodeRouteChildren = { + PlayRoomCodeBingoRoute: PlayRoomCodeBingoRoute, + PlayRoomCodeBoardRoute: PlayRoomCodeBoardRoute, + PlayRoomCodeGameRoute: PlayRoomCodeGameRoute, + PlayRoomCodeIndexRoute: PlayRoomCodeIndexRoute, +} + +const PlayRoomCodeRouteWithChildren = PlayRoomCodeRoute._addFileChildren( + PlayRoomCodeRouteChildren, +) + const rootRouteChildren: RootRouteChildren = { IndexRoute: IndexRoute, DisplayRoomCodeRoute: DisplayRoomCodeRoute, - HostRoomCodeRoute: HostRoomCodeRoute, - PlayRoomCodeRoute: PlayRoomCodeRoute, + HostRoomCodeRoute: HostRoomCodeRouteWithChildren, + PlayRoomCodeRoute: PlayRoomCodeRouteWithChildren, } export const routeTree = rootRouteImport ._addFileChildren(rootRouteChildren)