UNPKG

@tanstack/virtual-file-routes

Version:

Modern and scalable routing for React applications

36 lines (31 loc) 573 B
export type IndexRoute = { type: 'index' file: string } export type LayoutRoute = { type: 'layout' id?: string file: string children?: Array<VirtualRouteNode> } export type PhysicalSubtree = { type: 'physical' directory: string pathPrefix: string } export type Route = { type: 'route' file?: string path: string children?: Array<VirtualRouteNode> } export type VirtualRouteNode = | IndexRoute | LayoutRoute | Route | PhysicalSubtree export type VirtualRootRoute = { type: 'root' file: string children?: Array<VirtualRouteNode> }