From 249391541c457e1282bc913b84876f2b8ae99ab9 Mon Sep 17 00:00:00 2001 From: Qjuh <76154676+Qjuh@users.noreply.github.com> Date: Sat, 15 Mar 2025 09:43:28 +0100 Subject: [PATCH] fix(website): correctly link type parameters in docs --- packages/scripts/src/generateSplitDocumentation.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/scripts/src/generateSplitDocumentation.ts b/packages/scripts/src/generateSplitDocumentation.ts index 85923ae06c93..e5fe230b56e8 100644 --- a/packages/scripts/src/generateSplitDocumentation.ts +++ b/packages/scripts/src/generateSplitDocumentation.ts @@ -295,15 +295,15 @@ function itemExcerptText(excerpt: Excerpt, apiPackage: ApiPackage, parent?: ApiT } if (parent?.typeParameters.some((type) => type.name === token.text)) { - const [packageName, parentItem] = parent.canonicalReference.toString().split('!'); + const resolvedParent = resolveCanonicalReference(parent.canonicalReference, apiPackage); return { text: token.text, resolvedItem: { kind: 'TypeParameter', displayName: token.text, containerKey: `${parent.containerKey}|${token.text}`, - uri: `${parentItem}#${token.text}`, - packageName: packageName?.replace('@discordjs/', ''), + uri: `${resolveItemURI(parent)}#${token.text}`, + packageName: resolvedParent?.package?.replace('@discordjs/', ''), }, }; }