UNPKG

@n3okill/utils

Version:
22 lines 698 B
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