Files
med-notes/.pnpm-store/v10/files/4d/e9cd76ef6cdc4a6ff5fc2e486ea48427765d4461b1d401964f447abb33992106fc95f2a02cb5fe1ad4f59c366874574f8b14aaf75cdaa8d2b0adaffef39177
2025-05-09 05:30:08 +02:00

6 lines
419 B
Plaintext

import { RouteById } from './routeInfo.js';
import { AnyRouter } from './router.js';
import { Expand } from './utils.js';
export type ResolveUseLoaderDeps<TRouter extends AnyRouter, TFrom> = Expand<RouteById<TRouter['routeTree'], TFrom>['types']['loaderDeps']>;
export type UseLoaderDepsResult<TRouter extends AnyRouter, TFrom, TSelected> = unknown extends TSelected ? ResolveUseLoaderDeps<TRouter, TFrom> : TSelected;