@@ -22,7 +22,7 @@ namespace ts.codefix {
22
22
23
23
const importDecl = tryGetFullImport ( token ) ;
24
24
if ( importDecl ) {
25
- const changes = textChanges . ChangeTracker . with ( context , t => t . deleteNode ( sourceFile , importDecl ) ) ;
25
+ const changes = textChanges . ChangeTracker . with ( context , t => t . delete ( sourceFile , importDecl ) ) ;
26
26
return [ createCodeFixAction ( fixName , changes , [ Diagnostics . Remove_import_from_0 , showModuleSpecifier ( importDecl ) ] , fixIdDelete , Diagnostics . Delete_all_unused_declarations ) ] ;
27
27
}
28
28
const delDestructure = textChanges . ChangeTracker . with ( context , t =>
@@ -67,7 +67,7 @@ namespace ts.codefix {
67
67
case fixIdDelete : {
68
68
const importDecl = tryGetFullImport ( token ) ;
69
69
if ( importDecl ) {
70
- changes . deleteDeclaration ( sourceFile , importDecl ) ;
70
+ changes . delete ( sourceFile , importDecl ) ;
71
71
}
72
72
else if ( ! tryDeleteFullDestructure ( token , changes , sourceFile , checker , sourceFiles , /*isFixAll*/ true ) &&
73
73
! tryDeleteFullVariableStatement ( sourceFile , token , changes ) ) {
@@ -94,15 +94,15 @@ namespace ts.codefix {
94
94
tryDeleteParameter ( changes , sourceFile , decl , checker , sourceFiles , isFixAll ) ;
95
95
}
96
96
else {
97
- changes . deleteDeclaration ( sourceFile , decl ) ;
97
+ changes . delete ( sourceFile , decl ) ;
98
98
}
99
99
return true ;
100
100
}
101
101
102
102
function tryDeleteFullVariableStatement ( sourceFile : SourceFile , token : Node , changes : textChanges . ChangeTracker ) : boolean {
103
103
const declarationList = tryCast ( token . parent , isVariableDeclarationList ) ;
104
104
if ( declarationList && declarationList . getChildren ( sourceFile ) [ 0 ] === token ) {
105
- changes . deleteDeclaration ( sourceFile , declarationList . parent . kind === SyntaxKind . VariableStatement ? declarationList . parent : declarationList ) ;
105
+ changes . delete ( sourceFile , declarationList . parent . kind === SyntaxKind . VariableStatement ? declarationList . parent : declarationList ) ;
106
106
return true ;
107
107
}
108
108
return false ;
@@ -140,7 +140,7 @@ namespace ts.codefix {
140
140
FindAllReferences . Core . eachSymbolReferenceInFile ( token , checker , sourceFile , ( ref : Node ) => {
141
141
if ( ref . parent . kind === SyntaxKind . PropertyAccessExpression ) ref = ref . parent ;
142
142
if ( ref . parent . kind === SyntaxKind . BinaryExpression && ref . parent . parent . kind === SyntaxKind . ExpressionStatement ) {
143
- changes . deleteDeclaration ( sourceFile , ref . parent . parent ) ;
143
+ changes . delete ( sourceFile , ref . parent . parent ) ;
144
144
}
145
145
} ) ;
146
146
}
@@ -151,13 +151,13 @@ namespace ts.codefix {
151
151
tryDeleteParameter ( changes , sourceFile , parent , checker , sourceFiles , isFixAll ) ;
152
152
}
153
153
else {
154
- changes . deleteDeclaration ( sourceFile , isImportClause ( parent ) ? token : isComputedPropertyName ( parent ) ? parent . parent : parent ) ;
154
+ changes . delete ( sourceFile , isImportClause ( parent ) ? token : isComputedPropertyName ( parent ) ? parent . parent : parent ) ;
155
155
}
156
156
}
157
157
158
158
function tryDeleteParameter ( changes : textChanges . ChangeTracker , sourceFile : SourceFile , p : ParameterDeclaration , checker : TypeChecker , sourceFiles : ReadonlyArray < SourceFile > , isFixAll : boolean ) : void {
159
159
if ( mayDeleteParameter ( p , checker , isFixAll ) ) {
160
- changes . deleteDeclaration ( sourceFile , p ) ;
160
+ changes . delete ( sourceFile , p ) ;
161
161
deleteUnusedArguments ( changes , sourceFile , p , sourceFiles , checker ) ;
162
162
}
163
163
}
@@ -199,7 +199,7 @@ namespace ts.codefix {
199
199
FindAllReferences . Core . eachSignatureCall ( deletedParameter . parent , sourceFiles , checker , call => {
200
200
const index = deletedParameter . parent . parameters . indexOf ( deletedParameter ) ;
201
201
if ( call . arguments . length > index ) { // Just in case the call didn't provide enough arguments.
202
- changes . deleteDeclaration ( sourceFile , call . arguments [ index ] ) ;
202
+ changes . delete ( sourceFile , call . arguments [ index ] ) ;
203
203
}
204
204
} ) ;
205
205
}
0 commit comments