Fix name and make sure tell VS Code about about specific code actions

This commit is contained in:
Matt Bierner 2019-11-06 18:21:43 -08:00
parent 5b63895862
commit bea911842a

View file

@ -164,7 +164,7 @@ const Rewrite_Export = Object.freeze<CodeActionKind>({
});
const Rewrite_Arrow_Braces = Object.freeze<CodeActionKind>({
kind: vscode.CodeActionKind.RefactorRewrite.append('arrow').append('Braces'),
kind: vscode.CodeActionKind.RefactorRewrite.append('arrow').append('braces'),
matches: refactor => refactor.name.startsWith('Convert default export') || refactor.name.startsWith('Convert named export')
});
@ -205,7 +205,10 @@ class TypeScriptRefactorProvider implements vscode.CodeActionProvider {
}
public static readonly metadata: vscode.CodeActionProviderMetadata = {
providedCodeActionKinds: [vscode.CodeActionKind.Refactor],
providedCodeActionKinds: [
vscode.CodeActionKind.Refactor,
...allKnownCodeActionKinds.map(x => x.kind),
],
};
public async provideCodeActions(