mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-19 13:03:31 +01:00
fix(website): links to enum members from excerpts (#10388)
This commit is contained in:
@@ -258,9 +258,8 @@ 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) {
|
if (!resolved) {
|
||||||
return {
|
return {
|
||||||
@@ -268,19 +267,29 @@ function itemExcerptText(excerpt: Excerpt, apiPackage: ApiPackage) {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const declarationReference = apiPackage
|
||||||
|
.getAssociatedModel()
|
||||||
|
?.resolveDeclarationReference(token.canonicalReference, apiPackage);
|
||||||
|
const foundItem = declarationReference?.resolvedApiItem ?? resolved.item;
|
||||||
|
|
||||||
return {
|
return {
|
||||||
text: token.text,
|
text: token.text,
|
||||||
resolvedItem: {
|
resolvedItem: {
|
||||||
kind: resolved.item.kind,
|
kind: foundItem.kind,
|
||||||
displayName: resolved.item.displayName,
|
displayName: foundItem.displayName,
|
||||||
containerKey: resolved.item.containerKey,
|
containerKey: foundItem.containerKey,
|
||||||
uri: resolveItemURI(resolved.item),
|
uri: resolveItemURI(foundItem),
|
||||||
packageName: resolved.package?.replace('@discordjs/', ''),
|
packageName: resolved.package?.replace('@discordjs/', ''),
|
||||||
version: resolved.version,
|
version: resolved.version,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return {
|
||||||
|
text: token.text,
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
text: token.text.replace(/import\("discord-api-types(?:\/v\d+)?"\)\./, ''),
|
text: token.text.replace(/import\("discord-api-types(?:\/v\d+)?"\)\./, ''),
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user