* The slice of a TanStack route node this module reads. A built route exposes * `path`/`staticData` under `options`; a raw route definition exposes them at * the top level — we tolerate both. `children` is keyed by generated route name.
| 34 | * the top level — we tolerate both. `children` is keyed by generated route name. |
| 35 | */ |
| 36 | interface FullscreenRouteNode { |
| 37 | path?: string; |
| 38 | staticData?: StaticData; |
| 39 | options?: { path?: string; staticData?: StaticData }; |
| 40 | children?: { [routeName: string]: FullscreenRouteNode }; |
| 41 | } |
| 42 | |
| 43 | const isRouteNode = (value: unknown): value is FullscreenRouteNode => typeof value === 'object' && value !== null; |
| 44 |
nothing calls this directly
no outgoing calls
no test coverage detected
searching dependent graphs…