Extract isPreferredFix

This commit is contained in:
Matt Bierner
2019-01-24 10:56:34 -08:00
parent ba0f769551
commit e6f93f3074

View File

@@ -269,9 +269,7 @@ class TypeScriptQuickFixProvider implements vscode.CodeActionProvider {
arguments: [tsAction],
title: ''
};
if (tsAction.fixName === 'spelling') {
codeAction.isPreferred = true;
}
codeAction.isPreferred = isPreferredFix(tsAction);
return codeAction;
}
@@ -305,6 +303,11 @@ class TypeScriptQuickFixProvider implements vscode.CodeActionProvider {
}
}
const preferredFixes = new Set(['spelling']);
function isPreferredFix(tsAction: Proto.CodeFixAction): boolean {
return preferredFixes.has(tsAction.fixName);
}
export function register(
selector: vscode.DocumentSelector,
client: ITypeScriptServiceClient,