根据状态判定是否启用的门闩,可以用来“拒绝”某些更新
可以用于实现诸如:
等功能。
注意:该类不是一个“主动”类,它不会自动更新,而是需要观察者自行调用value来获取当前的值; 也就是说,在没有观察者的情况下,该类不会自动更新内部的“最近有效值”。
| Name |
|---|
T |
new LastValidValueLatch<T>(getter, initialValue?)
| Name |
|---|
T |
| Name | Type |
|---|---|
getter |
() => AsyncValue<T> |
initialValue? |
null | T |
Private _lastValidValue: any
Private Readonly getter: any
get value(): null | T
null | T