Including numeric index signatures

This commit is contained in:
Anders Hejlsberg 2015-07-29 16:50:17 -07:00
parent 0ab2b2a069
commit 00bffe1a40

View File

@ -5276,7 +5276,7 @@ namespace ts {
return indexTypesIdenticalTo(IndexKind.Number, source, target);
}
let targetType = getIndexTypeOfType(target, IndexKind.Number);
if (targetType) {
if (targetType && !(targetType.flags & TypeFlags.Any)) {
let sourceStringType = getIndexTypeOfType(source, IndexKind.String);
let sourceNumberType = getIndexTypeOfType(source, IndexKind.Number);
if (!(sourceStringType || sourceNumberType)) {