MutationTypeFromResult
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