arrow-effects-rx2-extensions / arrow.effects.rx2.extensions / ObservableKMonadError

ObservableKMonadError

@extension interface ObservableKMonadError : MonadError<ForObservableK, Throwable>, ObservableKMonad

Functions

handleErrorWith open fun <A> ObservableKOf<A>.handleErrorWith(f: (Throwable) -> ObservableKOf<A>): ObservableK<A>
raiseError open fun <A> raiseError(e: Throwable): ObservableK<A>

Extension Functions

catch fun <A> ApplicativeError<ForObservableK, Throwable>.catch(arg1: () -> A): ObservableK<A>

Inheritors

ObservableKMonadThrow interface ObservableKMonadThrow : MonadThrow<ForObservableK>, ObservableKMonadError