method StreamClass.interval
Private
StreamClass.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 { StreamClass } from "lib/stream/stream.ts";