Skip to content

Commit 23a1dd4

Browse files
committed
Fix bounds check
1 parent 28232ca commit 23a1dd4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/compiler/checker.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -36043,8 +36043,8 @@ namespace ts {
3604336043
}
3604436044

3604536045
function getEffectiveTypeArgumentAtIndex(node: TypeReferenceNode | ExpressionWithTypeArguments, typeParameters: readonly TypeParameter[], index: number): Type {
36046-
if (index < typeParameters.length) {
36047-
return getTypeFromTypeNode(node.typeArguments![index]);
36046+
if (node.typeArguments && index < node.typeArguments.length) {
36047+
return getTypeFromTypeNode(node.typeArguments[index]);
3604836048
}
3604936049
return getEffectiveTypeArguments(node, typeParameters)[index];
3605036050
}

0 commit comments

Comments
 (0)