Skip to content

Commit d009d8e

Browse files
author
Andy
authored
Fix bug: IfStatement#elseStatement can be undefined (#23467)
1 parent ca53993 commit d009d8e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/services/outliningElementsCollector.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ namespace ts.OutliningElementsCollector {
2121
if (span) out.push(span);
2222

2323
depthRemaining--;
24-
if (isIfStatement(n) && isIfStatement(n.elseStatement)) {
24+
if (isIfStatement(n) && n.elseStatement && isIfStatement(n.elseStatement)) {
2525
// Consider an 'else if' to be on the same depth as the 'if'.
2626
walk(n.expression);
2727
walk(n.thenStatement);

0 commit comments

Comments
 (0)