Fix bounds check

This commit is contained in:
Anders Hejlsberg
2022-09-15 16:19:58 -07:00
parent 28232ca4b8
commit 23a1dd4d74
+2 -2
View File
@@ -36043,8 +36043,8 @@ namespace ts {
}
function getEffectiveTypeArgumentAtIndex(node: TypeReferenceNode | ExpressionWithTypeArguments, typeParameters: readonly TypeParameter[], index: number): Type {
if (index < typeParameters.length) {
return getTypeFromTypeNode(node.typeArguments![index]);
if (node.typeArguments && index < node.typeArguments.length) {
return getTypeFromTypeNode(node.typeArguments[index]);
}
return getEffectiveTypeArguments(node, typeParameters)[index];
}