IoQueryState
当你需要复用类型结构时使用此类型别名。
IoQueryState<TData, TError>| Name | Type |
|---|---|
| status | IoDataStatus |
| fetchStatus | IoFetchStatus |
| data | TData |
| error | TError |
| dataUpdatedAt | number |
| errorUpdatedAt | number |
| failureCount | number |
| failureReason | TError |
| isInvalidated | boolean |
| isPlaceholderData | boolean |
import type { IoQueryState } from '@iostore/store/query';
let value!: IoQueryState;console.log(value);- 避免在用户文档中展开过于复杂的类型细节。
- 调整类型别名时注意下游兼容性。
相关 API
Section titled “相关 API”packages/io/src/lib/query/types.ts