UNPKG

@reactivex/ix-esnext-esm

Version:

The Interactive Extensions for JavaScript

19 lines (17 loc) 487 B
import { IterableX } from './iterablex'; class RangeIterable extends IterableX { constructor(start, count) { super(); this._start = start; this._count = count; } *[Symbol.iterator]() { for (let current = this._start, end = this._start + this._count; current < end; current++) { yield current; } } } export function range(start, count) { return new RangeIterable(start, count); } //# sourceMappingURL=range.mjs.map