Hyperlinkv0.8.0-beta.28

Exit

Exit.failconsteffect/Exit.ts:282
<E>(e: E): Exit<never, E>

Creates a failed Exit from a typed error value.

When to use

Use when you need to represent an expected typed failure as an Exit.

Details

The error is wrapped in a Cause.Fail internally.

Returns a Failure<never, E>.

Example (Creating a failed Exit)

import { Exit } from "effect"

const exit = Exit.fail("Something went wrong")
console.log(Exit.isFailure(exit)) // true
Source effect/Exit.ts:2821 lines
export const fail: <E>(e: E) => Exit<never, E> = core.exitFail
Referenced by 1 symbols