Bug:Fix file validation issue
[vnfsdk/refrepo.git] / vnfmarket / src / main / webapp / vnfmarket / node_modules / form-data / node_modules / async / internal / applyEach.js
1 'use strict';
2
3 Object.defineProperty(exports, "__esModule", {
4     value: true
5 });
6 exports.default = applyEach;
7
8 var _rest = require('./rest');
9
10 var _rest2 = _interopRequireDefault(_rest);
11
12 var _initialParams = require('./initialParams');
13
14 var _initialParams2 = _interopRequireDefault(_initialParams);
15
16 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
17
18 function applyEach(eachfn) {
19     return (0, _rest2.default)(function (fns, args) {
20         var go = (0, _initialParams2.default)(function (args, callback) {
21             var that = this;
22             return eachfn(fns, function (fn, cb) {
23                 fn.apply(that, args.concat(cb));
24             }, callback);
25         });
26         if (args.length) {
27             return go.apply(this, args);
28         } else {
29             return go;
30         }
31     });
32 }
33 module.exports = exports['default'];