From df7c2fc7223d41e9bbe3c827af7c33c1a1be54f9 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Mon, 6 Jan 2025 18:11:52 -0500 Subject: [PATCH 1/2] oops --- packages/site-kit/src/lib/markdown/utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/site-kit/src/lib/markdown/utils.ts b/packages/site-kit/src/lib/markdown/utils.ts index 71bafd9f90..1eeb661850 100644 --- a/packages/site-kit/src/lib/markdown/utils.ts +++ b/packages/site-kit/src/lib/markdown/utils.ts @@ -144,5 +144,5 @@ const parse = (str: string) => { * deployments and when developing locally */ export function strip_origin(str: string) { - return str.replaceAll('https://svelte.dev', ''); + return str && str.replaceAll('https://svelte.dev', ''); } From 78344d620ae027a5bb078c5701e3bcc831d995e8 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Mon, 6 Jan 2025 18:18:30 -0500 Subject: [PATCH 2/2] alternative --- apps/svelte.dev/scripts/sync-docs/types.ts | 2 +- packages/site-kit/src/lib/markdown/utils.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/svelte.dev/scripts/sync-docs/types.ts b/apps/svelte.dev/scripts/sync-docs/types.ts index 291d05f455..c11f90008c 100644 --- a/apps/svelte.dev/scripts/sync-docs/types.ts +++ b/apps/svelte.dev/scripts/sync-docs/types.ts @@ -89,7 +89,7 @@ export async function get_types(code: string, statements: ts.NodeArray strip_origin(name ? `\`${name.escapedText}\`` : text)) .join(''); } else { - comment = strip_origin(jsDoc.comment); + comment = strip_origin(jsDoc.comment ?? ''); } if (jsDoc.tags) { diff --git a/packages/site-kit/src/lib/markdown/utils.ts b/packages/site-kit/src/lib/markdown/utils.ts index 1eeb661850..71bafd9f90 100644 --- a/packages/site-kit/src/lib/markdown/utils.ts +++ b/packages/site-kit/src/lib/markdown/utils.ts @@ -144,5 +144,5 @@ const parse = (str: string) => { * deployments and when developing locally */ export function strip_origin(str: string) { - return str && str.replaceAll('https://svelte.dev', ''); + return str.replaceAll('https://svelte.dev', ''); }