Skip to content

Commit d8f6aa7

Browse files
Remove redundant getStringLiteralType call (#59803)
1 parent 3f416e0 commit d8f6aa7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/compiler/checker.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25935,7 +25935,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
2593525935
return !!(target.flags & TypeFlags.Number && isValidNumberString(value, /*roundTripOnly*/ false) ||
2593625936
target.flags & TypeFlags.BigInt && isValidBigIntString(value, /*roundTripOnly*/ false) ||
2593725937
target.flags & (TypeFlags.BooleanLiteral | TypeFlags.Nullable) && value === (target as IntrinsicType).intrinsicName ||
25938-
target.flags & TypeFlags.StringMapping && isMemberOfStringMapping(getStringLiteralType(value), target) ||
25938+
target.flags & TypeFlags.StringMapping && isMemberOfStringMapping(source, target) ||
2593925939
target.flags & TypeFlags.TemplateLiteral && isTypeMatchedByTemplateLiteralType(source, target as TemplateLiteralType));
2594025940
}
2594125941
if (source.flags & TypeFlags.TemplateLiteral) {

0 commit comments

Comments
 (0)