import { AllParams, RouteById } from './routeInfo.js'; import { AnyRouter } from './router.js'; import { Expand } from './utils.js'; export type ResolveUseParams = TStrict extends false ? AllParams : Expand['types']['allParams']>; export type UseParamsResult = unknown extends TSelected ? ResolveUseParams : TSelected;