@tanstack/start-client-core
Version:
Modern and scalable routing for React applications
9 lines (7 loc) • 384 B
text/typescript
import { getStartContext } from '@tanstack/start-storage-context'
import { createIsomorphicFn } from '@tanstack/start-fn-stubs'
import type { Awaitable, RegisteredRouter } from '@tanstack/router-core'
export const getRouterInstance: () => Awaitable<RegisteredRouter> =
createIsomorphicFn()
.client(() => window.__TSR_ROUTER__!)
.server(() => getStartContext().getRouter())