CreateMutateFunction
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