diff --git a/extensions/typescript/src/features/codeActionProvider.ts b/extensions/typescript/src/features/codeActionProvider.ts index c6143860c8870f6f0a2ff9d85479a9b81b18c12c..8ea985625f7f16dfc35692aefcd732f81366435a 100644 --- a/extensions/typescript/src/features/codeActionProvider.ts +++ b/extensions/typescript/src/features/codeActionProvider.ts @@ -58,6 +58,9 @@ export default class TypeScriptCodeActionProvider implements CodeActionProvider }; return this.getSupportedCodeActions(context) .then(supportedActions => { + if (!supportedActions.length) { + return Promise.reject('no actions'); + } return this.client.execute('getCodeFixes', { file: file, startLine: range.start.line + 1,