Files
gitbook/lib/utils/mergeDefaults.js
2016-06-07 12:06:29 +02:00

17 lines
335 B
JavaScript

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;