@@ -5142,15 +5142,15 @@ namespace ts {
5142
5142
function getTypeFromTypeUnaryPrefixNode(node: TypeUnaryPrefix): NumericLiteralType {
5143
5143
const type = getTypeFromNumericLiteralTypeNode(node.operand) as NumericLiteralType;
5144
5144
if (node.operator === SyntaxKind.MinusToken) {
5145
- const text = "-"+ type.text;
5145
+ const text = "-" + type.text;
5146
5146
if (hasProperty(numericLiteralTypes, text)) {
5147
5147
return numericLiteralTypes[text];
5148
5148
}
5149
5149
5150
5150
const newType = numericLiteralTypes[text] = createType(TypeFlags.NumericLiteral) as NumericLiteralType;
5151
5151
newType.number = -type.number;
5152
5152
newType.text = text;
5153
-
5153
+
5154
5154
return newType;
5155
5155
}
5156
5156
return type;
@@ -5887,7 +5887,7 @@ namespace ts {
5887
5887
if (isNumericLiteralType(target)) return isNumericLiteralEquivalentTo(source as NumericLiteralType, target as NumericLiteralType);
5888
5888
if (target === numberType) return Ternary.True;
5889
5889
if (target.flags & TypeFlags.Enum) {
5890
- //TODO: If enum numeric value = numeric literal value, then true, else false
5890
+ // TODO (weswig) : If enum numeric value = numeric literal value, then true, else false
5891
5891
}
5892
5892
}
5893
5893
if (relation === assignableRelation || relation === comparableRelation) {
@@ -8771,7 +8771,7 @@ namespace ts {
8771
8771
function contextualTypeIsStringLiteralType(type: Type): boolean {
8772
8772
return !!(type.flags & TypeFlags.Union ? forEach((<UnionType>type).types, isStringLiteralType) : isStringLiteralType(type));
8773
8773
}
8774
-
8774
+
8775
8775
function contextualTypeIsNumericLiteralType(type: Type): boolean {
8776
8776
return !!(type.flags & TypeFlags.Union ? forEach((<UnionType>type).types, isNumericLiteralType) : isNumericLiteralType(type));
8777
8777
}
0 commit comments