File tree Expand file tree Collapse file tree 2 files changed +18
-9
lines changed
packages/react-router/lib Expand file tree Collapse file tree 2 files changed +18
-9
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ " react-router " : patch
3+ ---
4+
5+ Fix internal type error in useRoute types that surfaces when skipLibCheck is disabled
Original file line number Diff line number Diff line change @@ -1869,16 +1869,20 @@ type UseRouteResult<Args extends UseRouteArgs> =
18691869 Args extends [ infer RouteId extends keyof RouteModules ] ? UseRoute < RouteId > | undefined :
18701870 never ;
18711871
1872+ // prettier-ignore
18721873type UseRoute < RouteId extends keyof RouteModules | unknown > = {
1873- handle : RouteId extends keyof RouteModules
1874- ? RouteModules [ RouteId ] [ "handle" ]
1875- : unknown ;
1876- loaderData : RouteId extends keyof RouteModules
1877- ? GetLoaderData < RouteModules [ RouteId ] > | undefined
1878- : unknown ;
1879- actionData : RouteId extends keyof RouteModules
1880- ? GetActionData < RouteModules [ RouteId ] > | undefined
1881- : unknown ;
1874+ handle :
1875+ RouteId extends keyof RouteModules ?
1876+ RouteModules [ RouteId ] extends { handle : infer handle } ? handle :
1877+ unknown
1878+ :
1879+ unknown ;
1880+ loaderData :
1881+ RouteId extends keyof RouteModules ? GetLoaderData < RouteModules [ RouteId ] > | undefined :
1882+ unknown ;
1883+ actionData :
1884+ RouteId extends keyof RouteModules ? GetActionData < RouteModules [ RouteId ] > | undefined :
1885+ unknown ;
18821886} ;
18831887
18841888export function useRoute < Args extends UseRouteArgs > (
You can’t perform that action at this time.
0 commit comments