Package: effect
Module: Iterable
Retrieves the Some values from an Iterable of Options.
Example (Extracting Some values)
import { Iterable, Option } from "effect"
import * as assert from "node:assert"
assert.deepStrictEqual(
Array.from(
Iterable.getSomes([Option.some(1), Option.none(), Option.some(2)])
),
[1, 2]
)
Signature
declare const getSomes: <A>(self: Iterable<Option<A>>) => Iterable<A>
Since v2.0.0