Skip to content

Commit 1f3642a

Browse files
committed
Add explicit type on experimental fixAll provider
For microsoft#84602
1 parent 9b70b18 commit 1f3642a

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

  • extensions/typescript-language-features/src/features

extensions/typescript-language-features/src/features/fixAll.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,10 @@ const autoFixableDiagnosticCodes = new Set<number>([
2222

2323
class TypeScriptAutoFixProvider implements vscode.CodeActionProvider {
2424

25+
private static readonly kind = vscode.CodeActionKind.SourceFixAll.append('ts');
26+
2527
public static readonly metadata: vscode.CodeActionProviderMetadata = {
26-
providedCodeActionKinds: [vscode.CodeActionKind.SourceFixAll]
28+
providedCodeActionKinds: [TypeScriptAutoFixProvider.kind]
2729
};
2830

2931
constructor(
@@ -82,7 +84,7 @@ class TypeScriptAutoFixProvider implements vscode.CodeActionProvider {
8284
const { edit, fixedDiagnostics } = autoFixResponse;
8385
const codeAction = new vscode.CodeAction(
8486
localize('autoFix.label', 'Auto fix'),
85-
vscode.CodeActionKind.SourceFixAll);
87+
TypeScriptAutoFixProvider.kind);
8688
codeAction.edit = edit;
8789
codeAction.diagnostics = fixedDiagnostics;
8890

0 commit comments

Comments
 (0)