start-concurrent
Version:
Concurrent tasks runner for Start
25 lines (18 loc) • 609 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _start = require('start');
var _start2 = _interopRequireDefault(_start);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.default = function () {
for (var _len = arguments.length, tasks = Array(_len), _key = 0; _key < _len; _key++) {
tasks[_key] = arguments[_key];
}
return () => {
return function concurrent(log, reporter) {
const start = (0, _start2.default)(reporter);
return Promise.all(tasks.map(task => start(task)));
};
};
};