跳到主要内容

readWorkingTreeStatus()

function readWorkingTreeStatus(executor): Promise<WorkingTreeStatus>;

Defined in: packages/rxdb-plugin-working-tree/src/working-tree/status.ts:222

读当前分支的工作树摘要(FR-004)。

Parameters​

ParameterTypeDescription
executorTransactionExecutor调用方那个事务的执行器;本函数不自己开事务

Returns​

Promise<WorkingTreeStatus>

见 WorkingTreeStatus

Throws​

NoActiveBranchError 一行 active 分支都没有时

Throws​

AmbiguousActiveBranchError 有多行 active 分支时

Throws​

RxDBError ref 行或工作树状态行缺失时

Remarks​

不在这里校验 entryCount 的自洽:那要扫一遍条目表,而摘要的全部意义是不扫。 不变量交给 assertWorkingTreeEntryCountIntact,由 conformance 套件与写路径调用。