mirror of
https://github.com/microsoft/TypeScript.git
synced 2025-11-18 17:21:48 +00:00
Fix bounds check
This commit is contained in:
@@ -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];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user