Package: effect
Module: Result
Unwraps a Result into A | E by returning the inner value regardless
of whether it is a success or failure.
Details
Success<A> returns AFailure<E> returns EExample (Extracting the inner value)
import { Result } from "effect"
console.log(Result.merge(Result.succeed(42)))
// Output: 42
console.log(Result.merge(Result.fail("error")))
// Output: "error"
See
match to map each branch to a common typegetOrElse to provide a fallback for failuresSignature
declare const merge: <A, E>(self: Result<A, E>) => E | A
Since v2.0.0