delay何时不推荐使用RxJs

时间:2018-10-04 05:18:54

标签: intellij-idea rxjs deprecated

我在IDE内收到Deprecated symbol used ...警告,警告其在我的应用中使用delayWhen

enter image description here

我的代码:

private nextImg(): Observable<void> {
    return this.stream$.pipe(
          delayWhen(() => timer(1000),
          tap(() => this.subject.next(NEXT_IMG)),
         );
}

我已经检查了delayWhen运算符的source codedocs,但是我找不到代替delayWhen的东西。有想法吗?

1 个答案:

答案 0 :(得分:5)

不推荐使用delayWhen运算符,仅将函数重载标记为不推荐使用。

  

@deprecated在将来的版本中,空的通知程序将不再在可观察到的输出上重新发射源值。

因此,您的IDE错误地将Hole运算符标记为不推荐使用。