effect-io-ai

Package: effect
Module: Result

Result.getOrThrow

Extracts the success value or throws the raw failure value E.

When to use

Use when unchecked boundaries should turn failures into thrown exceptions.

Details

Example (Unwrapping or throwing)

import { Result } from "effect"

console.log(Result.getOrThrow(Result.succeed(1)))
// Output: 1

// This would throw the string "error":
// Result.getOrThrow(Result.fail("error"))

See

Signature

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

Source

Since v2.0.0