@@ -4976,15 +4976,15 @@ namespace ts {
4976
4976
function getTypeFromTypeUnaryPrefixNode(node: TypeUnaryPrefix): NumericLiteralType {
4977
4977
const type = getTypeFromNumericLiteralTypeNode(node.operand) as NumericLiteralType;
4978
4978
if (node.operator === SyntaxKind.MinusToken) {
4979
- const text = "-"+ type.text;
4979
+ const text = "-" + type.text;
4980
4980
if (hasProperty(numericLiteralTypes, text)) {
4981
4981
return numericLiteralTypes[text];
4982
4982
}
4983
4983
4984
4984
const newType = numericLiteralTypes[text] = createType(TypeFlags.NumericLiteral) as NumericLiteralType;
4985
4985
newType.number = -type.number;
4986
4986
newType.text = text;
4987
-
4987
+
4988
4988
return newType;
4989
4989
}
4990
4990
return type;
@@ -5673,7 +5673,7 @@ namespace ts {
5673
5673
if (isNumericLiteralType(target)) return isNumericLiteralEquivalentTo(source as NumericLiteralType, target as NumericLiteralType);
5674
5674
if (target === numberType) return Ternary.True;
5675
5675
if (target.flags & TypeFlags.Enum) {
5676
- //TODO: If enum numeric value = numeric literal value, then true, else false
5676
+ // TODO (weswig) : If enum numeric value = numeric literal value, then true, else false
5677
5677
}
5678
5678
}
5679
5679
if (relation === assignableRelation) {
@@ -8170,7 +8170,7 @@ namespace ts {
8170
8170
function contextualTypeIsStringLiteralType(type: Type): boolean {
8171
8171
return !!(type.flags & TypeFlags.Union ? forEach((<UnionType>type).types, isStringLiteralType) : isStringLiteralType(type));
8172
8172
}
8173
-
8173
+
8174
8174
function contextualTypeIsNumericLiteralType(type: Type): boolean {
8175
8175
return !!(type.flags & TypeFlags.Union ? forEach((<UnionType>type).types, isNumericLiteralType) : isNumericLiteralType(type));
8176
8176
}
0 commit comments