Skip to content

Commit e78530c

Browse files
committed
Add string fallback for number
1 parent 0a86b23 commit e78530c

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
@@ -4176,7 +4176,7 @@ namespace ts {
41764176
const exprType = checkExpression((name as ComputedPropertyName).expression);
41774177
let indexerType: Type;
41784178
if (isTypeAssignableToKind(exprType, TypeFlags.NumberLike)) {
4179-
indexerType = getIndexTypeOfType(parentType, IndexKind.Number);
4179+
indexerType = getIndexTypeOfType(parentType, IndexKind.Number) || getIndexTypeOfType(parentType, IndexKind.String);
41804180
}
41814181
else if (isTypeAssignableToKind(exprType, TypeFlags.StringLike)) {
41824182
indexerType = getIndexTypeOfType(parentType, IndexKind.String);

0 commit comments

Comments
 (0)