Package: effect
Module: Cause
Creates a Cause containing a single Fail reason with the
given typed error.
When to use
Use to construct a cause from an expected typed error.
Example (Creating a fail cause)
import { Cause } from "effect"
const cause = Cause.fail("Something went wrong")
console.log(cause.reasons.length) // 1
console.log(Cause.isFailReason(cause.reasons[0])) // true
See
die — for untyped defectsinterrupt — for fiber interruptionsSignature
declare const fail: <E>(error: E) => Cause<E>
Since v2.0.0