import { AllLoaderData, RouteById } from './routeInfo.js'; import { AnyRouter } from './router.js'; import { Expand } from './utils.js'; export type ResolveUseLoaderData = TStrict extends false ? AllLoaderData : Expand['types']['loaderData']>; export type UseLoaderDataResult = unknown extends TSelected ? ResolveUseLoaderData : TSelected;