Package: effect
Module: Exit
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
getCause to extract the Cause of a failurefilterValue for filter-pipeline usageSignature
declare const getSuccess: <A, E>(self: Exit<A, E>) => Option<A>
Since v4.0.0