跳到主要内容

QueryCacheOutboxProvider

Defined in: packages/rxdb/src/repository/query-cache-outbox.interface.ts:31

查询出站队列提供者 —— 插件在 install(scope) 里经 RxDB.queryCacheOutbox() 登记。

Remarks​

只暴露核心真正要问的那一个问题。flushQueryCacheOutbox / countQueryCacheOutbox 不在这里:它们的调用者(同步监听器、DevTools 面板)都已在插件侧,核心不必认识它们。

Methods​

pendingWriteIds()​

pendingWriteIds(namespace, entity): Promise<ReadonlySet<string>>;

Defined in: packages/rxdb/src/repository/query-cache-outbox.interface.ts:39

取某个 QueryCache 仓库当前被出站队列占着的实体 id。

Parameters​

ParameterTypeDescription
namespacestring命名空间
entitystring元数据里的实体名

Returns​

Promise<ReadonlySet<string>>

队列里还没推回远端的那些实体 id;队列为空时是空集