effect-io-ai

Package: effect
Module: Stream

Stream.make

Creates a stream from a sequence of values.

Example (Creating a stream from a sequence of values)

import { Console, Effect, Stream } from "effect"

const stream = Stream.make(1, 2, 3)

const program = Effect.gen(function*() {
  const values = yield* Stream.runCollect(stream)
  yield* Console.log(values) // [ 1, 2, 3 ]
})

Effect.runPromise(program)

Signature

declare const make: <const As extends ReadonlyArray<any>>(...values: As) => Stream<As[number]>

Source

Since v2.0.0