diff --git a/src/compiler/compile/render_dom/index.ts b/src/compiler/compile/render_dom/index.ts
index cc0c7dfe315d..4c8c4b153c1b 100644
--- a/src/compiler/compile/render_dom/index.ts
+++ b/src/compiler/compile/render_dom/index.ts
@@ -440,9 +440,10 @@ export default function dom(
constructor(options) {
super();
+ this.exportProps = ${prop_names};
${css.code && b`this.shadowRoot.innerHTML = \`\`;`}
- @init(this, { target: this.shadowRoot }, ${definition}, ${has_create_fragment ? 'create_fragment': 'null'}, ${not_equal}, ${prop_names});
+ @init(this, { target: this.shadowRoot }, ${definition}, ${has_create_fragment ? 'create_fragment': 'null'}, ${not_equal}, this.exportProps);
${dev_props_check}
@@ -493,8 +494,9 @@ export default function dom(
class ${name} extends ${superclass} {
constructor(options) {
super(${options.dev && `options`});
+ this.exportProps = ${prop_names};
${should_add_css && b`if (!@_document.getElementById("${component.stylesheet.id}-style")) ${add_css}();`}
- @init(this, options, ${definition}, ${has_create_fragment ? 'create_fragment': 'null'}, ${not_equal}, ${prop_names});
+ @init(this, options, ${definition}, ${has_create_fragment ? 'create_fragment': 'null'}, ${not_equal}, this.exportProps);
${options.dev && b`@dispatch_dev("SvelteRegisterComponent", { component: this, tagName: "${name.name}", options, id: create_fragment.name });`}
${dev_props_check}
diff --git a/test/js/samples/action-custom-event-handler/expected.js b/test/js/samples/action-custom-event-handler/expected.js
index 3fad4fb8cc8d..2db54e264b19 100644
--- a/test/js/samples/action-custom-event-handler/expected.js
+++ b/test/js/samples/action-custom-event-handler/expected.js
@@ -57,7 +57,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { bar: 0 });
+ this.exportProps = { bar: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/action/expected.js b/test/js/samples/action/expected.js
index 78fc4855c624..c04d9213e707 100644
--- a/test/js/samples/action/expected.js
+++ b/test/js/samples/action/expected.js
@@ -53,7 +53,8 @@ function link(node) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, null, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, null, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/bind-online/expected.js b/test/js/samples/bind-online/expected.js
index d34e84330f77..d033b0d6b155 100644
--- a/test/js/samples/bind-online/expected.js
+++ b/test/js/samples/bind-online/expected.js
@@ -43,7 +43,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/bind-open/expected.js b/test/js/samples/bind-open/expected.js
index f7bede2b4ef7..b2677b362cc6 100644
--- a/test/js/samples/bind-open/expected.js
+++ b/test/js/samples/bind-open/expected.js
@@ -59,7 +59,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { open: 0 });
+ this.exportProps = { open: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/bind-width-height/expected.js b/test/js/samples/bind-width-height/expected.js
index ce20bc4aa760..d4f7403af1f1 100644
--- a/test/js/samples/bind-width-height/expected.js
+++ b/test/js/samples/bind-width-height/expected.js
@@ -57,7 +57,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { w: 0, h: 0 });
+ this.exportProps = { w: 0, h: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/bindings-readonly-order/expected.js b/test/js/samples/bindings-readonly-order/expected.js
index 04eff699f8cb..ac50edff2fba 100644
--- a/test/js/samples/bindings-readonly-order/expected.js
+++ b/test/js/samples/bindings-readonly-order/expected.js
@@ -76,7 +76,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { files: 0 });
+ this.exportProps = { files: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/capture-inject-dev-only/expected.js b/test/js/samples/capture-inject-dev-only/expected.js
index ee2f6d0dc929..d960165cd5bb 100644
--- a/test/js/samples/capture-inject-dev-only/expected.js
+++ b/test/js/samples/capture-inject-dev-only/expected.js
@@ -69,7 +69,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/collapses-text-around-comments/expected.js b/test/js/samples/collapses-text-around-comments/expected.js
index 5fb7aaef1519..ca7443d8d119 100644
--- a/test/js/samples/collapses-text-around-comments/expected.js
+++ b/test/js/samples/collapses-text-around-comments/expected.js
@@ -58,8 +58,9 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
+ this.exportProps = { foo: 0 };
if (!document.getElementById("svelte-1a7i8ec-style")) add_css();
- init(this, options, instance, create_fragment, safe_not_equal, { foo: 0 });
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/component-static-array/expected.js b/test/js/samples/component-static-array/expected.js
index b89ee4676433..9100c0ab0bec 100644
--- a/test/js/samples/component-static-array/expected.js
+++ b/test/js/samples/component-static-array/expected.js
@@ -47,7 +47,8 @@ function instance($$self) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/component-static-immutable/expected.js b/test/js/samples/component-static-immutable/expected.js
index 17b42a4a43ff..de4787f411ab 100644
--- a/test/js/samples/component-static-immutable/expected.js
+++ b/test/js/samples/component-static-immutable/expected.js
@@ -47,7 +47,8 @@ function instance($$self) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, not_equal, {});
+ this.exportProps = {};
+ init(this, options, instance, create_fragment, not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/component-static-immutable2/expected.js b/test/js/samples/component-static-immutable2/expected.js
index 17b42a4a43ff..de4787f411ab 100644
--- a/test/js/samples/component-static-immutable2/expected.js
+++ b/test/js/samples/component-static-immutable2/expected.js
@@ -47,7 +47,8 @@ function instance($$self) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, not_equal, {});
+ this.exportProps = {};
+ init(this, options, instance, create_fragment, not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/component-static-var/expected.js b/test/js/samples/component-static-var/expected.js
index 29c585744eac..baaeb9dae46e 100644
--- a/test/js/samples/component-static-var/expected.js
+++ b/test/js/samples/component-static-var/expected.js
@@ -93,7 +93,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/component-static/expected.js b/test/js/samples/component-static/expected.js
index 16d9ea9c4c6e..2742937b33a7 100644
--- a/test/js/samples/component-static/expected.js
+++ b/test/js/samples/component-static/expected.js
@@ -47,7 +47,8 @@ function instance($$self) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/component-store-access-invalidate/expected.js b/test/js/samples/component-store-access-invalidate/expected.js
index b3eedd3d6e7a..a2b5a08b0b72 100644
--- a/test/js/samples/component-store-access-invalidate/expected.js
+++ b/test/js/samples/component-store-access-invalidate/expected.js
@@ -49,7 +49,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/component-store-file-invalidate/expected.js b/test/js/samples/component-store-file-invalidate/expected.js
index a4d7ad5c10f9..0b56a7ea2ade 100644
--- a/test/js/samples/component-store-file-invalidate/expected.js
+++ b/test/js/samples/component-store-file-invalidate/expected.js
@@ -23,7 +23,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, null, safe_not_equal, { increment: 0 });
+ this.exportProps = { increment: 0 };
+ init(this, options, instance, null, safe_not_equal, this.exportProps);
}
get increment() {
diff --git a/test/js/samples/component-store-reassign-invalidate/expected.js b/test/js/samples/component-store-reassign-invalidate/expected.js
index 890e28f79c3c..cb25941223a7 100644
--- a/test/js/samples/component-store-reassign-invalidate/expected.js
+++ b/test/js/samples/component-store-reassign-invalidate/expected.js
@@ -68,7 +68,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/computed-collapsed-if/expected.js b/test/js/samples/computed-collapsed-if/expected.js
index 4d3954358e3d..b41655fa55c2 100644
--- a/test/js/samples/computed-collapsed-if/expected.js
+++ b/test/js/samples/computed-collapsed-if/expected.js
@@ -22,7 +22,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, null, safe_not_equal, { x: 0, a: 0, b: 0 });
+ this.exportProps = { x: 0, a: 0, b: 0 };
+ init(this, options, instance, null, safe_not_equal, this.exportProps);
}
get a() {
diff --git a/test/js/samples/css-media-query/expected.js b/test/js/samples/css-media-query/expected.js
index f4776700599d..d08e934d0356 100644
--- a/test/js/samples/css-media-query/expected.js
+++ b/test/js/samples/css-media-query/expected.js
@@ -41,8 +41,9 @@ function create_fragment(ctx) {
class Component extends SvelteComponent {
constructor(options) {
super();
+ this.exportProps = {};
if (!document.getElementById("svelte-1slhpfn-style")) add_css();
- init(this, options, null, create_fragment, safe_not_equal, {});
+ init(this, options, null, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/css-shadow-dom-keyframes/expected.js b/test/js/samples/css-shadow-dom-keyframes/expected.js
index a0a0ebe0211b..e51919fdc205 100644
--- a/test/js/samples/css-shadow-dom-keyframes/expected.js
+++ b/test/js/samples/css-shadow-dom-keyframes/expected.js
@@ -33,8 +33,9 @@ function create_fragment(ctx) {
class Component extends SvelteElement {
constructor(options) {
super();
+ this.exportProps = {};
this.shadowRoot.innerHTML = ``;
- init(this, { target: this.shadowRoot }, null, create_fragment, safe_not_equal, {});
+ init(this, { target: this.shadowRoot }, null, create_fragment, safe_not_equal, this.exportProps);
if (options) {
if (options.target) {
diff --git a/test/js/samples/data-attribute/expected.js b/test/js/samples/data-attribute/expected.js
index 674be31867af..fa2d620d5e02 100644
--- a/test/js/samples/data-attribute/expected.js
+++ b/test/js/samples/data-attribute/expected.js
@@ -57,7 +57,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { bar: 0 });
+ this.exportProps = { bar: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/debug-empty/expected.js b/test/js/samples/debug-empty/expected.js
index b545823c575c..eff9586771f8 100644
--- a/test/js/samples/debug-empty/expected.js
+++ b/test/js/samples/debug-empty/expected.js
@@ -93,7 +93,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponentDev {
constructor(options) {
super(options);
- init(this, options, instance, create_fragment, safe_not_equal, { name: 0 });
+ this.exportProps = { name: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
dispatch_dev("SvelteRegisterComponent", {
component: this,
diff --git a/test/js/samples/debug-foo-bar-baz-things/expected.js b/test/js/samples/debug-foo-bar-baz-things/expected.js
index 448fc82176f3..3af7dc89e83b 100644
--- a/test/js/samples/debug-foo-bar-baz-things/expected.js
+++ b/test/js/samples/debug-foo-bar-baz-things/expected.js
@@ -194,7 +194,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponentDev {
constructor(options) {
super(options);
- init(this, options, instance, create_fragment, safe_not_equal, { things: 0, foo: 0, bar: 0, baz: 0 });
+ this.exportProps = { things: 0, foo: 0, bar: 0, baz: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
dispatch_dev("SvelteRegisterComponent", {
component: this,
diff --git a/test/js/samples/debug-foo/expected.js b/test/js/samples/debug-foo/expected.js
index 8abfd1bae100..d5ccae85507b 100644
--- a/test/js/samples/debug-foo/expected.js
+++ b/test/js/samples/debug-foo/expected.js
@@ -188,7 +188,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponentDev {
constructor(options) {
super(options);
- init(this, options, instance, create_fragment, safe_not_equal, { things: 0, foo: 0 });
+ this.exportProps = { things: 0, foo: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
dispatch_dev("SvelteRegisterComponent", {
component: this,
diff --git a/test/js/samples/debug-hoisted/expected.js b/test/js/samples/debug-hoisted/expected.js
index 7ab1d3348e9a..2a2bf8206f6c 100644
--- a/test/js/samples/debug-hoisted/expected.js
+++ b/test/js/samples/debug-hoisted/expected.js
@@ -65,7 +65,8 @@ function instance($$self) {
class Component extends SvelteComponentDev {
constructor(options) {
super(options);
- init(this, options, instance, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
dispatch_dev("SvelteRegisterComponent", {
component: this,
diff --git a/test/js/samples/debug-no-dependencies/expected.js b/test/js/samples/debug-no-dependencies/expected.js
index 903bdb83b683..e5a8a1fd7278 100644
--- a/test/js/samples/debug-no-dependencies/expected.js
+++ b/test/js/samples/debug-no-dependencies/expected.js
@@ -134,7 +134,8 @@ function create_fragment(ctx) {
class Component extends SvelteComponentDev {
constructor(options) {
super(options);
- init(this, options, null, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, null, create_fragment, safe_not_equal, this.exportProps);
dispatch_dev("SvelteRegisterComponent", {
component: this,
diff --git a/test/js/samples/deconflict-builtins/expected.js b/test/js/samples/deconflict-builtins/expected.js
index 54448a91b491..5b38dd99abd8 100644
--- a/test/js/samples/deconflict-builtins/expected.js
+++ b/test/js/samples/deconflict-builtins/expected.js
@@ -114,7 +114,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { createElement: 0 });
+ this.exportProps = { createElement: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/deconflict-globals/expected.js b/test/js/samples/deconflict-globals/expected.js
index 6bd0c596b92f..a9723c29c268 100644
--- a/test/js/samples/deconflict-globals/expected.js
+++ b/test/js/samples/deconflict-globals/expected.js
@@ -20,7 +20,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, null, safe_not_equal, { foo: 0 });
+ this.exportProps = { foo: 0 };
+ init(this, options, instance, null, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/dev-warning-missing-data-computed/expected.js b/test/js/samples/dev-warning-missing-data-computed/expected.js
index 5da2b4aead10..6bd9cacd67e2 100644
--- a/test/js/samples/dev-warning-missing-data-computed/expected.js
+++ b/test/js/samples/dev-warning-missing-data-computed/expected.js
@@ -97,7 +97,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponentDev {
constructor(options) {
super(options);
- init(this, options, instance, create_fragment, safe_not_equal, { foo: 0 });
+ this.exportProps = { foo: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
dispatch_dev("SvelteRegisterComponent", {
component: this,
diff --git a/test/js/samples/dont-invalidate-this/expected.js b/test/js/samples/dont-invalidate-this/expected.js
index 98f638dfcfe9..a28b6290ff27 100644
--- a/test/js/samples/dont-invalidate-this/expected.js
+++ b/test/js/samples/dont-invalidate-this/expected.js
@@ -39,7 +39,8 @@ function make_uppercase() {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, null, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, null, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/dynamic-import/expected.js b/test/js/samples/dynamic-import/expected.js
index 4394e7d8a996..c3841a9aff48 100644
--- a/test/js/samples/dynamic-import/expected.js
+++ b/test/js/samples/dynamic-import/expected.js
@@ -46,7 +46,8 @@ const func = () => import("./Foo.svelte");
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, null, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, null, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/each-block-array-literal/expected.js b/test/js/samples/each-block-array-literal/expected.js
index 3804cab6bbd0..87f48c960d76 100644
--- a/test/js/samples/each-block-array-literal/expected.js
+++ b/test/js/samples/each-block-array-literal/expected.js
@@ -120,7 +120,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { a: 0, b: 0, c: 0, d: 0, e: 0 });
+ this.exportProps = { a: 0, b: 0, c: 0, d: 0, e: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/each-block-changed-check/expected.js b/test/js/samples/each-block-changed-check/expected.js
index a2735ae9c4ef..f108325df7a2 100644
--- a/test/js/samples/each-block-changed-check/expected.js
+++ b/test/js/samples/each-block-changed-check/expected.js
@@ -165,7 +165,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { comments: 0, elapsed: 0, time: 0, foo: 0 });
+ this.exportProps = { comments: 0, elapsed: 0, time: 0, foo: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/each-block-keyed-animated/expected.js b/test/js/samples/each-block-keyed-animated/expected.js
index e3661764b1f6..a267a83ad963 100644
--- a/test/js/samples/each-block-keyed-animated/expected.js
+++ b/test/js/samples/each-block-keyed-animated/expected.js
@@ -136,7 +136,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { things: 0 });
+ this.exportProps = { things: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/each-block-keyed/expected.js b/test/js/samples/each-block-keyed/expected.js
index beb5a613bc04..002da844476a 100644
--- a/test/js/samples/each-block-keyed/expected.js
+++ b/test/js/samples/each-block-keyed/expected.js
@@ -105,7 +105,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { things: 0 });
+ this.exportProps = { things: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/empty-dom/expected.js b/test/js/samples/empty-dom/expected.js
index bd5a9fb7ef24..10c5bf65a7ee 100644
--- a/test/js/samples/empty-dom/expected.js
+++ b/test/js/samples/empty-dom/expected.js
@@ -9,7 +9,8 @@ function instance($$self) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, null, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, instance, null, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/event-handler-dynamic/expected.js b/test/js/samples/event-handler-dynamic/expected.js
index 515d7e36a9c4..c7cef6346009 100644
--- a/test/js/samples/event-handler-dynamic/expected.js
+++ b/test/js/samples/event-handler-dynamic/expected.js
@@ -101,7 +101,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/event-handler-no-passive/expected.js b/test/js/samples/event-handler-no-passive/expected.js
index 6f04e678083e..e60d884e8952 100644
--- a/test/js/samples/event-handler-no-passive/expected.js
+++ b/test/js/samples/event-handler-no-passive/expected.js
@@ -40,7 +40,8 @@ const touchstart_handler = e => e.preventDefault();
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, null, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, null, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/event-modifiers/expected.js b/test/js/samples/event-modifiers/expected.js
index 3f324bb76d3b..b4b192e09217 100644
--- a/test/js/samples/event-modifiers/expected.js
+++ b/test/js/samples/event-modifiers/expected.js
@@ -72,7 +72,8 @@ function handleClick() {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, null, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, null, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/head-no-whitespace/expected.js b/test/js/samples/head-no-whitespace/expected.js
index 444bad3fd48a..8baf18046cef 100644
--- a/test/js/samples/head-no-whitespace/expected.js
+++ b/test/js/samples/head-no-whitespace/expected.js
@@ -40,7 +40,8 @@ function create_fragment(ctx) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, null, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, null, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/hoisted-const/expected.js b/test/js/samples/hoisted-const/expected.js
index 2842b547516e..9b9d9d0e497f 100644
--- a/test/js/samples/hoisted-const/expected.js
+++ b/test/js/samples/hoisted-const/expected.js
@@ -38,7 +38,8 @@ function get_answer() {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, null, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, null, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/hoisted-let/expected.js b/test/js/samples/hoisted-let/expected.js
index 285b12411835..c86ccb3aac97 100644
--- a/test/js/samples/hoisted-let/expected.js
+++ b/test/js/samples/hoisted-let/expected.js
@@ -38,7 +38,8 @@ function get_answer() {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, null, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, null, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/hydrated-void-element/expected.js b/test/js/samples/hydrated-void-element/expected.js
index e53d16d9250e..4e98b1c4767c 100644
--- a/test/js/samples/hydrated-void-element/expected.js
+++ b/test/js/samples/hydrated-void-element/expected.js
@@ -57,7 +57,8 @@ function create_fragment(ctx) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, null, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, null, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/if-block-complex/expected.js b/test/js/samples/if-block-complex/expected.js
index badae4a2c0ee..0bc269e8bd82 100644
--- a/test/js/samples/if-block-complex/expected.js
+++ b/test/js/samples/if-block-complex/expected.js
@@ -60,7 +60,8 @@ function instance($$self) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/if-block-no-update/expected.js b/test/js/samples/if-block-no-update/expected.js
index b057041e8882..c45db955ade3 100644
--- a/test/js/samples/if-block-no-update/expected.js
+++ b/test/js/samples/if-block-no-update/expected.js
@@ -98,7 +98,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { foo: 0 });
+ this.exportProps = { foo: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/if-block-simple/expected.js b/test/js/samples/if-block-simple/expected.js
index fd2185b86d60..c151a2bab683 100644
--- a/test/js/samples/if-block-simple/expected.js
+++ b/test/js/samples/if-block-simple/expected.js
@@ -76,7 +76,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { foo: 0 });
+ this.exportProps = { foo: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/inline-style-optimized-multiple/expected.js b/test/js/samples/inline-style-optimized-multiple/expected.js
index 636a4f19bb55..3544439221a0 100644
--- a/test/js/samples/inline-style-optimized-multiple/expected.js
+++ b/test/js/samples/inline-style-optimized-multiple/expected.js
@@ -56,7 +56,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { color: 0, x: 0, y: 0 });
+ this.exportProps = { color: 0, x: 0, y: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/inline-style-optimized-url/expected.js b/test/js/samples/inline-style-optimized-url/expected.js
index 53a9434369b4..ff258dc3970f 100644
--- a/test/js/samples/inline-style-optimized-url/expected.js
+++ b/test/js/samples/inline-style-optimized-url/expected.js
@@ -47,7 +47,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { data: 0 });
+ this.exportProps = { data: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/inline-style-optimized/expected.js b/test/js/samples/inline-style-optimized/expected.js
index 95079a63fe34..f7b9e850fb16 100644
--- a/test/js/samples/inline-style-optimized/expected.js
+++ b/test/js/samples/inline-style-optimized/expected.js
@@ -47,7 +47,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { color: 0 });
+ this.exportProps = { color: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/inline-style-unoptimized/expected.js b/test/js/samples/inline-style-unoptimized/expected.js
index 11eaddbdf74f..dc830587f2c6 100644
--- a/test/js/samples/inline-style-unoptimized/expected.js
+++ b/test/js/samples/inline-style-unoptimized/expected.js
@@ -66,7 +66,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { style: 0, key: 0, value: 0 });
+ this.exportProps = { style: 0, key: 0, value: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/inline-style-without-updates/expected.js b/test/js/samples/inline-style-without-updates/expected.js
index 375896f259ea..be85703b6c8c 100644
--- a/test/js/samples/inline-style-without-updates/expected.js
+++ b/test/js/samples/inline-style-without-updates/expected.js
@@ -35,7 +35,8 @@ let color = "red";
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, null, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, null, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/input-files/expected.js b/test/js/samples/input-files/expected.js
index a190d6cf7228..858b8b2b5735 100644
--- a/test/js/samples/input-files/expected.js
+++ b/test/js/samples/input-files/expected.js
@@ -53,7 +53,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { files: 0 });
+ this.exportProps = { files: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/input-no-initial-value/expected.js b/test/js/samples/input-no-initial-value/expected.js
index 85bc9dfcefc0..ac887853f187 100644
--- a/test/js/samples/input-no-initial-value/expected.js
+++ b/test/js/samples/input-no-initial-value/expected.js
@@ -77,7 +77,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/input-range/expected.js b/test/js/samples/input-range/expected.js
index 2ea13df0380b..551f9223f09c 100644
--- a/test/js/samples/input-range/expected.js
+++ b/test/js/samples/input-range/expected.js
@@ -64,7 +64,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { value: 0 });
+ this.exportProps = { value: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/input-without-blowback-guard/expected.js b/test/js/samples/input-without-blowback-guard/expected.js
index eacdbece8362..24f5bc0a330b 100644
--- a/test/js/samples/input-without-blowback-guard/expected.js
+++ b/test/js/samples/input-without-blowback-guard/expected.js
@@ -57,7 +57,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { foo: 0 });
+ this.exportProps = { foo: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/instrumentation-script-if-no-block/expected.js b/test/js/samples/instrumentation-script-if-no-block/expected.js
index 4b0574b79dda..04e1b5057a81 100644
--- a/test/js/samples/instrumentation-script-if-no-block/expected.js
+++ b/test/js/samples/instrumentation-script-if-no-block/expected.js
@@ -66,7 +66,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/instrumentation-script-x-equals-x/expected.js b/test/js/samples/instrumentation-script-x-equals-x/expected.js
index 8a3fa9366a3b..8ec9f72fb36d 100644
--- a/test/js/samples/instrumentation-script-x-equals-x/expected.js
+++ b/test/js/samples/instrumentation-script-x-equals-x/expected.js
@@ -68,7 +68,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/instrumentation-template-if-no-block/expected.js b/test/js/samples/instrumentation-template-if-no-block/expected.js
index e2d8c4466f95..50cb3a0e46aa 100644
--- a/test/js/samples/instrumentation-template-if-no-block/expected.js
+++ b/test/js/samples/instrumentation-template-if-no-block/expected.js
@@ -66,7 +66,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/instrumentation-template-x-equals-x/expected.js b/test/js/samples/instrumentation-template-x-equals-x/expected.js
index eefda55f31d8..4bc743851b88 100644
--- a/test/js/samples/instrumentation-template-x-equals-x/expected.js
+++ b/test/js/samples/instrumentation-template-x-equals-x/expected.js
@@ -68,7 +68,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/legacy-input-type/expected.js b/test/js/samples/legacy-input-type/expected.js
index 2b76a485225a..95b2d8280e0e 100644
--- a/test/js/samples/legacy-input-type/expected.js
+++ b/test/js/samples/legacy-input-type/expected.js
@@ -33,7 +33,8 @@ function create_fragment(ctx) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, null, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, null, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/loop-protect/expected.js b/test/js/samples/loop-protect/expected.js
index 59d9a7e43b45..6ac9414c7e2c 100644
--- a/test/js/samples/loop-protect/expected.js
+++ b/test/js/samples/loop-protect/expected.js
@@ -95,7 +95,8 @@ function instance($$self) {
class Component extends SvelteComponentDev {
constructor(options) {
super(options);
- init(this, options, instance, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
dispatch_dev("SvelteRegisterComponent", {
component: this,
diff --git a/test/js/samples/media-bindings/expected.js b/test/js/samples/media-bindings/expected.js
index 1d90e0849e43..db8fd6baef96 100644
--- a/test/js/samples/media-bindings/expected.js
+++ b/test/js/samples/media-bindings/expected.js
@@ -167,7 +167,7 @@ class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, {
+ this.exportProps = {
buffered: 0,
seekable: 0,
played: 0,
@@ -176,7 +176,9 @@ class Component extends SvelteComponent {
paused: 0,
volume: 0,
playbackRate: 0
- });
+ };
+
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/non-imported-component/expected.js b/test/js/samples/non-imported-component/expected.js
index 2784fd17acb3..46835eee16b1 100644
--- a/test/js/samples/non-imported-component/expected.js
+++ b/test/js/samples/non-imported-component/expected.js
@@ -57,7 +57,8 @@ function create_fragment(ctx) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, null, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, null, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/non-mutable-reference/expected.js b/test/js/samples/non-mutable-reference/expected.js
index 93f2145a2e65..f2c4fe26a1a2 100644
--- a/test/js/samples/non-mutable-reference/expected.js
+++ b/test/js/samples/non-mutable-reference/expected.js
@@ -34,7 +34,8 @@ let name = "world";
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, null, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, null, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/reactive-values-non-topologically-ordered/expected.js b/test/js/samples/reactive-values-non-topologically-ordered/expected.js
index 3d1b6aaae3f7..fc1b7227c596 100644
--- a/test/js/samples/reactive-values-non-topologically-ordered/expected.js
+++ b/test/js/samples/reactive-values-non-topologically-ordered/expected.js
@@ -26,7 +26,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, null, safe_not_equal, { x: 0 });
+ this.exportProps = { x: 0 };
+ init(this, options, instance, null, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/reactive-values-non-writable-dependencies/expected.js b/test/js/samples/reactive-values-non-writable-dependencies/expected.js
index 393af95df027..020355e39c5f 100644
--- a/test/js/samples/reactive-values-non-writable-dependencies/expected.js
+++ b/test/js/samples/reactive-values-non-writable-dependencies/expected.js
@@ -22,7 +22,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, null, safe_not_equal, { a: 0, b: 0 });
+ this.exportProps = { a: 0, b: 0 };
+ init(this, options, instance, null, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/select-dynamic-value/expected.js b/test/js/samples/select-dynamic-value/expected.js
index da284d977a4a..eaf8a8596950 100644
--- a/test/js/samples/select-dynamic-value/expected.js
+++ b/test/js/samples/select-dynamic-value/expected.js
@@ -76,7 +76,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { current: 0 });
+ this.exportProps = { current: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/setup-method/expected.js b/test/js/samples/setup-method/expected.js
index 5ee43a9f1f16..05cfc21323b8 100644
--- a/test/js/samples/setup-method/expected.js
+++ b/test/js/samples/setup-method/expected.js
@@ -10,7 +10,8 @@ function foo(bar) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, null, null, safe_not_equal, { foo: 0 });
+ this.exportProps = { foo: 0 };
+ init(this, options, null, null, safe_not_equal, this.exportProps);
}
get foo() {
diff --git a/test/js/samples/src-attribute-check/expected.js b/test/js/samples/src-attribute-check/expected.js
index 8af33a962bc0..15b0894f62ff 100644
--- a/test/js/samples/src-attribute-check/expected.js
+++ b/test/js/samples/src-attribute-check/expected.js
@@ -78,7 +78,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { url: 0, slug: 0 });
+ this.exportProps = { url: 0, slug: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/svg-title/expected.js b/test/js/samples/svg-title/expected.js
index cd7ae3b55152..fb420de9fec9 100644
--- a/test/js/samples/svg-title/expected.js
+++ b/test/js/samples/svg-title/expected.js
@@ -39,7 +39,8 @@ function create_fragment(ctx) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, null, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, null, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/title/expected.js b/test/js/samples/title/expected.js
index 205f35295048..84d07fcfafc4 100644
--- a/test/js/samples/title/expected.js
+++ b/test/js/samples/title/expected.js
@@ -32,7 +32,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { custom: 0 });
+ this.exportProps = { custom: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/transition-local/expected.js b/test/js/samples/transition-local/expected.js
index 7fa88f4254f8..d66e45b998f9 100644
--- a/test/js/samples/transition-local/expected.js
+++ b/test/js/samples/transition-local/expected.js
@@ -133,7 +133,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { x: 0, y: 0 });
+ this.exportProps = { x: 0, y: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/transition-repeated-outro/expected.js b/test/js/samples/transition-repeated-outro/expected.js
index c40818dc4e6c..28170c13f571 100644
--- a/test/js/samples/transition-repeated-outro/expected.js
+++ b/test/js/samples/transition-repeated-outro/expected.js
@@ -110,7 +110,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { num: 0 });
+ this.exportProps = { num: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/unchanged-expression/expected.js b/test/js/samples/unchanged-expression/expected.js
index 231960bb49a3..d7c40317e21a 100644
--- a/test/js/samples/unchanged-expression/expected.js
+++ b/test/js/samples/unchanged-expression/expected.js
@@ -85,7 +85,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/unreferenced-state-not-invalidated/expected.js b/test/js/samples/unreferenced-state-not-invalidated/expected.js
index f0409c3cca6e..c478a4d16b97 100644
--- a/test/js/samples/unreferenced-state-not-invalidated/expected.js
+++ b/test/js/samples/unreferenced-state-not-invalidated/expected.js
@@ -73,7 +73,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/use-elements-as-anchors/expected.js b/test/js/samples/use-elements-as-anchors/expected.js
index eeaba55ed08e..7094ca130e21 100644
--- a/test/js/samples/use-elements-as-anchors/expected.js
+++ b/test/js/samples/use-elements-as-anchors/expected.js
@@ -257,7 +257,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { a: 0, b: 0, c: 0, d: 0, e: 0 });
+ this.exportProps = { a: 0, b: 0, c: 0, d: 0, e: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/window-binding-online/expected.js b/test/js/samples/window-binding-online/expected.js
index d34e84330f77..d033b0d6b155 100644
--- a/test/js/samples/window-binding-online/expected.js
+++ b/test/js/samples/window-binding-online/expected.js
@@ -43,7 +43,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, {});
+ this.exportProps = {};
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}
diff --git a/test/js/samples/window-binding-scroll/expected.js b/test/js/samples/window-binding-scroll/expected.js
index 85d894119b14..5b55c2d3a5b3 100644
--- a/test/js/samples/window-binding-scroll/expected.js
+++ b/test/js/samples/window-binding-scroll/expected.js
@@ -82,7 +82,8 @@ function instance($$self, $$props, $$invalidate) {
class Component extends SvelteComponent {
constructor(options) {
super();
- init(this, options, instance, create_fragment, safe_not_equal, { y: 0 });
+ this.exportProps = { y: 0 };
+ init(this, options, instance, create_fragment, safe_not_equal, this.exportProps);
}
}