Typescript version update on 4.1.0-beta

This commit is contained in:
sanex
2020-09-23 10:03:58 +03:00
parent b2297df287
commit 76ee41a4a1
8 changed files with 59 additions and 61 deletions
+2 -2
View File
@@ -131,13 +131,13 @@ export class NodeUtils {
return;
}
const value: T[keyof T] = node[property];
const value: T[keyof T] | T[keyof T][] | null = node[property] ?? null;
let clonedValue: T[keyof T] | T[keyof T][] | null;
if (value === null || value instanceof RegExp) {
clonedValue = value;
} else if (Array.isArray(value)) {
} else if (value instanceof Array) {
clonedValue = value.map(NodeUtils.cloneRecursive);
} else if (typeof value === 'object') {
clonedValue = NodeUtils.cloneRecursive(value);