Removed unused NodeGuards code

This commit is contained in:
sanex3339
2020-02-11 23:29:27 +03:00
parent 002697caf5
commit b95b279783
4 changed files with 6 additions and 40 deletions
-34
View File
@@ -309,40 +309,6 @@ export class NodeGuards {
return node.type === NodeType.Property;
}
/**
* @param {Node} node
* @param {Node} parentNode
* @returns {boolean}
*/
public static parentNodeIsPropertyNode (node: ESTree.Node, parentNode: ESTree.Node): node is ESTree.Identifier {
return NodeGuards.isPropertyNode(parentNode)
&& !parentNode.computed
&& parentNode.key === node;
}
/**
* @param {Node} node
* @param {Node} parentNode
* @returns {boolean}
*/
public static parentNodeIsMemberExpressionNode (node: ESTree.Node, parentNode: ESTree.Node): node is ESTree.Identifier {
return (
NodeGuards.isMemberExpressionNode(parentNode)
&& !parentNode.computed
&& parentNode.property === node
);
}
/**
* @param {Node} node
* @param {Node} parentNode
* @returns {boolean}
*/
public static parentNodeIsMethodDefinitionNode (node: ESTree.Node, parentNode: ESTree.Node): node is ESTree.Identifier {
return NodeGuards.isMethodDefinitionNode(parentNode)
&& !parentNode.computed;
}
/**
* @param {Node} node
* @returns {boolean}