译零 TransZero · TanStack Query 中文文档
主站

QueryResultAccessor

更新于 2026-11-02 Lit 查看英文原文 ↗
TypeScript
1type QueryResultAccessor<TData, TError> = ValueAccessor<QueryObserverResult<TData, TError>> & object;

定义于:packages/lit-query/src/createQueryController.ts:38

由 createQueryController 返回的访问器。

调用该访问器,或读取其 current 属性,即可获取最新的查询结果。所附带的方法会委托给当前活跃的查询观察者(query observer)。

类型参数

TData

TData

TError

TError

类型声明

destroy

TypeScript
1destroy: () => void;

从其 Lit 宿主中移除该控制器,并取消订阅观察者。

返回值

void

refetch

TypeScript
1refetch: QueryObserverResult<TData, TError>["refetch"];

重新拉取当前查询。

suspense

TypeScript
1suspense: () => Promise<QueryObserverResult<TData, TError>>;

解析为一个乐观的查询结果;在需要时首先执行拉取。

返回值

Promise<QueryObserverResult<TData, TError>>

本页为 TanStack Query 文档(Lit 版)的非官方中文翻译,原文由上游团队维护,遵循 MIT 许可。 译文如有偏差,以英文原文为准。

译自上游 59d11de