regenerate route tree for nested play/host routes

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-13 11:55:27 +01:00
parent d056647bbd
commit e03b374911

View File

@@ -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)