Hyperlinkv0.8.0-beta.28

Cause

Cause.dieconsteffect/Cause.ts:516
(defect: unknown): Cause<never>

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
constructorsfailinterrupt
Source effect/Cause.ts:5161 lines
export const die: (defect: unknown) => Cause<never> = core.causeDie
Referenced by 1 symbols