Fix deepAssign
This commit is contained in:
parent
5aadeba2ec
commit
7220c4e3e3
@ -11,7 +11,7 @@ export function deepAssign(params: { target: Record<string, unknown>; source: Re
|
|||||||
Object.keys(source).forEach(key => {
|
Object.keys(source).forEach(key => {
|
||||||
var dereferencedSource = source[key];
|
var dereferencedSource = source[key];
|
||||||
|
|
||||||
if (target[key] === undefined || !(dereferencedSource instanceof Object)) {
|
if (target[key] === undefined || dereferencedSource instanceof Function || !(dereferencedSource instanceof Object)) {
|
||||||
Object.defineProperty(target, key, {
|
Object.defineProperty(target, key, {
|
||||||
"enumerable": true,
|
"enumerable": true,
|
||||||
"writable": true,
|
"writable": true,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user