@@ -286,17 +286,22 @@ export class QueryClient {
286286 : Promise . resolve ( query . state . data as TData )
287287 }
288288
289- prefetchQuery ( options : FetchQueryOptions ) : Promise < void >
290- prefetchQuery ( queryKey : QueryKey , options ?: FetchQueryOptions ) : Promise < void >
291- prefetchQuery (
289+ prefetchQuery < TQueryFnData = unknown , TError = unknown , TData = TQueryFnData > (
290+ options : FetchQueryOptions < TQueryFnData , TError , TData >
291+ ) : Promise < void >
292+ prefetchQuery < TQueryFnData = unknown , TError = unknown , TData = TQueryFnData > (
293+ queryKey : QueryKey ,
294+ options ?: FetchQueryOptions < TQueryFnData , TError , TData >
295+ ) : Promise < void >
296+ prefetchQuery < TQueryFnData = unknown , TError = unknown , TData = TQueryFnData > (
292297 queryKey : QueryKey ,
293298 queryFn : QueryFunction ,
294- options ?: FetchQueryOptions
299+ options ?: FetchQueryOptions < TQueryFnData , TError , TData >
295300 ) : Promise < void >
296- prefetchQuery (
297- arg1 : QueryKey | FetchQueryOptions ,
298- arg2 ?: QueryFunction | FetchQueryOptions ,
299- arg3 ?: FetchQueryOptions
301+ prefetchQuery < TQueryFnData = unknown , TError = unknown , TData = TQueryFnData > (
302+ arg1 : QueryKey | FetchQueryOptions < TQueryFnData , TError , TData > ,
303+ arg2 ?: QueryFunction | FetchQueryOptions < TQueryFnData , TError , TData > ,
304+ arg3 ?: FetchQueryOptions < TQueryFnData , TError , TData >
300305 ) : Promise < void > {
301306 return this . fetchQuery ( arg1 as any , arg2 as any , arg3 )
302307 . then ( noop )
0 commit comments