我尝试制作两个布尔值的元组放在我的BehaviorSubject
private someBehaviorSubject: BehaviorSubject<[boolean, boolean]> = new BehaviorSubject([false, false]);
但我得到一个编译错误说:
Type 'BehaviorSubject<boolean[]>' is not assignable to type 'BehaviorSubject<[boolean, boolean]>'
如何创建两个布尔值的元组,并正确初始化 BehaviorSubject?似乎认为[false, false]
是类型boolean[]
而不是元组,其中索引 0 和索引 1 必须是布尔值。
打字稿版本:2.3.3
来自 rxjs v 的 BehaviorSubject5.0.1