File tree 2 files changed +8
-33
lines changed 2 files changed +8
-33
lines changed Original file line number Diff line number Diff line change @@ -11,7 +11,6 @@ import type { UseQueryReturnType } from './useBaseQuery'
11
11
12
12
import type {
13
13
DeepUnwrapRef ,
14
- DistributiveOmit ,
15
14
VueInfiniteQueryObserverOptions ,
16
15
WithQueryClientKey ,
17
16
} from './types'
@@ -31,23 +30,11 @@ export type UseInfiniteQueryOptions<
31
30
>
32
31
>
33
32
34
- type InfiniteQueryReturnType < TData , TError > = UseQueryReturnType <
33
+ export type UseInfiniteQueryReturnType < TData , TError > = UseQueryReturnType <
35
34
TData ,
36
35
TError ,
37
36
InfiniteQueryObserverResult < TData , TError >
38
37
>
39
- export type UseInfiniteQueryReturnType < TData , TError > = DistributiveOmit <
40
- InfiniteQueryReturnType < TData , TError > ,
41
- 'fetchNextPage' | 'fetchPreviousPage' | 'refetch' | 'remove'
42
- > & {
43
- fetchNextPage : InfiniteQueryObserverResult < TData , TError > [ 'fetchNextPage' ]
44
- fetchPreviousPage : InfiniteQueryObserverResult <
45
- TData ,
46
- TError
47
- > [ 'fetchPreviousPage' ]
48
- refetch : InfiniteQueryObserverResult < TData , TError > [ 'refetch' ]
49
- remove : InfiniteQueryObserverResult < TData , TError > [ 'remove' ]
50
- }
51
38
52
39
export function useInfiniteQuery <
53
40
TQueryFnData = unknown ,
@@ -104,7 +91,7 @@ export function useInfiniteQuery<
104
91
arg1 ,
105
92
arg2 ,
106
93
arg3 ,
107
- ) as InfiniteQueryReturnType < TData , TError >
94
+ ) as UseInfiniteQueryReturnType < TData , TError >
108
95
109
96
return result
110
97
}
Original file line number Diff line number Diff line change 1
1
import { QueryObserver } from '@tanstack/query-core'
2
2
import { useBaseQuery } from './useBaseQuery'
3
- import type { ToRefs } from 'vue-demi'
4
3
import type {
5
4
DefinedQueryObserverResult ,
6
5
QueryFunction ,
7
6
QueryKey ,
8
- QueryObserverResult ,
9
7
} from '@tanstack/query-core'
10
8
import type { UseQueryReturnType as UQRT } from './useBaseQuery'
11
9
import type {
12
10
DeepUnwrapRef ,
13
- DistributiveOmit ,
14
11
MaybeRef ,
15
12
VueQueryObserverOptions ,
16
13
WithQueryClientKey ,
17
14
} from './types'
18
15
19
- export type UseQueryReturnType < TData , TError > = DistributiveOmit <
20
- UQRT < TData , TError > ,
21
- 'refetch' | 'remove'
22
- > & {
23
- refetch : QueryObserverResult < TData , TError > [ 'refetch' ]
24
- remove : QueryObserverResult < TData , TError > [ 'remove' ]
25
- }
16
+ export type UseQueryReturnType < TData , TError > = UQRT < TData , TError >
26
17
27
- export type UseQueryDefinedReturnType < TData , TError > = DistributiveOmit <
28
- ToRefs < Readonly < DefinedQueryObserverResult < TData , TError > > > ,
29
- 'refetch' | 'remove'
30
- > & {
31
- suspense : ( ) => Promise < QueryObserverResult < TData , TError > >
32
- refetch : QueryObserverResult < TData , TError > [ 'refetch' ]
33
- remove : QueryObserverResult < TData , TError > [ 'remove' ]
34
- }
18
+ export type UseQueryDefinedReturnType < TData , TError > = UQRT <
19
+ TData ,
20
+ TError ,
21
+ DefinedQueryObserverResult < TData , TError >
22
+ >
35
23
36
24
export type UseQueryOptions <
37
25
TQueryFnData = unknown ,
You can’t perform that action at this time.
0 commit comments