From 38454a93f4e835de9930af8a54b8d41e26ca3280 Mon Sep 17 00:00:00 2001 From: Wonsuk Choi Date: Tue, 3 Mar 2026 03:25:28 +0900 Subject: [PATCH 1/2] fix(vue-query/useMutation): add missing '_defaulted' omit in 'UseMutationOptionsBase' --- packages/vue-query/src/useMutation.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/vue-query/src/useMutation.ts b/packages/vue-query/src/useMutation.ts index 2bb852acbf5..00c4b8fda27 100644 --- a/packages/vue-query/src/useMutation.ts +++ b/packages/vue-query/src/useMutation.ts @@ -20,6 +20,7 @@ import type { MutateOptions, MutationObserverOptions, MutationObserverResult, + OmitKeyof, } from '@tanstack/query-core' import type { MaybeRefDeep, ShallowOption } from './types' import type { QueryClient } from './queryClient' @@ -31,7 +32,10 @@ type MutationResult = > type UseMutationOptionsBase = - MutationObserverOptions & + OmitKeyof< + MutationObserverOptions, + '_defaulted' + > & ShallowOption export type UseMutationOptions< From 1fa850daa31fd8494d0fa335e1adad4cd477be9c Mon Sep 17 00:00:00 2001 From: Wonsuk Choi Date: Tue, 3 Mar 2026 03:27:47 +0900 Subject: [PATCH 2/2] chore(.changeset): add changeset for '_defaulted' omit fix --- .changeset/fuzzy-chicken-listen.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/fuzzy-chicken-listen.md diff --git a/.changeset/fuzzy-chicken-listen.md b/.changeset/fuzzy-chicken-listen.md new file mode 100644 index 00000000000..48fb4b16150 --- /dev/null +++ b/.changeset/fuzzy-chicken-listen.md @@ -0,0 +1,5 @@ +--- +'@tanstack/vue-query': patch +--- + +fix(vue-query/useMutation): add missing '_defaulted' omit in 'UseMutationOptionsBase'