IoVueMutationResult
当你需要复用类型结构时使用此类型别名。
IoVueMutationResult<TData, TVariables, TError>| Name | Type |
|---|---|
| state | ShallowRef<IoMutationState<TData, TError>> |
| flags | ShallowRef<IoMutationDerivedFlags> |
| mutate | (variables: TVariables) => void |
| mutateAsync | (variables: TVariables) => Promise<TData> |
| reset | () => void |
| cancel | () => void |
| mutation | IoMutation<TData, TVariables, TError> |
import type { IoVueMutationResult } from '@iostore/vue';
let value!: IoVueMutationResult;console.log(value);- 避免在用户文档中展开过于复杂的类型细节。
- 调整类型别名时注意下游兼容性。
相关 API
Section titled “相关 API”packages/io-vue/src/lib/query.ts