Skip to content

Commit 9ed2ee2

Browse files
Mini-ghostTkDodo
andauthored
fix(vue-query): solve type error about useQuery (#6092)
Co-authored-by: Dominik Dorfmeister <[email protected]>
1 parent 6532ed3 commit 9ed2ee2

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

packages/vue-query/src/useBaseQuery.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,13 @@ export type UseQueryReturnType<
3232
TError,
3333
Result = QueryObserverResult<TData, TError>,
3434
> = {
35-
[K in keyof Result]: Result[K] extends (...args: any[]) => any
35+
[K in keyof Result]: K extends
36+
| 'fetchNextPage'
37+
| 'fetchPreviousPage'
38+
| 'refetch'
39+
| 'remove'
3640
? Result[K]
37-
: ToRef<Result[K]>
41+
: ToRef<Readonly<Result>[K]>
3842
} & {
3943
suspense: () => Promise<Result>
4044
}

0 commit comments

Comments
 (0)