Factor kind check to a separate function

This commit is contained in:
Mohamed Hegazy 2017-01-31 21:34:25 -08:00
parent 52841924da
commit a39c14ec2e

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;
}
}