diff --git a/packages/scripts/src/generateIndex.ts b/packages/scripts/src/generateIndex.ts index 47a0d87e3382..d0608244ec0d 100644 --- a/packages/scripts/src/generateIndex.ts +++ b/packages/scripts/src/generateIndex.ts @@ -129,7 +129,10 @@ export function visitNodes(item: ApiItem, tag: string) { members.push({ id: idx++, - name: member.getScopedNameWithinPackage(), + name: (inherited && member.parent + ? member.getScopedNameWithinPackage().replace(new RegExp(`^${member.parent?.displayName}`), item.displayName) + : member.getScopedNameWithinPackage() + ).replaceAll('.', '#'), kind: member.kind, summary: tryResolveSummaryText(member) ?? '', path: generatePath(inherited ? [...item.getHierarchy(), member] : member.getHierarchy(), tag),