|
@@ -80,14 +80,6 @@ export class NodeGuards {
|
|
|
return node.type === NodeType.CallExpression;
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * @param {Node} node
|
|
|
- * @returns {boolean}
|
|
|
- */
|
|
|
- public static isCatchClauseNode (node: ESTree.Node): node is ESTree.CatchClause {
|
|
|
- return node.type === NodeType.CatchClause;
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* @param {Node} node
|
|
|
* @returns {boolean}
|
|
@@ -132,42 +124,6 @@ export class NodeGuards {
|
|
|
&& !('directive' in node);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * @param {Node} node
|
|
|
- * @returns {boolean}
|
|
|
- */
|
|
|
- public static isForStatementTypeNode (
|
|
|
- node: ESTree.Node
|
|
|
- ): node is ESTree.ForStatement | ESTree.ForInStatement | ESTree.ForOfStatement {
|
|
|
- return NodeGuards.isForStatementNode(node)
|
|
|
- || NodeGuards.isForInStatementNode(node)
|
|
|
- || NodeGuards.isForOfStatementNode(node);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * @param {Node} node
|
|
|
- * @returns {boolean}
|
|
|
- */
|
|
|
- public static isForStatementNode (node: ESTree.Node): node is ESTree.ForStatement {
|
|
|
- return node.type === NodeType.ForStatement;
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * @param {Node} node
|
|
|
- * @returns {boolean}
|
|
|
- */
|
|
|
- public static isForInStatementNode (node: ESTree.Node): node is ESTree.ForInStatement {
|
|
|
- return node.type === NodeType.ForInStatement;
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * @param {Node} node
|
|
|
- * @returns {boolean}
|
|
|
- */
|
|
|
- public static isForOfStatementNode (node: ESTree.Node): node is ESTree.ForOfStatement {
|
|
|
- return node.type === NodeType.ForOfStatement;
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* @param {Node} node
|
|
|
* @returns {boolean}
|
|
@@ -204,14 +160,6 @@ export class NodeGuards {
|
|
|
return node.type === NodeType.Identifier;
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * @param {Node} node
|
|
|
- * @returns {boolean}
|
|
|
- */
|
|
|
- public static isIfStatementNode (node: ESTree.Node): node is ESTree.IfStatement {
|
|
|
- return node.type === NodeType.IfStatement;
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* @param {Node} node
|
|
|
* @returns {boolean}
|