mirror of
https://github.com/javascript-obfuscator/javascript-obfuscator
synced 2026-08-09 12:42:29 +00:00
This commit is contained in:
@@ -228,17 +228,20 @@ export class NodeGuards {
|
||||
return false;
|
||||
}
|
||||
|
||||
const parentNodeIsPropertyNode: boolean = NodeGuards.isPropertyNode(parentNode)
|
||||
&& !parentNode.computed
|
||||
&& parentNode.key === node;
|
||||
const parentNodeIsPropertyNode: boolean = NodeGuards.isPropertyNode(parentNode) &&
|
||||
!parentNode.computed &&
|
||||
parentNode.key === node;
|
||||
const parentNodeIsMemberExpressionNode: boolean = (
|
||||
NodeGuards.isMemberExpressionNode(parentNode) &&
|
||||
parentNode.computed === false &&
|
||||
parentNode.property === node
|
||||
);
|
||||
const parentNodeIsMethodDefinitionNode: boolean = NodeGuards.isMethodDefinitionNode(parentNode) &&
|
||||
!parentNode.computed;
|
||||
|
||||
return !parentNodeIsPropertyNode &&
|
||||
!parentNodeIsMemberExpressionNode &&
|
||||
!parentNodeIsMethodDefinitionNode &&
|
||||
!NodeGuards.isLabelIdentifierNode(node, parentNode);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user