Package: effect
Module: Cause
Creates a Cause containing a single Die reason with the
given defect.
When to use
Use to construct a cause from an untyped defect or unexpected thrown value.
Example (Creating a die cause)
import { Cause } from "effect"
const cause = Cause.die("Unexpected")
console.log(cause.reasons.length) // 1
console.log(Cause.isDieReason(cause.reasons[0])) // true
See
fail — for typed errorsinterrupt — for fiber interruptionsSignature
declare const die: (defect: unknown) => Cause<never>
Since v2.0.0