effect-io-ai

Package: effect
Module: Iterable

Iterable.range

Returns an iterable of integers starting at start and increasing by 1.

Details

When end is provided and start <= end, both endpoints are included. When end is omitted, the iterable is unbounded. When start > end, the iterable contains only start.

Example (Creating a range)

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

assert.deepStrictEqual(Array.from(Iterable.range(1, 3)), [1, 2, 3])

Signature

declare const range: (start: number, end?: number) => Iterable<number>

Source

Since v2.0.0