1
1
'use client'
2
2
import { QueryObserver } from '@tanstack/query-core'
3
3
import { useBaseQuery } from './useBaseQuery'
4
- import type { DefaultError , QueryClient , QueryKey } from '@tanstack/query-core'
4
+ import type {
5
+ DefaultError ,
6
+ NoInfer ,
7
+ QueryClient ,
8
+ QueryKey ,
9
+ } from '@tanstack/query-core'
5
10
import type {
6
11
DefinedUseQueryResult ,
7
12
UseQueryOptions ,
@@ -20,7 +25,7 @@ export function useQuery<
20
25
> (
21
26
options : DefinedInitialDataOptions < TQueryFnData , TError , TData , TQueryKey > ,
22
27
queryClient ?: QueryClient ,
23
- ) : DefinedUseQueryResult < TData , TError >
28
+ ) : DefinedUseQueryResult < NoInfer < TData > , TError >
24
29
25
30
export function useQuery <
26
31
TQueryFnData = unknown ,
@@ -30,7 +35,7 @@ export function useQuery<
30
35
> (
31
36
options : UndefinedInitialDataOptions < TQueryFnData , TError , TData , TQueryKey > ,
32
37
queryClient ?: QueryClient ,
33
- ) : UseQueryResult < TData , TError >
38
+ ) : UseQueryResult < NoInfer < TData > , TError >
34
39
35
40
export function useQuery <
36
41
TQueryFnData = unknown ,
@@ -40,7 +45,7 @@ export function useQuery<
40
45
> (
41
46
options : UseQueryOptions < TQueryFnData , TError , TData , TQueryKey > ,
42
47
queryClient ?: QueryClient ,
43
- ) : UseQueryResult < TData , TError >
48
+ ) : UseQueryResult < NoInfer < TData > , TError >
44
49
45
50
export function useQuery ( options : UseQueryOptions , queryClient ?: QueryClient ) {
46
51
return useBaseQuery ( options , QueryObserver , queryClient )
0 commit comments