Hyperlinkv0.8.0-beta.28

Cause

Cause.hasDiesconsteffect/Cause.ts:894
<E>(self: Cause<E>): boolean

Returns true if the cause contains at least one Die reason.

When to use

Use to check whether a cause includes defects before extracting or rendering them.

Example (Checking for defects)

import { Cause } from "effect"

console.log(Cause.hasDies(Cause.die("defect"))) // true
console.log(Cause.hasDies(Cause.fail("error"))) // false
Source effect/Cause.ts:8941 lines
export const hasDies: <E>(self: Cause<E>) => boolean = effect.hasDies