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。