effect-io-ai

Package: effect
Module: Either

Either.getLeft

Converts a Either to an Option discarding the value.

Example

import * as assert from "node:assert"
import { Either, Option } from "effect"

assert.deepStrictEqual(Either.getLeft(Either.right('ok')), Option.none())
assert.deepStrictEqual(Either.getLeft(Either.left('err')), Option.some('err'))

Signature

declare const getLeft: <A, E>(self: Either<A, E>) => Option<E>

Source

Since v2.0.0