diff --git a/src/services/codefixes/inferFromUsage.ts b/src/services/codefixes/inferFromUsage.ts index b5a9e15f5a4..18df488e979 100644 --- a/src/services/codefixes/inferFromUsage.ts +++ b/src/services/codefixes/inferFromUsage.ts @@ -186,7 +186,8 @@ namespace ts.codefix { } function makeFix(declaration: Declaration, start: number, type: Type | undefined, program: Program): Fix | undefined { - return type && { declaration, textChanges: [makeChange(declaration, start, type, program)] }; + const change = makeChange(declaration, start, type, program); + return change && { declaration, textChanges: [change] }; } function makeChange(declaration: Declaration, start: number, type: Type | undefined, program: Program): TextChange | undefined { diff --git a/tests/cases/fourslash/codeFixInferFromUsageSetterWithInaccessibleType.ts b/tests/cases/fourslash/codeFixInferFromUsageSetterWithInaccessibleType.ts index 993a58e8e8e..96c76a64837 100644 --- a/tests/cases/fourslash/codeFixInferFromUsageSetterWithInaccessibleType.ts +++ b/tests/cases/fourslash/codeFixInferFromUsageSetterWithInaccessibleType.ts @@ -13,4 +13,4 @@ ////} goTo.file("/b.ts"); -verify.codeFixAvailable(); \ No newline at end of file +verify.not.codeFixAvailable(); \ No newline at end of file