We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 413b915 commit b2a09b3Copy full SHA for b2a09b3
1 file changed
packages/start/router.tsx
@@ -83,7 +83,7 @@ declare global {
83
}
84
85
export function useRouteData<T extends keyof StartRoutes>(): ReturnType<StartRoutes[T]["data"]>;
86
-export function useRouteData<T extends RouteDataFunc>(): ReturnType<T>;
+export function useRouteData<T extends (...args: any[]) => any>(): T extends RouteDataFunc<infer _, infer R> ? R : ReturnType<T>;
87
export function useRouteData<T extends keyof StartRoutes>(): ReturnType<StartRoutes[T]["data"]> {
88
// @ts-ignore
89
return useBaseRouteData<T>();
0 commit comments