From e086d6fee1c43b7f7735974b30b4b57bfb7556df Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Fri, 26 Aug 2022 07:39:41 +0000 Subject: [PATCH] Use the accessor body that gets passed in. --- src/services/codefixes/helpers.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/services/codefixes/helpers.ts b/src/services/codefixes/helpers.ts index b09c4ac334b..ec23e132859 100644 --- a/src/services/codefixes/helpers.ts +++ b/src/services/codefixes/helpers.ts @@ -128,7 +128,7 @@ namespace ts.codefix { getSynthesizedDeepClone(name), emptyArray, getSynthesizedDeepClone(typeNode), - ambient ? undefined : createStubbedMethodBody(quotePreference))); + ambient ? undefined : getSynthesizedDeepClone(body) || createStubbedMethodBody(quotePreference))); } else { Debug.assertNode(accessor, isSetAccessorDeclaration, "The counterpart to a getter should be a setter"); @@ -138,7 +138,7 @@ namespace ts.codefix { getSynthesizedDeepClones(modifiers), getSynthesizedDeepClone(name), createDummyParameters(1, [parameterName], [getSynthesizedDeepClone(typeNode)], 1, /*inJs*/ false), - ambient ? undefined : createStubbedMethodBody(quotePreference))); + ambient ? undefined : getSynthesizedDeepClone(body) || createStubbedMethodBody(quotePreference))); } } break;