00001 var baseRest = require('./_baseRest'),
00002 createWrap = require('./_createWrap'),
00003 getHolder = require('./_getHolder'),
00004 replaceHolders = require('./_replaceHolders');
00005
00007 var WRAP_PARTIAL_RIGHT_FLAG = 64;
00008
00041 var partialRight = baseRest(function(func, partials) {
00042 var holders = replaceHolders(partials, getHolder(partialRight));
00043 return createWrap(func, WRAP_PARTIAL_RIGHT_FLAG, undefined, partials, holders);
00044 });
00045
00046
00047 partialRight.placeholder = {};
00048
00049 module.exports = partialRight;