Package: effect
Module: Result
Extracts the success value, or returns undefined on failure.
When to use
Use when you need to pass failed Result values to APIs that represent
absence as undefined.
Details
Success<A> returns AFailure<E> returns undefinedExample (Unwrapping to optional)
import { Result } from "effect"
console.log(Result.getOrUndefined(Result.succeed(1)))
// Output: 1
console.log(Result.getOrUndefined(Result.fail("err")))
// Output: undefined
See
getOrNull to return null insteadgetOrElse for a custom fallbackSignature
declare const getOrUndefined: <A, E>(self: Result<A, E>) => A | undefined
Since v2.0.0