mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-30 22:32:33 -05:00
Fixed "Delete all unused declarations" to delete self-referential functions (#60888)
This commit is contained in:
committed by
GitHub
parent
0745e6a0e0
commit
8da951cbb6
@@ -200,6 +200,9 @@ registerCodeFix({
|
||||
else if (canDeleteEntireVariableStatement(sourceFile, token)) {
|
||||
deleteEntireVariableStatement(changes, sourceFile, token.parent as VariableDeclarationList);
|
||||
}
|
||||
else if (isIdentifier(token) && isFunctionDeclaration(token.parent)) {
|
||||
deleteFunctionLikeDeclaration(changes, sourceFile, token.parent as FunctionLikeDeclaration);
|
||||
}
|
||||
else {
|
||||
tryDeleteDeclaration(sourceFile, token, changes, checker, sourceFiles, program, cancellationToken, /*isFixAll*/ true);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user