Sha256: 49e9d058a02e18bab26eb62a357fdcdf8f1475b3c88eb7eb93f38fcc692fb7a0
Contents?: true
Size: 619 Bytes
Versions: 153
Compression:
Stored size: 619 Bytes
Contents
var createWrapper = require('./createWrapper'), replaceHolders = require('./replaceHolders'), restParam = require('../function/restParam'); /** * Creates a `_.partial` or `_.partialRight` function. * * @private * @param {boolean} flag The partial bit flag. * @returns {Function} Returns the new partial function. */ function createPartial(flag) { var partialFunc = restParam(function(func, partials) { var holders = replaceHolders(partials, partialFunc.placeholder); return createWrapper(func, flag, undefined, partials, holders); }); return partialFunc; } module.exports = createPartial;
Version data entries
153 entries across 80 versions & 8 rubygems