Fix clearNode clearing all properties instead of just symbols
This commit is contained in:
parent
9d43776fbe
commit
e0f1bd76cb
@ -87,7 +87,7 @@ traverse.clearNode = function (node) {
|
||||
if (key[0] === "_" && node[key] != null) node[key] = undefined;
|
||||
}
|
||||
|
||||
let syms: Array<Symbol> = Object.getOwnPropertyNames(node);
|
||||
let syms: Array<Symbol> = Object.getOwnPropertySymbols(node);
|
||||
for (let sym of syms) {
|
||||
node[sym] = null;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user