1 var restParam = require('../function/restParam');
4 * Creates a `_.defaults` or `_.defaultsDeep` function.
7 * @param {Function} assigner The function to assign values.
8 * @param {Function} customizer The function to customize assigned values.
9 * @returns {Function} Returns the new defaults function.
11 function createDefaults(assigner, customizer) {
12 return restParam(function(args) {
17 args.push(customizer);
18 return assigner.apply(undefined, args);
22 module.exports = createDefaults;