MCPcopy
hub / github.com/TanStack/router / RootRoute

Class RootRoute

packages/solid-router/src/route.tsx:426–526  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

424export const rootRouteWithContext = createRootRouteWithContext
425
426export class RootRoute<
427 in out TRegister = Register,
428 in out TSearchValidator = undefined,
429 in out TRouterContext = {},
430 in out TRouteContextFn = AnyContext,
431 in out TBeforeLoadFn = AnyContext,
432 in out TLoaderDeps extends Record<string, any> = {},
433 in out TLoaderFn = undefined,
434 in out TChildren = unknown,
435 in out TFileRouteTypes = unknown,
436 in out TSSR = unknown,
437 in out THandlers = undefined,
438>
439 extends BaseRootRoute<
440 TRegister,
441 TSearchValidator,
442 TRouterContext,
443 TRouteContextFn,
444 TBeforeLoadFn,
445 TLoaderDeps,
446 TLoaderFn,
447 TChildren,
448 TFileRouteTypes,
449 TSSR,
450 THandlers
451 >
452 implements
453 RootRouteCore<
454 TRegister,
455 TSearchValidator,
456 TRouterContext,
457 TRouteContextFn,
458 TBeforeLoadFn,
459 TLoaderDeps,
460 TLoaderFn,
461 TChildren,
462 TFileRouteTypes,
463 TSSR,
464 THandlers
465 >
466{
467 /**
468 * @deprecated `RootRoute` is now an internal implementation detail. Use `createRootRoute()` instead.
469 */
470 constructor(
471 options?: RootRouteOptions<
472 TRegister,
473 TSearchValidator,
474 TRouterContext,
475 TRouteContextFn,
476 TBeforeLoadFn,
477 TLoaderDeps,
478 TLoaderFn,
479 TSSR,
480 THandlers
481 >,
482 ) {
483 super(options)

Callers

nothing calls this directly

Calls 7

useMatchFunction · 0.90
useRouteContextFunction · 0.90
useSearchFunction · 0.90
useParamsFunction · 0.90
useLoaderDepsFunction · 0.90
useLoaderDataFunction · 0.90
useNavigateFunction · 0.90

Tested by

no test coverage detected