source: node_modules/es-toolkit/dist/math/rangeRight.d.mts@ a762898

Last change on this file since a762898 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 `end` (exclusive) to `0` (inclusive), decrementing by `1`.
3 *
4 * @param {number} end - The end number of the range (exclusive).
5 * @returns {number[]} An array of numbers from `end` (exclusive) to `0` (inclusive) with a step of `1`.
6 *
7 * @example
8 * // Returns [3, 2, 1, 0]
9 * rangeRight(4);
10 */
11declare function rangeRight(end: number): number[];
12/**
13 * Returns an array of numbers from `end` (exclusive) to `start` (inclusive), decrementing 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 `end` (exclusive) to `start` (inclusive) with a step of `1`.
18 *
19 * @example
20 * // Returns [3, 2, 1]
21 * rangeRight(1, 4);
22 */
23declare function rangeRight(start: number, end: number): number[];
24/**
25 * Returns an array of numbers from `end` (exclusive) to `start` (inclusive), decrementing 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 `end` (exclusive) to `start` (inclusive) with the specified `step`.
31 *
32 * @example
33 * // Returns [15, 10, 5, 0]
34 * rangeRight(0, 20, 5);
35 */
36declare function rangeRight(start: number, end: number, step: number): number[];
37
38export { rangeRight };
Note: See TracBrowser for help on using the repository browser.