@n3okill/utils
Version:
Many javascript helpers
22 lines • 698 B
JavaScript
import { isNumber } from "../type/isNumber";
import { isString } from "../type/isString";
import { rangeNumber, rangeString } from "./_internal";
/**
* Return an array with a range of string or number values
* @param start First value of the range
* @param end Last value of range
* @param step Stepping between values
* @returns Array with the range based on entered values
*/
export function range(start, end, step = 1) {
if (isString(start) && isString(end)) {
return rangeString(start, end, step);
}
else if (isNumber(start) && isNumber(end)) {
return rangeNumber(start, end, step);
}
else {
return [];
}
}
//# sourceMappingURL=range.js.map