跳到主要内容

WorkingTreeQueryState<T>

type WorkingTreeQueryState<T> =
| WorkingTreeIdleState
| WorkingTreeLoadingState
| WorkingTreeSuccessState<T>
| WorkingTreeEmptyState<T>
| WorkingTreeErrorState;

Defined in: packages/rxdb-plugin-working-tree/src/working-tree/async-state.ts:109

查询的可观测状态:比命令恰好多一个 empty(§4)。

Type Parameters​

Type Parameter
T

Remarks​

只有五件事有 empty 语义:status() 无未提交变更、diff() 无可展示改动、 listCommits() 无历史、commitChanges() 无变更单元(基线节点)、restoreSession() 无未结束会话。判据分别是 isWorkingTreeStatusEmpty、isWorkingTreeDiffEmpty、 isCommitLogPageEmpty、isCommitChangeSetPageEmpty()、 isWorkingTreeRestoreSessionEmpty。