lib/helpers.js
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.iterate = undefined;
var _curry = require('./curry');
function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }
/**
* Helper function that helps to iterate over an list
* with a given start, stop and step.
*/
var iterate = exports.iterate = (0, _curry.curry)(function (start, stop, step, list) {
var newList = [].concat(_toConsumableArray(list));
for (var i = start; i < stop; i += step) {
newList.push(i);
}
return newList;
});