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;
}
|