effect-io-ai

Package: effect
Module: Iterable

Iterable.getSomes

Retrieves the Some values from an Iterable of Options.

Example

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

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>

Source

Since v2.0.0