");
function _stuff(out, x) {
diff --git a/packages/translator-default/test/fixtures/macro-non-root/snapshots/htmlProduction-expected.js b/packages/translator-default/test/fixtures/macro-non-root/snapshots/htmlProduction-expected.js
index 6818c61da8..fe653c5ee4 100644
--- a/packages/translator-default/test/fixtures/macro-non-root/snapshots/htmlProduction-expected.js
+++ b/packages/translator-default/test/fixtures/macro-non-root/snapshots/htmlProduction-expected.js
@@ -6,7 +6,7 @@ const _marko_componentType = "R6eF4gGA",
export default _marko_template;
import _marko_renderer from "marko/dist/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.w("
");
function _stuff(out, x) {
diff --git a/packages/translator-default/test/fixtures/macro-non-root/snapshots/vdom-expected.js b/packages/translator-default/test/fixtures/macro-non-root/snapshots/vdom-expected.js
index 00bb3f2e5a..1f63942234 100644
--- a/packages/translator-default/test/fixtures/macro-non-root/snapshots/vdom-expected.js
+++ b/packages/translator-default/test/fixtures/macro-non-root/snapshots/vdom-expected.js
@@ -10,11 +10,11 @@ import { r as _marko_registerComponent } from "marko/src/runtime/components/regi
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
- out.be("div", null, "0", component, null, 0);
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
+ out.be("div", null, "0", _component, null, 0);
function _stuff(out, x) {
- out.e("div", null, "2", component, 0, 0);
+ out.e("div", null, "2", _component, 0, 0);
}
out.ee();
diff --git a/packages/translator-default/test/fixtures/macro-non-root/snapshots/vdomProduction-expected.js b/packages/translator-default/test/fixtures/macro-non-root/snapshots/vdomProduction-expected.js
index c74733d61c..6543a0023e 100644
--- a/packages/translator-default/test/fixtures/macro-non-root/snapshots/vdomProduction-expected.js
+++ b/packages/translator-default/test/fixtures/macro-non-root/snapshots/vdomProduction-expected.js
@@ -14,11 +14,11 @@ import { r as _marko_registerComponent } from "marko/dist/runtime/components/reg
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
- out.be("div", null, "0", component, null, 0);
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
+ out.be("div", null, "0", _component, null, 0);
function _stuff(out, x) {
- out.n(_marko_node, component);
+ out.n(_marko_node, _component);
}
out.ee();
diff --git a/packages/translator-default/test/fixtures/macros/snapshots/cjs-expected.js b/packages/translator-default/test/fixtures/macros/snapshots/cjs-expected.js
index 47ee74b0b7..610039bab3 100644
--- a/packages/translator-default/test/fixtures/macros/snapshots/cjs-expected.js
+++ b/packages/translator-default/test/fixtures/macros/snapshots/cjs-expected.js
@@ -19,7 +19,7 @@ const _marko_componentType = "packages/translator-default/test/fixtures/macros/t
var _default = _marko_template;
exports.default = _default;
const _marko_component = {};
-_marko_template._ = (0, _renderer.default)(function (input, out, _component, component, state) {
+_marko_template._ = (0, _renderer.default)(function (input, out, _componentDef, _component, state) {
function _renderTree(out, node) {
out.w("Name: ");
out.w((0, _escapeXml.x)(node.name));
@@ -33,7 +33,7 @@ _marko_template._ = (0, _renderer.default)(function (input, out, _component, com
for (const child of node.children) {
const _keyScope = `[${_keyValue++}]`;
out.w("
");
- (0, _dynamicTag.default)(out, _renderTree, () => child, null, null, null, _component, "3" + _keyScope);
+ (0, _dynamicTag.default)(out, _renderTree, () => child, null, null, null, _componentDef, "3" + _keyScope);
out.w("");
}
}
@@ -41,7 +41,7 @@ _marko_template._ = (0, _renderer.default)(function (input, out, _component, com
}
}
- (0, _dynamicTag.default)(out, _renderTree, () => input.node, null, null, null, _component, "4");
+ (0, _dynamicTag.default)(out, _renderTree, () => input.node, null, null, null, _componentDef, "4");
}, {
t: _marko_componentType,
i: true,
diff --git a/packages/translator-default/test/fixtures/macros/snapshots/html-expected.js b/packages/translator-default/test/fixtures/macros/snapshots/html-expected.js
index 97b0cccfc0..7175b12131 100644
--- a/packages/translator-default/test/fixtures/macros/snapshots/html-expected.js
+++ b/packages/translator-default/test/fixtures/macros/snapshots/html-expected.js
@@ -8,7 +8,7 @@ import { x as _marko_escapeXml } from "marko/src/runtime/html/helpers/escape-xml
import _marko_dynamic_tag from "marko/src/runtime/helpers/dynamic-tag";
import _marko_renderer from "marko/src/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
function _renderTree(out, node) {
out.w("Name: ");
out.w(_marko_escapeXml(node.name));
@@ -23,7 +23,7 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
const _keyScope = `[${_keyValue++}]`;
out.w("
");
- _marko_dynamic_tag(out, _renderTree, () => child, null, null, null, _component, "3" + _keyScope);
+ _marko_dynamic_tag(out, _renderTree, () => child, null, null, null, _componentDef, "3" + _keyScope);
out.w("");
}
@@ -32,7 +32,7 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
}
}
- _marko_dynamic_tag(out, _renderTree, () => input.node, null, null, null, _component, "4");
+ _marko_dynamic_tag(out, _renderTree, () => input.node, null, null, null, _componentDef, "4");
}, {
t: _marko_componentType,
i: true,
diff --git a/packages/translator-default/test/fixtures/macros/snapshots/htmlProduction-expected.js b/packages/translator-default/test/fixtures/macros/snapshots/htmlProduction-expected.js
index 5a9a310f41..7e06b4df62 100644
--- a/packages/translator-default/test/fixtures/macros/snapshots/htmlProduction-expected.js
+++ b/packages/translator-default/test/fixtures/macros/snapshots/htmlProduction-expected.js
@@ -8,7 +8,7 @@ import { x as _marko_escapeXml } from "marko/dist/runtime/html/helpers/escape-xm
import _marko_dynamic_tag from "marko/dist/runtime/helpers/dynamic-tag";
import _marko_renderer from "marko/dist/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
function _renderTree(out, node) {
out.w(`Name: ${_marko_escapeXml(node.name)} Children: `);
@@ -21,7 +21,7 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
const _keyScope = `[${_keyValue++}]`;
out.w("
");
- _marko_dynamic_tag(out, _renderTree, () => child, null, null, null, _component, "3" + _keyScope);
+ _marko_dynamic_tag(out, _renderTree, () => child, null, null, null, _componentDef, "3" + _keyScope);
out.w("");
}
@@ -30,7 +30,7 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
}
}
- _marko_dynamic_tag(out, _renderTree, () => input.node, null, null, null, _component, "4");
+ _marko_dynamic_tag(out, _renderTree, () => input.node, null, null, null, _componentDef, "4");
}, {
t: _marko_componentType,
i: true
diff --git a/packages/translator-default/test/fixtures/macros/snapshots/vdom-expected.js b/packages/translator-default/test/fixtures/macros/snapshots/vdom-expected.js
index 640eb633ce..aadf88d80a 100644
--- a/packages/translator-default/test/fixtures/macros/snapshots/vdom-expected.js
+++ b/packages/translator-default/test/fixtures/macros/snapshots/vdom-expected.js
@@ -11,22 +11,22 @@ import { r as _marko_registerComponent } from "marko/src/runtime/components/regi
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
function _renderTree(out, node) {
- out.t("Name: ", component);
- out.t(node.name, component);
- out.t(" Children: ", component);
+ out.t("Name: ", _component);
+ out.t(node.name, _component);
+ out.t(" Children: ", _component);
if (node.children) {
- out.be("ul", null, "1", component, null, 0);
+ out.be("ul", null, "1", _component, null, 0);
{
let _keyValue = 0;
for (const child of node.children) {
const _keyScope = `[${_keyValue++}]`;
- out.be("li", null, "2" + _keyScope, component, null, 0);
+ out.be("li", null, "2" + _keyScope, _component, null, 0);
- _marko_dynamic_tag(out, _renderTree, () => child, null, null, null, _component, "3" + _keyScope);
+ _marko_dynamic_tag(out, _renderTree, () => child, null, null, null, _componentDef, "3" + _keyScope);
out.ee();
}
@@ -35,7 +35,7 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
}
}
- _marko_dynamic_tag(out, _renderTree, () => input.node, null, null, null, _component, "4");
+ _marko_dynamic_tag(out, _renderTree, () => input.node, null, null, null, _componentDef, "4");
}, {
t: _marko_componentType,
i: true,
diff --git a/packages/translator-default/test/fixtures/macros/snapshots/vdomProduction-expected.js b/packages/translator-default/test/fixtures/macros/snapshots/vdomProduction-expected.js
index 6a6388adce..b816cceadb 100644
--- a/packages/translator-default/test/fixtures/macros/snapshots/vdomProduction-expected.js
+++ b/packages/translator-default/test/fixtures/macros/snapshots/vdomProduction-expected.js
@@ -11,22 +11,22 @@ import { r as _marko_registerComponent } from "marko/dist/runtime/components/reg
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
function _renderTree(out, node) {
- out.t("Name: ", component);
- out.t(node.name, component);
- out.t(" Children: ", component);
+ out.t("Name: ", _component);
+ out.t(node.name, _component);
+ out.t(" Children: ", _component);
if (node.children) {
- out.be("ul", null, "1", component, null, 0);
+ out.be("ul", null, "1", _component, null, 0);
{
let _keyValue = 0;
for (const child of node.children) {
const _keyScope = `[${_keyValue++}]`;
- out.be("li", null, "2" + _keyScope, component, null, 0);
+ out.be("li", null, "2" + _keyScope, _component, null, 0);
- _marko_dynamic_tag(out, _renderTree, () => child, null, null, null, _component, "3" + _keyScope);
+ _marko_dynamic_tag(out, _renderTree, () => child, null, null, null, _componentDef, "3" + _keyScope);
out.ee();
}
@@ -35,7 +35,7 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
}
}
- _marko_dynamic_tag(out, _renderTree, () => input.node, null, null, null, _component, "4");
+ _marko_dynamic_tag(out, _renderTree, () => input.node, null, null, null, _componentDef, "4");
}, {
t: _marko_componentType,
i: true
diff --git a/packages/translator-default/test/fixtures/no-update-directives/snapshots/cjs-expected.js b/packages/translator-default/test/fixtures/no-update-directives/snapshots/cjs-expected.js
index 74f2c27028..7967ac922e 100644
--- a/packages/translator-default/test/fixtures/no-update-directives/snapshots/cjs-expected.js
+++ b/packages/translator-default/test/fixtures/no-update-directives/snapshots/cjs-expected.js
@@ -21,17 +21,17 @@ const _marko_componentType = "packages/translator-default/test/fixtures/no-updat
var _default = _marko_template;
exports.default = _default;
const _marko_component = {};
-_marko_template._ = (0, _renderer.default)(function (input, out, _component, component, state) {
+_marko_template._ = (0, _renderer.default)(function (input, out, _componentDef, _component, state) {
(0, _renderTag.default)(_preserveTag.default, {
"renderBody": out => {
(0, _renderTag.default)(_index.default, {
"renderBody": out => {
- (0, _renderTag.default)(_index.default, {}, out, _component, "1");
+ (0, _renderTag.default)(_index.default, {}, out, _componentDef, "1");
out.w("
");
}
- }, out, _component, "0");
+ }, out, _componentDef, "0");
}
- }, out, _component, "p_0");
+ }, out, _componentDef, "p_0");
(0, _renderTag.default)(_preserveTag.default, {
"i": x,
"renderBody": out => {
@@ -40,24 +40,24 @@ _marko_template._ = (0, _renderer.default)(function (input, out, _component, com
(0, _renderTag.default)(_preserveTag.default, {
"i": (a, b),
"renderBody": out => {
- (0, _renderTag.default)(_index.default, {}, out, _component, "4");
+ (0, _renderTag.default)(_index.default, {}, out, _componentDef, "4");
}
- }, out, _component, "p_4");
+ }, out, _componentDef, "p_4");
out.w("
");
}
- }, out, _component, "3");
+ }, out, _componentDef, "3");
}
- }, out, _component, "p_3");
+ }, out, _componentDef, "p_3");
(0, _renderTag.default)(_index.default, {
"renderBody": out => {
(0, _renderTag.default)(_preserveTag.default, {
"renderBody": out => {
- (0, _renderTag.default)(_index.default, {}, out, _component, "7");
+ (0, _renderTag.default)(_index.default, {}, out, _componentDef, "7");
out.w("
");
}
- }, out, _component, "p_6");
+ }, out, _componentDef, "p_6");
}
- }, out, _component, "6");
+ }, out, _componentDef, "6");
(0, _renderTag.default)(_index.default, {
"renderBody": out => {
(0, _renderTag.default)(_preserveTag.default, {
@@ -70,24 +70,24 @@ _marko_template._ = (0, _renderer.default)(function (input, out, _component, com
"renderBody": out => {
out.w("Again");
}
- }, out, _component, "p_10");
+ }, out, _componentDef, "p_10");
}
- }, out, _component, "10");
+ }, out, _componentDef, "10");
out.w("
");
}
- }, out, _component, "p_9");
+ }, out, _componentDef, "p_9");
}
- }, out, _component, "9");
+ }, out, _componentDef, "9");
(0, _renderTag.default)(_preserveTag.default, {
"renderBody": out => {
(0, _renderTag.default)(_index.default, {
"renderBody": out => {
- (0, _renderTag.default)(_index.default, {}, out, _component, "12");
+ (0, _renderTag.default)(_index.default, {}, out, _componentDef, "12");
out.w("
");
}
- }, out, _component, "@a");
+ }, out, _componentDef, "@a");
}
- }, out, _component, "p_@a");
+ }, out, _componentDef, "p_@a");
(0, _renderTag.default)(_preserveTag.default, {
"i": x,
"renderBody": out => {
@@ -96,24 +96,24 @@ _marko_template._ = (0, _renderer.default)(function (input, out, _component, com
(0, _renderTag.default)(_preserveTag.default, {
"i": (a, b),
"renderBody": out => {
- (0, _renderTag.default)(_index.default, {}, out, _component, "@c");
+ (0, _renderTag.default)(_index.default, {}, out, _componentDef, "@c");
}
- }, out, _component, "p_@c");
+ }, out, _componentDef, "p_@c");
out.w("
");
}
- }, out, _component, "@b");
+ }, out, _componentDef, "@b");
}
- }, out, _component, "p_@b");
+ }, out, _componentDef, "p_@b");
(0, _renderTag.default)(_index.default, {
"renderBody": out => {
(0, _renderTag.default)(_preserveTag.default, {
"renderBody": out => {
- (0, _renderTag.default)(_index.default, {}, out, _component, "15");
+ (0, _renderTag.default)(_index.default, {}, out, _componentDef, "15");
out.w("
");
}
- }, out, _component, "p_@d");
+ }, out, _componentDef, "p_@d");
}
- }, out, _component, "@d");
+ }, out, _componentDef, "@d");
(0, _renderTag.default)(_index.default, {
"renderBody": out => {
(0, _renderTag.default)(_preserveTag.default, {
@@ -126,20 +126,20 @@ _marko_template._ = (0, _renderer.default)(function (input, out, _component, com
"renderBody": out => {
out.w("Again");
}
- }, out, _component, "p_@f");
+ }, out, _componentDef, "p_@f");
}
- }, out, _component, "@f");
+ }, out, _componentDef, "@f");
out.w("
");
}
- }, out, _component, "p_@e");
+ }, out, _componentDef, "p_@e");
}
- }, out, _component, "@e");
+ }, out, _componentDef, "@e");
(0, _renderTag.default)(_preserveTag.default, {
"n": true,
"renderBody": out => {
out.w("
");
}
- }, out, _component, "18");
+ }, out, _componentDef, "18");
}, {
t: _marko_componentType,
i: true,
diff --git a/packages/translator-default/test/fixtures/no-update-directives/snapshots/html-expected.js b/packages/translator-default/test/fixtures/no-update-directives/snapshots/html-expected.js
index a8068c1a5d..41cd0ed6a5 100644
--- a/packages/translator-default/test/fixtures/no-update-directives/snapshots/html-expected.js
+++ b/packages/translator-default/test/fixtures/no-update-directives/snapshots/html-expected.js
@@ -9,18 +9,18 @@ import _marko_tag from "marko/src/runtime/helpers/render-tag";
import _preserve from "marko/src/core-tags/components/preserve-tag";
import _marko_renderer from "marko/src/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
_marko_tag(_preserve, {
"renderBody": out => {
_marko_tag(_hello, {
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "1");
+ _marko_tag(_hello, {}, out, _componentDef, "1");
out.w("
");
}
- }, out, _component, "0");
+ }, out, _componentDef, "0");
}
- }, out, _component, "p_0");
+ }, out, _componentDef, "p_0");
_marko_tag(_preserve, {
"i": x,
@@ -30,27 +30,27 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
_marko_tag(_preserve, {
"i": (a, b),
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "4");
+ _marko_tag(_hello, {}, out, _componentDef, "4");
}
- }, out, _component, "p_4");
+ }, out, _componentDef, "p_4");
out.w("
");
}
- }, out, _component, "3");
+ }, out, _componentDef, "3");
}
- }, out, _component, "p_3");
+ }, out, _componentDef, "p_3");
_marko_tag(_hello, {
"renderBody": out => {
_marko_tag(_preserve, {
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "7");
+ _marko_tag(_hello, {}, out, _componentDef, "7");
out.w("
");
}
- }, out, _component, "p_6");
+ }, out, _componentDef, "p_6");
}
- }, out, _component, "6");
+ }, out, _componentDef, "6");
_marko_tag(_hello, {
"renderBody": out => {
@@ -64,27 +64,27 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
"renderBody": out => {
out.w("Again");
}
- }, out, _component, "p_10");
+ }, out, _componentDef, "p_10");
}
- }, out, _component, "10");
+ }, out, _componentDef, "10");
out.w("
");
}
- }, out, _component, "p_9");
+ }, out, _componentDef, "p_9");
}
- }, out, _component, "9");
+ }, out, _componentDef, "9");
_marko_tag(_preserve, {
"renderBody": out => {
_marko_tag(_hello, {
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "12");
+ _marko_tag(_hello, {}, out, _componentDef, "12");
out.w("
");
}
- }, out, _component, "@a");
+ }, out, _componentDef, "@a");
}
- }, out, _component, "p_@a");
+ }, out, _componentDef, "p_@a");
_marko_tag(_preserve, {
"i": x,
@@ -94,27 +94,27 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
_marko_tag(_preserve, {
"i": (a, b),
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "@c");
+ _marko_tag(_hello, {}, out, _componentDef, "@c");
}
- }, out, _component, "p_@c");
+ }, out, _componentDef, "p_@c");
out.w("
");
}
- }, out, _component, "@b");
+ }, out, _componentDef, "@b");
}
- }, out, _component, "p_@b");
+ }, out, _componentDef, "p_@b");
_marko_tag(_hello, {
"renderBody": out => {
_marko_tag(_preserve, {
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "15");
+ _marko_tag(_hello, {}, out, _componentDef, "15");
out.w("
");
}
- }, out, _component, "p_@d");
+ }, out, _componentDef, "p_@d");
}
- }, out, _component, "@d");
+ }, out, _componentDef, "@d");
_marko_tag(_hello, {
"renderBody": out => {
@@ -128,22 +128,22 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
"renderBody": out => {
out.w("Again");
}
- }, out, _component, "p_@f");
+ }, out, _componentDef, "p_@f");
}
- }, out, _component, "@f");
+ }, out, _componentDef, "@f");
out.w("
");
}
- }, out, _component, "p_@e");
+ }, out, _componentDef, "p_@e");
}
- }, out, _component, "@e");
+ }, out, _componentDef, "@e");
_marko_tag(_preserve, {
"n": true,
"renderBody": out => {
out.w("
");
}
- }, out, _component, "18");
+ }, out, _componentDef, "18");
}, {
t: _marko_componentType,
i: true,
diff --git a/packages/translator-default/test/fixtures/no-update-directives/snapshots/htmlProduction-expected.js b/packages/translator-default/test/fixtures/no-update-directives/snapshots/htmlProduction-expected.js
index b452bc621e..e469529852 100644
--- a/packages/translator-default/test/fixtures/no-update-directives/snapshots/htmlProduction-expected.js
+++ b/packages/translator-default/test/fixtures/no-update-directives/snapshots/htmlProduction-expected.js
@@ -9,18 +9,18 @@ import _marko_tag from "marko/dist/runtime/helpers/render-tag";
import _preserve from "marko/dist/core-tags/components/preserve-tag";
import _marko_renderer from "marko/dist/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
_marko_tag(_preserve, {
"renderBody": out => {
_marko_tag(_hello, {
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "1");
+ _marko_tag(_hello, {}, out, _componentDef, "1");
out.w("
");
}
- }, out, _component, "0");
+ }, out, _componentDef, "0");
}
- }, out, _component, "p_0");
+ }, out, _componentDef, "p_0");
_marko_tag(_preserve, {
"i": x,
@@ -30,27 +30,27 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
_marko_tag(_preserve, {
"i": (a, b),
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "4");
+ _marko_tag(_hello, {}, out, _componentDef, "4");
}
- }, out, _component, "p_4");
+ }, out, _componentDef, "p_4");
out.w("
");
}
- }, out, _component, "3");
+ }, out, _componentDef, "3");
}
- }, out, _component, "p_3");
+ }, out, _componentDef, "p_3");
_marko_tag(_hello, {
"renderBody": out => {
_marko_tag(_preserve, {
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "7");
+ _marko_tag(_hello, {}, out, _componentDef, "7");
out.w("
");
}
- }, out, _component, "p_6");
+ }, out, _componentDef, "p_6");
}
- }, out, _component, "6");
+ }, out, _componentDef, "6");
_marko_tag(_hello, {
"renderBody": out => {
@@ -64,27 +64,27 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
"renderBody": out => {
out.w("Again");
}
- }, out, _component, "p_10");
+ }, out, _componentDef, "p_10");
}
- }, out, _component, "10");
+ }, out, _componentDef, "10");
out.w("
");
}
- }, out, _component, "p_9");
+ }, out, _componentDef, "p_9");
}
- }, out, _component, "9");
+ }, out, _componentDef, "9");
_marko_tag(_preserve, {
"renderBody": out => {
_marko_tag(_hello, {
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "12");
+ _marko_tag(_hello, {}, out, _componentDef, "12");
out.w("
");
}
- }, out, _component, "@a");
+ }, out, _componentDef, "@a");
}
- }, out, _component, "p_@a");
+ }, out, _componentDef, "p_@a");
_marko_tag(_preserve, {
"i": x,
@@ -94,27 +94,27 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
_marko_tag(_preserve, {
"i": (a, b),
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "@c");
+ _marko_tag(_hello, {}, out, _componentDef, "@c");
}
- }, out, _component, "p_@c");
+ }, out, _componentDef, "p_@c");
out.w("
");
}
- }, out, _component, "@b");
+ }, out, _componentDef, "@b");
}
- }, out, _component, "p_@b");
+ }, out, _componentDef, "p_@b");
_marko_tag(_hello, {
"renderBody": out => {
_marko_tag(_preserve, {
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "15");
+ _marko_tag(_hello, {}, out, _componentDef, "15");
out.w("
");
}
- }, out, _component, "p_@d");
+ }, out, _componentDef, "p_@d");
}
- }, out, _component, "@d");
+ }, out, _componentDef, "@d");
_marko_tag(_hello, {
"renderBody": out => {
@@ -128,22 +128,22 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
"renderBody": out => {
out.w("Again");
}
- }, out, _component, "p_@f");
+ }, out, _componentDef, "p_@f");
}
- }, out, _component, "@f");
+ }, out, _componentDef, "@f");
out.w("
");
}
- }, out, _component, "p_@e");
+ }, out, _componentDef, "p_@e");
}
- }, out, _component, "@e");
+ }, out, _componentDef, "@e");
_marko_tag(_preserve, {
"n": true,
"renderBody": out => {
out.w("
");
}
- }, out, _component, "18");
+ }, out, _componentDef, "18");
}, {
t: _marko_componentType,
i: true
diff --git a/packages/translator-default/test/fixtures/no-update-directives/snapshots/vdom-expected.js b/packages/translator-default/test/fixtures/no-update-directives/snapshots/vdom-expected.js
index e2246cdfd1..382478a0a5 100644
--- a/packages/translator-default/test/fixtures/no-update-directives/snapshots/vdom-expected.js
+++ b/packages/translator-default/test/fixtures/no-update-directives/snapshots/vdom-expected.js
@@ -13,18 +13,18 @@ import { r as _marko_registerComponent } from "marko/src/runtime/components/regi
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
_marko_tag(_preserve, {
"renderBody": out => {
_marko_tag(_hello, {
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "1");
+ _marko_tag(_hello, {}, out, _componentDef, "1");
- out.e("div", null, "2", component, 0, 0);
+ out.e("div", null, "2", _component, 0, 0);
}
- }, out, _component, "0");
+ }, out, _componentDef, "0");
}
- }, out, _component, "p_0");
+ }, out, _componentDef, "p_0");
_marko_tag(_preserve, {
"i": x,
@@ -34,27 +34,27 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
_marko_tag(_preserve, {
"i": (a, b),
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "4");
+ _marko_tag(_hello, {}, out, _componentDef, "4");
}
- }, out, _component, "p_4");
+ }, out, _componentDef, "p_4");
- out.e("div", null, "5", component, 0, 0);
+ out.e("div", null, "5", _component, 0, 0);
}
- }, out, _component, "3");
+ }, out, _componentDef, "3");
}
- }, out, _component, "p_3");
+ }, out, _componentDef, "p_3");
_marko_tag(_hello, {
"renderBody": out => {
_marko_tag(_preserve, {
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "7");
+ _marko_tag(_hello, {}, out, _componentDef, "7");
- out.e("div", null, "8", component, 0, 0);
+ out.e("div", null, "8", _component, 0, 0);
}
- }, out, _component, "p_6");
+ }, out, _componentDef, "p_6");
}
- }, out, _component, "6");
+ }, out, _componentDef, "6");
_marko_tag(_hello, {
"renderBody": out => {
@@ -66,29 +66,29 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
_marko_tag(_preserve, {
"i": (a, b),
"renderBody": out => {
- out.t("Again", component);
+ out.t("Again", _component);
}
- }, out, _component, "p_10");
+ }, out, _componentDef, "p_10");
}
- }, out, _component, "10");
+ }, out, _componentDef, "10");
- out.e("div", null, "11", component, 0, 0);
+ out.e("div", null, "11", _component, 0, 0);
}
- }, out, _component, "p_9");
+ }, out, _componentDef, "p_9");
}
- }, out, _component, "9");
+ }, out, _componentDef, "9");
_marko_tag(_preserve, {
"renderBody": out => {
_marko_tag(_hello, {
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "12");
+ _marko_tag(_hello, {}, out, _componentDef, "12");
- out.e("div", null, "13", component, 0, 0);
+ out.e("div", null, "13", _component, 0, 0);
}
- }, out, _component, "@a");
+ }, out, _componentDef, "@a");
}
- }, out, _component, "p_@a");
+ }, out, _componentDef, "p_@a");
_marko_tag(_preserve, {
"i": x,
@@ -98,27 +98,27 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
_marko_tag(_preserve, {
"i": (a, b),
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "@c");
+ _marko_tag(_hello, {}, out, _componentDef, "@c");
}
- }, out, _component, "p_@c");
+ }, out, _componentDef, "p_@c");
- out.e("div", null, "14", component, 0, 0);
+ out.e("div", null, "14", _component, 0, 0);
}
- }, out, _component, "@b");
+ }, out, _componentDef, "@b");
}
- }, out, _component, "p_@b");
+ }, out, _componentDef, "p_@b");
_marko_tag(_hello, {
"renderBody": out => {
_marko_tag(_preserve, {
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "15");
+ _marko_tag(_hello, {}, out, _componentDef, "15");
- out.e("div", null, "16", component, 0, 0);
+ out.e("div", null, "16", _component, 0, 0);
}
- }, out, _component, "p_@d");
+ }, out, _componentDef, "p_@d");
}
- }, out, _component, "@d");
+ }, out, _componentDef, "@d");
_marko_tag(_hello, {
"renderBody": out => {
@@ -130,26 +130,26 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
_marko_tag(_preserve, {
"i": (a, b),
"renderBody": out => {
- out.t("Again", component);
+ out.t("Again", _component);
}
- }, out, _component, "p_@f");
+ }, out, _componentDef, "p_@f");
}
- }, out, _component, "@f");
+ }, out, _componentDef, "@f");
- out.e("div", null, "17", component, 0, 0);
+ out.e("div", null, "17", _component, 0, 0);
}
- }, out, _component, "p_@e");
+ }, out, _componentDef, "p_@e");
}
- }, out, _component, "@e");
+ }, out, _componentDef, "@e");
_marko_tag(_preserve, {
"n": true,
"renderBody": out => {
out.e("div", {
"class": "test"
- }, "18", component, 0, 1);
+ }, "18", _component, 0, 1);
}
- }, out, _component, "18");
+ }, out, _componentDef, "18");
}, {
t: _marko_componentType,
i: true,
diff --git a/packages/translator-default/test/fixtures/no-update-directives/snapshots/vdomProduction-expected.js b/packages/translator-default/test/fixtures/no-update-directives/snapshots/vdomProduction-expected.js
index 5e4736bbfe..20ce47d824 100644
--- a/packages/translator-default/test/fixtures/no-update-directives/snapshots/vdomProduction-expected.js
+++ b/packages/translator-default/test/fixtures/no-update-directives/snapshots/vdomProduction-expected.js
@@ -32,18 +32,18 @@ import { r as _marko_registerComponent } from "marko/dist/runtime/components/reg
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
_marko_tag(_preserve, {
"renderBody": out => {
_marko_tag(_hello, {
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "1");
+ _marko_tag(_hello, {}, out, _componentDef, "1");
- out.n(_marko_node, component);
+ out.n(_marko_node, _component);
}
- }, out, _component, "0");
+ }, out, _componentDef, "0");
}
- }, out, _component, "p_0");
+ }, out, _componentDef, "p_0");
_marko_tag(_preserve, {
"i": x,
@@ -53,27 +53,27 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
_marko_tag(_preserve, {
"i": (a, b),
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "4");
+ _marko_tag(_hello, {}, out, _componentDef, "4");
}
- }, out, _component, "p_4");
+ }, out, _componentDef, "p_4");
- out.n(_marko_node2, component);
+ out.n(_marko_node2, _component);
}
- }, out, _component, "3");
+ }, out, _componentDef, "3");
}
- }, out, _component, "p_3");
+ }, out, _componentDef, "p_3");
_marko_tag(_hello, {
"renderBody": out => {
_marko_tag(_preserve, {
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "7");
+ _marko_tag(_hello, {}, out, _componentDef, "7");
- out.n(_marko_node3, component);
+ out.n(_marko_node3, _component);
}
- }, out, _component, "p_6");
+ }, out, _componentDef, "p_6");
}
- }, out, _component, "6");
+ }, out, _componentDef, "6");
_marko_tag(_hello, {
"renderBody": out => {
@@ -85,29 +85,29 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
_marko_tag(_preserve, {
"i": (a, b),
"renderBody": out => {
- out.t("Again", component);
+ out.t("Again", _component);
}
- }, out, _component, "p_10");
+ }, out, _componentDef, "p_10");
}
- }, out, _component, "10");
+ }, out, _componentDef, "10");
- out.n(_marko_node4, component);
+ out.n(_marko_node4, _component);
}
- }, out, _component, "p_9");
+ }, out, _componentDef, "p_9");
}
- }, out, _component, "9");
+ }, out, _componentDef, "9");
_marko_tag(_preserve, {
"renderBody": out => {
_marko_tag(_hello, {
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "12");
+ _marko_tag(_hello, {}, out, _componentDef, "12");
- out.n(_marko_node5, component);
+ out.n(_marko_node5, _component);
}
- }, out, _component, "@a");
+ }, out, _componentDef, "@a");
}
- }, out, _component, "p_@a");
+ }, out, _componentDef, "p_@a");
_marko_tag(_preserve, {
"i": x,
@@ -117,27 +117,27 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
_marko_tag(_preserve, {
"i": (a, b),
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "@c");
+ _marko_tag(_hello, {}, out, _componentDef, "@c");
}
- }, out, _component, "p_@c");
+ }, out, _componentDef, "p_@c");
- out.n(_marko_node6, component);
+ out.n(_marko_node6, _component);
}
- }, out, _component, "@b");
+ }, out, _componentDef, "@b");
}
- }, out, _component, "p_@b");
+ }, out, _componentDef, "p_@b");
_marko_tag(_hello, {
"renderBody": out => {
_marko_tag(_preserve, {
"renderBody": out => {
- _marko_tag(_hello, {}, out, _component, "15");
+ _marko_tag(_hello, {}, out, _componentDef, "15");
- out.n(_marko_node7, component);
+ out.n(_marko_node7, _component);
}
- }, out, _component, "p_@d");
+ }, out, _componentDef, "p_@d");
}
- }, out, _component, "@d");
+ }, out, _componentDef, "@d");
_marko_tag(_hello, {
"renderBody": out => {
@@ -149,26 +149,26 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
_marko_tag(_preserve, {
"i": (a, b),
"renderBody": out => {
- out.t("Again", component);
+ out.t("Again", _component);
}
- }, out, _component, "p_@f");
+ }, out, _componentDef, "p_@f");
}
- }, out, _component, "@f");
+ }, out, _componentDef, "@f");
- out.n(_marko_node8, component);
+ out.n(_marko_node8, _component);
}
- }, out, _component, "p_@e");
+ }, out, _componentDef, "p_@e");
}
- }, out, _component, "@e");
+ }, out, _componentDef, "@e");
_marko_tag(_preserve, {
"n": true,
"renderBody": out => {
out.e("div", {
"class": "test"
- }, "18", component, 0, 1);
+ }, "18", _component, 0, 1);
}
- }, out, _component, "18");
+ }, out, _componentDef, "18");
}, {
t: _marko_componentType,
i: true
diff --git a/packages/translator-default/test/fixtures/no-update-modifier-multiple/snapshots/cjs-expected.js b/packages/translator-default/test/fixtures/no-update-modifier-multiple/snapshots/cjs-expected.js
index 1f1f1a2482..6f068c4782 100644
--- a/packages/translator-default/test/fixtures/no-update-modifier-multiple/snapshots/cjs-expected.js
+++ b/packages/translator-default/test/fixtures/no-update-modifier-multiple/snapshots/cjs-expected.js
@@ -19,12 +19,12 @@ const _marko_componentType = "packages/translator-default/test/fixtures/no-updat
var _default = _marko_template;
exports.default = _default;
const _marko_component = {};
-_marko_template._ = (0, _renderer.default)(function (input, out, _component, component, state) {
+_marko_template._ = (0, _renderer.default)(function (input, out, _componentDef, _component, state) {
out.w("
");
- out.w(``);
- out.w(``);
out.w("
");
diff --git a/packages/translator-default/test/fixtures/no-update-modifier-multiple/snapshots/html-expected.js b/packages/translator-default/test/fixtures/no-update-modifier-multiple/snapshots/html-expected.js
index 27f7a3f859..80b10a1290 100644
--- a/packages/translator-default/test/fixtures/no-update-modifier-multiple/snapshots/html-expected.js
+++ b/packages/translator-default/test/fixtures/no-update-modifier-multiple/snapshots/html-expected.js
@@ -8,12 +8,12 @@ import _marko_props from "marko/src/runtime/html/helpers/data-marko";
import _marko_attr from "marko/src/runtime/html/helpers/attr";
import _marko_renderer from "marko/src/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.w("
");
- out.w(``);
- out.w(``);
out.w("
");
diff --git a/packages/translator-default/test/fixtures/no-update-modifier-multiple/snapshots/htmlProduction-expected.js b/packages/translator-default/test/fixtures/no-update-modifier-multiple/snapshots/htmlProduction-expected.js
index 6be352e36e..a76cce016a 100644
--- a/packages/translator-default/test/fixtures/no-update-modifier-multiple/snapshots/htmlProduction-expected.js
+++ b/packages/translator-default/test/fixtures/no-update-modifier-multiple/snapshots/htmlProduction-expected.js
@@ -8,10 +8,10 @@ import _marko_props from "marko/dist/runtime/html/helpers/data-marko";
import _marko_attr from "marko/dist/runtime/html/helpers/attr";
import _marko_renderer from "marko/dist/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
- out.w(`
`);
}, {
diff --git a/packages/translator-default/test/fixtures/no-update-modifier-multiple/snapshots/vdom-expected.js b/packages/translator-default/test/fixtures/no-update-modifier-multiple/snapshots/vdom-expected.js
index 3fe57ba4cc..1cb92bb219 100644
--- a/packages/translator-default/test/fixtures/no-update-modifier-multiple/snapshots/vdom-expected.js
+++ b/packages/translator-default/test/fixtures/no-update-modifier-multiple/snapshots/vdom-expected.js
@@ -11,18 +11,18 @@ import { r as _marko_registerComponent } from "marko/src/runtime/components/regi
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
- out.be("div", null, "0", component, null, 0);
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
+ out.be("div", null, "0", _component, null, 0);
out.e("input", {
"value": input.defaultValue
- }, "1", component, 0, 0, {
+ }, "1", _component, 0, 0, {
pa: ["value"]
});
out.e("input", {
"type": "checkbox",
"value": input.defaultValue,
"checked": input.checked
- }, "2", component, 0, 0, {
+ }, "2", _component, 0, 0, {
pa: ["value", "checked"]
});
out.ee();
diff --git a/packages/translator-default/test/fixtures/no-update-modifier-multiple/snapshots/vdomProduction-expected.js b/packages/translator-default/test/fixtures/no-update-modifier-multiple/snapshots/vdomProduction-expected.js
index 8a586d6794..839b3cdf5c 100644
--- a/packages/translator-default/test/fixtures/no-update-modifier-multiple/snapshots/vdomProduction-expected.js
+++ b/packages/translator-default/test/fixtures/no-update-modifier-multiple/snapshots/vdomProduction-expected.js
@@ -11,18 +11,18 @@ import { r as _marko_registerComponent } from "marko/dist/runtime/components/reg
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
- out.be("div", null, "0", component, null, 0);
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
+ out.be("div", null, "0", _component, null, 0);
out.e("input", {
"value": input.defaultValue
- }, "1", component, 0, 0, {
+ }, "1", _component, 0, 0, {
pa: ["value"]
});
out.e("input", {
"type": "checkbox",
"value": input.defaultValue,
"checked": input.checked
- }, "2", component, 0, 0, {
+ }, "2", _component, 0, 0, {
pa: ["value", "checked"]
});
out.ee();
diff --git a/packages/translator-default/test/fixtures/no-update-modifier/snapshots/cjs-expected.js b/packages/translator-default/test/fixtures/no-update-modifier/snapshots/cjs-expected.js
index 094ed79add..dec07f8942 100644
--- a/packages/translator-default/test/fixtures/no-update-modifier/snapshots/cjs-expected.js
+++ b/packages/translator-default/test/fixtures/no-update-modifier/snapshots/cjs-expected.js
@@ -19,8 +19,8 @@ const _marko_componentType = "packages/translator-default/test/fixtures/no-updat
var _default = _marko_template;
exports.default = _default;
const _marko_component = {};
-_marko_template._ = (0, _renderer.default)(function (input, out, _component, component, state) {
- out.w(`
`);
}, {
diff --git a/packages/translator-default/test/fixtures/no-update-modifier/snapshots/html-expected.js b/packages/translator-default/test/fixtures/no-update-modifier/snapshots/html-expected.js
index 3d43b9f777..523a70fed2 100644
--- a/packages/translator-default/test/fixtures/no-update-modifier/snapshots/html-expected.js
+++ b/packages/translator-default/test/fixtures/no-update-modifier/snapshots/html-expected.js
@@ -8,8 +8,8 @@ import _marko_props from "marko/src/runtime/html/helpers/data-marko";
import _marko_attr from "marko/src/runtime/html/helpers/attr";
import _marko_renderer from "marko/src/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
- out.w(`
`);
}, {
diff --git a/packages/translator-default/test/fixtures/no-update-modifier/snapshots/htmlProduction-expected.js b/packages/translator-default/test/fixtures/no-update-modifier/snapshots/htmlProduction-expected.js
index 837239a45f..1a7a4fbd11 100644
--- a/packages/translator-default/test/fixtures/no-update-modifier/snapshots/htmlProduction-expected.js
+++ b/packages/translator-default/test/fixtures/no-update-modifier/snapshots/htmlProduction-expected.js
@@ -8,8 +8,8 @@ import _marko_props from "marko/dist/runtime/html/helpers/data-marko";
import _marko_attr from "marko/dist/runtime/html/helpers/attr";
import _marko_renderer from "marko/dist/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
- out.w(`
`);
}, {
diff --git a/packages/translator-default/test/fixtures/no-update-modifier/snapshots/vdom-expected.js b/packages/translator-default/test/fixtures/no-update-modifier/snapshots/vdom-expected.js
index c244365d00..9b5dda63d8 100644
--- a/packages/translator-default/test/fixtures/no-update-modifier/snapshots/vdom-expected.js
+++ b/packages/translator-default/test/fixtures/no-update-modifier/snapshots/vdom-expected.js
@@ -11,10 +11,10 @@ import { r as _marko_registerComponent } from "marko/src/runtime/components/regi
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.e("input", {
"value": input.defaultValue
- }, "0", component, 0, 0, {
+ }, "0", _component, 0, 0, {
pa: ["value"]
});
}, {
diff --git a/packages/translator-default/test/fixtures/no-update-modifier/snapshots/vdomProduction-expected.js b/packages/translator-default/test/fixtures/no-update-modifier/snapshots/vdomProduction-expected.js
index 663dcae948..d3dad25859 100644
--- a/packages/translator-default/test/fixtures/no-update-modifier/snapshots/vdomProduction-expected.js
+++ b/packages/translator-default/test/fixtures/no-update-modifier/snapshots/vdomProduction-expected.js
@@ -11,10 +11,10 @@ import { r as _marko_registerComponent } from "marko/dist/runtime/components/reg
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.e("input", {
"value": input.defaultValue
- }, "0", component, 0, 0, {
+ }, "0", _component, 0, 0, {
pa: ["value"]
});
}, {
diff --git a/packages/translator-default/test/fixtures/placeholders/snapshots/cjs-expected.js b/packages/translator-default/test/fixtures/placeholders/snapshots/cjs-expected.js
index 61ffeb630c..01cc3dc7be 100644
--- a/packages/translator-default/test/fixtures/placeholders/snapshots/cjs-expected.js
+++ b/packages/translator-default/test/fixtures/placeholders/snapshots/cjs-expected.js
@@ -19,7 +19,7 @@ const _marko_componentType = "packages/translator-default/test/fixtures/placehol
var _default = _marko_template;
exports.default = _default;
const _marko_component = {};
-_marko_template._ = (0, _renderer.default)(function (input, out, _component, component, state) {
+_marko_template._ = (0, _renderer.default)(function (input, out, _componentDef, _component, state) {
out.w("
");
out.w((0, _escapeXml.x)(input.x));
out.w("Hello world <a/>");
diff --git a/packages/translator-default/test/fixtures/placeholders/snapshots/html-expected.js b/packages/translator-default/test/fixtures/placeholders/snapshots/html-expected.js
index 660178efb8..084559269b 100644
--- a/packages/translator-default/test/fixtures/placeholders/snapshots/html-expected.js
+++ b/packages/translator-default/test/fixtures/placeholders/snapshots/html-expected.js
@@ -8,7 +8,7 @@ import { x as _marko_escapeXml } from "marko/src/runtime/html/helpers/escape-xml
import _marko_to_string from "marko/src/runtime/helpers/to-string";
import _marko_renderer from "marko/src/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.w("
");
out.w(_marko_escapeXml(input.x));
out.w("Hello world <a/>");
diff --git a/packages/translator-default/test/fixtures/placeholders/snapshots/htmlProduction-expected.js b/packages/translator-default/test/fixtures/placeholders/snapshots/htmlProduction-expected.js
index 06604d58c9..1dcd4ca4bb 100644
--- a/packages/translator-default/test/fixtures/placeholders/snapshots/htmlProduction-expected.js
+++ b/packages/translator-default/test/fixtures/placeholders/snapshots/htmlProduction-expected.js
@@ -8,7 +8,7 @@ import { x as _marko_escapeXml } from "marko/dist/runtime/html/helpers/escape-xm
import _marko_to_string from "marko/dist/runtime/helpers/to-string";
import _marko_renderer from "marko/dist/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.w(`
${_marko_escapeXml(input.x)}Hello world <a/>${_marko_to_string(input.x)}Hello world
`);
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/placeholders/snapshots/vdom-expected.js b/packages/translator-default/test/fixtures/placeholders/snapshots/vdom-expected.js
index 24cd9a3c28..0274b25e11 100644
--- a/packages/translator-default/test/fixtures/placeholders/snapshots/vdom-expected.js
+++ b/packages/translator-default/test/fixtures/placeholders/snapshots/vdom-expected.js
@@ -10,21 +10,21 @@ import { r as _marko_registerComponent } from "marko/src/runtime/components/regi
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
- out.be("div", null, "0", component, null, 0);
- out.t(input.x, component);
- out.t("Hello world
", component);
- out.h(input.x, component);
- out.h("Hello world
", component);
- out.be("script", null, "1", component, null, 0);
- out.t("\n ", component);
- out.t("Hello
", component);
- out.t("\n ", component);
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
+ out.be("div", null, "0", _component, null, 0);
+ out.t(input.x, _component);
+ out.t("Hello world ", _component);
+ out.h(input.x, _component);
+ out.h("Hello world ", _component);
+ out.be("script", null, "1", _component, null, 0);
+ out.t("\n ", _component);
+ out.t("Hello ", _component);
+ out.t("\n ", _component);
out.ee();
- out.be("style", null, "2", component, null, 0);
- out.t("\n ", component);
- out.t("Hello ", component);
- out.t("\n ", component);
+ out.be("style", null, "2", _component, null, 0);
+ out.t("\n ", _component);
+ out.t("Hello ", _component);
+ out.t("\n ", _component);
out.ee();
out.ee();
}, {
diff --git a/packages/translator-default/test/fixtures/placeholders/snapshots/vdomProduction-expected.js b/packages/translator-default/test/fixtures/placeholders/snapshots/vdomProduction-expected.js
index 77d54c640a..33aaf599b9 100644
--- a/packages/translator-default/test/fixtures/placeholders/snapshots/vdomProduction-expected.js
+++ b/packages/translator-default/test/fixtures/placeholders/snapshots/vdomProduction-expected.js
@@ -16,14 +16,14 @@ import { r as _marko_registerComponent } from "marko/dist/runtime/components/reg
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
- out.be("div", null, "0", component, null, 0);
- out.t(input.x, component);
- out.t("Hello world ", component);
- out.h(input.x, component);
- out.h("Hello world ", component);
- out.n(_marko_node, component);
- out.n(_marko_node2, component);
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
+ out.be("div", null, "0", _component, null, 0);
+ out.t(input.x, _component);
+ out.t("Hello world ", _component);
+ out.h(input.x, _component);
+ out.h("Hello world ", _component);
+ out.n(_marko_node, _component);
+ out.n(_marko_node2, _component);
out.ee();
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/prevent-override-component-def/snapshots/cjs-expected.js b/packages/translator-default/test/fixtures/prevent-override-component-def/snapshots/cjs-expected.js
index 5a98ab801a..bad13ae411 100644
--- a/packages/translator-default/test/fixtures/prevent-override-component-def/snapshots/cjs-expected.js
+++ b/packages/translator-default/test/fixtures/prevent-override-component-def/snapshots/cjs-expected.js
@@ -15,7 +15,7 @@ const _marko_componentType = "packages/translator-default/test/fixtures/prevent-
var _default = _marko_template;
exports.default = _default;
const _marko_component = {};
-_marko_template._ = (0, _renderer.default)(function (input, out, _component2, component, state) {
+_marko_template._ = (0, _renderer.default)(function (input, out, _componentDef, _component2, state) {
const _component = "test";
out.w("");
}, {
diff --git a/packages/translator-default/test/fixtures/prevent-override-component-def/snapshots/html-expected.js b/packages/translator-default/test/fixtures/prevent-override-component-def/snapshots/html-expected.js
index d02acab77a..76b79b2436 100644
--- a/packages/translator-default/test/fixtures/prevent-override-component-def/snapshots/html-expected.js
+++ b/packages/translator-default/test/fixtures/prevent-override-component-def/snapshots/html-expected.js
@@ -6,7 +6,7 @@ const _marko_componentType = "packages/translator-default/test/fixtures/prevent-
export default _marko_template;
import _marko_renderer from "marko/src/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component2, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component2, state) {
const _component = "test";
out.w("");
}, {
diff --git a/packages/translator-default/test/fixtures/prevent-override-component-def/snapshots/htmlProduction-expected.js b/packages/translator-default/test/fixtures/prevent-override-component-def/snapshots/htmlProduction-expected.js
index bef3c08cae..580f0bffc7 100644
--- a/packages/translator-default/test/fixtures/prevent-override-component-def/snapshots/htmlProduction-expected.js
+++ b/packages/translator-default/test/fixtures/prevent-override-component-def/snapshots/htmlProduction-expected.js
@@ -6,7 +6,7 @@ const _marko_componentType = "AWlOZ9B/",
export default _marko_template;
import _marko_renderer from "marko/dist/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component2, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component2, state) {
const _component = "test";
out.w("");
}, {
diff --git a/packages/translator-default/test/fixtures/prevent-override-component-def/snapshots/vdom-expected.js b/packages/translator-default/test/fixtures/prevent-override-component-def/snapshots/vdom-expected.js
index e1a30c7ba8..fc7eaf2616 100644
--- a/packages/translator-default/test/fixtures/prevent-override-component-def/snapshots/vdom-expected.js
+++ b/packages/translator-default/test/fixtures/prevent-override-component-def/snapshots/vdom-expected.js
@@ -10,9 +10,9 @@ import { r as _marko_registerComponent } from "marko/src/runtime/components/regi
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component2, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component2, state) {
const _component = "test";
- out.e("div", null, "0", component, 0, 0);
+ out.e("div", null, "0", _component2, 0, 0);
}, {
t: _marko_componentType,
i: true,
diff --git a/packages/translator-default/test/fixtures/prevent-override-component-def/snapshots/vdomProduction-expected.js b/packages/translator-default/test/fixtures/prevent-override-component-def/snapshots/vdomProduction-expected.js
index c40d1ebcf1..5f8e4966f4 100644
--- a/packages/translator-default/test/fixtures/prevent-override-component-def/snapshots/vdomProduction-expected.js
+++ b/packages/translator-default/test/fixtures/prevent-override-component-def/snapshots/vdomProduction-expected.js
@@ -14,9 +14,9 @@ import { r as _marko_registerComponent } from "marko/dist/runtime/components/reg
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component2, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component2, state) {
const _component = "test";
- out.n(_marko_node, component);
+ out.n(_marko_node, _component2);
}, {
t: _marko_componentType,
i: true
diff --git a/packages/translator-default/test/fixtures/root-migration/snapshots/cjs-expected.js b/packages/translator-default/test/fixtures/root-migration/snapshots/cjs-expected.js
index f7c66e007c..3194a82139 100644
--- a/packages/translator-default/test/fixtures/root-migration/snapshots/cjs-expected.js
+++ b/packages/translator-default/test/fixtures/root-migration/snapshots/cjs-expected.js
@@ -17,7 +17,7 @@ const _marko_componentType = "packages/translator-default/test/fixtures/root-mig
var _default = _marko_template;
exports.default = _default;
const _marko_component = {};
-_marko_template._ = (0, _renderer.default)(function (input, out, _component, component, state) {
+_marko_template._ = (0, _renderer.default)(function (input, out, _componentDef, _component, state) {
out.w(``);
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/root-migration/snapshots/html-expected.js b/packages/translator-default/test/fixtures/root-migration/snapshots/html-expected.js
index 6c5faba68d..d7502d9459 100644
--- a/packages/translator-default/test/fixtures/root-migration/snapshots/html-expected.js
+++ b/packages/translator-default/test/fixtures/root-migration/snapshots/html-expected.js
@@ -7,7 +7,7 @@ export default _marko_template;
import _marko_attr from "marko/src/runtime/html/helpers/attr";
import _marko_renderer from "marko/src/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.w(``);
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/root-migration/snapshots/htmlProduction-expected.js b/packages/translator-default/test/fixtures/root-migration/snapshots/htmlProduction-expected.js
index b1c0ce98c5..aec2b43867 100644
--- a/packages/translator-default/test/fixtures/root-migration/snapshots/htmlProduction-expected.js
+++ b/packages/translator-default/test/fixtures/root-migration/snapshots/htmlProduction-expected.js
@@ -7,7 +7,7 @@ export default _marko_template;
import _marko_attr from "marko/dist/runtime/html/helpers/attr";
import _marko_renderer from "marko/dist/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.w(``);
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/root-migration/snapshots/vdom-expected.js b/packages/translator-default/test/fixtures/root-migration/snapshots/vdom-expected.js
index 204e7a7884..17cede2d33 100644
--- a/packages/translator-default/test/fixtures/root-migration/snapshots/vdom-expected.js
+++ b/packages/translator-default/test/fixtures/root-migration/snapshots/vdom-expected.js
@@ -10,10 +10,10 @@ import { r as _marko_registerComponent } from "marko/src/runtime/components/regi
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.e("div", {
"a": new
- }, "0", component, 0, 0);
+ }, "0", _component, 0, 0);
}, {
t: _marko_componentType,
i: true,
diff --git a/packages/translator-default/test/fixtures/root-migration/snapshots/vdomProduction-expected.js b/packages/translator-default/test/fixtures/root-migration/snapshots/vdomProduction-expected.js
index 92f9f224de..203f02070b 100644
--- a/packages/translator-default/test/fixtures/root-migration/snapshots/vdomProduction-expected.js
+++ b/packages/translator-default/test/fixtures/root-migration/snapshots/vdomProduction-expected.js
@@ -10,10 +10,10 @@ import { r as _marko_registerComponent } from "marko/dist/runtime/components/reg
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.e("div", {
"a": new
- }, "0", component, 0, 0);
+ }, "0", _component, 0, 0);
}, {
t: _marko_componentType,
i: true
diff --git a/packages/translator-default/test/fixtures/root-transform/snapshots/cjs-expected.js b/packages/translator-default/test/fixtures/root-transform/snapshots/cjs-expected.js
index 5794cb7b2a..0df9107080 100644
--- a/packages/translator-default/test/fixtures/root-transform/snapshots/cjs-expected.js
+++ b/packages/translator-default/test/fixtures/root-transform/snapshots/cjs-expected.js
@@ -17,7 +17,7 @@ const _marko_componentType = "packages/translator-default/test/fixtures/root-tra
var _default = _marko_template;
exports.default = _default;
const _marko_component = {};
-_marko_template._ = (0, _renderer.default)(function (input, out, _component, component, state) {
+_marko_template._ = (0, _renderer.default)(function (input, out, _componentDef, _component, state) {
out.w(``);
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/root-transform/snapshots/html-expected.js b/packages/translator-default/test/fixtures/root-transform/snapshots/html-expected.js
index 778577e87b..addeaeb156 100644
--- a/packages/translator-default/test/fixtures/root-transform/snapshots/html-expected.js
+++ b/packages/translator-default/test/fixtures/root-transform/snapshots/html-expected.js
@@ -7,7 +7,7 @@ export default _marko_template;
import _marko_attr from "marko/src/runtime/html/helpers/attr";
import _marko_renderer from "marko/src/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.w(``);
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/root-transform/snapshots/htmlProduction-expected.js b/packages/translator-default/test/fixtures/root-transform/snapshots/htmlProduction-expected.js
index 31229fb45d..9ee6929de4 100644
--- a/packages/translator-default/test/fixtures/root-transform/snapshots/htmlProduction-expected.js
+++ b/packages/translator-default/test/fixtures/root-transform/snapshots/htmlProduction-expected.js
@@ -7,7 +7,7 @@ export default _marko_template;
import _marko_attr from "marko/dist/runtime/html/helpers/attr";
import _marko_renderer from "marko/dist/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.w(``);
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/root-transform/snapshots/vdom-expected.js b/packages/translator-default/test/fixtures/root-transform/snapshots/vdom-expected.js
index 16c516e973..b6b78e24b9 100644
--- a/packages/translator-default/test/fixtures/root-transform/snapshots/vdom-expected.js
+++ b/packages/translator-default/test/fixtures/root-transform/snapshots/vdom-expected.js
@@ -10,10 +10,10 @@ import { r as _marko_registerComponent } from "marko/src/runtime/components/regi
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.e("div", {
"a": after
- }, "0", component, 0, 0);
+ }, "0", _component, 0, 0);
}, {
t: _marko_componentType,
i: true,
diff --git a/packages/translator-default/test/fixtures/root-transform/snapshots/vdomProduction-expected.js b/packages/translator-default/test/fixtures/root-transform/snapshots/vdomProduction-expected.js
index fdd12b1cd5..93fafd5387 100644
--- a/packages/translator-default/test/fixtures/root-transform/snapshots/vdomProduction-expected.js
+++ b/packages/translator-default/test/fixtures/root-transform/snapshots/vdomProduction-expected.js
@@ -10,10 +10,10 @@ import { r as _marko_registerComponent } from "marko/dist/runtime/components/reg
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.e("div", {
"a": after
- }, "0", component, 0, 0);
+ }, "0", _component, 0, 0);
}, {
t: _marko_componentType,
i: true
diff --git a/packages/translator-default/test/fixtures/sanity-check/snapshots/cjs-expected.js b/packages/translator-default/test/fixtures/sanity-check/snapshots/cjs-expected.js
index 0a45b49093..a097fce08d 100644
--- a/packages/translator-default/test/fixtures/sanity-check/snapshots/cjs-expected.js
+++ b/packages/translator-default/test/fixtures/sanity-check/snapshots/cjs-expected.js
@@ -47,7 +47,7 @@ const _marko_component = {
}
};
-_marko_template._ = (0, _renderer.default)(function (input, out, _component, component, state) {
+_marko_template._ = (0, _renderer.default)(function (input, out, _componentDef, _component, state) {
out.w("`);
function _thing(out, stuff) {
@@ -43,24 +43,24 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
let e = thing;
out.w(``);
}
- out.w(``);
_marko_dynamic_tag(out, a, null, out => {
out.w("
");
- }, null, null, _component, "@x");
+ }, null, null, _componentDef, "@x");
_marko_dynamic_tag(out, _thing, () => ({
"x": 1
- }), null, null, null, _component, "11");
+ }), null, null, null, _componentDef, "11");
_marko_tag(_other, {
"renderBody": (out, a) => {
out.w("
");
}
- }, out, _component, "12", [["click", "handleClick", false, [a, b, ...d]]]);
+ }, out, _componentDef, "12", [["click", "handleClick", false, [a, b, ...d]]]);
_marko_tag(_other, {
"x": 1,
@@ -84,7 +84,7 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
"renderBody": (out, b) => {
out.w("
");
}
- }, out, _component, "14");
+ }, out, _componentDef, "14");
out.w(`
{
- out.e("div", null, "10", component, 0, 0);
- }, null, null, _component, "@x");
+ out.e("div", null, "10", _component, 0, 0);
+ }, null, null, _componentDef, "@x");
_marko_dynamic_tag(out, _thing, () => ({
"x": 1
- }), null, null, null, _component, "11");
+ }), null, null, null, _componentDef, "11");
_marko_tag(_other, {
"renderBody": (out, a) => {
- out.e("div", null, "13", component, 0, 0);
+ out.e("div", null, "13", _component, 0, 0);
}
- }, out, _component, "12", [["click", "handleClick", false, [a, b, ...d]]]);
+ }, out, _componentDef, "12", [["click", "handleClick", false, [a, b, ...d]]]);
_marko_tag(_other, {
"x": 1,
@@ -106,17 +106,17 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
"d": {
"d": 1,
"renderBody": out => {
- out.e("div", null, "19", component, 0, 0);
+ out.e("div", null, "19", _component, 0, 0);
}
},
"renderBody": out => {
- out.e("div", null, "17", component, 0, 0);
+ out.e("div", null, "17", _component, 0, 0);
}
},
"renderBody": (out, b) => {
- out.e("div", null, "15", component, 0, 0);
+ out.e("div", null, "15", _component, 0, 0);
}
- }, out, _component, "14");
+ }, out, _componentDef, "14");
out.be("div", _marko_attrs({
"class": "b c",
@@ -125,36 +125,36 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
...e,
...f(),
"id": "a"
- }), "20", component, null, 4);
- out.t(a, component);
+ }), "20", _component, null, 4);
+ out.t(a, _component);
out.e("div", {
"c": "1"
- }, "21", component, 0, 0);
+ }, "21", _component, 0, 0);
out.e("div", {
"d": "1"
- }, "22", component, 0, 0);
+ }, "22", _component, 0, 0);
if (x === a) {
- out.t("a ", component);
- out.t(b, component);
+ out.t("a ", _component);
+ out.t(b, _component);
} else if (x === 2) {
- out.t("b", component);
+ out.t("b", _component);
} else {
- out.t("c", component);
+ out.t("c", _component);
}
out.ee();
out.e("div", {
"b": "1"
- }, "23", component, 0, 0);
- out.be("div", null, "24", component, null, 0);
- out.t("123 abc 123", component);
+ }, "23", _component, 0, 0);
+ out.be("div", null, "24", _component, null, 0);
+ out.t("123 abc 123", _component);
out.ee();
- out.e("span", _marko_attrs(abc), "25", component, 0, 4);
+ out.e("span", _marko_attrs(abc), "25", _component, 0, 4);
if (cond) {
- out.t("Hello ", component);
- out.t(planet, component);
+ out.t("Hello ", _component);
+ out.t(planet, _component);
}
for (let _steps = (10 - 0) / 2, _step = 0; _step <= _steps; _step++) {
@@ -162,7 +162,7 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
const _keyScope = `[${i}]`;
out.e("div", {
"c": "1"
- }, "26" + _keyScope, component, 0, 0);
+ }, "26" + _keyScope, _component, 0, 0);
}
for (const key in obj) {
@@ -170,7 +170,7 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
const _keyScope2 = `[${key}]`;
out.e("div", {
"c": "1"
- }, "27" + _keyScope2, component, 0, 0);
+ }, "27" + _keyScope2, _component, 0, 0);
}
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/sanity-check/snapshots/vdomProduction-expected.js b/packages/translator-default/test/fixtures/sanity-check/snapshots/vdomProduction-expected.js
index ffd6300901..0f9038fc3e 100644
--- a/packages/translator-default/test/fixtures/sanity-check/snapshots/vdomProduction-expected.js
+++ b/packages/translator-default/test/fixtures/sanity-check/snapshots/vdomProduction-expected.js
@@ -61,24 +61,24 @@ const _marko_component = {
}
};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.be("style", {
"id": "css"
- }, "0", component, null, 1);
- out.t("\n div {\n color: ", component);
- out.t(x, component);
- out.t(";\n }\n", component);
+ }, "0", _component, null, 1);
+ out.t("\n div {\n color: ", _component);
+ out.t(x, _component);
+ out.t(";\n }\n", _component);
out.ee();
- out.be("script", null, "1", component, null, 0);
- out.t("\n var y = ", component);
- out.t(x, component);
- out.t(";\n", component);
+ out.be("script", null, "1", _component, null, 0);
+ out.t("\n var y = ", _component);
+ out.t(x, _component);
+ out.t(";\n", _component);
out.ee();
function _thing(out, stuff) {
out.e("div", {
"x": stuff.x
- }, "3", component, 0, 0);
+ }, "3", _component, 0, 0);
}
var b = thing;
@@ -86,44 +86,44 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
out.be("div", {
"b": b,
"c": c
- }, "4", component, null, 0);
+ }, "4", _component, null, 0);
{
var d = thing;
let e = thing;
out.e("div", {
"d": d,
"e": e
- }, "5", component, 0, 0);
+ }, "5", _component, 0, 0);
}
out.ee();
- out.e("div", null, "6", component, 0, 0, {
- "onclick": _component.d("click", "handleClick", false, [a, b, ...d])
+ out.e("div", null, "6", _component, 0, 0, {
+ "onclick": _componentDef.d("click", "handleClick", false, [a, b, ...d])
});
out.e("div", {
- "id": _component.elId("1")
- }, "7", component, 0, 1);
+ "id": _componentDef.elId("1")
+ }, "7", _component, 0, 1);
out.e("div", {
"class": _marko_class_merge(["a", {
b: c,
d
}]),
"style": "a:b;"
- }, "8", component, 0, 1);
- out.n(_marko_node, component);
+ }, "8", _component, 0, 1);
+ out.n(_marko_node, _component);
_marko_dynamic_tag(out, a, null, out => {
- out.n(_marko_node2, component);
- }, null, null, _component, "@x");
+ out.n(_marko_node2, _component);
+ }, null, null, _componentDef, "@x");
_marko_dynamic_tag(out, _thing, () => ({
"x": 1
- }), null, null, null, _component, "11");
+ }), null, null, null, _componentDef, "11");
_marko_tag(_other, {
"renderBody": (out, a) => {
- out.n(_marko_node3, component);
+ out.n(_marko_node3, _component);
}
- }, out, _component, "12", [["click", "handleClick", false, [a, b, ...d]]]);
+ }, out, _componentDef, "12", [["click", "handleClick", false, [a, b, ...d]]]);
_marko_tag(_other, {
"x": 1,
@@ -137,17 +137,17 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
"d": {
"d": 1,
"renderBody": out => {
- out.n(_marko_node6, component);
+ out.n(_marko_node6, _component);
}
},
"renderBody": out => {
- out.n(_marko_node5, component);
+ out.n(_marko_node5, _component);
}
},
"renderBody": (out, b) => {
- out.n(_marko_node4, component);
+ out.n(_marko_node4, _component);
}
- }, out, _component, "14");
+ }, out, _componentDef, "14");
out.be("div", _marko_attrs({
"class": "b c",
@@ -156,28 +156,28 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
...e,
...f(),
"id": "a"
- }), "20", component, null, 4);
- out.t(a, component);
- out.n(_marko_node7, component);
- out.n(_marko_node8, component);
+ }), "20", _component, null, 4);
+ out.t(a, _component);
+ out.n(_marko_node7, _component);
+ out.n(_marko_node8, _component);
if (x === a) {
- out.t("a ", component);
- out.t(b, component);
+ out.t("a ", _component);
+ out.t(b, _component);
} else if (x === 2) {
- out.t("b", component);
+ out.t("b", _component);
} else {
- out.t("c", component);
+ out.t("c", _component);
}
out.ee();
- out.n(_marko_node9, component);
- out.n(_marko_node10, component);
- out.e("span", _marko_attrs(abc), "25", component, 0, 4);
+ out.n(_marko_node9, _component);
+ out.n(_marko_node10, _component);
+ out.e("span", _marko_attrs(abc), "25", _component, 0, 4);
if (cond) {
- out.t("Hello ", component);
- out.t(planet, component);
+ out.t("Hello ", _component);
+ out.t(planet, _component);
}
for (let _steps = (10 - 0) / 2, _step = 0; _step <= _steps; _step++) {
@@ -185,7 +185,7 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
const _keyScope = `[${i}]`;
out.e("div", {
"c": "1"
- }, "26" + _keyScope, component, 0, 0);
+ }, "26" + _keyScope, _component, 0, 0);
}
for (const key in obj) {
@@ -193,7 +193,7 @@ _marko_template._ = _marko_renderer(function (input, out, _component, component,
const _keyScope2 = `[${key}]`;
out.e("div", {
"c": "1"
- }, "27" + _keyScope2, component, 0, 0);
+ }, "27" + _keyScope2, _component, 0, 0);
}
}, {
t: _marko_componentType
diff --git a/packages/translator-default/test/fixtures/scriptlet-line-block/snapshots/cjs-expected.js b/packages/translator-default/test/fixtures/scriptlet-line-block/snapshots/cjs-expected.js
index 634f995582..98809a25cc 100644
--- a/packages/translator-default/test/fixtures/scriptlet-line-block/snapshots/cjs-expected.js
+++ b/packages/translator-default/test/fixtures/scriptlet-line-block/snapshots/cjs-expected.js
@@ -17,7 +17,7 @@ const _marko_componentType = "packages/translator-default/test/fixtures/scriptle
var _default = _marko_template;
exports.default = _default;
const _marko_component = {};
-_marko_template._ = (0, _renderer.default)(function (input, out, _component, component, state) {
+_marko_template._ = (0, _renderer.default)(function (input, out, _componentDef, _component, state) {
var foo = 123;
function bar() {}
diff --git a/packages/translator-default/test/fixtures/scriptlet-line-block/snapshots/html-expected.js b/packages/translator-default/test/fixtures/scriptlet-line-block/snapshots/html-expected.js
index 8b1cefb7d2..8569f61e9b 100644
--- a/packages/translator-default/test/fixtures/scriptlet-line-block/snapshots/html-expected.js
+++ b/packages/translator-default/test/fixtures/scriptlet-line-block/snapshots/html-expected.js
@@ -7,7 +7,7 @@ export default _marko_template;
import { x as _marko_escapeXml } from "marko/src/runtime/html/helpers/escape-xml";
import _marko_renderer from "marko/src/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
var foo = 123;
function bar() {}
diff --git a/packages/translator-default/test/fixtures/scriptlet-line-block/snapshots/htmlProduction-expected.js b/packages/translator-default/test/fixtures/scriptlet-line-block/snapshots/htmlProduction-expected.js
index e29b6be4e1..8618c07eb6 100644
--- a/packages/translator-default/test/fixtures/scriptlet-line-block/snapshots/htmlProduction-expected.js
+++ b/packages/translator-default/test/fixtures/scriptlet-line-block/snapshots/htmlProduction-expected.js
@@ -7,7 +7,7 @@ export default _marko_template;
import { x as _marko_escapeXml } from "marko/dist/runtime/html/helpers/escape-xml";
import _marko_renderer from "marko/dist/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
var foo = 123;
function bar() {}
diff --git a/packages/translator-default/test/fixtures/scriptlet-line-block/snapshots/vdom-expected.js b/packages/translator-default/test/fixtures/scriptlet-line-block/snapshots/vdom-expected.js
index 9efa0e7852..1d2f9a92a7 100644
--- a/packages/translator-default/test/fixtures/scriptlet-line-block/snapshots/vdom-expected.js
+++ b/packages/translator-default/test/fixtures/scriptlet-line-block/snapshots/vdom-expected.js
@@ -10,16 +10,16 @@ import { r as _marko_registerComponent } from "marko/src/runtime/components/regi
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
var foo = 123;
function bar() {}
var baz = 456;
- out.be("div", null, "0", component, null, 0);
+ out.be("div", null, "0", _component, null, 0);
console.log('foo');
- out.t("Hello there ", component);
- out.t(name, component);
+ out.t("Hello there ", _component);
+ out.t(name, _component);
out.ee();
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/scriptlet-line-block/snapshots/vdomProduction-expected.js b/packages/translator-default/test/fixtures/scriptlet-line-block/snapshots/vdomProduction-expected.js
index c601783d7d..7e1443ebca 100644
--- a/packages/translator-default/test/fixtures/scriptlet-line-block/snapshots/vdomProduction-expected.js
+++ b/packages/translator-default/test/fixtures/scriptlet-line-block/snapshots/vdomProduction-expected.js
@@ -10,16 +10,16 @@ import { r as _marko_registerComponent } from "marko/dist/runtime/components/reg
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
var foo = 123;
function bar() {}
var baz = 456;
- out.be("div", null, "0", component, null, 0);
+ out.be("div", null, "0", _component, null, 0);
console.log('foo');
- out.t("Hello there ", component);
- out.t(name, component);
+ out.t("Hello there ", _component);
+ out.t(name, _component);
out.ee();
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/shorthand-classname/snapshots/cjs-expected.js b/packages/translator-default/test/fixtures/shorthand-classname/snapshots/cjs-expected.js
index 61507efec4..c9a222f3f9 100644
--- a/packages/translator-default/test/fixtures/shorthand-classname/snapshots/cjs-expected.js
+++ b/packages/translator-default/test/fixtures/shorthand-classname/snapshots/cjs-expected.js
@@ -19,7 +19,7 @@ const _marko_componentType = "packages/translator-default/test/fixtures/shorthan
var _default = _marko_template;
exports.default = _default;
const _marko_component = {};
-_marko_template._ = (0, _renderer.default)(function (input, out, _component, component, state) {
+_marko_template._ = (0, _renderer.default)(function (input, out, _componentDef, _component, state) {
out.w("
");
out.w("
");
out.w("
");
diff --git a/packages/translator-default/test/fixtures/shorthand-classname/snapshots/html-expected.js b/packages/translator-default/test/fixtures/shorthand-classname/snapshots/html-expected.js
index 03bb7c7f74..4fbd12bc8a 100644
--- a/packages/translator-default/test/fixtures/shorthand-classname/snapshots/html-expected.js
+++ b/packages/translator-default/test/fixtures/shorthand-classname/snapshots/html-expected.js
@@ -8,7 +8,7 @@ import _marko_class_merge from "marko/src/runtime/helpers/class-value";
import _marko_attr from "marko/src/runtime/html/helpers/attr";
import _marko_renderer from "marko/src/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.w("
");
out.w("
");
out.w("
");
diff --git a/packages/translator-default/test/fixtures/shorthand-classname/snapshots/htmlProduction-expected.js b/packages/translator-default/test/fixtures/shorthand-classname/snapshots/htmlProduction-expected.js
index 4fe78801a9..ef605b9b39 100644
--- a/packages/translator-default/test/fixtures/shorthand-classname/snapshots/htmlProduction-expected.js
+++ b/packages/translator-default/test/fixtures/shorthand-classname/snapshots/htmlProduction-expected.js
@@ -8,7 +8,7 @@ import _marko_class_merge from "marko/dist/runtime/helpers/class-value";
import _marko_attr from "marko/dist/runtime/html/helpers/attr";
import _marko_renderer from "marko/dist/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.w(`
`);
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/shorthand-classname/snapshots/vdom-expected.js b/packages/translator-default/test/fixtures/shorthand-classname/snapshots/vdom-expected.js
index 850584c890..ff3db436aa 100644
--- a/packages/translator-default/test/fixtures/shorthand-classname/snapshots/vdom-expected.js
+++ b/packages/translator-default/test/fixtures/shorthand-classname/snapshots/vdom-expected.js
@@ -11,37 +11,37 @@ import { r as _marko_registerComponent } from "marko/src/runtime/components/regi
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.e("div", {
"class": "shorthand"
- }, "0", component, 0, 1);
+ }, "0", _component, 0, 1);
out.e("div", {
"class": "shorthand1 shorthand2"
- }, "1", component, 0, 1);
+ }, "1", _component, 0, 1);
out.e("div", {
"class": "shorthand1 shorthand2 inline"
- }, "2", component, 0, 1);
+ }, "2", _component, 0, 1);
out.e("div", {
"class": _marko_class_merge(["shorthand1 shorthand2", dynamic1])
- }, "3", component, 0, 1);
+ }, "3", _component, 0, 1);
out.e("div", {
"class": _marko_class_merge([dynamic1, "inline"])
- }, "4", component, 0, 1);
+ }, "4", _component, 0, 1);
out.e("div", {
"class": _marko_class_merge([dynamic1, "shorthand2", "inline"])
- }, "5", component, 0, 1);
+ }, "5", _component, 0, 1);
out.e("div", {
"class": _marko_class_merge([dynamic1, "shorthand2", dynamic2])
- }, "6", component, 0, 1);
+ }, "6", _component, 0, 1);
out.e("div", {
"class": _marko_class_merge([dynamic2, dynamic3, dynamic1, "shorthand2"])
- }, "7", component, 0, 1);
+ }, "7", _component, 0, 1);
out.e("div", {
"class": _marko_class_merge([dynamic1, dynamic2, "shorthand"])
- }, "8", component, 0, 1);
+ }, "8", _component, 0, 1);
out.e("div", {
"class": _marko_class_merge(["partially-" + dynamic1, "shorthand2", dynamic2])
- }, "9", component, 0, 1);
+ }, "9", _component, 0, 1);
}, {
t: _marko_componentType,
i: true,
diff --git a/packages/translator-default/test/fixtures/shorthand-classname/snapshots/vdomProduction-expected.js b/packages/translator-default/test/fixtures/shorthand-classname/snapshots/vdomProduction-expected.js
index e206c792e2..29e2e5c9c7 100644
--- a/packages/translator-default/test/fixtures/shorthand-classname/snapshots/vdomProduction-expected.js
+++ b/packages/translator-default/test/fixtures/shorthand-classname/snapshots/vdomProduction-expected.js
@@ -11,37 +11,37 @@ import { r as _marko_registerComponent } from "marko/dist/runtime/components/reg
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.e("div", {
"class": "shorthand"
- }, "0", component, 0, 1);
+ }, "0", _component, 0, 1);
out.e("div", {
"class": "shorthand1 shorthand2"
- }, "1", component, 0, 1);
+ }, "1", _component, 0, 1);
out.e("div", {
"class": "shorthand1 shorthand2 inline"
- }, "2", component, 0, 1);
+ }, "2", _component, 0, 1);
out.e("div", {
"class": _marko_class_merge(["shorthand1 shorthand2", dynamic1])
- }, "3", component, 0, 1);
+ }, "3", _component, 0, 1);
out.e("div", {
"class": _marko_class_merge([dynamic1, "inline"])
- }, "4", component, 0, 1);
+ }, "4", _component, 0, 1);
out.e("div", {
"class": _marko_class_merge([dynamic1, "shorthand2", "inline"])
- }, "5", component, 0, 1);
+ }, "5", _component, 0, 1);
out.e("div", {
"class": _marko_class_merge([dynamic1, "shorthand2", dynamic2])
- }, "6", component, 0, 1);
+ }, "6", _component, 0, 1);
out.e("div", {
"class": _marko_class_merge([dynamic2, dynamic3, dynamic1, "shorthand2"])
- }, "7", component, 0, 1);
+ }, "7", _component, 0, 1);
out.e("div", {
"class": _marko_class_merge([dynamic1, dynamic2, "shorthand"])
- }, "8", component, 0, 1);
+ }, "8", _component, 0, 1);
out.e("div", {
"class": _marko_class_merge(["partially-" + dynamic1, "shorthand2", dynamic2])
- }, "9", component, 0, 1);
+ }, "9", _component, 0, 1);
}, {
t: _marko_componentType,
i: true
diff --git a/packages/translator-default/test/fixtures/shorthand-id/snapshots/cjs-expected.js b/packages/translator-default/test/fixtures/shorthand-id/snapshots/cjs-expected.js
index fc8d6ed43c..319e6f37a9 100644
--- a/packages/translator-default/test/fixtures/shorthand-id/snapshots/cjs-expected.js
+++ b/packages/translator-default/test/fixtures/shorthand-id/snapshots/cjs-expected.js
@@ -17,7 +17,7 @@ const _marko_componentType = "packages/translator-default/test/fixtures/shorthan
var _default = _marko_template;
exports.default = _default;
const _marko_component = {};
-_marko_template._ = (0, _renderer.default)(function (input, out, _component, component, state) {
+_marko_template._ = (0, _renderer.default)(function (input, out, _componentDef, _component, state) {
out.w("
");
out.w(`
`);
out.w(`
`);
diff --git a/packages/translator-default/test/fixtures/shorthand-id/snapshots/html-expected.js b/packages/translator-default/test/fixtures/shorthand-id/snapshots/html-expected.js
index 605846dac5..a93513c836 100644
--- a/packages/translator-default/test/fixtures/shorthand-id/snapshots/html-expected.js
+++ b/packages/translator-default/test/fixtures/shorthand-id/snapshots/html-expected.js
@@ -7,7 +7,7 @@ export default _marko_template;
import _marko_attr from "marko/src/runtime/html/helpers/attr";
import _marko_renderer from "marko/src/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.w("
");
out.w(`
`);
out.w(`
`);
diff --git a/packages/translator-default/test/fixtures/shorthand-id/snapshots/htmlProduction-expected.js b/packages/translator-default/test/fixtures/shorthand-id/snapshots/htmlProduction-expected.js
index 64fc03b95b..6a98c760e7 100644
--- a/packages/translator-default/test/fixtures/shorthand-id/snapshots/htmlProduction-expected.js
+++ b/packages/translator-default/test/fixtures/shorthand-id/snapshots/htmlProduction-expected.js
@@ -7,7 +7,7 @@ export default _marko_template;
import _marko_attr from "marko/dist/runtime/html/helpers/attr";
import _marko_renderer from "marko/dist/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.w(`
`);
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/shorthand-id/snapshots/vdom-expected.js b/packages/translator-default/test/fixtures/shorthand-id/snapshots/vdom-expected.js
index c1d1ed360c..a015064590 100644
--- a/packages/translator-default/test/fixtures/shorthand-id/snapshots/vdom-expected.js
+++ b/packages/translator-default/test/fixtures/shorthand-id/snapshots/vdom-expected.js
@@ -10,16 +10,16 @@ import { r as _marko_registerComponent } from "marko/src/runtime/components/regi
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.e("div", {
"id": "shorthand"
- }, "0", component, 0, 1);
+ }, "0", _component, 0, 1);
out.e("div", {
"id": dynamic
- }, "1", component, 0, 1);
+ }, "1", _component, 0, 1);
out.e("div", {
"id": "partial-" + dynamic
- }, "2", component, 0, 1);
+ }, "2", _component, 0, 1);
}, {
t: _marko_componentType,
i: true,
diff --git a/packages/translator-default/test/fixtures/shorthand-id/snapshots/vdomProduction-expected.js b/packages/translator-default/test/fixtures/shorthand-id/snapshots/vdomProduction-expected.js
index ff22111756..c0884983f8 100644
--- a/packages/translator-default/test/fixtures/shorthand-id/snapshots/vdomProduction-expected.js
+++ b/packages/translator-default/test/fixtures/shorthand-id/snapshots/vdomProduction-expected.js
@@ -16,14 +16,14 @@ import { r as _marko_registerComponent } from "marko/dist/runtime/components/reg
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
- out.n(_marko_node, component);
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
+ out.n(_marko_node, _component);
out.e("div", {
"id": dynamic
- }, "1", component, 0, 1);
+ }, "1", _component, 0, 1);
out.e("div", {
"id": "partial-" + dynamic
- }, "2", component, 0, 1);
+ }, "2", _component, 0, 1);
}, {
t: _marko_componentType,
i: true
diff --git a/packages/translator-default/test/fixtures/simple-attrs-tag/snapshots/cjs-expected.js b/packages/translator-default/test/fixtures/simple-attrs-tag/snapshots/cjs-expected.js
index 3bece6514b..3710e19a83 100644
--- a/packages/translator-default/test/fixtures/simple-attrs-tag/snapshots/cjs-expected.js
+++ b/packages/translator-default/test/fixtures/simple-attrs-tag/snapshots/cjs-expected.js
@@ -17,11 +17,11 @@ const _marko_componentType = "packages/translator-default/test/fixtures/simple-a
var _default = _marko_template;
exports.default = _default;
const _marko_component = {};
-_marko_template._ = (0, _renderer.default)(function (input, out, _component, component, state) {
+_marko_template._ = (0, _renderer.default)(function (input, out, _componentDef, _component, state) {
out.w("
");
out.w("
");
out.w("
");
- out.w(`
`);
out.w("
");
diff --git a/packages/translator-default/test/fixtures/simple-attrs-tag/snapshots/html-expected.js b/packages/translator-default/test/fixtures/simple-attrs-tag/snapshots/html-expected.js
index 1f218c55d8..de4b784853 100644
--- a/packages/translator-default/test/fixtures/simple-attrs-tag/snapshots/html-expected.js
+++ b/packages/translator-default/test/fixtures/simple-attrs-tag/snapshots/html-expected.js
@@ -7,11 +7,11 @@ export default _marko_template;
import _marko_props from "marko/src/runtime/html/helpers/data-marko";
import _marko_renderer from "marko/src/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.w("
");
out.w("
");
out.w("
");
- out.w(`
`);
out.w("
");
diff --git a/packages/translator-default/test/fixtures/simple-attrs-tag/snapshots/htmlProduction-expected.js b/packages/translator-default/test/fixtures/simple-attrs-tag/snapshots/htmlProduction-expected.js
index c8124c702a..066c18a1e3 100644
--- a/packages/translator-default/test/fixtures/simple-attrs-tag/snapshots/htmlProduction-expected.js
+++ b/packages/translator-default/test/fixtures/simple-attrs-tag/snapshots/htmlProduction-expected.js
@@ -7,8 +7,8 @@ export default _marko_template;
import _marko_props from "marko/dist/runtime/html/helpers/data-marko";
import _marko_renderer from "marko/dist/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
- out.w(`
`);
}, {
diff --git a/packages/translator-default/test/fixtures/simple-attrs-tag/snapshots/vdom-expected.js b/packages/translator-default/test/fixtures/simple-attrs-tag/snapshots/vdom-expected.js
index 582e5980eb..45fca69103 100644
--- a/packages/translator-default/test/fixtures/simple-attrs-tag/snapshots/vdom-expected.js
+++ b/packages/translator-default/test/fixtures/simple-attrs-tag/snapshots/vdom-expected.js
@@ -11,28 +11,28 @@ import { r as _marko_registerComponent } from "marko/src/runtime/components/regi
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.e("div", {
"style": "c:1px;",
"class": "b",
"id": "a"
- }, "0", component, 0, 1);
+ }, "0", _component, 0, 1);
out.e("div", {
"style": "c:1px;",
"id": "a"
- }, "1", component, 0, 1);
+ }, "1", _component, 0, 1);
out.e("div", {
"style": "c:1px;"
- }, "2", component, 0, 1);
+ }, "2", _component, 0, 1);
out.e("div", {
"style": "c:1px;"
- }, "3", component, 0, 0, {
+ }, "3", _component, 0, 0, {
pa: ["style"]
});
out.e("div", {
"a": "1",
"style": "c:1px;"
- }, "4", component, 0, 0);
+ }, "4", _component, 0, 0);
}, {
t: _marko_componentType,
i: true,
diff --git a/packages/translator-default/test/fixtures/simple-attrs-tag/snapshots/vdomProduction-expected.js b/packages/translator-default/test/fixtures/simple-attrs-tag/snapshots/vdomProduction-expected.js
index 54ea28b52e..3809fe976f 100644
--- a/packages/translator-default/test/fixtures/simple-attrs-tag/snapshots/vdomProduction-expected.js
+++ b/packages/translator-default/test/fixtures/simple-attrs-tag/snapshots/vdomProduction-expected.js
@@ -11,28 +11,28 @@ import { r as _marko_registerComponent } from "marko/dist/runtime/components/reg
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.e("div", {
"style": "c:1px;",
"class": "b",
"id": "a"
- }, "0", component, 0, 1);
+ }, "0", _component, 0, 1);
out.e("div", {
"style": "c:1px;",
"id": "a"
- }, "1", component, 0, 1);
+ }, "1", _component, 0, 1);
out.e("div", {
"style": "c:1px;"
- }, "2", component, 0, 1);
+ }, "2", _component, 0, 1);
out.e("div", {
"style": "c:1px;"
- }, "3", component, 0, 0, {
+ }, "3", _component, 0, 0, {
pa: ["style"]
});
out.e("div", {
"a": "1",
"style": "c:1px;"
- }, "4", component, 0, 0);
+ }, "4", _component, 0, 0);
}, {
t: _marko_componentType,
i: true
diff --git a/packages/translator-default/test/fixtures/simple/snapshots/cjs-expected.js b/packages/translator-default/test/fixtures/simple/snapshots/cjs-expected.js
index ba58fe96d5..5210dde378 100644
--- a/packages/translator-default/test/fixtures/simple/snapshots/cjs-expected.js
+++ b/packages/translator-default/test/fixtures/simple/snapshots/cjs-expected.js
@@ -17,7 +17,7 @@ const _marko_componentType = "packages/translator-default/test/fixtures/simple/t
var _default = _marko_template;
exports.default = _default;
const _marko_component = {};
-_marko_template._ = (0, _renderer.default)(function (input, out, _component, component, state) {
+_marko_template._ = (0, _renderer.default)(function (input, out, _componentDef, _component, state) {
out.w("Hello ");
out.w((0, _escapeXml.x)(input.name));
out.w("! ");
diff --git a/packages/translator-default/test/fixtures/simple/snapshots/html-expected.js b/packages/translator-default/test/fixtures/simple/snapshots/html-expected.js
index b9d0c44597..650e23f69c 100644
--- a/packages/translator-default/test/fixtures/simple/snapshots/html-expected.js
+++ b/packages/translator-default/test/fixtures/simple/snapshots/html-expected.js
@@ -7,7 +7,7 @@ export default _marko_template;
import { x as _marko_escapeXml } from "marko/src/runtime/html/helpers/escape-xml";
import _marko_renderer from "marko/src/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.w("Hello ");
out.w(_marko_escapeXml(input.name));
out.w("! ");
diff --git a/packages/translator-default/test/fixtures/simple/snapshots/htmlProduction-expected.js b/packages/translator-default/test/fixtures/simple/snapshots/htmlProduction-expected.js
index 6c6a2793dd..a3847643b2 100644
--- a/packages/translator-default/test/fixtures/simple/snapshots/htmlProduction-expected.js
+++ b/packages/translator-default/test/fixtures/simple/snapshots/htmlProduction-expected.js
@@ -7,7 +7,7 @@ export default _marko_template;
import { x as _marko_escapeXml } from "marko/dist/runtime/html/helpers/escape-xml";
import _marko_renderer from "marko/dist/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.w(`Hello ${_marko_escapeXml(input.name)}! `);
if (input.colors.length) {
diff --git a/packages/translator-default/test/fixtures/simple/snapshots/vdom-expected.js b/packages/translator-default/test/fixtures/simple/snapshots/vdom-expected.js
index 6a69b91890..b6e316346c 100644
--- a/packages/translator-default/test/fixtures/simple/snapshots/vdom-expected.js
+++ b/packages/translator-default/test/fixtures/simple/snapshots/vdom-expected.js
@@ -10,27 +10,27 @@ import { r as _marko_registerComponent } from "marko/src/runtime/components/regi
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
- out.t("Hello ", component);
- out.t(input.name, component);
- out.t("! ", component);
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
+ out.t("Hello ", _component);
+ out.t(input.name, _component);
+ out.t("! ", _component);
if (input.colors.length) {
- out.be("ul", null, "0", component, null, 0);
+ out.be("ul", null, "0", _component, null, 0);
{
let _keyValue = 0;
for (const color of input.colors) {
const _keyScope = `[${_keyValue++}]`;
- out.be("li", null, "1" + _keyScope, component, null, 0);
- out.t(color, component);
+ out.be("li", null, "1" + _keyScope, _component, null, 0);
+ out.t(color, _component);
out.ee();
}
}
out.ee();
} else {
- out.be("div", null, "2", component, null, 0);
- out.t("No colors!", component);
+ out.be("div", null, "2", _component, null, 0);
+ out.t("No colors!", _component);
out.ee();
}
}, {
diff --git a/packages/translator-default/test/fixtures/simple/snapshots/vdomProduction-expected.js b/packages/translator-default/test/fixtures/simple/snapshots/vdomProduction-expected.js
index 544691b4dc..fc2a1abccd 100644
--- a/packages/translator-default/test/fixtures/simple/snapshots/vdomProduction-expected.js
+++ b/packages/translator-default/test/fixtures/simple/snapshots/vdomProduction-expected.js
@@ -14,26 +14,26 @@ import { r as _marko_registerComponent } from "marko/dist/runtime/components/reg
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
- out.t("Hello ", component);
- out.t(input.name, component);
- out.t("! ", component);
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
+ out.t("Hello ", _component);
+ out.t(input.name, _component);
+ out.t("! ", _component);
if (input.colors.length) {
- out.be("ul", null, "0", component, null, 0);
+ out.be("ul", null, "0", _component, null, 0);
{
let _keyValue = 0;
for (const color of input.colors) {
const _keyScope = `[${_keyValue++}]`;
- out.be("li", null, "1" + _keyScope, component, null, 0);
- out.t(color, component);
+ out.be("li", null, "1" + _keyScope, _component, null, 0);
+ out.t(color, _component);
out.ee();
}
}
out.ee();
} else {
- out.n(_marko_node, component);
+ out.n(_marko_node, _component);
}
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/split-component-with-component/snapshots/cjs-expected.js b/packages/translator-default/test/fixtures/split-component-with-component/snapshots/cjs-expected.js
index 876689d760..c2c1c0e82e 100644
--- a/packages/translator-default/test/fixtures/split-component-with-component/snapshots/cjs-expected.js
+++ b/packages/translator-default/test/fixtures/split-component-with-component/snapshots/cjs-expected.js
@@ -17,7 +17,7 @@ const _marko_componentType = "packages/translator-default/test/fixtures/split-co
var _default = _marko_template;
exports.default = _default;
const _marko_component2 = _templateComponent.default;
-_marko_template._ = (0, _renderer.default)(function (input, out, _component, component, state) {
+_marko_template._ = (0, _renderer.default)(function (input, out, _componentDef, _component, state) {
out.w("
");
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/split-component-with-component/snapshots/html-expected.js b/packages/translator-default/test/fixtures/split-component-with-component/snapshots/html-expected.js
index 6da556804f..ef6fda9247 100644
--- a/packages/translator-default/test/fixtures/split-component-with-component/snapshots/html-expected.js
+++ b/packages/translator-default/test/fixtures/split-component-with-component/snapshots/html-expected.js
@@ -7,7 +7,7 @@ export default _marko_template;
import _marko_component from "./template.component.js";
import _marko_renderer from "marko/src/runtime/components/renderer";
const _marko_component2 = _marko_component;
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.w("
");
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/split-component-with-component/snapshots/htmlProduction-expected.js b/packages/translator-default/test/fixtures/split-component-with-component/snapshots/htmlProduction-expected.js
index a361eb147c..e9d02a50c8 100644
--- a/packages/translator-default/test/fixtures/split-component-with-component/snapshots/htmlProduction-expected.js
+++ b/packages/translator-default/test/fixtures/split-component-with-component/snapshots/htmlProduction-expected.js
@@ -7,7 +7,7 @@ export default _marko_template;
import _marko_component from "./template.component.js";
import _marko_renderer from "marko/dist/runtime/components/renderer";
const _marko_component2 = _marko_component;
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.w("
");
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/split-component-with-component/snapshots/vdom-expected.js b/packages/translator-default/test/fixtures/split-component-with-component/snapshots/vdom-expected.js
index 4f46af8a54..b8f40ebccf 100644
--- a/packages/translator-default/test/fixtures/split-component-with-component/snapshots/vdom-expected.js
+++ b/packages/translator-default/test/fixtures/split-component-with-component/snapshots/vdom-expected.js
@@ -12,8 +12,8 @@ import _marko_split_component from "./template.component-browser.js";
_marko_registerComponent(_marko_componentType, () => _marko_split_component);
const _marko_component2 = _marko_component;
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
- out.e("div", null, "0", component, 0, 0);
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
+ out.e("div", null, "0", _component, 0, 0);
}, {
t: _marko_componentType,
s: true,
diff --git a/packages/translator-default/test/fixtures/split-component-with-component/snapshots/vdomProduction-expected.js b/packages/translator-default/test/fixtures/split-component-with-component/snapshots/vdomProduction-expected.js
index d9baafe1c8..8aab1c2f9e 100644
--- a/packages/translator-default/test/fixtures/split-component-with-component/snapshots/vdomProduction-expected.js
+++ b/packages/translator-default/test/fixtures/split-component-with-component/snapshots/vdomProduction-expected.js
@@ -16,8 +16,8 @@ import _marko_split_component from "./template.component-browser.js";
_marko_registerComponent(_marko_componentType, () => _marko_split_component);
const _marko_component2 = _marko_component;
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
- out.n(_marko_node, component);
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
+ out.n(_marko_node, _component);
}, {
t: _marko_componentType,
s: true
diff --git a/packages/translator-default/test/fixtures/split-component/snapshots/cjs-expected.js b/packages/translator-default/test/fixtures/split-component/snapshots/cjs-expected.js
index 195c886ce9..a8fddb3671 100644
--- a/packages/translator-default/test/fixtures/split-component/snapshots/cjs-expected.js
+++ b/packages/translator-default/test/fixtures/split-component/snapshots/cjs-expected.js
@@ -15,7 +15,7 @@ const _marko_componentType = "packages/translator-default/test/fixtures/split-co
var _default = _marko_template;
exports.default = _default;
const _marko_component = {};
-_marko_template._ = (0, _renderer.default)(function (input, out, _component, component, state) {
+_marko_template._ = (0, _renderer.default)(function (input, out, _componentDef, _component, state) {
out.w("
");
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/split-component/snapshots/html-expected.js b/packages/translator-default/test/fixtures/split-component/snapshots/html-expected.js
index da899cb8f3..d7686fc48a 100644
--- a/packages/translator-default/test/fixtures/split-component/snapshots/html-expected.js
+++ b/packages/translator-default/test/fixtures/split-component/snapshots/html-expected.js
@@ -6,7 +6,7 @@ const _marko_componentType = "packages/translator-default/test/fixtures/split-co
export default _marko_template;
import _marko_renderer from "marko/src/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.w("
");
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/split-component/snapshots/htmlProduction-expected.js b/packages/translator-default/test/fixtures/split-component/snapshots/htmlProduction-expected.js
index bf4d18a8cb..9591f6f9be 100644
--- a/packages/translator-default/test/fixtures/split-component/snapshots/htmlProduction-expected.js
+++ b/packages/translator-default/test/fixtures/split-component/snapshots/htmlProduction-expected.js
@@ -6,7 +6,7 @@ const _marko_componentType = "tgVjO8nX",
export default _marko_template;
import _marko_renderer from "marko/dist/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.w("
");
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/split-component/snapshots/vdom-expected.js b/packages/translator-default/test/fixtures/split-component/snapshots/vdom-expected.js
index bf3d94c4fe..665f94b050 100644
--- a/packages/translator-default/test/fixtures/split-component/snapshots/vdom-expected.js
+++ b/packages/translator-default/test/fixtures/split-component/snapshots/vdom-expected.js
@@ -11,8 +11,8 @@ import _marko_split_component from "./template.component-browser.js";
_marko_registerComponent(_marko_componentType, () => _marko_split_component);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
- out.e("div", null, "0", component, 0, 0);
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
+ out.e("div", null, "0", _component, 0, 0);
}, {
t: _marko_componentType,
s: true,
diff --git a/packages/translator-default/test/fixtures/split-component/snapshots/vdomProduction-expected.js b/packages/translator-default/test/fixtures/split-component/snapshots/vdomProduction-expected.js
index 63e2c94889..1a3d1a1c44 100644
--- a/packages/translator-default/test/fixtures/split-component/snapshots/vdomProduction-expected.js
+++ b/packages/translator-default/test/fixtures/split-component/snapshots/vdomProduction-expected.js
@@ -15,8 +15,8 @@ import _marko_split_component from "./template.component-browser.js";
_marko_registerComponent(_marko_componentType, () => _marko_split_component);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
- out.n(_marko_node, component);
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
+ out.n(_marko_node, _component);
}, {
t: _marko_componentType,
s: true
diff --git a/packages/translator-default/test/fixtures/static-tag/snapshots/cjs-expected.js b/packages/translator-default/test/fixtures/static-tag/snapshots/cjs-expected.js
index ecf6b1c892..1ba4e9d4c0 100644
--- a/packages/translator-default/test/fixtures/static-tag/snapshots/cjs-expected.js
+++ b/packages/translator-default/test/fixtures/static-tag/snapshots/cjs-expected.js
@@ -20,7 +20,7 @@ function bar() {}
var baz = 456;
const _marko_component = {};
-_marko_template._ = (0, _renderer.default)(function (input, out, _component, component, state) {}, {
+_marko_template._ = (0, _renderer.default)(function (input, out, _componentDef, _component, state) {}, {
t: _marko_componentType,
i: true,
d: true
diff --git a/packages/translator-default/test/fixtures/static-tag/snapshots/html-expected.js b/packages/translator-default/test/fixtures/static-tag/snapshots/html-expected.js
index df35ce7dcc..60f78f33af 100644
--- a/packages/translator-default/test/fixtures/static-tag/snapshots/html-expected.js
+++ b/packages/translator-default/test/fixtures/static-tag/snapshots/html-expected.js
@@ -11,7 +11,7 @@ function bar() {}
var baz = 456;
import _marko_renderer from "marko/src/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {}, {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {}, {
t: _marko_componentType,
i: true,
d: true
diff --git a/packages/translator-default/test/fixtures/static-tag/snapshots/htmlProduction-expected.js b/packages/translator-default/test/fixtures/static-tag/snapshots/htmlProduction-expected.js
index ca289b899f..78d562b1ca 100644
--- a/packages/translator-default/test/fixtures/static-tag/snapshots/htmlProduction-expected.js
+++ b/packages/translator-default/test/fixtures/static-tag/snapshots/htmlProduction-expected.js
@@ -11,7 +11,7 @@ function bar() {}
var baz = 456;
import _marko_renderer from "marko/dist/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {}, {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {}, {
t: _marko_componentType,
i: true
}, _marko_component);
\ No newline at end of file
diff --git a/packages/translator-default/test/fixtures/static-tag/snapshots/vdom-expected.js b/packages/translator-default/test/fixtures/static-tag/snapshots/vdom-expected.js
index 7871623088..c9c84d3aca 100644
--- a/packages/translator-default/test/fixtures/static-tag/snapshots/vdom-expected.js
+++ b/packages/translator-default/test/fixtures/static-tag/snapshots/vdom-expected.js
@@ -15,7 +15,7 @@ import { r as _marko_registerComponent } from "marko/src/runtime/components/regi
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {}, {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {}, {
t: _marko_componentType,
i: true,
d: true
diff --git a/packages/translator-default/test/fixtures/static-tag/snapshots/vdomProduction-expected.js b/packages/translator-default/test/fixtures/static-tag/snapshots/vdomProduction-expected.js
index 7f5667d123..d378c56258 100644
--- a/packages/translator-default/test/fixtures/static-tag/snapshots/vdomProduction-expected.js
+++ b/packages/translator-default/test/fixtures/static-tag/snapshots/vdomProduction-expected.js
@@ -15,7 +15,7 @@ import { r as _marko_registerComponent } from "marko/dist/runtime/components/reg
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {}, {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {}, {
t: _marko_componentType,
i: true
}, _marko_component);
diff --git a/packages/translator-default/test/fixtures/style-block-empty/snapshots/cjs-expected.js b/packages/translator-default/test/fixtures/style-block-empty/snapshots/cjs-expected.js
index e3dca63e5d..d77f341f25 100644
--- a/packages/translator-default/test/fixtures/style-block-empty/snapshots/cjs-expected.js
+++ b/packages/translator-default/test/fixtures/style-block-empty/snapshots/cjs-expected.js
@@ -15,7 +15,7 @@ const _marko_componentType = "packages/translator-default/test/fixtures/style-bl
var _default = _marko_template;
exports.default = _default;
const _marko_component = {};
-_marko_template._ = (0, _renderer.default)(function (input, out, _component, component, state) {
+_marko_template._ = (0, _renderer.default)(function (input, out, _componentDef, _component, state) {
out.w("
");
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/style-block-empty/snapshots/html-expected.js b/packages/translator-default/test/fixtures/style-block-empty/snapshots/html-expected.js
index 5acdb82100..2511ad2b91 100644
--- a/packages/translator-default/test/fixtures/style-block-empty/snapshots/html-expected.js
+++ b/packages/translator-default/test/fixtures/style-block-empty/snapshots/html-expected.js
@@ -6,7 +6,7 @@ const _marko_componentType = "packages/translator-default/test/fixtures/style-bl
export default _marko_template;
import _marko_renderer from "marko/src/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.w("
");
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/style-block-empty/snapshots/htmlProduction-expected.js b/packages/translator-default/test/fixtures/style-block-empty/snapshots/htmlProduction-expected.js
index 358e1b1fce..c228c4f766 100644
--- a/packages/translator-default/test/fixtures/style-block-empty/snapshots/htmlProduction-expected.js
+++ b/packages/translator-default/test/fixtures/style-block-empty/snapshots/htmlProduction-expected.js
@@ -6,7 +6,7 @@ const _marko_componentType = "iTWeM9Hv",
export default _marko_template;
import _marko_renderer from "marko/dist/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.w("
");
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/style-block-empty/snapshots/vdom-expected.js b/packages/translator-default/test/fixtures/style-block-empty/snapshots/vdom-expected.js
index c89fb5340e..37b0b32007 100644
--- a/packages/translator-default/test/fixtures/style-block-empty/snapshots/vdom-expected.js
+++ b/packages/translator-default/test/fixtures/style-block-empty/snapshots/vdom-expected.js
@@ -10,10 +10,10 @@ import { r as _marko_registerComponent } from "marko/src/runtime/components/regi
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.e("div", {
"class": "test"
- }, "0", component, 0, 1);
+ }, "0", _component, 0, 1);
}, {
t: _marko_componentType,
i: true,
diff --git a/packages/translator-default/test/fixtures/style-block-empty/snapshots/vdomProduction-expected.js b/packages/translator-default/test/fixtures/style-block-empty/snapshots/vdomProduction-expected.js
index e63d4a0f80..983f07019c 100644
--- a/packages/translator-default/test/fixtures/style-block-empty/snapshots/vdomProduction-expected.js
+++ b/packages/translator-default/test/fixtures/style-block-empty/snapshots/vdomProduction-expected.js
@@ -10,10 +10,10 @@ import { r as _marko_registerComponent } from "marko/dist/runtime/components/reg
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.e("div", {
"class": "test"
- }, "0", component, 0, 1);
+ }, "0", _component, 0, 1);
}, {
t: _marko_componentType,
i: true
diff --git a/packages/translator-default/test/fixtures/style-block-with-styles/snapshots/cjs-expected.js b/packages/translator-default/test/fixtures/style-block-with-styles/snapshots/cjs-expected.js
index 507a95f975..2bc3f1b470 100644
--- a/packages/translator-default/test/fixtures/style-block-with-styles/snapshots/cjs-expected.js
+++ b/packages/translator-default/test/fixtures/style-block-with-styles/snapshots/cjs-expected.js
@@ -15,7 +15,7 @@ const _marko_componentType = "packages/translator-default/test/fixtures/style-bl
var _default = _marko_template;
exports.default = _default;
const _marko_component = {};
-_marko_template._ = (0, _renderer.default)(function (input, out, _component, component, state) {
+_marko_template._ = (0, _renderer.default)(function (input, out, _componentDef, _component, state) {
out.w("
");
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/style-block-with-styles/snapshots/html-expected.js b/packages/translator-default/test/fixtures/style-block-with-styles/snapshots/html-expected.js
index 7e0791b925..c8b54bb0f6 100644
--- a/packages/translator-default/test/fixtures/style-block-with-styles/snapshots/html-expected.js
+++ b/packages/translator-default/test/fixtures/style-block-with-styles/snapshots/html-expected.js
@@ -6,7 +6,7 @@ const _marko_componentType = "packages/translator-default/test/fixtures/style-bl
export default _marko_template;
import _marko_renderer from "marko/src/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.w("
");
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/style-block-with-styles/snapshots/htmlProduction-expected.js b/packages/translator-default/test/fixtures/style-block-with-styles/snapshots/htmlProduction-expected.js
index ff91a2c336..3db6450b41 100644
--- a/packages/translator-default/test/fixtures/style-block-with-styles/snapshots/htmlProduction-expected.js
+++ b/packages/translator-default/test/fixtures/style-block-with-styles/snapshots/htmlProduction-expected.js
@@ -6,7 +6,7 @@ const _marko_componentType = "ZsW3uNOB",
export default _marko_template;
import _marko_renderer from "marko/dist/runtime/components/renderer";
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.w("
");
}, {
t: _marko_componentType,
diff --git a/packages/translator-default/test/fixtures/style-block-with-styles/snapshots/vdom-expected.js b/packages/translator-default/test/fixtures/style-block-with-styles/snapshots/vdom-expected.js
index d7f8aaaf29..39ddad9b9b 100644
--- a/packages/translator-default/test/fixtures/style-block-with-styles/snapshots/vdom-expected.js
+++ b/packages/translator-default/test/fixtures/style-block-with-styles/snapshots/vdom-expected.js
@@ -10,10 +10,10 @@ import { r as _marko_registerComponent } from "marko/src/runtime/components/regi
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.e("div", {
"class": "test"
- }, "0", component, 0, 1);
+ }, "0", _component, 0, 1);
}, {
t: _marko_componentType,
i: true,
diff --git a/packages/translator-default/test/fixtures/style-block-with-styles/snapshots/vdomProduction-expected.js b/packages/translator-default/test/fixtures/style-block-with-styles/snapshots/vdomProduction-expected.js
index bcc668e5ca..de6a6db73d 100644
--- a/packages/translator-default/test/fixtures/style-block-with-styles/snapshots/vdomProduction-expected.js
+++ b/packages/translator-default/test/fixtures/style-block-with-styles/snapshots/vdomProduction-expected.js
@@ -10,10 +10,10 @@ import { r as _marko_registerComponent } from "marko/dist/runtime/components/reg
_marko_registerComponent(_marko_componentType, () => _marko_template);
const _marko_component = {};
-_marko_template._ = _marko_renderer(function (input, out, _component, component, state) {
+_marko_template._ = _marko_renderer(function (input, out, _componentDef, _component, state) {
out.e("div", {
"class": "test"
- }, "0", component, 0, 1);
+ }, "0", _component, 0, 1);
}, {
t: _marko_componentType,
i: true
diff --git a/packages/translator-default/test/fixtures/svg-tag/snapshots/cjs-expected.js b/packages/translator-default/test/fixtures/svg-tag/snapshots/cjs-expected.js
index 337ee930cd..69d19c597e 100644
--- a/packages/translator-default/test/fixtures/svg-tag/snapshots/cjs-expected.js
+++ b/packages/translator-default/test/fixtures/svg-tag/snapshots/cjs-expected.js
@@ -15,7 +15,7 @@ const _marko_componentType = "packages/translator-default/test/fixtures/svg-tag/
var _default = _marko_template;
exports.default = _default;
const _marko_component = {};
-_marko_template._ = (0, _renderer.default)(function (input, out, _component, component, state) {
+_marko_template._ = (0, _renderer.default)(function (input, out, _componentDef, _component, state) {
out.w("