译零 TransZero · TanStack Query 中文文档
主站

CreateMutateFunction

更新于 2026-11-02 Svelte 查看英文原文 ↗
TypeScript
1type CreateMutateFunction<TData = unknown, TError = DefaultError, TVariables = void, TOnMutateResult = unknown> = (...args: Parameters<MutateFunction<TData, TError, TVariables, TOnMutateResult>>) => void;

定义于:packages/svelte-query/src/types.ts:112

mutate 的类型,由 createMutation 返回。将变量(以及可选的每次调用专属的 onSuccess/onError/onSettled)透传给底层的 mutate 调用。即发即弃式调用 —— 错误通过修改结果暴露,而非抛出异常。

类型参数

TData

TData = unknown

TError

TError = DefaultError

TVariables

TVariables = void

TOnMutateResult

TOnMutateResult = unknown

参数

args

...Parameters<MutateFunction<TData, TError, TVariables, TOnMutateResult>>

返回值

void

本页为 TanStack Query 文档(Svelte 版)的非官方中文翻译,原文由上游团队维护,遵循 MIT 许可。 译文如有偏差,以英文原文为准。

译自上游 59d11de