We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 350e305 commit a5cda46Copy full SHA for a5cda46
src/compiler/checker.ts
@@ -32797,7 +32797,7 @@ namespace ts {
32797
typeToString(node.type ? getTypeFromTypeNode(node.type) : anyType));
32798
}
32799
32800
- if (type.flags & TypeFlags.Union && allTypesAssignableToKind(type, TypeFlags.StringLiteral, /*strict*/ true)) {
+ if (type.flags & TypeFlags.Union && allTypesAssignableToKind(type, TypeFlags.StringOrNumberLiteral, /*strict*/ true)) {
32801
return grammarErrorOnNode(parameter.name,
32802
Diagnostics.An_index_signature_parameter_type_cannot_be_a_union_type_Consider_using_a_mapped_object_type_instead);
32803
0 commit comments