mirror of
https://github.com/javascript-obfuscator/javascript-obfuscator
synced 2026-08-09 12:42:29 +00:00
Typescript version update on 4.1.0-beta
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user