UNPKG

@n3okill/utils

Version:
25 lines 883 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.range = range; const isNumber_1 = require("../type/isNumber"); const isString_1 = require("../type/isString"); const _internal_1 = require("./_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 */ function range(start, end, step = 1) { if ((0, isString_1.isString)(start) && (0, isString_1.isString)(end)) { return (0, _internal_1.rangeString)(start, end, step); } else if ((0, isNumber_1.isNumber)(start) && (0, isNumber_1.isNumber)(end)) { return (0, _internal_1.rangeNumber)(start, end, step); } else { return []; } } //# sourceMappingURL=range.js.map