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

MutationTypeFromResult

更新于 2026-11-02 Svelte 查看英文原文 ↗
TypeScript
1type MutationTypeFromResult<TResult> = [TResult] extends [MutationState<infer TData, infer TError, infer TVariables, infer TOnMutateResult>] ? Mutation<TData, TError, TVariables, TOnMutateResult> : Mutation;

定义位置:packages/svelte-query/src/types.ts:168

根据 useMutationState 返回的 MutationState 类型推断传入 useMutationState 的 select 中的 Mutation 类型;若无法推断,则回退为 Mutation。

类型参数

TResult

TResult

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

译自上游 59d11de