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