Skip to content

Commit 428f5a1

Browse files
author
Jesse Trinity
committed
delete import comments on organize imports
1 parent 7fc456f commit 428f5a1

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/services/organizeImports.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ namespace ts.OrganizeImports {
7676

7777
// Delete any subsequent imports.
7878
for (let i = 1; i < oldImportDecls.length; i++) {
79-
changeTracker.delete(sourceFile, oldImportDecls[i]);
79+
changeTracker.deleteNode(sourceFile, oldImportDecls[i]);
8080
}
8181
}
8282
}

src/services/textChanges.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,12 @@ namespace ts.textChanges {
286286
this.deletedNodes.push({ sourceFile, node });
287287
}
288288

289+
public deleteNode(sourceFile: SourceFile, node: Node, options: ConfigurableStartEnd = { leadingTriviaOption: LeadingTriviaOption.IncludeAll }): void {
290+
const startPosition = getAdjustedStartPosition(sourceFile, node, options);
291+
const endPosition = getAdjustedEndPosition(sourceFile, node, options);
292+
this.deleteRange(sourceFile, { pos: startPosition, end: endPosition });
293+
}
294+
289295
public deleteModifier(sourceFile: SourceFile, modifier: Modifier): void {
290296
this.deleteRange(sourceFile, { pos: modifier.getStart(sourceFile), end: skipTrivia(sourceFile.text, modifier.end, /*stopAfterLineBreak*/ true) });
291297
}

0 commit comments

Comments
 (0)