Skip to content

Commit bf0debb

Browse files
committed
Handle missing global array type
1 parent 5c21f43 commit bf0debb

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/compiler/checker.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -9620,7 +9620,8 @@ namespace ts {
96209620
const target = getArrayOrTupleTargetType(node);
96219621
const aliasSymbol = getAliasSymbolForTypeNode(node);
96229622
const aliasTypeArguments = getTypeArgumentsForAliasSymbol(aliasSymbol);
9623-
links.resolvedType = node.kind === SyntaxKind.TupleType && node.elementTypes.length === 0 ? target :
9623+
links.resolvedType = target === emptyGenericType ? emptyObjectType :
9624+
node.kind === SyntaxKind.TupleType && node.elementTypes.length === 0 ? target :
96249625
createDeferredTypeReference(target, node, /*mapper*/ undefined, aliasSymbol, aliasTypeArguments);
96259626
}
96269627
return links.resolvedType;

0 commit comments

Comments
 (0)