effect-io-ai

Package: effect
Module: Cause

Cause.makeFailReason

Creates a standalone Fail reason (not wrapped in a Cause).

When to use

Use when constructing a standalone typed failure reason for fromReasons or direct comparison.

Example (Creating a Fail reason)

import { Cause } from "effect"

const reason = Cause.makeFailReason("error")
console.log(reason._tag) // "Fail"
console.log(reason.error) // "error"

See

Signature

declare const makeFailReason: <E>(error: E) => Fail<E>

Source

Since v4.0.0