diff --git a/src/languages/features/typescript/languageFeatures.ts b/src/languages/features/typescript/languageFeatures.ts index 561f66364b..41d026f200 100644 --- a/src/languages/features/typescript/languageFeatures.ts +++ b/src/languages/features/typescript/languageFeatures.ts @@ -577,7 +577,8 @@ function tagToString(tag: ts.JSDocTagInfo): string { tagLabel += `\`${paramName.text}\``; if (rest.length > 0) tagLabel += ` — ${rest.map((r) => r.text).join(' ')}`; } else if (Array.isArray(tag.text)) { - tagLabel += ` — ${tag.text.map((r) => r.text).join(' ')}`; + const text = tag.text.map((r) => r.text).join(' '); + tagLabel += `${text.startsWith("```") ? "\n" : " — "}${text}`; } else if (tag.text) { tagLabel += ` — ${tag.text}`; }