wix-style-react
Version:
wix-style-react
30 lines (20 loc) • 719 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = times;
var _identity = require('./identity');
var _identity2 = _interopRequireDefault(_identity);
var _range = require('./range');
var _range2 = _interopRequireDefault(_range);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function times(invokeAmount) {
var iteratee = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _identity2.default;
if (typeof invokeAmount !== 'number' || typeof iteratee !== 'function') {
return [];
}
if (invokeAmount < 0) {
return [];
}
return (0, _range2.default)(0, invokeAmount).map(iteratee);
}