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
|
if (token.canonicalReference) {
|
||||||
? resolveCanonicalReference(token.canonicalReference, apiPackage)
|
const resolved = resolveCanonicalReference(token.canonicalReference, apiPackage);
|
||||||
: null;
|
|
||||||
|
if (!resolved) {
|
||||||
|
return {
|
||||||
|
text: token.text,
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
const declarationReference = apiPackage
|
||||||
|
.getAssociatedModel()
|
||||||
|
?.resolveDeclarationReference(token.canonicalReference, apiPackage);
|
||||||
|
const foundItem = declarationReference?.resolvedApiItem ?? resolved.item;
|
||||||
|
|
||||||
if (!resolved) {
|
|
||||||
return {
|
return {
|
||||||
text: token.text,
|
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 {
|
return {
|
||||||
text: token.text,
|
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