diff --git a/apps/website/src/components/DocNode.tsx b/apps/website/src/components/DocNode.tsx
index 525cd89ff..bd9682ae6 100644
--- a/apps/website/src/components/DocNode.tsx
+++ b/apps/website/src/components/DocNode.tsx
@@ -1,4 +1,5 @@
import Link from 'next/link';
+import { BuiltinDocumentationLinks } from '~/util/builtinDocumentationLinks';
import { OverlayScrollbarsComponent } from './OverlayScrollbars';
import { SyntaxHighlighter } from './SyntaxHighlighter';
@@ -34,6 +35,21 @@ export async function DocNode({ node, version }: { readonly node?: any; readonly
);
}
+ if (node.text in BuiltinDocumentationLinks) {
+ const href = BuiltinDocumentationLinks[node.text as keyof typeof BuiltinDocumentationLinks];
+ return (
+
+ {node.text}
+
+ );
+ }
+
return {node.text};
}
diff --git a/packages/scripts/src/generateSplitDocumentation.ts b/packages/scripts/src/generateSplitDocumentation.ts
index 12f3c81dc..8d4b2b809 100644
--- a/packages/scripts/src/generateSplitDocumentation.ts
+++ b/packages/scripts/src/generateSplitDocumentation.ts
@@ -328,7 +328,7 @@ function itemTsDoc(item: DocNode, apiItem: ApiItem) {
if (!foundItem && !resolved) {
return {
kind: DocNodeKind.LinkTag,
- text: null,
+ text: codeDestination.memberReferences[0]?.memberIdentifier?.identifier ?? null,
};
}