From 7b7a7633ff28c5bef08d70d6ad0b4f7fcf579f37 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Fri, 10 Nov 2023 16:58:42 -0500 Subject: [PATCH 1/4] simplify a whole bunch of stuff --- .../src/lib/Output/Compiler.js | 4 +- .../src/lib/Output/Output.svelte | 78 +++++-------------- sites/svelte-5-preview/src/lib/Repl.svelte | 51 ++++-------- sites/svelte-5-preview/src/lib/types.d.ts | 2 - .../src/lib/workers/compiler/index.js | 8 +- 5 files changed, 42 insertions(+), 101 deletions(-) diff --git a/sites/svelte-5-preview/src/lib/Output/Compiler.js b/sites/svelte-5-preview/src/lib/Output/Compiler.js index dcb70df4cef6..da11186a2f15 100644 --- a/sites/svelte-5-preview/src/lib/Output/Compiler.js +++ b/sites/svelte-5-preview/src/lib/Output/Compiler.js @@ -40,9 +40,9 @@ export default class Compiler { /** * @param {import('$lib/types').File} file - * @param {import('svelte/types/compiler').CompileOptions} options + * @param {import('svelte/compiler').CompileOptions} options * @param {boolean} return_ast - * @returns + * @returns {Promise} */ compile(file, options, return_ast) { return new Promise((fulfil) => { diff --git a/sites/svelte-5-preview/src/lib/Output/Output.svelte b/sites/svelte-5-preview/src/lib/Output/Output.svelte index 0fec790e8454..b3bdee8d89c2 100644 --- a/sites/svelte-5-preview/src/lib/Output/Output.svelte +++ b/sites/svelte-5-preview/src/lib/Output/Output.svelte @@ -1,16 +1,12 @@
- {#if selected_type === 'md'} + {#if selected?.type === 'md'} {:else} @@ -121,7 +83,7 @@
-
+
-
+
{#if embedded} {:else} @@ -150,22 +112,22 @@
-
+
{#if showAst} -
+
{#if $module_editor} - + {/if}
{/if} -
+