diff --git a/packages/svelte2tsx/src/svelte2tsx/index.ts b/packages/svelte2tsx/src/svelte2tsx/index.ts index 72ee25cb5..87b1c051c 100644 --- a/packages/svelte2tsx/src/svelte2tsx/index.ts +++ b/packages/svelte2tsx/src/svelte2tsx/index.ts @@ -9,7 +9,7 @@ import { ComponentEvents } from './nodes/ComponentEvents'; import { EventHandler } from './nodes/event-handler'; import { ExportedNames } from './nodes/ExportedNames'; import { createClassGetters, createRenderFunctionGetterStr } from './nodes/exportgetters'; -import { createClassSetters, createRenderFunctionSetterStr } from './nodes/exportsetters'; +import { createClassAccessors } from './nodes/exportaccessors'; import { handleScopeAndResolveForSlot, handleScopeAndResolveLetVarForSlot @@ -46,7 +46,8 @@ interface AddComponentExportPara { strictEvents: boolean; isTsFile: boolean; getters: Set; - setters: Set; + usesAccessors: boolean; + exportedNames: ExportedNames; fileName?: string; componentDocumentation: ComponentDocumentation; } @@ -316,7 +317,8 @@ function addComponentExport({ strictEvents, isTsFile, getters, - setters, + usesAccessors, + exportedNames, fileName, componentDocumentation }: AddComponentExportPara) { @@ -341,7 +343,7 @@ function addComponentExport({ className ? ` ${className}` : '' } extends createSvelte2TsxComponent(${propDef}) {` + createClassGetters(getters) + - createClassSetters(setters) + + (usesAccessors ? createClassAccessors(getters, exportedNames) : '') + '\n}'; str.append(statement); @@ -382,7 +384,6 @@ function createRenderFunction({ scriptDestination, slots, getters, - setters, events, exportedNames, isTsFile, @@ -437,10 +438,9 @@ function createRenderFunction({ '}'; const returnString = - `\nreturn { props: ${exportedNames.createPropsStr( - isTsFile - )}, slots: ${slotsAsDef}, getters: ${createRenderFunctionGetterStr(getters)}` + - `, setters: ${createRenderFunctionSetterStr(setters)}` + + `\nreturn { props: ${exportedNames.createPropsStr(isTsFile)}` + + `, slots: ${slotsAsDef}` + + `, getters: ${createRenderFunctionGetterStr(getters)}` + `, events: ${events.toDefString()} }}`; // wrap template with callback @@ -499,24 +499,17 @@ export function svelte2tsx( //move the instance script and process the content let exportedNames = new ExportedNames(); let getters = new Set(); - let setters = new Set(); if (scriptTag) { //ensure it is between the module script and the rest of the template (the variables need to be declared before the jsx template) if (scriptTag.start != instanceScriptTarget) { str.move(scriptTag.start, scriptTag.end, instanceScriptTarget); } - const res = processInstanceScriptContent( - str, - scriptTag, - events, - implicitStoreValues, - usesAccessors - ); + const res = processInstanceScriptContent(str, scriptTag, events, implicitStoreValues); uses$$props = uses$$props || res.uses$$props; uses$$restProps = uses$$restProps || res.uses$$restProps; uses$$slots = uses$$slots || res.uses$$slots; - ({ exportedNames, events, getters, setters } = res); + ({ exportedNames, events, getters } = res); } //wrap the script tag and template content in a function returning the slot and exports @@ -527,7 +520,6 @@ export function svelte2tsx( slots, events, getters, - setters, exportedNames, isTsFile: options?.isTsFile, uses$$props, @@ -551,7 +543,8 @@ export function svelte2tsx( strictEvents: events.hasInterface(), isTsFile: options?.isTsFile, getters, - setters, + exportedNames, + usesAccessors, fileName: options?.filename, componentDocumentation }); diff --git a/packages/svelte2tsx/src/svelte2tsx/nodes/exportaccessors.ts b/packages/svelte2tsx/src/svelte2tsx/nodes/exportaccessors.ts new file mode 100644 index 000000000..e7c21e16a --- /dev/null +++ b/packages/svelte2tsx/src/svelte2tsx/nodes/exportaccessors.ts @@ -0,0 +1,18 @@ +import { ExportedNames } from './ExportedNames'; + +const createClassAccessor = (name: string) => + `\n get ${name}() { return render().props.${name} }` + + `\n /**accessor*/\n set ${name}(_) {}`; + +export const createClassAccessors = (getters: Set, exportedNames: ExportedNames) => { + const accessors: string[] = []; + for (const [name, value] of exportedNames) { + if (getters.has(name)) { + continue; + } + + accessors.push(value.identifierText); + } + + return accessors.map(createClassAccessor).join(''); +}; diff --git a/packages/svelte2tsx/src/svelte2tsx/nodes/exportgetters.ts b/packages/svelte2tsx/src/svelte2tsx/nodes/exportgetters.ts index 93947be33..0d3176075 100644 --- a/packages/svelte2tsx/src/svelte2tsx/nodes/exportgetters.ts +++ b/packages/svelte2tsx/src/svelte2tsx/nodes/exportgetters.ts @@ -1,8 +1,10 @@ -export const createClassGetter = (name: string) => +const createClassGetter = (name: string) => `\n get ${name}() { return render().getters.${name} }`; + export const createClassGetters = (names: Set) => { return Array.from(names).map(createClassGetter).join(''); }; + export function createRenderFunctionGetterStr(getters: Set) { const properties = Array.from(getters).map((name) => `${name}: ${name}`); return `{${properties.join(', ')}}`; diff --git a/packages/svelte2tsx/src/svelte2tsx/nodes/exportsetters.ts b/packages/svelte2tsx/src/svelte2tsx/nodes/exportsetters.ts deleted file mode 100644 index 8331ef887..000000000 --- a/packages/svelte2tsx/src/svelte2tsx/nodes/exportsetters.ts +++ /dev/null @@ -1,11 +0,0 @@ -export const createClassSetter = (name: string) => - `\n /**accessor*/\n set ${name}(${name}) {}`; - -export const createClassSetters = (names: Set) => { - return Array.from(names).map(createClassSetter).join(''); -}; - -export function createRenderFunctionSetterStr(setters: Set) { - const properties = Array.from(setters).map((name) => `${name}: ${name}`); - return `{${properties.join(', ')}}`; -} diff --git a/packages/svelte2tsx/src/svelte2tsx/processInstanceScriptContent.ts b/packages/svelte2tsx/src/svelte2tsx/processInstanceScriptContent.ts index fe3f65c96..2c6785793 100644 --- a/packages/svelte2tsx/src/svelte2tsx/processInstanceScriptContent.ts +++ b/packages/svelte2tsx/src/svelte2tsx/processInstanceScriptContent.ts @@ -21,7 +21,6 @@ export interface InstanceScriptProcessResult { uses$$restProps: boolean; uses$$slots: boolean; getters: Set; - setters: Set; } interface PendingStoreResolution { @@ -34,8 +33,7 @@ export function processInstanceScriptContent( str: MagicString, script: Node, events: ComponentEvents, - implicitStoreValues: ImplicitStoreValues, - usesAccessors: boolean + implicitStoreValues: ImplicitStoreValues ): InstanceScriptProcessResult { const htmlx = str.original; const scriptContent = htmlx.substring(script.content.start, script.content.end); @@ -49,7 +47,6 @@ export function processInstanceScriptContent( const astOffset = script.content.start; const exportedNames = new ExportedNames(); const getters = new Set(); - const setters = new Set(); const implicitTopLevelNames = new ImplicitTopLevelNames(); let uses$$props = false; @@ -104,11 +101,6 @@ export function processInstanceScriptContent( const name = identifier.getText(); const end = declaration.end + astOffset; - if (usesAccessors) { - setters.add(name); - getters.add(name); - } - str.appendLeft(end, `;${name} = __sveltets_any(${name});`); }; @@ -507,7 +499,6 @@ export function processInstanceScriptContent( uses$$props, uses$$restProps, uses$$slots, - getters, - setters + getters }; } diff --git a/packages/svelte2tsx/test/sourcemaps/event-binding.html b/packages/svelte2tsx/test/sourcemaps/event-binding.html index 883d8e452..e0ada3d18 100644 --- a/packages/svelte2tsx/test/sourcemaps/event-binding.html +++ b/packages/svelte2tsx/test/sourcemaps/event-binding.html @@ -4,7 +4,7 @@ 1==== 2================== 3==== 4================== -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { } diff --git a/packages/svelte2tsx/test/sourcemaps/let.html b/packages/svelte2tsx/test/sourcemaps/let.html index 5e8e18ea1..a6e113a42 100644 --- a/packages/svelte2tsx/test/sourcemaps/let.html +++ b/packages/svelte2tsx/test/sourcemaps/let.html @@ -5,7 +5,7 @@ ; () => (<> ); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { } diff --git a/packages/svelte2tsx/test/sourcemaps/repl.html b/packages/svelte2tsx/test/sourcemaps/repl.html index b475760dc..619ad3fee 100644 --- a/packages/svelte2tsx/test/sourcemaps/repl.html +++ b/packages/svelte2tsx/test/sourcemaps/repl.html @@ -178,7 +178,7 @@ : <>} ); -return { props: {slug: slug , chapter: chapter}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {slug: slug , chapter: chapter}, slots: {}, getters: {}, events: {} }} export default class extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { } diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/$store-as-directive/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/$store-as-directive/expected.tsx index bdfcab9c3..9208f1ff9 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/$store-as-directive/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/$store-as-directive/expected.tsx @@ -17,7 +17,7 @@ {...__sveltets_ensureAnimation((__sveltets_store_get(animateStore), $animateStore)(__sveltets_mapElementTag('div'),__sveltets_AnimationMove,{}))} > ); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { } \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/$store-assign/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/$store-assign/expected.tsx index a3eb2a8d6..952d7e61d 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/$store-assign/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/$store-assign/expected.tsx @@ -23,7 +23,7 @@ (__sveltets_store_get(store), $store).b = false; ; () => (<>); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { } \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/$store-index/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/$store-index/expected.tsx index d4fee7998..d9ded12d6 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/$store-index/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/$store-index/expected.tsx @@ -3,7 +3,7 @@ <>{someRecordOrArr[(__sveltets_store_get(store), $store)]} {someObject['$store']} {someObject.$store} -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/array-binding-export/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/array-binding-export/expected.tsx index 9bb7cfc8f..81fc133cb 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/array-binding-export/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/array-binding-export/expected.tsx @@ -4,7 +4,7 @@ let [a,b,c] = [1,2,3]; ; () => (<>); -return { props: {a: a , b: b , c: c}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {a: a , b: b , c: c}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/ast-offset-none/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/ast-offset-none/expected.tsx index 9c69724b3..a42d802b2 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/ast-offset-none/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/ast-offset-none/expected.tsx @@ -2,7 +2,7 @@ <>;function render() { ;(__sveltets_store_get(var), $var); () => (<>); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/ast-offset-some/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/ast-offset-some/expected.tsx index be6ac5021..9cc76869b 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/ast-offset-some/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/ast-offset-some/expected.tsx @@ -2,7 +2,7 @@ <>;function render() { ;(__sveltets_store_get(var), $var); () => (<>); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/await-with-$store/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/await-with-$store/expected.tsx index cb6347406..83037d66e 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/await-with-$store/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/await-with-$store/expected.tsx @@ -13,7 +13,7 @@ function render() { ; __sveltets_awaitThen(_$$p, (data) => {<> {data} })}}); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { } \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/binding-group-store/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/binding-group-store/expected.tsx index 4136d20fa..e94180488 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/binding-group-store/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/binding-group-store/expected.tsx @@ -1,7 +1,7 @@ /// <>;function render() { <> -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/circle-drawer-example/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/circle-drawer-example/expected.tsx index 642368490..6430a0658 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/circle-drawer-example/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/circle-drawer-example/expected.tsx @@ -88,7 +88,7 @@ : <>}); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/commented-out-script/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/commented-out-script/expected.tsx index 5247c0ba1..db2c8744a 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/commented-out-script/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/commented-out-script/expected.tsx @@ -6,7 +6,7 @@ () => (<> ); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { } \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/component-default-slot/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/component-default-slot/expected.tsx index 62162d63f..934f5399f 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/component-default-slot/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/component-default-slot/expected.tsx @@ -7,7 +7,7 @@
Hello
); -return { props: {}, slots: {'default': {a:b}}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {'default': {a:b}}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/component-events-interface-constant/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/component-events-interface-constant/expected.tsx index 5481911a7..a38908b16 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/component-events-interface-constant/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/component-events-interface-constant/expected.tsx @@ -13,7 +13,7 @@ } ; () => (<>); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} as unknown as ComponentEvents }} +return { props: {}, slots: {}, getters: {}, events: {} as unknown as ComponentEvents }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(render)) { } \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/component-events-interface-string-literals/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/component-events-interface-string-literals/expected.tsx index b6ce66054..6845dc046 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/component-events-interface-string-literals/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/component-events-interface-string-literals/expected.tsx @@ -11,7 +11,7 @@ } ; () => (<>); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} as unknown as ComponentEvents }} +return { props: {}, slots: {}, getters: {}, events: {} as unknown as ComponentEvents }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(render)) { } \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/component-events-interface/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/component-events-interface/expected.tsx index 59aa97fbb..80f502100 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/component-events-interface/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/component-events-interface/expected.tsx @@ -11,7 +11,7 @@ } ; () => (<>); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} as unknown as ComponentEvents }} +return { props: {}, slots: {}, getters: {}, events: {} as unknown as ComponentEvents }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(render)) { } \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/component-multiple-slots/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/component-multiple-slots/expected.tsx index bdd2282c7..e138e7aff 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/component-multiple-slots/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/component-multiple-slots/expected.tsx @@ -11,7 +11,7 @@ ); -return { props: {}, slots: {'default': {a:b}, 'test': {c:d, e:e}, 'abc-cde.113': {}}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {'default': {a:b}, 'test': {c:d, e:e}, 'abc-cde.113': {}}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-crazy-attributes/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-crazy-attributes/expected.tsx index a3ae48c75..e3f4382ca 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-crazy-attributes/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-crazy-attributes/expected.tsx @@ -7,7 +7,7 @@
Hello
); -return { props: {}, slots: {'default': {a:b, b:b, c:"b", d:"__svelte_ts_string", e:b}}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {'default': {a:b, b:b, c:"b", d:"__svelte_ts_string", e:b}}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-inside-await/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-inside-await/expected.tsx index 003aee7af..bbc37eb4e 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-inside-await/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-inside-await/expected.tsx @@ -8,7 +8,7 @@ {() => {let _$$p = (promise2); __sveltets_awaitThen(_$$p, ({ b }) => {<> Hello })}} -return { props: {}, slots: {'default': {a:__sveltets_unwrapPromiseLike(promise)}, 'err': {err:__sveltets_any({})}, 'second': {a:(({ b }) => b)(__sveltets_unwrapPromiseLike(promise2))}}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {'default': {a:__sveltets_unwrapPromiseLike(promise)}, 'err': {err:__sveltets_any({})}, 'second': {a:(({ b }) => b)(__sveltets_unwrapPromiseLike(promise2))}}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-inside-each/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-inside-each/expected.tsx index c4c0f58f9..0cc4ec2ea 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-inside-each/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-inside-each/expected.tsx @@ -6,7 +6,7 @@ {__sveltets_each(items2, ({ a }) => <> Hello )} -return { props: {}, slots: {'default': {a:__sveltets_unwrapArr(items)}, 'second': {a:(({ a }) => a)(__sveltets_unwrapArr(items2))}}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {'default': {a:__sveltets_unwrapArr(items)}, 'second': {a:(({ a }) => a)(__sveltets_unwrapArr(items2))}}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-let-forward-named-slot/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-let-forward-named-slot/expected.tsx index 301c664d6..5eed7c7de 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-let-forward-named-slot/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-let-forward-named-slot/expected.tsx @@ -5,7 +5,7 @@ }} -return { props: {}, slots: {'default': {a:__sveltets_instanceOf(Component).$$slot_def['b'].a}}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {'default': {a:__sveltets_instanceOf(Component).$$slot_def['b'].a}}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-let-forward/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-let-forward/expected.tsx index 24162d3d6..1f9f773d8 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-let-forward/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-let-forward/expected.tsx @@ -3,7 +3,7 @@ <>{() => { let {name:n, thing, whatever:{ bla }} = __sveltets_instanceOf(Component).$$slot_def['default'];<> }} -return { props: {}, slots: {'default': {n:__sveltets_instanceOf(Component).$$slot_def['default'].name, thing:__sveltets_instanceOf(Component).$$slot_def['default'].thing, bla:(({ bla }) => bla)(__sveltets_instanceOf(Component).$$slot_def['default'].whatever)}}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {'default': {n:__sveltets_instanceOf(Component).$$slot_def['default'].name, thing:__sveltets_instanceOf(Component).$$slot_def['default'].thing, bla:(({ bla }) => bla)(__sveltets_instanceOf(Component).$$slot_def['default'].whatever)}}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-nest-scope/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-nest-scope/expected.tsx index 41ac02868..6e13676a0 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-nest-scope/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-nest-scope/expected.tsx @@ -11,7 +11,7 @@ {d} })}} -return { props: {}, slots: {'default': {a:(({ a }) => a)(__sveltets_unwrapArr(__sveltets_unwrapArr(items)))}, 'second': {a:a}, 'third': {d:d, c:c}}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {'default': {a:(({ a }) => a)(__sveltets_unwrapArr(__sveltets_unwrapArr(items)))}, 'second': {a:a}, 'third': {d:d, c:c}}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-no-space/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-no-space/expected.tsx index 5147f4541..92da42fa5 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-no-space/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-no-space/expected.tsx @@ -8,7 +8,7 @@ function render() { () => (<>
{() => { let {t} = __sveltets_instanceOf(Test).$$slot_def['default'];<>xx}}
); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-object-key/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-object-key/expected.tsx index 8a633a9c3..82a58df00 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-object-key/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-object-key/expected.tsx @@ -3,7 +3,7 @@ <>{__sveltets_each(items, (item) => <> Hello )} -return { props: {}, slots: {'default': {a:__sveltets_unwrapArr(items), b:{ item:__sveltets_unwrapArr(items) }, c:{ item: 'abc' }.item, d:{ item: __sveltets_unwrapArr(items) }}}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {'default': {a:__sveltets_unwrapArr(items), b:{ item:__sveltets_unwrapArr(items) }, c:{ item: 'abc' }.item, d:{ item: __sveltets_unwrapArr(items) }}}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-var-shadowing/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-var-shadowing/expected.tsx index da5b967bc..a4fe90f5b 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-var-shadowing/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-var-shadowing/expected.tsx @@ -3,7 +3,7 @@ <>{__sveltets_each(items, (items) => <> Hello )} -return { props: {}, slots: {'default': {a:__sveltets_unwrapArr(items)}}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {'default': {a:__sveltets_unwrapArr(items)}}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/component-with-documentation/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/component-with-documentation/expected.tsx index 515481ddb..2773d050b 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/component-with-documentation/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/component-with-documentation/expected.tsx @@ -3,8 +3,8 @@ <>
At least I am documented
-return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} /** This component does nothing at all */ export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/component-with-indented-multiline-documentation/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/component-with-indented-multiline-documentation/expected.tsx index e0f3fdabe..80f2da819 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/component-with-indented-multiline-documentation/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/component-with-indented-multiline-documentation/expected.tsx @@ -3,7 +3,7 @@ <>
At least I am documented
-return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} /** * This component has indented multiline documentation: @@ -19,4 +19,4 @@ return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} * The output should be indented properly! */ export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/component-with-multiline-documentation/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/component-with-multiline-documentation/expected.tsx index c48e3f1db..1a682f50a 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/component-with-multiline-documentation/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/component-with-multiline-documentation/expected.tsx @@ -3,7 +3,7 @@ <>
At least I am documented
-return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} /** * This component has multiline documentation: @@ -13,4 +13,4 @@ return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} * ``` */ export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/debug-block/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/debug-block/expected.tsx index db66fc452..12c868806 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/debug-block/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/debug-block/expected.tsx @@ -3,7 +3,7 @@ <>{myfile} {(__sveltets_store_get(myfile), $myfile)}{someOtherFile} {myfile}{(__sveltets_store_get(someOtherFile), $someOtherFile)}{someThirdFile} -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { } \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/editing-mustache/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/editing-mustache/expected.tsx index ef7b52ac0..84e218959 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/editing-mustache/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/editing-mustache/expected.tsx @@ -1,7 +1,7 @@ /// <>;function render() { <>{a?.} -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/event-and-forwarded-event/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/event-and-forwarded-event/expected.tsx index f27cf9c62..0514ab40f 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/event-and-forwarded-event/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/event-and-forwarded-event/expected.tsx @@ -11,7 +11,7 @@ function render() { () => (<> ); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {'focus':__sveltets_mapElementEvent('focus'), 'mount': __sveltets_customEvent} }} +return { props: {}, slots: {}, getters: {}, events: {'focus':__sveltets_mapElementEvent('focus'), 'mount': __sveltets_customEvent} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { } \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-component-multi/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-component-multi/expected.tsx index 1f5fc1f8c..bd27eda3d 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-component-multi/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-component-multi/expected.tsx @@ -2,7 +2,7 @@ <>;function render() { <> -return { props: {}, slots: {}, getters: {}, setters: {}, events: {'click':__sveltets_unionType(__sveltets_bubbleEventDef(__sveltets_instanceOf(Button).$$events_def, 'click'),__sveltets_bubbleEventDef(__sveltets_instanceOf(Radio).$$events_def, 'click'))} }} +return { props: {}, slots: {}, getters: {}, events: {'click':__sveltets_unionType(__sveltets_bubbleEventDef(__sveltets_instanceOf(Button).$$events_def, 'click'),__sveltets_bubbleEventDef(__sveltets_instanceOf(Radio).$$events_def, 'click'))} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-component/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-component/expected.tsx index c40100176..d1ef6f145 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-component/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-component/expected.tsx @@ -1,7 +1,7 @@ /// <>;function render() { <> -return { props: {}, slots: {}, getters: {}, setters: {}, events: {'click':__sveltets_bubbleEventDef(__sveltets_instanceOf(Button).$$events_def, 'click')} }} +return { props: {}, slots: {}, getters: {}, events: {'click':__sveltets_bubbleEventDef(__sveltets_instanceOf(Button).$$events_def, 'click')} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-element/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-element/expected.tsx index 51eb15c75..85c8f2af7 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-element/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-element/expected.tsx @@ -1,7 +1,7 @@ /// <>;function render() { <> -return { props: {}, slots: {}, getters: {}, setters: {}, events: {'click':__sveltets_mapElementEvent('click')} }} +return { props: {}, slots: {}, getters: {}, events: {'click':__sveltets_mapElementEvent('click')} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-svelte-element/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-svelte-element/expected.tsx index 7efc43c60..0789be865 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-svelte-element/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-svelte-element/expected.tsx @@ -2,7 +2,7 @@ <>;function render() { <> -return { props: {}, slots: {}, getters: {}, setters: {}, events: {'click':__sveltets_mapBodyEvent('click'), 'resize':__sveltets_mapWindowEvent('resize')} }} +return { props: {}, slots: {}, getters: {}, events: {'click':__sveltets_mapBodyEvent('click'), 'resize':__sveltets_mapWindowEvent('resize')} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/event-dispatcher-events-alias/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/event-dispatcher-events-alias/expected.tsx index 1e3e5ca67..007d13e14 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/event-dispatcher-events-alias/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/event-dispatcher-events-alias/expected.tsx @@ -18,7 +18,7 @@ function render() { () => (<> ); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {'btn': __sveltets_customEvent, 'hi': __sveltets_customEvent, 'bye': __sveltets_customEvent} }} +return { props: {}, slots: {}, getters: {}, events: {'btn': __sveltets_customEvent, 'hi': __sveltets_customEvent, 'bye': __sveltets_customEvent} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { } \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/event-dispatcher-events/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/event-dispatcher-events/expected.tsx index b99a3d9cd..9ab7257f0 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/event-dispatcher-events/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/event-dispatcher-events/expected.tsx @@ -18,7 +18,7 @@ function render() { () => (<> ); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {'btn': __sveltets_customEvent, 'hi': __sveltets_customEvent, 'bye': __sveltets_customEvent} }} +return { props: {}, slots: {}, getters: {}, events: {'btn': __sveltets_customEvent, 'hi': __sveltets_customEvent, 'bye': __sveltets_customEvent} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { } \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/export-class/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/export-class/expected.tsx index eb9ac3e63..6ed69c5d9 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/export-class/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/export-class/expected.tsx @@ -4,8 +4,8 @@ class Foo {}; ; () => (<>); -return { props: {Foo: Foo}, slots: {}, getters: {Foo: Foo}, setters: {}, events: {} }} +return { props: {Foo: Foo}, slots: {}, getters: {Foo: Foo}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { get Foo() { return render().getters.Foo } -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/export-doc/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/export-doc/expected.tsx index d5febb935..bb65f39b4 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/export-doc/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/export-doc/expected.tsx @@ -21,7 +21,7 @@ return { props: { */a: a , /** * MORE DOCS! - */b: b , c: c}, slots: {}, getters: {}, setters: {}, events: {} }} + */b: b , c: c}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { } \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/export-js-strictMode/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/export-js-strictMode/expected.tsx index 9b349f7d5..547be7c31 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/export-js-strictMode/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/export-js-strictMode/expected.tsx @@ -6,7 +6,7 @@ let c = 123; ; () => (<>); -return { props: {a: a , b: b , c: c}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {a: a , b: b , c: c}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/export-list/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/export-list/expected.tsx index 3bccb1646..cc7e3d9cc 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/export-list/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/export-list/expected.tsx @@ -6,7 +6,7 @@ ; () => (<>); -return { props: {name: name , name2: name2}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {name: name , name2: name2}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/export-references-local/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/export-references-local/expected.tsx index 98332a6a7..a4019b038 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/export-references-local/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/export-references-local/expected.tsx @@ -5,7 +5,7 @@ let name = world; ; () => (<>); -return { props: {name: name}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {name: name}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/export-with-default-multi/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/export-with-default-multi/expected.tsx index 3741417a0..00f3d80a1 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/export-with-default-multi/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/export-with-default-multi/expected.tsx @@ -8,7 +8,7 @@ () => (<>); return { props: { /**@type { string | number }*/name: name , -/**@type { string | number }*/world: world}, slots: {}, getters: {}, setters: {}, events: {} }} +/**@type { string | number }*/world: world}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/filename-is-invalid-identifier/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/filename-is-invalid-identifier/expected.tsx index de5cfb7de..a69c9661f 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/filename-is-invalid-identifier/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/filename-is-invalid-identifier/expected.tsx @@ -1,7 +1,7 @@ /// <>;function render() { <> -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class AslugTestUpperUpper3asd4__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/filename-is-invalid-identifiers-only/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/filename-is-invalid-identifiers-only/expected.tsx index 17b23aaeb..4694e5969 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/filename-is-invalid-identifiers-only/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/filename-is-invalid-identifiers-only/expected.tsx @@ -1,7 +1,7 @@ /// <>;function render() { <> -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class A0__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/import-single-quote/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/import-single-quote/expected.tsx index 4ab3af0d2..609006d94 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/import-single-quote/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/import-single-quote/expected.tsx @@ -7,7 +7,7 @@ function render() { ; () => (<> ); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/imports/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/imports/expected.tsx index c846abde7..9929f3ebf 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/imports/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/imports/expected.tsx @@ -11,7 +11,7 @@ function render() { ; () => (<>

hello {world}

); -return { props: {world: world}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {world: world}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/module-script-and-script-in-line/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/module-script-and-script-in-line/expected.tsx index f81f6eb08..06f2e12f7 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/module-script-and-script-in-line/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/module-script-and-script-in-line/expected.tsx @@ -2,7 +2,7 @@ <>;let b = 5;;<>;function render() { let world = "name"; () => (<>

hello {world}

); -return { props: {world: world}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {world: world}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/module-script-and-script-in-line2/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/module-script-and-script-in-line2/expected.tsx index f81f6eb08..06f2e12f7 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/module-script-and-script-in-line2/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/module-script-and-script-in-line2/expected.tsx @@ -2,7 +2,7 @@ <>;let b = 5;;<>;function render() { let world = "name"; () => (<>

hello {world}

); -return { props: {world: world}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {world: world}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/module-script-and-script/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/module-script-and-script/expected.tsx index a5eaa0a87..c5264bde7 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/module-script-and-script/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/module-script-and-script/expected.tsx @@ -9,7 +9,7 @@ () => (<>

hello {world}

); -return { props: {world: world}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {world: world}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/module-script-and-script2/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/module-script-and-script2/expected.tsx index f9a2c6b34..83f5a7ebd 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/module-script-and-script2/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/module-script-and-script2/expected.tsx @@ -9,7 +9,7 @@ () => (<>

hello {world}

); -return { props: {world: world}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {world: world}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/nested-$-variables-script/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/nested-$-variables-script/expected.tsx index 1f667fbb1..a6aebe50c 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/nested-$-variables-script/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/nested-$-variables-script/expected.tsx @@ -23,7 +23,7 @@ const test4 = ({a, b: { $top1: $top2 }}) => $top2 && (__sveltets_store_get(top1 ; () => (<>); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { } \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/nested-$-variables-template/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/nested-$-variables-template/expected.tsx index 8a2266b9e..aae0984d7 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/nested-$-variables-template/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/nested-$-variables-template/expected.tsx @@ -25,7 +25,7 @@ const test4 = ({a, b: { $top1: $top2 }}) => $top2 && (__sveltets_store_get(top1), $top1) }}>Hi -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/object-binding-export/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/object-binding-export/expected.tsx index 8481ccae3..543fbc97e 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/object-binding-export/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/object-binding-export/expected.tsx @@ -4,7 +4,7 @@ let { name: rename } = { name: "world" }; ; () => (<>); -return { props: {rename: rename}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {rename: rename}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/reactive-$store-destructuring/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/reactive-$store-destructuring/expected.tsx index f9a71c8db..f301ffc62 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/reactive-$store-destructuring/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/reactive-$store-destructuring/expected.tsx @@ -18,7 +18,7 @@ $: ({ bla4, bla5 } = __sveltets_invalidate(() => (__sveltets_store_get(data), $d $: ([ bla4, bla5 ] = __sveltets_invalidate(() => (__sveltets_store_get(data), $data))) ; () => (<>); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { } \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/reactive-block/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/reactive-block/expected.tsx index 98f1b120b..c352b87cf 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/reactive-block/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/reactive-block/expected.tsx @@ -7,7 +7,7 @@ let a: 1 | 2 = 1; }} ; () => (<>); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/reactive-break-$/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/reactive-break-$/expected.tsx index ed6614604..d26b32fdd 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/reactive-break-$/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/reactive-break-$/expected.tsx @@ -4,7 +4,7 @@ ;() => {$: { break $; }} ; () => (<>); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { } \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/reactive-declare-object/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/reactive-declare-object/expected.tsx index 416894a43..84de7ae23 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/reactive-declare-object/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/reactive-declare-object/expected.tsx @@ -5,7 +5,7 @@ let b = __sveltets_invalidate(() => ({ a: 1 })); ; () => (<>); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/reactive-declare-same-name-as-import/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/reactive-declare-same-name-as-import/expected.tsx index 763e76c39..8e9f52da2 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/reactive-declare-same-name-as-import/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/reactive-declare-same-name-as-import/expected.tsx @@ -10,7 +10,7 @@ let a; $: a = __sveltets_invalidate(() => 5); ; () => (<>); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/reactive-declare/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/reactive-declare/expected.tsx index 626df3ef7..00ff97091 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/reactive-declare/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/reactive-declare/expected.tsx @@ -8,7 +8,7 @@ let a; $: a = __sveltets_invalidate(() => 5); ; () => (<>); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/reactive-store-set/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/reactive-store-set/expected.tsx index e736909f4..140603366 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/reactive-store-set/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/reactive-store-set/expected.tsx @@ -4,7 +4,7 @@ $: store.set( __sveltets_invalidate(() => (__sveltets_store_get(store), $store) + 1)); ; () => (<>); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/renamed-exports/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/renamed-exports/expected.tsx index 7c45b7f30..842668b96 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/renamed-exports/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/renamed-exports/expected.tsx @@ -6,7 +6,7 @@ ; () => (<>); -return { props: {name3: name , name4: name2}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {name3: name , name4: name2}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/script-and-module-script/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/script-and-module-script/expected.tsx index 25560c17e..8c892208b 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/script-and-module-script/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/script-and-module-script/expected.tsx @@ -9,7 +9,7 @@ () => (<>

hello {world}

); -return { props: {world: world}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {world: world}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/script-inside-head-after-toplevel-script/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/script-inside-head-after-toplevel-script/expected.tsx index e6fc767a0..a61eeb412 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/script-inside-head-after-toplevel-script/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/script-inside-head-after-toplevel-script/expected.tsx @@ -13,7 +13,7 @@ ); -return { props: {}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/script-on-bottom/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/script-on-bottom/expected.tsx index 0a077d24c..da455257a 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/script-on-bottom/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/script-on-bottom/expected.tsx @@ -5,7 +5,7 @@ ; () => (<>

hello {world}

); -return { props: {world: world}, slots: {}, getters: {}, setters: {}, events: {} }} +return { props: {world: world}, slots: {}, getters: {}, events: {} }} export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { -} +} \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/script-style-like-component/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/script-style-like-component/expected.tsx index a8864fbcd..2f18efe6c 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/script-style-like-component/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/script-style-like-component/expected.tsx @@ -9,7 +9,7 @@