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 | 10x 10x 11x 11x 11x 818x 11x | 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 * P.range(start, end) * @signature * P.range(end)(start) * @example * P.range(1, 5) // => [1, 2, 3, 4] * P.range(5)(1) // => [1, 2, 3, 4] * @category Array, Pipe */ export function range(start: number, end: number): number[]; 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; } |