Skip to content

Commit e0b7a15

Browse files
authored
Port TS PR 59803 (Remove redundant getStringLiteralType call) (#1254)
1 parent dfa22fa commit e0b7a15

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

internal/checker/relater.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2442,7 +2442,7 @@ func (c *Checker) isValidTypeForTemplateLiteralPlaceholder(source *Type, target
24422442
return target.flags&TypeFlagsNumber != 0 && isValidNumberString(value, false /*roundTripOnly*/) ||
24432443
target.flags&TypeFlagsBigInt != 0 && isValidBigIntString(value, false /*roundTripOnly*/) ||
24442444
target.flags&(TypeFlagsBooleanLiteral|TypeFlagsNullable) != 0 && value == target.AsIntrinsicType().intrinsicName ||
2445-
target.flags&TypeFlagsStringMapping != 0 && c.isMemberOfStringMapping(c.getStringLiteralType(value), target) ||
2445+
target.flags&TypeFlagsStringMapping != 0 && c.isMemberOfStringMapping(source, target) ||
24462446
target.flags&TypeFlagsTemplateLiteral != 0 && c.isTypeMatchedByTemplateLiteralType(source, target.AsTemplateLiteralType())
24472447
case source.flags&TypeFlagsTemplateLiteral != 0:
24482448
texts := source.AsTemplateLiteralType().texts

0 commit comments

Comments
 (0)