I got a Deprecated symbol used ... warning inside my IDE for using delayWhen in my app.

My code:
private nextImg(): Observable<void> {
return this.stream$.pipe(
delayWhen(() => timer(1000),
tap(() => this.subject.next(NEXT_IMG)),
);
}
I've checked the source code of the delayWhen operator and the docs as well, but I can't find what to use instead of delayWhen. Any idea?
The delayWhen operator isn't deprecated, only the function overload is marked as deprecated.
@deprecated In future versions, empty notifiers will no longer re-emit the source value on the output observable.
So your IDE mistakenly marks the hole operator as deprecated.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With