From 9b439393e63d8fb8264dbce808407909cbff32f0 Mon Sep 17 00:00:00 2001 From: Puru Vijay Date: Fri, 14 Apr 2023 03:40:22 +0530 Subject: [PATCH] Add file: comment, --- .../01-svelte-components.md | 11 ++- .../05-element-directives.md | 22 ++++- .../docs/03-runtime/02-svelte-store.md | 12 ++- .../04-compiler-and-api/01-svelte-compiler.md | 81 +++---------------- sites/svelte.dev/.gitignore | 3 +- sites/svelte.dev/src/lib/server/docs/index.js | 43 ++++++---- .../svelte.dev/src/lib/server/docs/render.js | 2 - .../svelte.dev/src/routes/docs/+layout.svelte | 13 ++- 8 files changed, 87 insertions(+), 100 deletions(-) diff --git a/site/content/docs/02-template-syntax/01-svelte-components.md b/site/content/docs/02-template-syntax/01-svelte-components.md index ec4a39131c..648c572394 100644 --- a/site/content/docs/02-template-syntax/01-svelte-components.md +++ b/site/content/docs/02-template-syntax/01-svelte-components.md @@ -50,10 +50,12 @@ In development mode (see the [compiler options](/docs/svelte-compiler#svelte-com If you export a `const`, `class` or `function`, it is readonly from outside the component. Functions are valid prop values, however, as shown below. ```svelte + @@ -301,6 +307,7 @@ bind:this={dom_node} To get a reference to a DOM node, use `bind:this`. ```svelte + `) + + code.replace(outer, ``) + '\n```' ); }); @@ -414,11 +425,11 @@ function convert_to_ts(js_code, indent = '', offset = '') { throw new Error('Unhandled @type JsDoc->TS conversion: ' + js_code); } } else if (ts.isJSDocParameterTag(tag) && ts.isFunctionDeclaration(node)) { - if (node.parameters.length !== 1) { - throw new Error( - 'Unhandled @type JsDoc->TS conversion; needs more params logic: ' + node.getText() - ); - } + // if (node.parameters.length !== 1) { + // throw new Error( + // 'Unhandled @type JsDoc->TS conversion; needs more params logic: ' + node.getText() + // ); + // } const [name] = get_type_info(tag); code.appendLeft(node.parameters[0].getEnd(), `: ${name}`); diff --git a/sites/svelte.dev/src/lib/server/docs/render.js b/sites/svelte.dev/src/lib/server/docs/render.js index c5b638490d..e0e501320e 100644 --- a/sites/svelte.dev/src/lib/server/docs/render.js +++ b/sites/svelte.dev/src/lib/server/docs/render.js @@ -7,8 +7,6 @@ export function replace_placeholders(content) { const module = modules.find((module) => module.name === name); if (!module) throw new Error(`Could not find module ${name}`); - console.log(module); - const type = module.types.find((t) => t.name === id); return ( diff --git a/sites/svelte.dev/src/routes/docs/+layout.svelte b/sites/svelte.dev/src/routes/docs/+layout.svelte index ecd0f8a9db..f9fea90303 100644 --- a/sites/svelte.dev/src/routes/docs/+layout.svelte +++ b/sites/svelte.dev/src/routes/docs/+layout.svelte @@ -1,6 +1,7 @@