W3cubDocs

/RxJS

retryWhen

function stable

Returns an Observable that mirrors the source Observable with the exception of an error. If the source Observable calls error, this method will emit the Throwable that caused the error to the Observable returned from notifier. If that Observable calls complete or error then this method will call complete or error on the child subscription. Otherwise this method will resubscribe to the source Observable.

retryWhen<T>(notifier: (errors: Observable<any>) => Observable<any>): MonoTypeOperatorFunction<T>

Parameters

notifier

Receives an Observable of notifications with which a user can complete or error, aborting the retry.

Returns

MonoTypeOperatorFunction<T>: The source Observable modified with retry logic.

Description

retryWhen marble diagram

© 2015–2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors.
Code licensed under an Apache-2.0 License. Documentation licensed under CC BY 4.0.
https://rxjs.dev/api/operators/retryWhen