Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | 2x 2x 3x 3x 3x 18x 3x | import { purry } from './purry'; /** * Returns a list of numbers from `start` (inclusive) to `end` (exclusive). * @param start the start number * @param end the end number * @signature range(start, end) * @example * R.range(1, 5) // => [1, 2, 3, 4] * @data_first * @category Array */ export function range(start: number, end: number): number[]; /** * Returns a list of numbers from `start` (inclusive) to `end` (exclusive). * @param end the end number * @signature range(end)(start) * @example * R.range(5)(1) // => [1, 2, 3, 4] * @data_first * @category Array */ export function range(end: number): (start: number) => number[]; export function range() { return purry(_range, arguments); } function _range(start: number, end: number) { const ret: number[] = []; for (let i = start; i < end; i++) { ret.push(i); } return ret; } |