跳转到内容

IoSolidQueryResult

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

IoSolidQueryResult<TData, TError, TSelected>
NameType
stateAccessor<IoQueryObserverResult<TSelected, TError>>
dataAccessor<TSelected>
errorAccessor<TError>
fetch() => Promise<TData>
refetch() => Promise<TData>
prefetch() => Promise<void>
invalidate(refetch?: boolean) => void
cancel() => void
queryIoQueryHandle<TData, TError>
observerIoQueryObserver<TSelected, TError>
import type { IoSolidQueryResult } from '@iostore/solid';
let value!: IoSolidQueryResult;
console.log(value);
  • 避免在用户文档中展开过于复杂的类型细节。
  • 调整类型别名时注意下游兼容性。
  • packages/io-solid/src/lib/use-query.ts