WorkingTreeCommandState<T>
type WorkingTreeCommandState<T> =
| WorkingTreeIdleState
| WorkingTreeLoadingState
| WorkingTreeSuccessState<T>
| WorkingTreeErrorState;
Defined in: packages/rxdb-plugin-working-tree/src/working-tree/async-state.ts:96
命令的可观测状态:没有 empty(§4)。
Type Parameters
| Type Parameter |
|---|
T |
Remarks
enable() / commit() / discard() / restore() 与 isEnabled() 用它。isEnabled()
是一次读,却不用查询状态:boolean 没有「空」这一形态,给它一个 empty 只能是伪造。
restore() 同理走命令:restoredCount: 0 是一次什么都没写的 no-op 结果(FR-042),
与 discard() 的 discardedCount: 0 同形,不是「这里没有内容」。