diff --git a/src/lib/config.ts b/src/lib/config.ts index b8cd33af..63e9082c 100644 --- a/src/lib/config.ts +++ b/src/lib/config.ts @@ -1956,8 +1956,8 @@ function setDeepProperty(obj, value, target) { * Merges two objects and any child objects they may have */ export function mergeDeep(o1, o2) { - if (o1 === null) return Object.assign({}, o2) - const r = Array.isArray(o1) ? o1.slice() : Object.create(o1) + if (o1 === null) return o(o2) + const r = Array.isArray(o1) ? o1.slice() : o({}) Object.assign(r, o1, o2) if (o2 === undefined) return r Object.keys(o1)