regenerate route tree for nested play/host routes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user