From f623e7a315321fdde498140277c5d5f0eb447de7 Mon Sep 17 00:00:00 2001 From: Qjuh <76154676+Qjuh@users.noreply.github.com> Date: Sat, 3 Aug 2024 22:45:21 +0200 Subject: [PATCH] fix(scripts): show name of inheriting class on search index (#10424) * fix(scripts): show name of inheriting class on search index * fix: sanity check --- packages/scripts/src/generateIndex.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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),