From fdacf7f87a8bfaeb1d0c5f5e198468dc96237427 Mon Sep 17 00:00:00 2001 From: Andrew Casey Date: Tue, 11 Jun 2019 16:58:08 -0700 Subject: [PATCH] Correct outline hint spans for functions --- src/services/outliningElementsCollector.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/outliningElementsCollector.ts b/src/services/outliningElementsCollector.ts index 650a107f4a5e7..bc6d65a9aaa19 100644 --- a/src/services/outliningElementsCollector.ts +++ b/src/services/outliningElementsCollector.ts @@ -237,7 +237,7 @@ namespace ts.OutliningElementsCollector { ? findChildOfKind(node, SyntaxKind.OpenParenToken, sourceFile) : findChildOfKind(body, SyntaxKind.OpenBraceToken, sourceFile); const closeToken = findChildOfKind(body, SyntaxKind.CloseBraceToken, sourceFile); - return openToken && closeToken && spanBetweenTokens(openToken, closeToken, node.parent, sourceFile, /*autoCollapse*/ node.parent.kind !== SyntaxKind.ArrowFunction); + return openToken && closeToken && spanBetweenTokens(openToken, closeToken, node, sourceFile, /*autoCollapse*/ node.kind !== SyntaxKind.ArrowFunction); } function spanBetweenTokens(openToken: Node, closeToken: Node, hintSpanNode: Node, sourceFile: SourceFile, autoCollapse = false, useFullStart = true): OutliningSpan {