fix(scripts): show name of inheriting class on search index (#10424)

* fix(scripts): show name of inheriting class on search index

* fix: sanity check
This commit is contained in:
Qjuh
2024-08-03 22:45:21 +02:00
committed by GitHub
parent bb459d95e9
commit f623e7a315

View File

@@ -129,7 +129,10 @@ export function visitNodes(item: ApiItem, tag: string) {
members.push({ members.push({
id: idx++, 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, kind: member.kind,
summary: tryResolveSummaryText(member) ?? '', summary: tryResolveSummaryText(member) ?? '',
path: generatePath(inherited ? [...item.getHierarchy(), member] : member.getHierarchy(), tag), path: generatePath(inherited ? [...item.getHierarchy(), member] : member.getHierarchy(), tag),