TanStackT
TanStack4y ago
4 replies
uncertain-scarlet

Register router not working

declare module "@tanstack/react-router" {
  interface RegisterRouter {
    router: typeof router;
  }
}

function Root() {
  return (
    <RouterProvider router={router}>
      <Outlet />
    </RouterProvider>
  );
}


Error on RouterProvider:
Type '{ children: Element; router: Router<RouteConfig<"__root__", string, string, "", {}, AnyLoaderData, {}, {}, unknown, unknown, {}, AnySearchSchema, {}, {}, Record<never, string>, {}, RouteConfig<...>[]>, AllRouteInfo<...>, unknown>; }' is not assignable to type 'IntrinsicAttributes & RouterOptions<RouteConfig<"__root__", string, string, "", {}, AnyLoaderData, {}, {}, unknown, unknown, {}, AnySearchSchema, ... 4 more ..., RouteConfig<...>[]>, unknown> & { ...; }'.
  Property 'children' does not exist on type 'IntrinsicAttributes & 
Was this page helpful?