diff --git a/src/server/protocol.ts b/src/server/protocol.ts index e22569e4654..f79774abf20 100644 --- a/src/server/protocol.ts +++ b/src/server/protocol.ts @@ -415,7 +415,7 @@ namespace ts.server.protocol { /** * Response is a list of available refactorings. - * Each refactoring exposes 1 or more "Actions"; a user selects one action to invoke a refactoring + * Each refactoring exposes one or more "Actions"; a user selects one action to invoke a refactoring */ export interface GetApplicableRefactorsResponse extends Response { body?: ApplicableRefactorInfo[]; diff --git a/src/services/refactors/convertFunctionToEs6Class.ts b/src/services/refactors/convertFunctionToEs6Class.ts index 3c549463ec5..d275924b76a 100644 --- a/src/services/refactors/convertFunctionToEs6Class.ts +++ b/src/services/refactors/convertFunctionToEs6Class.ts @@ -22,7 +22,7 @@ namespace ts.refactor { symbol = (symbol.valueDeclaration as VariableDeclaration).initializer.symbol; } - if (symbol && symbol.flags & SymbolFlags.Function && symbol.members && symbol.members.size > 0) { + if (symbol && (symbol.flags & SymbolFlags.Function) && symbol.members && (symbol.members.size > 0)) { return [ { name: convertFunctionToES6Class.name,