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

Function createRootRoute

packages/react-router/src/route.tsx:595–647  ·  view source on GitHub ↗
(
  options?: RootRouteOptions<
    TRegister,
    TSearchValidator,
    TRouterContext,
    TRouteContextFn,
    TBeforeLoadFn,
    TLoaderDeps,
    TLoaderFn,
    TSSR,
    TServerMiddlewares,
    THandlers
  >,
)

Source from the content-addressed store, hash-verified

593 * @link https://tanstack.com/router/latest/docs/framework/react/api/router/createRootRouteFunction
594 */
595export function createRootRoute<
596 TRegister = Register,
597 TSearchValidator = undefined,
598 TRouterContext = {},
599 TRouteContextFn = AnyContext,
600 TBeforeLoadFn = AnyContext,
601 TLoaderDeps extends Record<string, any> = {},
602 TLoaderFn = undefined,
603 TSSR = unknown,
604 const TServerMiddlewares = unknown,
605 THandlers = undefined,
606>(
607 options?: RootRouteOptions<
608 TRegister,
609 TSearchValidator,
610 TRouterContext,
611 TRouteContextFn,
612 TBeforeLoadFn,
613 TLoaderDeps,
614 TLoaderFn,
615 TSSR,
616 TServerMiddlewares,
617 THandlers
618 >,
619): RootRoute<
620 TRegister,
621 TSearchValidator,
622 TRouterContext,
623 TRouteContextFn,
624 TBeforeLoadFn,
625 TLoaderDeps,
626 TLoaderFn,
627 unknown,
628 unknown,
629 TSSR,
630 TServerMiddlewares,
631 THandlers
632> {
633 return new RootRoute<
634 TRegister,
635 TSearchValidator,
636 TRouterContext,
637 TRouteContextFn,
638 TBeforeLoadFn,
639 TLoaderDeps,
640 TLoaderFn,
641 unknown,
642 unknown,
643 TSSR,
644 TServerMiddlewares,
645 THandlers
646 >(options)
647}
648
649export function createRouteMask<
650 TRouteTree extends AnyRoute,

Callers 15

index.test.tsxFile · 0.90
index.test-d.tsFile · 0.90
__root.tsxFile · 0.90
__root.tsxFile · 0.90
__root.tsxFile · 0.90
__root.tsxFile · 0.90
__root.tsxFile · 0.90
__root.tsxFile · 0.90
__root.tsxFile · 0.90
__root.tsxFile · 0.90
__root.tsxFile · 0.90
__root.tsxFile · 0.90

Calls

no outgoing calls

Tested by 15

createTestRouterFunction · 0.72
setupFunction · 0.72
setupFunction · 0.72
runTestFunction · 0.72
setupRouterFunction · 0.72
setupFunction · 0.72
createTestRouterFunction · 0.72
RouterContainerFunction · 0.72
runTestFunction · 0.72
setupRouterFunction · 0.72
createTestRouterFunction · 0.72