Adopt resolveCodeAction for JS/TS refactorings

This commit is contained in:
Matt Bierner
2020-09-18 18:17:15 -07:00
parent 5b4350943e
commit 5a7d0a1ed2
2 changed files with 132 additions and 76 deletions

View File

@@ -465,7 +465,7 @@ class CodeActionAdapter {
if (!this._provider.resolveCodeAction) {
return; // this should not happen...
}
const resolvedItem = await this._provider.resolveCodeAction(item, token);
const resolvedItem = (await this._provider.resolveCodeAction(item, token)) ?? item;
return resolvedItem?.edit
? typeConvert.WorkspaceEdit.from(resolvedItem.edit)
: undefined;