effect-io-ai

Package: effect
Module: Exit

Exit.getSuccess

Returns the success value of an Exit as an Option.

When to use

Use when you need the success value from an Exit as an Option instead of pattern matching.

Details

Returns Option.some(value) for a Success and Option.none() for a Failure.

Example (Getting the success value)

import { Exit } from "effect"

console.log(Exit.getSuccess(Exit.succeed(42))) // { _tag: "Some", value: 42 }
console.log(Exit.getSuccess(Exit.fail("err"))) // { _tag: "None" }

See

Signature

declare const getSuccess: <A, E>(self: Exit<A, E>) => Option<A>

Source

Since v4.0.0