| import { R as RouteModule } from './routeModules-BW4a8k3I.mjs'; |
|
|
| |
| |
| |
| |
| |
| |
| interface Register { |
| } |
| type AnyParams = Record<string, string | undefined>; |
| type AnyPages = Record<string, { |
| params: AnyParams; |
| }>; |
| type Pages = Register extends { |
| pages: infer Registered extends AnyPages; |
| } ? Registered : AnyPages; |
| type AnyRouteFiles = Record<string, { |
| id: string; |
| page: string; |
| }>; |
| type RouteFiles = Register extends { |
| routeFiles: infer Registered extends AnyRouteFiles; |
| } ? Registered : AnyRouteFiles; |
| type AnyRouteModules = Record<string, RouteModule>; |
| type RouteModules = Register extends { |
| routeModules: infer Registered extends AnyRouteModules; |
| } ? Registered : AnyRouteModules; |
|
|
| export type { Pages as P, RouteFiles as R, RouteModules as a, Register as b }; |
|
|