Factor kind check to a separate function

This commit is contained in:
Mohamed Hegazy committed 2017-01-31 21:34:25 -08:00
1 parent 52841924da
commit a39c14ec2e
1 file changed
+8 -4
+8 -4
View File
@@ -1769,9 +1769,13 @@ namespace ts.Completions {
}
function isEqualityExpression(node: Node): node is BinaryExpression {
return isBinaryExpression(node) && (node.operatorToken.kind == SyntaxKind.EqualsEqualsToken ||
node.operatorToken.kind === SyntaxKind.ExclamationEqualsToken ||
node.operatorToken.kind === SyntaxKind.EqualsEqualsEqualsToken ||
node.operatorToken.kind === SyntaxKind.ExclamationEqualsEqualsToken);
return isBinaryExpression(node) && isEqualityOperatorKind(node.operatorToken.kind);
}
function isEqualityOperatorKind(kind: SyntaxKind) {
return kind == SyntaxKind.EqualsEqualsToken ||
kind === SyntaxKind.ExclamationEqualsToken ||
kind === SyntaxKind.EqualsEqualsEqualsToken ||
kind === SyntaxKind.ExclamationEqualsEqualsToken;
}
}