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;
|
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) {
|
for (let sym of syms) {
|
||||||
node[sym] = null;
|
node[sym] = null;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user