method Stream.interval
Stream.interval(ms: number): StreamClass<number>

Emits 0, 1, 2, … every ms milliseconds, forever — Elixir's Stream.interval/1, on setTimeout (universal). Infinite: always bound it.

await Stream.interval(1).take(3).collect(); // [0, 1, 2]

Parameters

ms: number

Return Type

StreamClass<number>

Usage

import { Stream } from "lib/stream/stream.ts";