diff --git a/packages/language-server/package.json b/packages/language-server/package.json index a6dedc6c8..d6415753e 100644 --- a/packages/language-server/package.json +++ b/packages/language-server/package.json @@ -1,6 +1,6 @@ { "name": "svelte-language-server", - "version": "0.13.0", + "version": "0.14.0", "description": "A language server for Svelte", "main": "dist/src/index.js", "typings": "dist/src/index", @@ -58,7 +58,7 @@ "source-map": "^0.7.3", "svelte": "~3.38.2", "svelte-preprocess": "~4.7.3", - "svelte2tsx": "~0.1.0", + "svelte2tsx": "~0.2.0", "typescript": "*", "vscode-css-languageservice": "5.0.0", "vscode-emmet-helper": "2.1.2", diff --git a/packages/language-server/src/plugins/typescript/DocumentSnapshot.ts b/packages/language-server/src/plugins/typescript/DocumentSnapshot.ts index f4b7c8aee..b8762d880 100644 --- a/packages/language-server/src/plugins/typescript/DocumentSnapshot.ts +++ b/packages/language-server/src/plugins/typescript/DocumentSnapshot.ts @@ -76,7 +76,6 @@ export interface SnapshotFragment extends DocumentMapper { * Options that apply to svelte files. */ export interface SvelteSnapshotOptions { - strictMode: boolean; transformOnTemplateError: boolean; } @@ -173,7 +172,6 @@ function preprocessSvelteFile(document: Document, options: SvelteSnapshotOptions try { const tsx = svelte2tsx(text, { - strictMode: options.strictMode, filename: document.getFilePath() ?? undefined, isTsFile: scriptKind === ts.ScriptKind.TSX, emitOnTemplateError: options.transformOnTemplateError, diff --git a/packages/language-server/src/plugins/typescript/service.ts b/packages/language-server/src/plugins/typescript/service.ts index 117c1e03f..122c97641 100644 --- a/packages/language-server/src/plugins/typescript/service.ts +++ b/packages/language-server/src/plugins/typescript/service.ts @@ -132,7 +132,6 @@ async function createLanguageService( }; let languageService = ts.createLanguageService(host); const transformationConfig = { - strictMode: !!compilerOptions.strict, transformOnTemplateError: docContext.transformOnTemplateError }; diff --git a/packages/language-server/test/plugins/typescript/features/DiagnosticsProvider.test.ts b/packages/language-server/test/plugins/typescript/features/DiagnosticsProvider.test.ts index 10b738d57..da20233a2 100644 --- a/packages/language-server/test/plugins/typescript/features/DiagnosticsProvider.test.ts +++ b/packages/language-server/test/plugins/typescript/features/DiagnosticsProvider.test.ts @@ -961,4 +961,208 @@ describe('DiagnosticsProvider', () => { const diagnostics3 = await plugin.getDiagnostics(document); assert.deepStrictEqual(diagnostics3.length, 1); }).timeout(5000); + + function assertPropsDiagnosticsStrict(diagnostics: any[], source: 'ts' | 'js') { + assert.deepStrictEqual( + diagnostics.map((d: any) => { + // irrelevant for this test, save some lines + delete d.range; + return d; + }), + [ + { + code: 2322, + message: + // eslint-disable-next-line max-len + "Type '{}' is not assignable to type 'IntrinsicAttributes & { required: string; optional1?: string | undefined; optional2?: string | undefined; }'.\n Property 'required' is missing in type '{}' but required in type '{ required: string; optional1?: string | undefined; optional2?: string | undefined; }'.", + severity: 1, + source, + tags: [] + }, + { + code: 2322, + message: "Type 'undefined' is not assignable to type 'string'.", + severity: 1, + source, + tags: [] + }, + { + code: 2322, + message: + // eslint-disable-next-line max-len + "Type '{ required: string; optional1: string; optional2: string; doesntExist: boolean; }' is not assignable to type 'IntrinsicAttributes & { required: string; optional1?: string | undefined; optional2?: string | undefined; }'.\n Property 'doesntExist' does not exist on type 'IntrinsicAttributes & { required: string; optional1?: string | undefined; optional2?: string | undefined; }'.", + severity: 1, + source, + tags: [] + }, + { + code: 2322, + message: "Type 'boolean' is not assignable to type 'string'.", + severity: 1, + source, + tags: [] + }, + { + code: 2322, + message: "Type 'true' is not assignable to type 'string | undefined'.", + severity: 1, + source, + tags: [] + }, + { + code: 2322, + message: "Type 'true' is not assignable to type 'string | undefined'.", + severity: 1, + source, + tags: [] + }, + { + code: 2322, + message: + // eslint-disable-next-line max-len + "Type '{}' is not assignable to type 'IntrinsicAttributes & { required: string; optional1?: string | undefined; optional2?: string | undefined; }'.\n Property 'required' is missing in type '{}' but required in type '{ required: string; optional1?: string | undefined; optional2?: string | undefined; }'.", + severity: 1, + source, + tags: [] + }, + { + code: 2322, + message: "Type 'undefined' is not assignable to type 'string'.", + severity: 1, + source, + tags: [] + }, + { + code: 2322, + message: "Type 'boolean' is not assignable to type 'string'.", + severity: 1, + source, + tags: [] + }, + { + code: 2322, + message: "Type 'true' is not assignable to type 'string | undefined'.", + severity: 1, + source, + tags: [] + }, + { + code: 2322, + message: "Type 'true' is not assignable to type 'string | undefined'.", + severity: 1, + source, + tags: [] + } + ] + ); + } + + it('checks prop types correctly (ts file, strict mode)', async () => { + const { plugin, document } = setup(path.join('checkJs', 'props_importer-ts.svelte')); + const diagnostics = await plugin.getDiagnostics(document); + assertPropsDiagnosticsStrict(diagnostics, 'ts'); + }); + + it('checks prop types correctly (js file, strict mode)', async () => { + const { plugin, document } = setup(path.join('checkJs', 'props_importer-js.svelte')); + const diagnostics = await plugin.getDiagnostics(document); + assertPropsDiagnosticsStrict(diagnostics, 'js'); + }); + + function assertPropsDiagnostics(diagnostics: any[], source: 'ts' | 'js') { + assert.deepStrictEqual( + diagnostics.map((d: any) => { + // irrelevant for this test, save some lines + delete d.range; + return d; + }), + [ + { + code: 2322, + message: + // eslint-disable-next-line max-len + "Type '{}' is not assignable to type 'IntrinsicAttributes & { required: string; optional1?: string; optional2?: string; }'.\n Property 'required' is missing in type '{}' but required in type '{ required: string; optional1?: string; optional2?: string; }'.", + severity: 1, + source, + tags: [] + }, + { + code: 2322, + message: + // eslint-disable-next-line max-len + "Type '{ required: string; optional1: string; optional2: string; doesntExist: boolean; }' is not assignable to type 'IntrinsicAttributes & { required: string; optional1?: string; optional2?: string; }'.\n Property 'doesntExist' does not exist on type 'IntrinsicAttributes & { required: string; optional1?: string; optional2?: string; }'.", + severity: 1, + source, + tags: [] + }, + { + code: 2322, + message: "Type 'boolean' is not assignable to type 'string'.", + severity: 1, + source, + tags: [] + }, + { + code: 2322, + message: "Type 'boolean' is not assignable to type 'string'.", + severity: 1, + source, + tags: [] + }, + { + code: 2322, + message: "Type 'boolean' is not assignable to type 'string'.", + severity: 1, + source, + tags: [] + }, + { + code: 2322, + message: + // eslint-disable-next-line max-len + "Type '{}' is not assignable to type 'IntrinsicAttributes & { required: string; optional1?: string; optional2?: string; }'.\n Property 'required' is missing in type '{}' but required in type '{ required: string; optional1?: string; optional2?: string; }'.", + severity: 1, + source, + tags: [] + }, + { + code: 2322, + message: "Type 'boolean' is not assignable to type 'string'.", + severity: 1, + source, + tags: [] + }, + { + code: 2322, + message: "Type 'boolean' is not assignable to type 'string'.", + severity: 1, + source, + tags: [] + }, + { + code: 2322, + message: "Type 'boolean' is not assignable to type 'string'.", + severity: 1, + source, + tags: [] + } + ] + ); + } + + it('checks prop types correctly (ts file, no strict mode)', async () => { + const { plugin, document } = setup( + path.join('checkJs-no-strict', 'props_importer-ts.svelte') + ); + const diagnostics = await plugin.getDiagnostics(document); + assertPropsDiagnostics(diagnostics, 'ts'); + }); + + it('checks prop types correctly (js file, no strict mode)', async () => { + const { plugin, document } = setup( + path.join('checkJs-no-strict', 'props_importer-js.svelte') + ); + const diagnostics = await plugin.getDiagnostics(document); + assertPropsDiagnostics(diagnostics, 'js'); + }); }); diff --git a/packages/language-server/test/plugins/typescript/testfiles/diagnostics/checkJs-no-strict/props_importer-js.svelte b/packages/language-server/test/plugins/typescript/testfiles/diagnostics/checkJs-no-strict/props_importer-js.svelte new file mode 100644 index 000000000..6abcd64c8 --- /dev/null +++ b/packages/language-server/test/plugins/typescript/testfiles/diagnostics/checkJs-no-strict/props_importer-js.svelte @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/packages/language-server/test/plugins/typescript/testfiles/diagnostics/checkJs-no-strict/props_importer-ts.svelte b/packages/language-server/test/plugins/typescript/testfiles/diagnostics/checkJs-no-strict/props_importer-ts.svelte new file mode 100644 index 000000000..2493e9c55 --- /dev/null +++ b/packages/language-server/test/plugins/typescript/testfiles/diagnostics/checkJs-no-strict/props_importer-ts.svelte @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/packages/language-server/test/plugins/typescript/testfiles/diagnostics/checkJs-no-strict/tsconfig.json b/packages/language-server/test/plugins/typescript/testfiles/diagnostics/checkJs-no-strict/tsconfig.json new file mode 100644 index 000000000..2217f0b5c --- /dev/null +++ b/packages/language-server/test/plugins/typescript/testfiles/diagnostics/checkJs-no-strict/tsconfig.json @@ -0,0 +1,10 @@ +{ + "compilerOptions": { + "checkJs": true, + /** + This is actually not needed, but makes the tests faster + because TS does not look up other types. + */ + "types": ["svelte"] + } +} diff --git a/packages/language-server/test/plugins/typescript/testfiles/diagnostics/checkJs/props_importer-js.svelte b/packages/language-server/test/plugins/typescript/testfiles/diagnostics/checkJs/props_importer-js.svelte new file mode 100644 index 000000000..9d44b4e66 --- /dev/null +++ b/packages/language-server/test/plugins/typescript/testfiles/diagnostics/checkJs/props_importer-js.svelte @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/packages/language-server/test/plugins/typescript/testfiles/diagnostics/checkJs/props_importer-ts.svelte b/packages/language-server/test/plugins/typescript/testfiles/diagnostics/checkJs/props_importer-ts.svelte new file mode 100644 index 000000000..2df40c351 --- /dev/null +++ b/packages/language-server/test/plugins/typescript/testfiles/diagnostics/checkJs/props_importer-ts.svelte @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + diff --git a/packages/language-server/test/plugins/typescript/testfiles/diagnostics/checkJs/tsconfig.json b/packages/language-server/test/plugins/typescript/testfiles/diagnostics/checkJs/tsconfig.json new file mode 100644 index 000000000..fced420d1 --- /dev/null +++ b/packages/language-server/test/plugins/typescript/testfiles/diagnostics/checkJs/tsconfig.json @@ -0,0 +1,11 @@ +{ + "compilerOptions": { + "strict": true, + "checkJs": true, + /** + This is actually not needed, but makes the tests faster + because TS does not look up other types. + */ + "types": ["svelte"] + } +} diff --git a/packages/language-server/test/plugins/typescript/testfiles/diagnostics/props_to-import-js.svelte b/packages/language-server/test/plugins/typescript/testfiles/diagnostics/props_to-import-js.svelte new file mode 100644 index 000000000..e1917aa2b --- /dev/null +++ b/packages/language-server/test/plugins/typescript/testfiles/diagnostics/props_to-import-js.svelte @@ -0,0 +1,11 @@ + diff --git a/packages/language-server/test/plugins/typescript/testfiles/diagnostics/props_to-import-ts.svelte b/packages/language-server/test/plugins/typescript/testfiles/diagnostics/props_to-import-ts.svelte new file mode 100644 index 000000000..4a14322c2 --- /dev/null +++ b/packages/language-server/test/plugins/typescript/testfiles/diagnostics/props_to-import-ts.svelte @@ -0,0 +1,5 @@ + diff --git a/packages/svelte2tsx/index.d.ts b/packages/svelte2tsx/index.d.ts index 68a9f0cd6..eb01dbe5e 100644 --- a/packages/svelte2tsx/index.d.ts +++ b/packages/svelte2tsx/index.d.ts @@ -20,10 +20,6 @@ export default function svelte2tsx( * Path of the file */ filename?: string; - /** - * Whether or not TS strictMode is enabled - */ - strictMode?: boolean; /** * If the given file uses TypeScript inside script. * This cannot be inferred from `svelte2tsx` by looking diff --git a/packages/svelte2tsx/package.json b/packages/svelte2tsx/package.json index 639991891..3bc83cdb1 100644 --- a/packages/svelte2tsx/package.json +++ b/packages/svelte2tsx/package.json @@ -1,6 +1,6 @@ { "name": "svelte2tsx", - "version": "0.1.4", + "version": "0.2.0", "description": "Convert Svelte components to TSX for type checking", "author": "David Pershouse", "license": "MIT", diff --git a/packages/svelte2tsx/src/svelte2tsx/index.ts b/packages/svelte2tsx/src/svelte2tsx/index.ts index 0f97fed54..a25ff3a43 100644 --- a/packages/svelte2tsx/src/svelte2tsx/index.ts +++ b/packages/svelte2tsx/src/svelte2tsx/index.ts @@ -38,7 +38,6 @@ interface CreateRenderFunctionPara extends InstanceScriptProcessResult { interface AddComponentExportPara { str: MagicString; uses$$propsOr$$restProps: boolean; - strictMode: boolean; /** * If true, not fallback to `any` * -> all unknown events will throw a type error @@ -315,7 +314,6 @@ function processSvelteTemplate( function addComponentExport({ str, uses$$propsOr$$restProps, - strictMode, strictEvents, isTsFile, getters, @@ -324,18 +322,18 @@ function addComponentExport({ fileName, componentDocumentation }: AddComponentExportPara) { - const eventsDef = strictEvents ? 'render' : '__sveltets_with_any_event(render)'; - const propDef = - // Omit partial-wrapper only if both strict mode and ts file, because - // in a js file the user has no way of telling the language that - // the prop is optional - strictMode && isTsFile - ? uses$$propsOr$$restProps - ? `__sveltets_with_any(${eventsDef})` - : eventsDef - : `__sveltets_partial${isTsFile ? '_ts' : ''}${ - uses$$propsOr$$restProps ? '_with_any' : '' - }(${eventsDef})`; + const eventsDef = strictEvents ? 'render()' : '__sveltets_with_any_event(render())'; + let propDef = ''; + if (isTsFile) { + propDef = uses$$propsOr$$restProps ? `__sveltets_with_any(${eventsDef})` : eventsDef; + } else { + const optionalProps = exportedNames.createOptionalPropsArray(); + const partial = `__sveltets_partial${uses$$propsOr$$restProps ? '_with_any' : ''}`; + propDef = + optionalProps.length > 0 + ? `${partial}([${optionalProps.join(',')}], ${eventsDef})` + : `${partial}(${eventsDef})`; + } const doc = componentDocumentation.getFormatted(); const className = fileName && classNameFromFilename(fileName); @@ -457,7 +455,6 @@ export function svelte2tsx( svelte: string, options?: { filename?: string; - strictMode?: boolean; isTsFile?: boolean; emitOnTemplateError?: boolean; namespace?: string; @@ -542,7 +539,6 @@ export function svelte2tsx( addComponentExport({ str, uses$$propsOr$$restProps: uses$$props || uses$$restProps, - strictMode: !!options?.strictMode, strictEvents: events.hasInterface(), isTsFile: options?.isTsFile, getters, diff --git a/packages/svelte2tsx/src/svelte2tsx/nodes/ExportedNames.ts b/packages/svelte2tsx/src/svelte2tsx/nodes/ExportedNames.ts index 77691d61b..005f2e7a3 100644 --- a/packages/svelte2tsx/src/svelte2tsx/nodes/ExportedNames.ts +++ b/packages/svelte2tsx/src/svelte2tsx/nodes/ExportedNames.ts @@ -95,4 +95,10 @@ export class ExportedNames return `{${returnElements.join(' , ')}} as {${returnElementsType.join(', ')}}`; } + + createOptionalPropsArray() { + return Array.from(this.entries()) + .filter(([_, entry]) => !entry.required) + .map(([name, entry]) => `'${entry.identifierText || name}'`); + } } diff --git a/packages/svelte2tsx/svelte-shims.d.ts b/packages/svelte2tsx/svelte-shims.d.ts index 3186a3a6b..6b0af8227 100644 --- a/packages/svelte2tsx/svelte-shims.d.ts +++ b/packages/svelte2tsx/svelte-shims.d.ts @@ -90,12 +90,16 @@ type SvelteAnimationReturnType = { tick?: (t: number, u: number) => void } +type SvelteWithOptionalProps = Omit & Partial>; type SvelteAllProps = { [index: string]: any } type SveltePropsAnyFallback = {[K in keyof Props]: Props[K] extends undefined ? any : Props[K]} type SvelteRestProps = { [index: string]: any } type SvelteSlots = { [index: string]: any } type SvelteStore = { subscribe: (run: (value: T) => any, invalidate?: any) => any } +// Forces TypeScript to look into the type which results in a better representation of it +// which helps for error messages +type Expand = T extends infer O ? { [K in keyof O]: O[K] } : never; declare var process: NodeJS.Process & { browser: boolean } declare var __sveltets_AnimationMove: { from: DOMRect, to: DOMRect } @@ -111,24 +115,36 @@ declare function __sveltets_instanceOf(type: AConstructorTypeOf): T; declare function __sveltets_allPropsType(): SvelteAllProps declare function __sveltets_restPropsType(): SvelteRestProps declare function __sveltets_slotsType(slots: Slots): Record; + +// Overload of the following two functions is necessary. +// An empty array of optionalProps makes OptionalProps type any, which means we lose the prop typing. +// optionalProps need to be first or its type cannot be infered correctly. + declare function __sveltets_partial( - render: () => {props?: Props, events?: Events, slots?: Slots } -): () => {props?: Partial>, events?: Events, slots?: Slots } + render: {props?: Props, events?: Events, slots?: Slots } +): {props?: SveltePropsAnyFallback, events?: Events, slots?: Slots } +declare function __sveltets_partial( + optionalProps: OptionalProps[], + render: {props?: Props, events?: Events, slots?: Slots } +): {props?: Expand, OptionalProps>>, events?: Events, slots?: Slots } + declare function __sveltets_partial_with_any( - render: () => {props?: Props, events?: Events, slots?: Slots } -): () => {props?: Partial> & SvelteAllProps, events?: Events, slots?: Slots } -declare function __sveltets_partial_ts( - render: () => {props?: Props, events?: Events, slots?: Slots } -): () => {props?: Partial, events?: Events, slots?: Slots } -declare function __sveltets_partial_ts_with_any( - render: () => {props?: Props, events?: Events, slots?: Slots } -): () => {props?: Partial & SvelteAllProps, events?: Events, slots?: Slots } + render: {props?: Props, events?: Events, slots?: Slots } +): {props?: SveltePropsAnyFallback & SvelteAllProps, events?: Events, slots?: Slots } +declare function __sveltets_partial_with_any( + optionalProps: OptionalProps[], + render: {props?: Props, events?: Events, slots?: Slots } +): {props?: Expand, OptionalProps>> & SvelteAllProps, events?: Events, slots?: Slots } + + declare function __sveltets_with_any( - render: () => {props?: Props, events?: Events, slots?: Slots } -): () => {props?: Props & SvelteAllProps, events?: Events, slots?: Slots } + render: {props?: Props, events?: Events, slots?: Slots } +): {props?: Props & SvelteAllProps, events?: Events, slots?: Slots } + declare function __sveltets_with_any_event( - render: () => {props?: Props, events?: Events, slots?: Slots } -): () => {props?: Props, events?: Events & {[evt: string]: CustomEvent;}, slots?: Slots } + render: {props?: Props, events?: Events, slots?: Slots } +): {props?: Props, events?: Events & {[evt: string]: CustomEvent;}, slots?: Slots } + declare function __sveltets_store_get(store: SvelteStore): T declare function __sveltets_any(dummy: any): any; declare function __sveltets_empty(dummy: any): {}; @@ -181,7 +197,7 @@ declare function __sveltets_each( ): any; declare function createSvelte2TsxComponent( - render: () => {props?: Props, events?: Events, slots?: Slots } + render: {props?: Props, events?: Events, slots?: Slots } ): SvelteComponentConstructor,Svelte2TsxComponentConstructorParameters>; declare function __sveltets_unwrapArr(arr: ArrayLike): T diff --git a/packages/svelte2tsx/test/helpers.ts b/packages/svelte2tsx/test/helpers.ts index 464d91cd9..7f7b083c8 100644 --- a/packages/svelte2tsx/test/helpers.ts +++ b/packages/svelte2tsx/test/helpers.ts @@ -306,7 +306,6 @@ export function get_svelte2tsx_config(base: BaseConfig, sampleName: string): Sve return { filename: base.filename, emitOnTemplateError: base.emitOnTemplateError, - strictMode: sampleName.includes('strictMode'), isTsFile: sampleName.startsWith('ts-'), namespace: sampleName.endsWith('-foreign-ns') ? 'foreign' : null }; diff --git a/packages/svelte2tsx/test/sourcemaps/samples/action-directive/mappings.jsx b/packages/svelte2tsx/test/sourcemaps/samples/action-directive/mappings.jsx index 21eb1b6bb..d79f836e7 100644 --- a/packages/svelte2tsx/test/sourcemaps/samples/action-directive/mappings.jsx +++ b/packages/svelte2tsx/test/sourcemaps/samples/action-directive/mappings.jsx @@ -73,5 +73,5 @@ ------------------------------------------------------------------------------------------------------------------------------------------------------ */} return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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/sourcemaps/samples/await-block/mappings.jsx b/packages/svelte2tsx/test/sourcemaps/samples/await-block/mappings.jsx index 134cf6753..60fbd332a 100644 --- a/packages/svelte2tsx/test/sourcemaps/samples/await-block/mappings.jsx +++ b/packages/svelte2tsx/test/sourcemaps/samples/await-block/mappings.jsx @@ -60,5 +60,5 @@ ------------------------------------------------------------------------------------------------------------------------------------------------------ */} return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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/sourcemaps/samples/component-props/mappings.jsx b/packages/svelte2tsx/test/sourcemaps/samples/component-props/mappings.jsx index c30c6bc81..793ff6099 100644 --- a/packages/svelte2tsx/test/sourcemaps/samples/component-props/mappings.jsx +++ b/packages/svelte2tsx/test/sourcemaps/samples/component-props/mappings.jsx @@ -39,5 +39,5 @@ ------------------------------------------------------------------------------------------------------------------------------------------------------ */} return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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/sourcemaps/samples/each-block/mappings.jsx b/packages/svelte2tsx/test/sourcemaps/samples/each-block/mappings.jsx index a5c215fb2..02ddad215 100644 --- a/packages/svelte2tsx/test/sourcemaps/samples/each-block/mappings.jsx +++ b/packages/svelte2tsx/test/sourcemaps/samples/each-block/mappings.jsx @@ -100,5 +100,5 @@ return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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/sourcemaps/samples/element-attributes/mappings.jsx b/packages/svelte2tsx/test/sourcemaps/samples/element-attributes/mappings.jsx index 4e29270e4..fb47c67c7 100644 --- a/packages/svelte2tsx/test/sourcemaps/samples/element-attributes/mappings.jsx +++ b/packages/svelte2tsx/test/sourcemaps/samples/element-attributes/mappings.jsx @@ -59,5 +59,5 @@ ------------------------------------------------------------------------------------------------------------------------------------------------------ */} return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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/sourcemaps/samples/event-binding/mappings.jsx b/packages/svelte2tsx/test/sourcemaps/samples/event-binding/mappings.jsx index 1b608056b..3737fb835 100644 --- a/packages/svelte2tsx/test/sourcemaps/samples/event-binding/mappings.jsx +++ b/packages/svelte2tsx/test/sourcemaps/samples/event-binding/mappings.jsx @@ -17,5 +17,5 @@ ------------------------------------------------------------------------------------------------------------------------------------------------------ */} return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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/sourcemaps/samples/if-block/mappings.jsx b/packages/svelte2tsx/test/sourcemaps/samples/if-block/mappings.jsx index 893914be8..a00c24fdf 100644 --- a/packages/svelte2tsx/test/sourcemaps/samples/if-block/mappings.jsx +++ b/packages/svelte2tsx/test/sourcemaps/samples/if-block/mappings.jsx @@ -57,5 +57,5 @@ ------------------------------------------------------------------------------------------------------------------------------------------------------ */} return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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/sourcemaps/samples/large-sample-1/mappings.jsx b/packages/svelte2tsx/test/sourcemaps/samples/large-sample-1/mappings.jsx index fa50c433c..91c76096d 100644 --- a/packages/svelte2tsx/test/sourcemaps/samples/large-sample-1/mappings.jsx +++ b/packages/svelte2tsx/test/sourcemaps/samples/large-sample-1/mappings.jsx @@ -470,5 +470,5 @@ s ------------------------------------------------------------------------------------------------------------------------------------------------------ */} return { props: {slug: slug , chapter: chapter}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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/sourcemaps/samples/let/mappings.jsx b/packages/svelte2tsx/test/sourcemaps/samples/let/mappings.jsx index fa1ec32d9..a6822847d 100644 --- a/packages/svelte2tsx/test/sourcemaps/samples/let/mappings.jsx +++ b/packages/svelte2tsx/test/sourcemaps/samples/let/mappings.jsx @@ -26,5 +26,5 @@ () => (<>); return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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/sourcemaps/samples/property-shorthand/mappings.jsx b/packages/svelte2tsx/test/sourcemaps/samples/property-shorthand/mappings.jsx index 4b38fa160..38f9dbbb7 100644 --- a/packages/svelte2tsx/test/sourcemaps/samples/property-shorthand/mappings.jsx +++ b/packages/svelte2tsx/test/sourcemaps/samples/property-shorthand/mappings.jsx @@ -9,5 +9,5 @@ ------------------------------------------------------------------------------------------------------------------------------------------------------ */} return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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/sourcemaps/samples/reactive-statements/mappings.jsx b/packages/svelte2tsx/test/sourcemaps/samples/reactive-statements/mappings.jsx index 5c60159bd..16ba096ac 100644 --- a/packages/svelte2tsx/test/sourcemaps/samples/reactive-statements/mappings.jsx +++ b/packages/svelte2tsx/test/sourcemaps/samples/reactive-statements/mappings.jsx @@ -48,5 +48,5 @@ () => (<>); return { props: {prop: prop}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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/sourcemaps/samples/reserved-variables/mappings.jsx b/packages/svelte2tsx/test/sourcemaps/samples/reserved-variables/mappings.jsx index 61d2cea23..c525e443f 100644 --- a/packages/svelte2tsx/test/sourcemaps/samples/reserved-variables/mappings.jsx +++ b/packages/svelte2tsx/test/sourcemaps/samples/reserved-variables/mappings.jsx @@ -53,5 +53,5 @@ ------------------------------------------------------------------------------------------------------------------------------------------------------ */} return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial_with_any(__sveltets_with_any_event(render))) { +export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial_with_any(__sveltets_with_any_event(render()))) { } \ No newline at end of file diff --git a/packages/svelte2tsx/test/sourcemaps/samples/simple-element/mappings.jsx b/packages/svelte2tsx/test/sourcemaps/samples/simple-element/mappings.jsx index 6247d376c..cbc77a93e 100644 --- a/packages/svelte2tsx/test/sourcemaps/samples/simple-element/mappings.jsx +++ b/packages/svelte2tsx/test/sourcemaps/samples/simple-element/mappings.jsx @@ -9,5 +9,5 @@ ------------------------------------------------------------------------------------------------------------------------------------------------------ */} return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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/sourcemaps/samples/slots/mappings.jsx b/packages/svelte2tsx/test/sourcemaps/samples/slots/mappings.jsx index 4dabf4361..97ef481ca 100644 --- a/packages/svelte2tsx/test/sourcemaps/samples/slots/mappings.jsx +++ b/packages/svelte2tsx/test/sourcemaps/samples/slots/mappings.jsx @@ -33,5 +33,5 @@ ------------------------------------------------------------------------------------------------------------------------------------------------------ */} return { props: {}, slots: {'default': {}, 'foo': {}, 'bar': {foo:foo, baz:baz}}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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-as-directive/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/$store-as-directive/expected.tsx index 9208f1ff9..f5b93643a 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/$store-as-directive/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/$store-as-directive/expected.tsx @@ -19,5 +19,5 @@ ); return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 952d7e61d..3aaf3b5e6 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/$store-assign/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/$store-assign/expected.tsx @@ -25,5 +25,5 @@ () => (<>); return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 d9ded12d6..2da0c576b 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/$store-index/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/$store-index/expected.tsx @@ -5,5 +5,5 @@ {someObject.$store} return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 81fc133cb..02e20d83f 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/array-binding-export/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/array-binding-export/expected.tsx @@ -6,5 +6,5 @@ () => (<>); 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))) { +export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(['a','b','c'], __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 a42d802b2..faa667e94 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/ast-offset-none/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/ast-offset-none/expected.tsx @@ -4,5 +4,5 @@ () => (<>); return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 9cc76869b..663798ed2 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/ast-offset-some/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/ast-offset-some/expected.tsx @@ -4,5 +4,5 @@ () => (<>); return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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/attributes-foreign-ns/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/attributes-foreign-ns/expected.tsx index 793e8a3dd..ae559d034 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/attributes-foreign-ns/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/attributes-foreign-ns/expected.tsx @@ -4,5 +4,5 @@ return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 83037d66e..87b853e41 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/await-with-$store/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/await-with-$store/expected.tsx @@ -15,5 +15,5 @@ function render() { })}}); return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 e94180488..3ccb55782 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/binding-group-store/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/binding-group-store/expected.tsx @@ -3,5 +3,5 @@ <> return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 6430a0658..6e5de3722 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/circle-drawer-example/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/circle-drawer-example/expected.tsx @@ -90,5 +90,5 @@ : <>}); return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 db2c8744a..10e8f1614 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/commented-out-script/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/commented-out-script/expected.tsx @@ -8,5 +8,5 @@ ); return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 934f5399f..895d9c458 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/component-default-slot/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/component-default-slot/expected.tsx @@ -9,5 +9,5 @@ ); return { props: {}, slots: {'default': {a:b}}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 a38908b16..80037c2b2 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 @@ -15,5 +15,5 @@ () => (<>); return { props: {}, slots: {}, getters: {}, events: {} as unknown as ComponentEvents }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(render)) { +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 6845dc046..9ae3ad44e 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 @@ -13,5 +13,5 @@ () => (<>); return { props: {}, slots: {}, getters: {}, events: {} as unknown as ComponentEvents }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(render)) { +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 80f502100..d2accbc94 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/component-events-interface/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/component-events-interface/expected.tsx @@ -13,5 +13,5 @@ () => (<>); return { props: {}, slots: {}, getters: {}, events: {} as unknown as ComponentEvents }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(render)) { +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 e138e7aff..b11d718de 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/component-multiple-slots/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/component-multiple-slots/expected.tsx @@ -13,5 +13,5 @@ ); 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))) { +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 e3f4382ca..b5e896560 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 @@ -9,5 +9,5 @@ ); 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))) { +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-forward-with-props/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-forward-with-props/expected.tsx index 68d41f4bf..b0d280206 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-forward-with-props/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/component-slot-forward-with-props/expected.tsx @@ -5,5 +5,5 @@ }} return { props: {}, slots: {'default': {foo:__sveltets_instanceOf(Parent).$$slot_def['default'].foo}}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 bbc37eb4e..5e279cf4d 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 @@ -10,5 +10,5 @@ })}} 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))) { +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 0cc4ec2ea..4cc47b6fd 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 @@ -8,5 +8,5 @@ )} 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))) { +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 7c6613577..60905548c 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 @@ -7,5 +7,5 @@ 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))) { +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 f18e90ffc..f3fadf13e 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 @@ -5,5 +5,5 @@ }} 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))) { +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 a6b5bc712..555711745 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 @@ -13,5 +13,5 @@ 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))) { +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 593560273..b377fade2 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 @@ -10,5 +10,5 @@ function render() {
{() => { let {t} = /*Ωignore_startΩ*/new Test({target: __sveltets_any(''), props: {}})/*Ωignore_endΩ*/.$$slot_def['default'];<>xx}}
); return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 82a58df00..d144f4495 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 @@ -5,5 +5,5 @@ )} 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))) { +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 a4fe90f5b..b2313bda5 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 @@ -5,5 +5,5 @@ )} return { props: {}, slots: {'default': {a:__sveltets_unwrapArr(items)}}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 2773d050b..94d777c21 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/component-with-documentation/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/component-with-documentation/expected.tsx @@ -6,5 +6,5 @@ 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))) { +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 80f2da819..ad1806ca2 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 @@ -18,5 +18,5 @@ return { props: {}, slots: {}, getters: {}, events: {} }} * * The output should be indented properly! */ -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 1a682f50a..5c29c0ba7 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 @@ -12,5 +12,5 @@ return { props: {}, slots: {}, getters: {}, events: {} }} * type Type = 'type' * ``` */ -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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/custom-css-properties-with-$store/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/custom-css-properties-with-$store/expected.tsx index c6d3e11fa..ae5f92221 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/custom-css-properties-with-$store/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/custom-css-properties-with-$store/expected.tsx @@ -7,5 +7,5 @@ {...__sveltets_cssProp({"--custom-css-property4": `hi${(__sveltets_store_get(jo), $jo)}hi`})} /> return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 12c868806..d3ffce7a2 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/debug-block/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/debug-block/expected.tsx @@ -5,5 +5,5 @@ {myfile}{(__sveltets_store_get(someOtherFile), $someOtherFile)}{someThirdFile} return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 84e218959..9d535785c 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/editing-mustache/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/editing-mustache/expected.tsx @@ -3,5 +3,5 @@ <>{a?.} return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 0514ab40f..94ffa5d9c 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 @@ -13,5 +13,5 @@ function render() { ); 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))) { +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 bd27eda3d..2676b1409 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 @@ -4,5 +4,5 @@ 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))) { +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-with-props/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-component-with-props/expected.tsx index 49fe8468d..460fe9e7b 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-component-with-props/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-component-with-props/expected.tsx @@ -3,5 +3,5 @@ <> return { props: {}, slots: {}, getters: {}, events: {'click':__sveltets_bubbleEventDef(__sveltets_instanceOf(Component).$$events_def, 'click')} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 d1ef6f145..ae3b900f8 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-component/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-component/expected.tsx @@ -3,5 +3,5 @@ <> 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))) { +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 85c8f2af7..a52dc18a9 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-element/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-element/expected.tsx @@ -3,5 +3,5 @@ <> return { props: {}, slots: {}, getters: {}, events: {'click':__sveltets_mapElementEvent('click')} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 0789be865..7f826d2b7 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 @@ -4,5 +4,5 @@ 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))) { +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 007d13e14..910b6e8fb 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 @@ -20,5 +20,5 @@ function render() { ); 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))) { +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 9ab7257f0..001e9647a 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/event-dispatcher-events/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/event-dispatcher-events/expected.tsx @@ -20,5 +20,5 @@ function render() { ); 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))) { +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-dispatchers/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/event-dispatchers/expected.tsx index 8313f1340..d6825ad08 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/event-dispatchers/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/event-dispatchers/expected.tsx @@ -17,5 +17,5 @@ function render() { ); return { props: {}, slots: {}, getters: {}, events: {'click':__sveltets_mapElementEvent('click'), 'hi': __sveltets_customEvent, 'bye': __sveltets_customEvent} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 6ed69c5d9..4b598ca9f 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/export-class/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/export-class/expected.tsx @@ -6,6 +6,6 @@ () => (<>); return { props: {Foo: Foo}, slots: {}, getters: {Foo: Foo}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(['Foo'], __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 bb65f39b4..caf578dcb 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/export-doc/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/export-doc/expected.tsx @@ -23,5 +23,5 @@ return { props: { * MORE DOCS! */b: b , c: c}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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-required-props/expected.tsx similarity index 76% rename from packages/svelte2tsx/test/svelte2tsx/samples/export-js-strictMode/expected.tsx rename to packages/svelte2tsx/test/svelte2tsx/samples/export-js-required-props/expected.tsx index 547be7c31..6b18c86ec 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/export-js-strictMode/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/export-js-required-props/expected.tsx @@ -8,5 +8,5 @@ () => (<>); 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))) { +export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(['c'], __sveltets_with_any_event(render()))) { } \ No newline at end of file diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/export-js-strictMode/input.svelte b/packages/svelte2tsx/test/svelte2tsx/samples/export-js-required-props/input.svelte similarity index 100% rename from packages/svelte2tsx/test/svelte2tsx/samples/export-js-strictMode/input.svelte rename to packages/svelte2tsx/test/svelte2tsx/samples/export-js-required-props/input.svelte diff --git a/packages/svelte2tsx/test/svelte2tsx/samples/export-list/expected.tsx b/packages/svelte2tsx/test/svelte2tsx/samples/export-list/expected.tsx index cc7e3d9cc..9d0c2abc1 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/export-list/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/export-list/expected.tsx @@ -8,5 +8,5 @@ () => (<>); return { props: {name: name , name2: name2}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(['name','name2'], __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 a4019b038..0e802a6ae 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/export-references-local/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/export-references-local/expected.tsx @@ -7,5 +7,5 @@ () => (<>); return { props: {name: name}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(['name'], __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 00f3d80a1..46e694b5a 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 @@ -10,5 +10,5 @@ return { props: { /**@type { string | number }*/name: name , /**@type { string | number }*/world: world}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(['name','world'], __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 a69c9661f..0c20ab1b5 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 @@ -3,5 +3,5 @@ <> return { props: {}, slots: {}, getters: {}, events: {} }} -export default class AslugTestUpperUpper3asd4__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 4694e5969..6e245727f 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 @@ -3,5 +3,5 @@ <> return { props: {}, slots: {}, getters: {}, events: {} }} -export default class A0__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 609006d94..ec5d77a47 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/import-single-quote/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/import-single-quote/expected.tsx @@ -9,5 +9,5 @@ function render() { ); return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 9929f3ebf..d9f5959ff 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/imports/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/imports/expected.tsx @@ -13,5 +13,5 @@ function render() { ); return { props: {world: world}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(['world'], __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 06f2e12f7..9fbc5a5a4 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 @@ -4,5 +4,5 @@ () => (<>

hello {world}

); return { props: {world: world}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(['world'], __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 06f2e12f7..9fbc5a5a4 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 @@ -4,5 +4,5 @@ () => (<>

hello {world}

); return { props: {world: world}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(['world'], __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 c5264bde7..7f1760387 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 @@ -11,5 +11,5 @@

hello {world}

); return { props: {world: world}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(['world'], __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 83f5a7ebd..804312c04 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 @@ -11,5 +11,5 @@ ); return { props: {world: world}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(['world'], __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 a6aebe50c..038cb9056 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/nested-$-variables-script/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/nested-$-variables-script/expected.tsx @@ -25,5 +25,5 @@ const test4 = ({a, b: { $top1: $top2 }}) => $top2 && (__sveltets_store_get(top1 () => (<>); return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 aae0984d7..d86fd7d89 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/nested-$-variables-template/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/nested-$-variables-template/expected.tsx @@ -27,5 +27,5 @@ }}>Hi return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 543fbc97e..7265f165c 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/object-binding-export/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/object-binding-export/expected.tsx @@ -6,5 +6,5 @@ () => (<>); return { props: {rename: rename}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(['rename'], __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 f301ffc62..0f70ca11a 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/reactive-$store-destructuring/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/reactive-$store-destructuring/expected.tsx @@ -20,5 +20,5 @@ $: ([ bla4, bla5 ] = __sveltets_invalidate(() => (__sveltets_store_get(data), $d () => (<>); return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 c352b87cf..f5423debb 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/reactive-block/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/reactive-block/expected.tsx @@ -9,5 +9,5 @@ let a: 1 | 2 = 1; () => (<>); return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 d26b32fdd..7293626da 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/reactive-break-$/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/reactive-break-$/expected.tsx @@ -6,5 +6,5 @@ () => (<>); return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 84de7ae23..09b9c38e9 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/reactive-declare-object/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/reactive-declare-object/expected.tsx @@ -7,5 +7,5 @@ let b = __sveltets_invalidate(() => ({ a: 1 })); () => (<>); return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 8e9f52da2..6e8bf68aa 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 @@ -12,5 +12,5 @@ $: a = __sveltets_invalidate(() => 5); () => (<>); return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 00ff97091..5746c1eda 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/reactive-declare/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/reactive-declare/expected.tsx @@ -10,5 +10,5 @@ $: a = __sveltets_invalidate(() => 5); () => (<>); return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 140603366..3e664de1b 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/reactive-store-set/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/reactive-store-set/expected.tsx @@ -6,5 +6,5 @@ () => (<>); return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 842668b96..60494d96f 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/renamed-exports/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/renamed-exports/expected.tsx @@ -8,5 +8,5 @@ () => (<>); return { props: {name3: name , name4: name2}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(['name3','name4'], __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 8c892208b..dc6922353 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 @@ -11,5 +11,5 @@ ); return { props: {world: world}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(['world'], __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 a61eeb412..f35be9078 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 @@ -15,5 +15,5 @@ ); return { props: {}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +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 da455257a..6fa60cd0c 100644 --- a/packages/svelte2tsx/test/svelte2tsx/samples/script-on-bottom/expected.tsx +++ b/packages/svelte2tsx/test/svelte2tsx/samples/script-on-bottom/expected.tsx @@ -7,5 +7,5 @@ ); return { props: {world: world}, slots: {}, getters: {}, events: {} }} -export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(__sveltets_with_any_event(render))) { +export default class Input__SvelteComponent_ extends createSvelte2TsxComponent(__sveltets_partial(['world'], __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 2f18efe6c..c4bb7de1a 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 @@ -11,5 +11,5 @@