Fixed a JSDoc-related crash when obtaining type of a type literal type argument (#60358)

This commit is contained in:
Mateusz Burzyński
2024-10-28 11:50:14 -07:00
committed by GitHub
parent 6beca69fbc
commit cb44488fce
2 changed files with 26 additions and 1 deletions
+1 -1
View File
@@ -19362,7 +19362,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
if (!links.resolvedType) {
// Deferred resolution of members is handled by resolveObjectTypeMembers
const aliasSymbol = getAliasSymbolForTypeNode(node);
if (getMembersOfSymbol(node.symbol).size === 0 && !aliasSymbol) {
if (!node.symbol || getMembersOfSymbol(node.symbol).size === 0 && !aliasSymbol) {
links.resolvedType = emptyTypeLiteralType;
}
else {