effect-io-ai

Package: effect
Module: Result

Result.getSuccess

Extracts the success value as an Option, discarding the failure.

When to use

Use when you need to extract the success value from a Result as an Option and discard failure information.

Details

Example (Extracting the success as an Option)

import { Option, Result } from "effect"

console.log(Result.getSuccess(Result.succeed("ok")))
// Output: { _tag: "Some", value: "ok" }

console.log(Result.getSuccess(Result.fail("err")))
// Output: { _tag: "None" }

See

Signature

declare const getSuccess: <A, E>(self: Result<A, E>) => Option<A>

Source

Since v4.0.0