From 7a3df06eb573d36142bd1a8e03c5ce8752d300b3 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 24 May 2017 15:10:37 +0200 Subject: fix build issues and add typedoc --- node_modules/async/seq.js | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'node_modules/async/seq.js') diff --git a/node_modules/async/seq.js b/node_modules/async/seq.js index 873590de4..ff86ef92d 100644 --- a/node_modules/async/seq.js +++ b/node_modules/async/seq.js @@ -3,14 +3,15 @@ Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = seq; var _noop = require('lodash/noop'); var _noop2 = _interopRequireDefault(_noop); -var _rest = require('./internal/rest'); +var _slice = require('./internal/slice'); -var _rest2 = _interopRequireDefault(_rest); +var _slice2 = _interopRequireDefault(_slice); var _reduce = require('./reduce'); @@ -64,9 +65,10 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de * }); * }); */ -exports.default = (0, _rest2.default)(function seq(functions) { - var _functions = (0, _arrayMap2.default)(functions, _wrapAsync2.default); - return (0, _rest2.default)(function (args) { +function seq() /*...functions*/{ + var _functions = (0, _arrayMap2.default)(arguments, _wrapAsync2.default); + return function () /*...args*/{ + var args = (0, _slice2.default)(arguments); var that = this; var cb = args[args.length - 1]; @@ -77,12 +79,13 @@ exports.default = (0, _rest2.default)(function seq(functions) { } (0, _reduce2.default)(_functions, args, function (newargs, fn, cb) { - fn.apply(that, newargs.concat((0, _rest2.default)(function (err, nextargs) { + fn.apply(that, newargs.concat(function (err /*, ...nextargs*/) { + var nextargs = (0, _slice2.default)(arguments, 1); cb(err, nextargs); - }))); + })); }, function (err, results) { cb.apply(that, [err].concat(results)); }); - }); -}); + }; +} module.exports = exports['default']; \ No newline at end of file -- cgit v1.2.3