UNPKG

@coreui/coreui-pro

Version:

UI Kit built on top of Bootstrap 4

18 lines (14 loc) 667 B
import "core-js/modules/es.object.assign"; import "core-js/modules/es.object.keys"; var deepObjectsMerge = function deepObjectsMerge(target, source) { // Iterate through `source` properties and if an `Object` set property to merge of `target` and `source` properties for (var _i = 0, _Object$keys = Object.keys(source); _i < _Object$keys.length; _i++) { var key = _Object$keys[_i]; if (source[key] instanceof Object) { Object.assign(source[key], deepObjectsMerge(target[key], source[key])); } } // Join `target` and modified `source` Object.assign(target || {}, source); return target; }; //# sourceMappingURL=deep-objects-merge.js.map