我在IDE内收到一个Deprecated symbol used ...警告,警告在我的应用程序中使用delayWhen

intellij-idea - delay何时RxJs被弃用-LMLPHP

我的代码:

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


我已经检查了delayWhen运算符的source codedocs,但是找不到代替delayWhen的内容。任何想法?

最佳答案

delayWhen运算符不会被弃用,只有函数重载被标记为已弃用。


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


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

关于intellij-idea - delay何时RxJs被弃用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52639489/

10-16 18:13