Skip to content

Commit 9abb76f

Browse files
fix(shared): Fix links for types (#7158)
Co-authored-by: Alexis Aguilar <98043211+alexisintech@users.noreply.github.com>
1 parent 4fc9240 commit 9abb76f

File tree

2 files changed

+46
-6
lines changed

2 files changed

+46
-6
lines changed

.changeset/ripe-parks-find.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
---
2+
---

.typedoc/custom-plugin.mjs

Lines changed: 44 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -98,20 +98,54 @@ function getRelativeLinkReplacements() {
9898
function getCatchAllReplacements() {
9999
return [
100100
{
101-
pattern: /\(setActiveParams\)/g,
102-
replace: '([setActiveParams](/docs/reference/javascript/types/set-active-params))',
101+
pattern: /(?<![\[\w`])`Appearance`\\<`Theme`\\>/g,
102+
replace: '[`Appearance<Theme>`](/docs/guides/customizing-clerk/appearance-prop/overview)',
103103
},
104104
{
105-
pattern: /`LoadedClerk`/g,
106-
replace: '[Clerk](/docs/reference/javascript/clerk)',
105+
pattern: /(?<![\[\w`])`?BillingMoneyAmount`?(?![\]\w`])/g,
106+
replace: '[`BillingMoneyAmount`](/docs/reference/javascript/types/billing-money-amount)',
107107
},
108108
{
109109
pattern: /\(CreateOrganizationParams\)/g,
110110
replace: '([CreateOrganizationParams](#create-organization-params))',
111111
},
112112
{
113-
pattern: /\| `SignInResource` \|/,
114-
replace: '| [SignInResource](/docs/reference/javascript/sign-in) |',
113+
pattern: /`LoadedClerk`/g,
114+
replace: '[Clerk](/docs/reference/javascript/clerk)',
115+
},
116+
{
117+
pattern: /(?<![\[\w`])`?LocalizationResource`?(?![\]\w`])/g,
118+
replace: '[`LocalizationResource`](/docs/guides/customizing-clerk/localization)',
119+
},
120+
{
121+
// SessionResource appears in plain text, with an array next to it, with backticks, etc.
122+
// e.g. `SessionResource[]`
123+
pattern: /(?<![`[\]])\bSessionResource(\[\])?\b(?![\]\)`])/g,
124+
replace: '[`SessionResource`](/docs/reference/javascript/session)$1',
125+
},
126+
{
127+
pattern: /(?<![\[\w`])`?SessionStatusClaim`?(?![\]\w`])/g,
128+
replace: '[`SessionStatusClaim`](/docs/reference/javascript/types/session-status)',
129+
},
130+
{
131+
pattern: /(?<![`[\]])\bSetActiveParams\b(?![\]\(])/g,
132+
replace: '[SetActiveParams](/docs/reference/javascript/types/set-active-params)',
133+
},
134+
{
135+
pattern: /(?<![\[\w`])`?SignInResource`?(?![\]\w`])/g,
136+
replace: '[`SignInResource`](/docs/reference/javascript/sign-in)',
137+
},
138+
{
139+
pattern: /(?<![\[\w`])`?SignedInSessionResource`?(?![\]\w`])/g,
140+
replace: '[`SignedInSessionResource`](/docs/reference/javascript/session)',
141+
},
142+
{
143+
pattern: /(?<![\[\w`])`?SignUpResource`?(?![\]\w`])/g,
144+
replace: '[`SignUpResource`](/docs/reference/javascript/sign-up)',
145+
},
146+
{
147+
pattern: /(?<![\[\w`])`?OrganizationResource`?(?![\]\w`])/g,
148+
replace: '[`OrganizationResource`](/docs/reference/javascript/organization)',
115149
},
116150
{
117151
pattern: /`OrganizationPrivateMetadata`/g,
@@ -142,6 +176,10 @@ function getCatchAllReplacements() {
142176
replace:
143177
'[`OrganizationMembershipPublicMetadata`](/docs/reference/javascript/types/metadata#organization-membership-public-metadata)',
144178
},
179+
{
180+
pattern: /(?<![\[\w`])`?UserResource`?(?![\]\w`])/g,
181+
replace: '[`UserResource`](/docs/reference/javascript/user)',
182+
},
145183
{
146184
/**
147185
* By default, `@deprecated` is output with `**Deprecated**`. We want to add a full stop to it.

0 commit comments

Comments
 (0)