Initial commit
[yaffs-website] / node_modules / grunt-contrib-watch / node_modules / lodash / internal / mergeDefaults.js
1 var merge = require('../object/merge');
2
3 /**
4  * Used by `_.defaultsDeep` to customize its `_.merge` use.
5  *
6  * @private
7  * @param {*} objectValue The destination object property value.
8  * @param {*} sourceValue The source object property value.
9  * @returns {*} Returns the value to assign to the destination object.
10  */
11 function mergeDefaults(objectValue, sourceValue) {
12   return objectValue === undefined ? sourceValue : merge(objectValue, sourceValue, mergeDefaults);
13 }
14
15 module.exports = mergeDefaults;