@metreeca/pipe - v0.9.20
    Preparing search index...

    Function range

    • 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.

      Parameters

      • start: number

        The starting value (inclusive)

      • end: number

        The ending value (exclusive)

      Returns Pipe<number>

      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()); // []