effect-io-ai

Package: effect
Module: Cause

Cause.map

Transforms the errors in a Cause using a user-provided function.

Details

This function applies f to each Fail error while leaving defects (Die) and interruptions untouched. It’s useful for changing or simplifying error types in your effectful workflows.

See

Signature

declare const map: { <E, E2>(f: (e: E) => E2): (self: Cause<E>) => Cause<E2>; <E, E2>(self: Cause<E>, f: (e: E) => E2): Cause<E2>; }

Source

Since v2.0.0