diff --git a/internal/checker/checker.go b/internal/checker/checker.go index a20cd5ddd8..c2efec0da1 100644 --- a/internal/checker/checker.go +++ b/internal/checker/checker.go @@ -30254,7 +30254,7 @@ func (c *Checker) getSymbolOfNameOrPropertyAccessExpression(name *ast.Node) *ast } } else if ast.IsEntityName(name) && isTypeReferenceIdentifier(name) { meaning := core.IfElse(name.Parent.Kind == ast.KindTypeReference, ast.SymbolFlagsType, ast.SymbolFlagsNamespace) - symbol := c.resolveEntityName(name, meaning, false /*ignoreErrors*/, true /*dontResolveAlias*/, nil /*location*/) + symbol := c.resolveEntityName(name, meaning, true /*ignoreErrors*/, true /*dontResolveAlias*/, nil /*location*/) if symbol != nil && symbol != c.unknownSymbol { return symbol } @@ -30265,7 +30265,7 @@ func (c *Checker) getSymbolOfNameOrPropertyAccessExpression(name *ast.Node) *ast return c.resolveEntityName( name, ast.SymbolFlagsFunctionScopedVariable, /*meaning*/ - false, /*ignoreErrors*/ + true, /*ignoreErrors*/ false, /*dontResolveAlias*/ nil, /*location*/ )