don't provide refactor in js file

This commit is contained in:
Gabriela Araujo Britto
2019-02-19 09:10:27 -08:00
parent a773046181
commit 78968b1281

View File

@@ -10,6 +10,8 @@ namespace ts.refactor.convertToNamedParameters {
function getAvailableActions(context: RefactorContext): ReadonlyArray<ApplicableRefactorInfo> {
const { file, startPosition } = context;
const isJSFile = isSourceFileJS(file);
if (isJSFile) return emptyArray;
const functionDeclaration = getFunctionDeclarationAtPosition(file, startPosition, context.program.getTypeChecker());
if (!functionDeclaration) return emptyArray;