00001 var createWrap = require('./_createWrap'); 00002 00004 var WRAP_CURRY_RIGHT_FLAG = 16; 00005 00044 function curryRight(func, arity, guard) { 00045 arity = guard ? undefined : arity; 00046 var result = createWrap(func, WRAP_CURRY_RIGHT_FLAG, undefined, undefined, undefined, undefined, undefined, arity); 00047 result.placeholder = curryRight.placeholder; 00048 return result; 00049 } 00050 00051 // Assign default placeholders. 00052 curryRight.placeholder = {}; 00053 00054 module.exports = curryRight;