File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -16952,12 +16952,13 @@ namespace ts {
1695216952 if (operandType === silentNeverType) {
1695316953 return silentNeverType;
1695416954 }
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+ }
1696116962 }
1696216963 switch (node.operator) {
1696316964 case SyntaxKind.PlusToken:
You can’t perform that action at this time.
0 commit comments