File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -16952,12 +16952,13 @@ namespace ts {
16952
16952
if (operandType === silentNeverType) {
16953
16953
return silentNeverType;
16954
16954
}
16955
- const isOperandNumericLiteral = node.operand.kind === SyntaxKind.NumericLiteral;
16956
- if (isOperandNumericLiteral && node.operator === SyntaxKind.MinusToken) {
16957
- return getFreshTypeOfLiteralType(getLiteralType(-(<LiteralExpression>node.operand).text));
16958
- }
16959
- if (isOperandNumericLiteral && node.operator === SyntaxKind.PlusToken) {
16960
- return getFreshTypeOfLiteralType(getLiteralType(+(<LiteralExpression>node.operand).text));
16955
+ if (node.operand.kind === SyntaxKind.NumericLiteral) {
16956
+ if (node.operator === SyntaxKind.MinusToken) {
16957
+ return getFreshTypeOfLiteralType(getLiteralType(-(<LiteralExpression>node.operand).text));
16958
+ }
16959
+ else if (node.operator === SyntaxKind.PlusToken) {
16960
+ return getFreshTypeOfLiteralType(getLiteralType(+(<LiteralExpression>node.operand).text));
16961
+ }
16961
16962
}
16962
16963
switch (node.operator) {
16963
16964
case SyntaxKind.PlusToken:
You can’t perform that action at this time.
0 commit comments