diff --git a/internal/checker/checker.go b/internal/checker/checker.go index da46eb8d95..7c943729dd 100644 --- a/internal/checker/checker.go +++ b/internal/checker/checker.go @@ -11081,6 +11081,9 @@ func (c *Checker) checkPrivateIdentifierPropertyAccess(leftType *Type, right *as } func (c *Checker) reportNonexistentProperty(propNode *ast.Node, containingType *Type) { + if ast.IsJSDocNameReferenceContext(propNode) { + return + } var diagnostic *ast.Diagnostic if !ast.IsPrivateIdentifier(propNode) && containingType.flags&TypeFlagsUnion != 0 && containingType.flags&TypeFlagsPrimitive == 0 { for _, subtype := range containingType.Types() {