File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,8 @@ import type {
13
13
function buildUseQuery ( baseQueryKey : string ) {
14
14
return < TResolver extends ResolverFunc , TReturn extends Awaited < ReturnType < TResolver > > > ( resolver : TResolver ) => {
15
15
return {
16
+ buildQueryKey : ( args ?: unknown ) => buildQueryKey ( args ) ,
17
+ resolver,
16
18
useQuery : ( args ?: unknown , opts ?: UseQueryOptionsWithoutKey < TReturn > ) : UseQueryResult < TReturn > => {
17
19
return useQuery < TReturn > ( {
18
20
...opts ,
Original file line number Diff line number Diff line change @@ -27,7 +27,9 @@ type UseQueryType<
27
27
export type HandlerQueryBuilderReturn < TResolver extends ResolverFunc > = (
28
28
baseQueryKey : string ,
29
29
) => {
30
- useQuery : UseQueryType < TResolver , Awaited < ReturnType < TResolver > > > ;
30
+ buildQueryKey : ( args : Parameters < TResolver > [ "length" ] extends 0 ? null | undefined : Parameters < TResolver > [ 0 ] ) => any [ ] ;
31
+ resolver : ( args : Parameters < TResolver > [ "length" ] extends 0 ? null | undefined : Parameters < TResolver > [ 0 ] ) => Awaited < ReturnType < TResolver > > ;
32
+ useQuery : UseQueryType < TResolver > ;
31
33
} ;
32
34
33
35
// Mutation type utils
You can’t perform that action at this time.
0 commit comments