diff --git a/src/services/refactors/extractSymbol.ts b/src/services/refactors/extractSymbol.ts index e7f57a57351c4..5f42cbd270ae6 100644 --- a/src/services/refactors/extractSymbol.ts +++ b/src/services/refactors/extractSymbol.ts @@ -66,19 +66,19 @@ namespace ts.refactor.extractSymbol { const infos: ApplicableRefactorInfo[] = []; - if (functionActions.length) { + if (constantActions.length) { infos.push({ name: refactorName, - description: getLocaleSpecificMessage(Diagnostics.Extract_function), - actions: functionActions + description: getLocaleSpecificMessage(Diagnostics.Extract_constant), + actions: constantActions }); } - if (constantActions.length) { + if (functionActions.length) { infos.push({ name: refactorName, - description: getLocaleSpecificMessage(Diagnostics.Extract_constant), - actions: constantActions + description: getLocaleSpecificMessage(Diagnostics.Extract_function), + actions: functionActions }); }