mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
fix(website): links to enum members from excerpts (#10388)
This commit is contained in:
@@ -258,26 +258,35 @@ function itemExcerptText(excerpt: Excerpt, apiPackage: ApiPackage) {
|
||||
};
|
||||
}
|
||||
|
||||
const resolved = token.canonicalReference
|
||||
? resolveCanonicalReference(token.canonicalReference, apiPackage)
|
||||
: null;
|
||||
if (token.canonicalReference) {
|
||||
const resolved = resolveCanonicalReference(token.canonicalReference, apiPackage);
|
||||
|
||||
if (!resolved) {
|
||||
return {
|
||||
text: token.text,
|
||||
};
|
||||
}
|
||||
|
||||
const declarationReference = apiPackage
|
||||
.getAssociatedModel()
|
||||
?.resolveDeclarationReference(token.canonicalReference, apiPackage);
|
||||
const foundItem = declarationReference?.resolvedApiItem ?? resolved.item;
|
||||
|
||||
if (!resolved) {
|
||||
return {
|
||||
text: token.text,
|
||||
resolvedItem: {
|
||||
kind: foundItem.kind,
|
||||
displayName: foundItem.displayName,
|
||||
containerKey: foundItem.containerKey,
|
||||
uri: resolveItemURI(foundItem),
|
||||
packageName: resolved.package?.replace('@discordjs/', ''),
|
||||
version: resolved.version,
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
return {
|
||||
text: token.text,
|
||||
resolvedItem: {
|
||||
kind: resolved.item.kind,
|
||||
displayName: resolved.item.displayName,
|
||||
containerKey: resolved.item.containerKey,
|
||||
uri: resolveItemURI(resolved.item),
|
||||
packageName: resolved.package?.replace('@discordjs/', ''),
|
||||
version: resolved.version,
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user