跳转到内容

IoVueMutationResult

当你需要复用类型结构时使用此类型别名。

IoVueMutationResult<TData, TVariables, TError>
NameType
stateShallowRef<IoMutationState<TData, TError>>
flagsShallowRef<IoMutationDerivedFlags>
mutate(variables: TVariables) => void
mutateAsync(variables: TVariables) => Promise<TData>
reset() => void
cancel() => void
mutationIoMutation<TData, TVariables, TError>
import type { IoVueMutationResult } from '@iostore/vue';
let value!: IoVueMutationResult;
console.log(value);
  • 避免在用户文档中展开过于复杂的类型细节。
  • 调整类型别名时注意下游兼容性。
  • packages/io-vue/src/lib/query.ts