Creates a pipe that yields a sequence of numbers within a range.
Generates numbers in ascending order if start < end, or descending order if start > end. Returns an empty sequence if start === end.
start
end
The starting value (inclusive)
The ending value (exclusive)
A pipe yielding numbers from start to end
await range(1, 5)(toArray()); // [1, 2, 3, 4]await range(5, 1)(toArray()); // [5, 4, 3, 2]await range(3, 3)(toArray()); // [] Copy
await range(1, 5)(toArray()); // [1, 2, 3, 4]await range(5, 1)(toArray()); // [5, 4, 3, 2]await range(3, 3)(toArray()); // []
Creates a pipe that yields a sequence of numbers within a range.
Generates numbers in ascending order if
start<end, or descending order ifstart>end. Returns an empty sequence ifstart===end.