Hyperlinkv0.8.0-beta.28

Exit

Exit.getSuccessconsteffect/Exit.ts:1020
<A, E>(self: Exit<A, E>): Option<A>

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" }
Source effect/Exit.ts:10201 lines
export const getSuccess: <A, E>(self: Exit<A, E>) => Option<A> = effect.exitGetSuccess