pull/11908/head
Rich Harris 2 years ago
parent a120006d02
commit 5e49fc927c

@ -1477,10 +1477,12 @@ const template_visitors = {
context.state.template.push(block_open); context.state.template.push(block_open);
const main = create_block(node, node.fragment, node.fragment.nodes, { const main = /** @type {import('estree').BlockStatement} */ (
...context, context.visit(node.fragment, {
state: { ...context.state, metadata } ...context.state,
}); metadata
})
);
serialize_element_attributes(node, inner_context); serialize_element_attributes(node, inner_context);
@ -1506,7 +1508,7 @@ const template_visitors = {
...serialize_template(inner_context.state.template) ...serialize_template(inner_context.state.template)
]) ])
), ),
b.thunk(b.block(main)) b.thunk(main)
) )
) )
) )
@ -1545,11 +1547,7 @@ const template_visitors = {
each.push(b.stmt(b.assignment('+=', b.id('$$payload.out'), b.literal(block_open.value)))); each.push(b.stmt(b.assignment('+=', b.id('$$payload.out'), b.literal(block_open.value))));
each.push( each.push(.../** @type {import('estree').BlockStatement} */ (context.visit(node.body)).body);
.../** @type {import('estree').Statement[]} */ (
create_block(node, node.body, children, context)
)
);
each.push(b.stmt(b.assignment('+=', b.id('$$payload.out'), b.literal(block_close.value)))); each.push(b.stmt(b.assignment('+=', b.id('$$payload.out'), b.literal(block_close.value))));

Loading…
Cancel
Save