From ecddf8468fae73208126f2bc5aba4c39ef1e0875 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 16 Feb 2018 16:37:32 -0800 Subject: [PATCH] Fix the assert for undefined leaf in LineNode (#21924) Fixes #21818 --- src/server/scriptVersionCache.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/scriptVersionCache.ts b/src/server/scriptVersionCache.ts index dccf4d3267b..fa4445bfc4f 100644 --- a/src/server/scriptVersionCache.ts +++ b/src/server/scriptVersionCache.ts @@ -680,7 +680,7 @@ namespace ts.server { // Skipped all children const { leaf } = this.lineNumberToInfo(this.lineCount(), 0); - return { oneBasedLine: this.lineCount(), zeroBasedColumn: leaf.charCount(), lineText: undefined }; + return { oneBasedLine: this.lineCount(), zeroBasedColumn: leaf ? leaf.charCount() : 0, lineText: undefined }; } /**