UNPKG

@qvant/qui-max

Version:

A Vue 3 Design system for Web.

22 lines (21 loc) 653 B
import baseRange from "./_baseRange.js"; import isIterateeCall from "./_isIterateeCall.js"; import toFinite from "./toFinite.js"; function createRange(fromRight) { return function(start, end, step) { if (step && typeof step != "number" && isIterateeCall(start, end, step)) { end = step = void 0; } start = toFinite(start); if (end === void 0) { end = start; start = 0; } else { end = toFinite(end); } step = step === void 0 ? start < end ? 1 : -1 : toFinite(step); return baseRange(start, end, step, fromRight); }; } export { createRange as default }; //# sourceMappingURL=_createRange.js.map