diff --git a/packages/api-extractor/src/generators/ExcerptBuilder.ts b/packages/api-extractor/src/generators/ExcerptBuilder.ts index f8d3bb5ee..05f79ac66 100644 --- a/packages/api-extractor/src/generators/ExcerptBuilder.ts +++ b/packages/api-extractor/src/generators/ExcerptBuilder.ts @@ -325,11 +325,11 @@ export class ExcerptBuilder { // Remove BarTokens from excerpts if they immediately follow a LessThanToken, e.g. `Promise< | Something>` // would become `Promise` if (/<(?:\s*\||\s+)/.test(prevToken.text)) { - prevToken.text = prevToken.text.replace(/<\s*\|?\s*/, '<'); + prevToken.text = prevToken.text.replaceAll(/<\s*\|?\s*/g, '<'); } if (/\s+>/.test(prevToken.text)) { - prevToken.text = prevToken.text.replace(/\s*>/, '>'); + prevToken.text = prevToken.text.replaceAll(/\s*>/g, '>'); } mergeCount = 1;