From b5a3d457858a72e8ef1bfffcf5f7b2350ef1d3be Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Thu, 30 Oct 2025 07:37:17 -0700 Subject: [PATCH] Check for ast.KindIdentifier before obtaining .Text() --- internal/checker/checker.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/checker/checker.go b/internal/checker/checker.go index 79aa363d35..ef8cdad811 100644 --- a/internal/checker/checker.go +++ b/internal/checker/checker.go @@ -30385,7 +30385,7 @@ func (c *Checker) getSymbolAtLocation(node *ast.Node, ignoreErrors bool) *ast.Sy } else if ast.IsJSDocParameterTag(parent) && parent.Name() == node { if fn := ast.GetNodeAtPosition(ast.GetSourceFileOfNode(node), node.Pos(), false); fn != nil && ast.IsFunctionLike(fn) { for _, param := range fn.Parameters() { - if param.Name().Text() == node.Text() { + if ast.IsIdentifier(param.Name()) && param.Name().Text() == node.Text() { return c.getSymbolOfNode(param) } }