Skip to content

Commit 45dfa8f

Browse files
committed
fix: swap overload order for useQuery and useInfiniteQuery to fix return types
1 parent 7c4c49f commit 45dfa8f

2 files changed

Lines changed: 11 additions & 11 deletions

File tree

packages/tanstack-query-react-types/src/service-operation/ServiceOperationUseInfiniteQuery.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export interface ServiceOperationUseInfiniteQuery<
3737
? DeepReadonly<TQueryParams> | void
3838
: DeepReadonly<TQueryParams>),
3939
options: Omit<
40-
UndefinedInitialDataInfiniteOptions<
40+
DefinedInitialDataInfiniteOptions<
4141
TQueryFnData,
4242
TError,
4343
TData,
@@ -53,7 +53,7 @@ export interface ServiceOperationUseInfiniteQuery<
5353
TQueryFnData,
5454
PartialParameters<DeepReadonly<TPageParam>>
5555
>
56-
): UseInfiniteQueryResult<TData, OperationError<TError>>;
56+
): DefinedUseInfiniteQueryResult<TData, OperationError<TError>>;
5757

5858
useInfiniteQuery<
5959
TPageParam extends TQueryParams,
@@ -66,7 +66,7 @@ export interface ServiceOperationUseInfiniteQuery<
6666
? DeepReadonly<TQueryParams> | void
6767
: DeepReadonly<TQueryParams>),
6868
options: Omit<
69-
DefinedInitialDataInfiniteOptions<
69+
UndefinedInitialDataInfiniteOptions<
7070
TQueryFnData,
7171
TError,
7272
TData,
@@ -79,8 +79,8 @@ export interface ServiceOperationUseInfiniteQuery<
7979
| 'initialPageParam'
8080
> &
8181
InfiniteQueryPageParamsOptions<
82-
TOperationQueryFnData,
82+
TQueryFnData,
8383
PartialParameters<DeepReadonly<TPageParam>>
8484
>
85-
): DefinedUseInfiniteQueryResult<TData, OperationError<TError>>;
85+
): UseInfiniteQueryResult<TData, OperationError<TError>>;
8686
}

packages/tanstack-query-react-types/src/service-operation/ServiceOperationUseQuery.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,31 +29,31 @@ export interface ServiceOperationUseQuery<
2929
| (AreAllOptional<TQueryParams> extends true
3030
? DeepReadonly<TQueryParams> | void
3131
: DeepReadonly<TQueryParams>),
32-
options?: Omit<
33-
UndefinedInitialDataOptions<
32+
options: Omit<
33+
DefinedInitialDataOptions<
3434
TOperationQueryFnData,
3535
TError,
3636
TData,
3737
ServiceOperationQueryKey<TSchema, TQueryParams>
3838
>,
3939
'queryKey'
4040
>
41-
): UseQueryResult<TData, OperationError<TError>>;
41+
): DefinedUseQueryResult<TData, OperationError<TError>>;
4242

4343
useQuery<TData = TOperationQueryFnData>(
4444
parameters:
4545
| ServiceOperationQueryKey<TSchema, TQueryParams>
4646
| (AreAllOptional<TQueryParams> extends true
4747
? DeepReadonly<TQueryParams> | void
4848
: DeepReadonly<TQueryParams>),
49-
options: Omit<
50-
DefinedInitialDataOptions<
49+
options?: Omit<
50+
UndefinedInitialDataOptions<
5151
TOperationQueryFnData,
5252
TError,
5353
TData,
5454
ServiceOperationQueryKey<TSchema, TQueryParams>
5555
>,
5656
'queryKey'
5757
>
58-
): DefinedUseQueryResult<TData, OperationError<TError>>;
58+
): UseQueryResult<TData, OperationError<TError>>;
5959
}

0 commit comments

Comments
 (0)