pull/15844/head
Rich Harris 3 months ago
parent 94d74f26e3
commit 0c2412964d

@ -61,6 +61,10 @@ export function SlotElement(node, context) {
} }
} }
[...async_expressions, ...expressions].forEach((memo, i) => {
memo.id.name = `$${i}`;
});
// Let bindings first, they can be used on attributes // Let bindings first, they can be used on attributes
context.state.init.push(...lets); context.state.init.push(...lets);

@ -16,8 +16,7 @@ import { build_getter, create_derived } from '../../utils.js';
* @param {Expression} expression * @param {Expression} expression
*/ */
export function get_expression_id(expressions, expression) { export function get_expression_id(expressions, expression) {
// TODO tidy this up const id = b.id(`#`); // filled in later
const id = b.id(`$${expressions.length}`);
expressions.push({ id, expression }); expressions.push({ id, expression });
return id; return id;

Loading…
Cancel
Save