diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/ts-runes-with-slot/expected-svelte5.ts b/packages/svelte2tsx/test/svelte2tsx/samples/ts-runes-with-slot/expected-svelte5.ts index 80f98c166..117587778 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/ts-runes-with-slot/expected-svelte5.ts +++ b/packages/svelte2tsx/test/svelte2tsx/samples/ts-runes-with-slot/expected-svelte5.ts @@ -1,7 +1,8 @@ /// ;function render() { -;type $$ComponentProps = { a: T, b: string }; - let { a, b }:$$ComponentProps = $props(); + + type Props = { a: T, b: string }; + let { a, b }: Props = $props(); let x = $state(0); let y = $derived(x * 2); @@ -10,7 +11,7 @@ async () => { { __sveltets_createSlot("default", { x,y,});}}; let $$implicit_children = __sveltets_2_snippet({x:x, y:y}); -return { props: {} as any as $$ComponentProps & { children?: typeof $$implicit_children }, slots: {'default': {x:x, y:y}}, events: {} }} +return { props: {} as any as Props & { children?: typeof $$implicit_children }, slots: {'default': {x:x, y:y}}, events: {} }} class __sveltets_Render { props() { return render().props; diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/ts-runes-with-slot/expectedv2.ts b/packages/svelte2tsx/test/svelte2tsx/samples/ts-runes-with-slot/expectedv2.ts index b94ac9b46..11c02545a 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/ts-runes-with-slot/expectedv2.ts +++ b/packages/svelte2tsx/test/svelte2tsx/samples/ts-runes-with-slot/expectedv2.ts @@ -1,7 +1,8 @@ /// ;function render() { -;type $$ComponentProps = { a: T, b: string }; - let { a, b }:$$ComponentProps = $props(); + + type Props = { a: T, b: string }; + let { a, b }: Props = $props(); let x = $state(0); let y = $derived(x * 2); @@ -9,7 +10,7 @@ async () => { { __sveltets_createSlot("default", { x,y,});}}; -return { props: {} as any as $$ComponentProps, slots: {'default': {x:x, y:y}}, events: {} }} +return { props: {} as any as Props, slots: {'default': {x:x, y:y}}, events: {} }} class __sveltets_Render { props() { return render().props; diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/ts-runes-with-slot/input.svelte b/packages/svelte2tsx/test/svelte2tsx/samples/ts-runes-with-slot/input.svelte index 784f8e751..53f48f99e 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/ts-runes-with-slot/input.svelte +++ b/packages/svelte2tsx/test/svelte2tsx/samples/ts-runes-with-slot/input.svelte @@ -1,5 +1,6 @@