From 6ad381f59d0c609580c0b9bb915408f552706df0 Mon Sep 17 00:00:00 2001 From: UDAY KUMAR REDDY Date: Thu, 23 Apr 2026 08:40:16 +0530 Subject: [PATCH 1/2] fix/preserve-accessor-comment-fallback fix(processor): preserve existing comment as fallback for accessor signatures --- plugins/processor.mjs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/plugins/processor.mjs b/plugins/processor.mjs index 0ea5f5c..4acb3ff 100644 --- a/plugins/processor.mjs +++ b/plugins/processor.mjs @@ -13,12 +13,12 @@ export function load(app) { .forEach(accessor => { accessor.kind = ReflectionKind.Property; if (accessor.getSignature) { - accessor.type = accessor.getSignature.type; - accessor.comment = accessor.getSignature.comment; - } else if (accessor.setSignature) { - accessor.type = accessor.setSignature.parameters?.[0]?.type; - accessor.comment = accessor.setSignature.comment; - } + accessor.type = accessor.getSignature.type; + accessor.comment = accessor.getSignature.comment ?? accessor.comment; +} else if (accessor.setSignature) { + accessor.type = accessor.setSignature.parameters?.[0]?.type; + accessor.comment = accessor.setSignature.comment ?? accessor.comment; +} }); // Remove re-exports From bb83af771dae04add3cd29df6d7a118d070d1ad4 Mon Sep 17 00:00:00 2001 From: UDAY KUMAR REDDY Date: Thu, 23 Apr 2026 09:25:10 +0530 Subject: [PATCH 2/2] Update processor.mjs --- plugins/processor.mjs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/plugins/processor.mjs b/plugins/processor.mjs index 4acb3ff..9f52fef 100644 --- a/plugins/processor.mjs +++ b/plugins/processor.mjs @@ -13,12 +13,12 @@ export function load(app) { .forEach(accessor => { accessor.kind = ReflectionKind.Property; if (accessor.getSignature) { - accessor.type = accessor.getSignature.type; - accessor.comment = accessor.getSignature.comment ?? accessor.comment; -} else if (accessor.setSignature) { - accessor.type = accessor.setSignature.parameters?.[0]?.type; - accessor.comment = accessor.setSignature.comment ?? accessor.comment; -} + accessor.type = accessor.getSignature.type; + accessor.comment = accessor.getSignature.comment ?? accessor.comment; + } else if (accessor.setSignature) { + accessor.type = accessor.setSignature.parameters?.[0]?.type; + accessor.comment = accessor.setSignature.comment ?? accessor.comment; + } }); // Remove re-exports