根据状态判定是否启用的门闩,可以用来“拒绝”某些更新
可以用于实现诸如:
等功能。
注意:该类不是一个“主动”类,它不会自动更新,而是需要观察者自行调用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