Skip to content

Commit b5c6dde

Browse files
fix(vue-query): fix setQueryData type inference in typed contexts
1 parent 53a2d79 commit b5c6dde

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/vue-query/src/queryClient.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -114,17 +114,17 @@ export class QueryClient extends QC {
114114
NoInfer<TInferredQueryFnData> | undefined
115115
>,
116116
options?: MaybeRefDeep<SetDataOptions>,
117-
): TInferredQueryFnData | undefined
117+
): NoInfer<TInferredQueryFnData> | undefined
118118
setQueryData<TQueryFnData, TData = NoUnknown<TQueryFnData>>(
119119
queryKey: MaybeRefDeep<QueryKey>,
120120
updater: Updater<NoInfer<TData> | undefined, NoInfer<TData> | undefined>,
121121
options?: MaybeRefDeep<SetDataOptions>,
122-
): TData | undefined
122+
): NoInfer<TData> | undefined
123123
setQueryData<TData>(
124124
queryKey: MaybeRefDeep<QueryKey>,
125125
updater: Updater<TData | undefined, TData | undefined>,
126126
options: MaybeRefDeep<SetDataOptions> = {},
127-
): TData | undefined {
127+
): NoInfer<TData> | undefined {
128128
return super.setQueryData(
129129
cloneDeepUnref(queryKey),
130130
updater,

0 commit comments

Comments
 (0)