(defect: unknown): DieCreates a standalone Die reason (not wrapped in a Cause).
When to use
Use when constructing a standalone defect reason for fromReasons or direct comparison.
Example (Creating a Die reason)
import { Cause } from "effect"
const reason = Cause.makeDieReason("bug")
console.log(reason._tag) // "Die"
console.log(reason.defect) // "bug"Source effect/Cause.ts:5901 lines
export const const makeDieReason: (
defect: unknown
) => Die
Creates a standalone Die reason (not wrapped in a Cause).
When to use
Use when constructing a standalone defect reason for
fromReasons
or
direct comparison.
Example (Creating a Die reason)
import { Cause } from "effect"
const reason = Cause.makeDieReason("bug")
console.log(reason._tag) // "Die"
console.log(reason.defect) // "bug"
makeDieReason = (defect: unknowndefect: unknown): Die => new import corecore.constructor Die(defect: unknown, annotations?: Map<string, unknown>): core.DieDie(defect: unknowndefect)Referenced by 1 symbols