We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 52b3234 commit 0c16bc2Copy full SHA for 0c16bc2
internal/checker/checker.go
@@ -21669,7 +21669,7 @@ func (c *Checker) getTypeFromTypeLiteralOrFunctionOrConstructorTypeNode(node *as
21669
if links.resolvedType == nil {
21670
// Deferred resolution of members is handled by resolveObjectTypeMembers
21671
alias := c.getAliasForTypeNode(node)
21672
- if len(c.getMembersOfSymbol(node.Symbol())) == 0 && alias == nil {
+ if sym := node.Symbol(); sym == nil || len(c.getMembersOfSymbol(sym)) == 0 && alias == nil {
21673
links.resolvedType = c.emptyTypeLiteralType
21674
} else {
21675
t := c.newObjectType(ObjectFlagsAnonymous, node.Symbol())
0 commit comments