import { getStartContext } from '@tanstack/start-storage-context' import { createIsomorphicFn } from './createIsomorphicFn' import type { Awaitable, RegisteredRouter } from '@tanstack/router-core' export const getRouterInstance: () => Awaitable = createIsomorphicFn() .client(() => window.__TSR_ROUTER__!) .server(() => getStartContext().getRouter())