(
arg1: TQueryKey | FetchQueryOptions<TQueryFnData, TError, TData, TQueryKey>,
arg2?:
| QueryFunction<TQueryFnData, TQueryKey>
| FetchQueryOptions<TQueryFnData, TError, TData, TQueryKey>,
arg3?: FetchQueryOptions<TQueryFnData, TError, TData, TQueryKey>
)
| 328 | options?: FetchQueryOptions<TQueryFnData, TError, TData, TQueryKey> |
| 329 | ): Promise<TData> |
| 330 | fetchQuery< |
| 331 | TQueryFnData, |
| 332 | TError, |
| 333 | TData = TQueryFnData, |
| 334 | TQueryKey extends QueryKey = QueryKey |
| 335 | >( |
| 336 | arg1: TQueryKey | FetchQueryOptions<TQueryFnData, TError, TData, TQueryKey>, |
| 337 | arg2?: |
| 338 | | QueryFunction<TQueryFnData, TQueryKey> |
| 339 | | FetchQueryOptions<TQueryFnData, TError, TData, TQueryKey>, |
| 340 | arg3?: FetchQueryOptions<TQueryFnData, TError, TData, TQueryKey> |
| 341 | ): Promise<TData> { |
| 342 | const parsedOptions = parseQueryArgs(arg1, arg2, arg3) |
| 343 | const defaultedOptions = this.defaultQueryOptions(parsedOptions) |
| 344 | |
| 345 | // https://github.com/tannerlinsley/react-query/issues/652 |
| 346 | if (typeof defaultedOptions.retry === 'undefined') { |
| 347 | defaultedOptions.retry = false |
| 348 | } |
| 349 | |
| 350 | const query = this.queryCache.build(this, defaultedOptions) |
| 351 | |
| 352 | return query.isStaleByTime(defaultedOptions.staleTime) |
| 353 | ? query.fetch(defaultedOptions) |
| 354 | : Promise.resolve(query.state.data as TData) |
| 355 | } |
| 356 | |
| 357 | prefetchQuery< |
| 358 | TQueryFnData = unknown, |
no test coverage detected