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