跳到主要内容

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 同形,不是「这里没有内容」。