source: node_modules/es-toolkit/dist/math/range.d.mts

Last change on this file was a762898, checked in by istevanoska <ilinastevanoska@…>, 5 months ago

Added visualizations

  • Property mode set to 100644
File size: 1.4 KB
Line 
1/**
2 * Returns an array of numbers from `0` (inclusive) to `end` (exclusive), incrementing by `1`.
3 *
4 * @param {number} end - The end number of the range (exclusive).
5 * @returns {number[]} An array of numbers from `0` (inclusive) to `end` (exclusive) with a step of `1`.
6 *
7 * @example
8 * // Returns [0, 1, 2, 3]
9 * range(4);
10 */
11declare function range(end: number): number[];
12/**
13 * Returns an array of numbers from `start` (inclusive) to `end` (exclusive), incrementing by `1`.
14 *
15 * @param {number} start - The starting number of the range (inclusive).
16 * @param {number} end - The end number of the range (exclusive).
17 * @returns {number[]} An array of numbers from `start` (inclusive) to `end` (exclusive) with a step of `1`.
18 *
19 * @example
20 * // Returns [1, 2, 3]
21 * range(1, 4);
22 */
23declare function range(start: number, end: number): number[];
24/**
25 * Returns an array of numbers from `start` (inclusive) to `end` (exclusive), incrementing by `step`.
26 *
27 * @param {number} start - The starting number of the range (inclusive).
28 * @param {number} end - The end number of the range (exclusive).
29 * @param {number} step - The step value for the range.
30 * @returns {number[]} An array of numbers from `start` (inclusive) to `end` (exclusive) with the specified `step`.
31 *
32 * @example
33 * // Returns [0, 5, 10, 15]
34 * range(0, 20, 5);
35 */
36declare function range(start: number, end: number, step: number): number[];
37
38export { range };
Note: See TracBrowser for help on using the repository browser.