Package: effect
Module: Stream
Runs the specified effect if this stream fails, providing the error to the effect if it exists.
Note: Unlike Effect.onError there is no guarantee that the provided
effect will not be interrupted.
Signature
declare const onError: { <E, X, R2>(cleanup: (cause: Cause.Cause<E>) => Effect.Effect<X, never, R2>): <A, R>(self: Stream<A, E, R>) => Stream<A, E, R2 | R>; <A, E, R, X, R2>(self: Stream<A, E, R>, cleanup: (cause: Cause.Cause<E>) => Effect.Effect<X, never, R2>): Stream<A, E, R | R2>; }
Since v2.0.0