effect-io-ai

Package: effect
Module: Result

Result.getOrUndefined

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

Example (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

Signature

declare const getOrUndefined: <A, E>(self: Result<A, E>) => A | undefined

Source

Since v2.0.0