Bug:Fix file validation issue
[vnfsdk/refrepo.git] / vnfmarket / src / main / webapp / vnfmarket / node_modules / lodash / internal / createPartial.js
1 var createWrapper = require('./createWrapper'),
2     replaceHolders = require('./replaceHolders'),
3     restParam = require('../function/restParam');
4
5 /**
6  * Creates a `_.partial` or `_.partialRight` function.
7  *
8  * @private
9  * @param {boolean} flag The partial bit flag.
10  * @returns {Function} Returns the new partial function.
11  */
12 function createPartial(flag) {
13   var partialFunc = restParam(function(func, partials) {
14     var holders = replaceHolders(partials, partialFunc.placeholder);
15     return createWrapper(func, flag, undefined, partials, holders);
16   });
17   return partialFunc;
18 }
19
20 module.exports = createPartial;