Hyperlinkv0.8.0-beta.28

Stream

Stream.makeconsteffect/Stream.ts:850
<const As extends ReadonlyArray<any>>(...values: As): Stream<As[number]>

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)
constructors
Source effect/Stream.ts:8501 lines
export const make = <const As extends ReadonlyArray<any>>(...values: As): Stream<As[number]> => fromArray(values)