1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
var Immutable = require('immutable'); /** * Merge * @param {Object|Map} obj * @param {Object|Map} src * @return {Object} */ function mergeDefaults(obj, src) { var objValue = Immutable.fromJS(obj); var srcValue = Immutable.fromJS(src); return srcValue.mergeDeep(objValue).toJS(); } module.exports = mergeDefaults;