Package: effect
Module: Result
Creates a Result<Option<A>> that succeeds with Some(a).
Details
Result.succeed(Option.some(a))transposeOption patternsExample (Wrapping a value in Some inside a Result)
import { Result } from "effect"
const result = Result.succeedSome(42)
console.log(result)
// Output: { _tag: "Success", success: { _tag: "Some", value: 42 }, ... }
See
succeedNone for the None counterpartSignature
declare const succeedSome: <A, E = never>(a: A) => Result<Option<A>, E>
Since v4.0.0