Package: effect
Module: Iterable
Retrieves the Left values from an Iterable of Eithers.
Example
import * as assert from "node:assert"
import { Iterable, Either } from "effect"
assert.deepStrictEqual(
Array.from(Iterable.getLefts([Either.right(1), Either.left("err"), Either.right(2)])),
["err"]
)
Signature
declare const getLefts: <R, L>(self: Iterable<Either<R, L>>) => Iterable<L>
Since v2.0.0