Fix Object.deepAssign

This commit is contained in:
Joseph Garrone
2021-03-04 21:50:18 +01:00
parent 934c07f365
commit 62e4af2c78

View File

@ -125,14 +125,14 @@ export function generateFtlFilesCodeFactory(
' Object,', ' Object,',
' "deepAssign",', ' "deepAssign",',
' {', ' {',
' "value": function (target, source) {', ' "value": function callee(target, source) {',
' Object.keys(source).forEach(function (key) {', ' Object.keys(source).forEach(function (key) {',
' var value = source[key];', ' var value = source[key];',
' if (value instanceof Object) {', ' if (value instanceof Object) {',
' if (!(target[key] instanceof Object)) {', ' if (!(target[key] instanceof Object)) {',
' target[key] = {};', ' target[key] = {};',
' }', ' }',
' deepAssign(target[key], value);', ' callee(target[key], value);',
' } else {', ' } else {',
' target[key] = value;', ' target[key] = value;',
' }', ' }',