fix(36416): empty import path causes server crash

This commit is contained in:
Alexander T
2020-02-12 14:17:07 +02:00
parent fa3173f8f6
commit ebbba5bd8f
7 changed files with 160 additions and 1 deletions
+2 -1
View File
@@ -1238,9 +1238,10 @@ namespace ts.textChanges {
}
case SyntaxKind.ImportDeclaration:
const isFirstImport = sourceFile.imports.length && node === first(sourceFile.imports).parent || node === find(sourceFile.statements, isImportDeclaration);
deleteNode(changes, sourceFile, node,
// For first import, leave header comment in place
node === sourceFile.imports[0].parent ? { leadingTriviaOption: LeadingTriviaOption.Exclude } : undefined);
isFirstImport ? { leadingTriviaOption: LeadingTriviaOption.Exclude } : undefined);
break;
case SyntaxKind.BindingElement: