1import { createRouter as createTanStackRouter } from "@tanstack/react-router";
2import { routeTree } from "./routeTree.gen";
3
4export function getRouter() {
5 const router = createTanStackRouter({
6 routeTree,
7 scrollRestoration: true,
8 defaultPreload: "intent",
9 defaultPreloadStaleTime: 0,
10 });
11
12 return router;
13}
14
15declare module "@tanstack/react-router" {
16 interface Register {
17 router: ReturnType<typeof getRouter>;
18 }
19}