我在IDE内收到Deprecated symbol used ...
警告,警告其在我的应用中使用delayWhen
。
我的代码:
private nextImg(): Observable<void> {
return this.stream$.pipe(
delayWhen(() => timer(1000),
tap(() => this.subject.next(NEXT_IMG)),
);
}
我已经检查了delayWhen
运算符的source code和docs,但是我找不到代替delayWhen
的东西。有想法吗?
答案 0 :(得分:5)
不推荐使用delayWhen
运算符,仅将函数重载标记为不推荐使用。
@deprecated在将来的版本中,空的通知程序将不再在可观察到的输出上重新发射源值。
因此,您的IDE错误地将Hole运算符标记为不推荐使用。