From 7220c4e3e38f4c6ab4b9dbd514bdb5768d99bf5a Mon Sep 17 00:00:00 2001 From: garronej Date: Sun, 26 Feb 2023 15:35:57 +0100 Subject: [PATCH] Fix deepAssign --- src/lib/tools/deepAssign.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/tools/deepAssign.ts b/src/lib/tools/deepAssign.ts index 18044439..b2eeedd1 100644 --- a/src/lib/tools/deepAssign.ts +++ b/src/lib/tools/deepAssign.ts @@ -11,7 +11,7 @@ export function deepAssign(params: { target: Record; source: Re Object.keys(source).forEach(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, { "enumerable": true, "writable": true,