monaco-react/src/utils/deepMerge.js
2019-08-16 20:50:44 +04:00

10 lines
242 B
JavaScript

const merge = (target, source) => {
Object.keys(source).forEach(key => {
if (source[key] instanceof Object) Object.assign(source[key], merge(target[key], source[key]));
});
return { ...target, ...source };
}
export default merge;