handle irksome edge cases

pull/16100/head
Rich Harris 3 months ago
parent 678ba79a50
commit f6c2433298

@ -389,6 +389,8 @@ export function build_expression(context, expression, metadata, state = context.
if (
binding.kind === 'bindable_prop' ||
binding.kind === 'template' ||
binding.declaration_kind === 'import' ||
binding.node.name === '$$props' ||
binding.node.name === '$$restProps'
) {

@ -5,7 +5,7 @@
export let index;
export let n;
function logRender () {
function logRender (n) {
order.push(`${index}: render ${n}`);
return index;
}
@ -24,5 +24,5 @@
</script>
<li>
{logRender()}
{logRender(n)}
</li>

@ -5,7 +5,7 @@
export let n = 0;
function logRender () {
function logRender (n) {
order.push(`parent: render ${n}`);
return 'parent';
}
@ -23,7 +23,7 @@
})
</script>
{logRender()}
{logRender(n)}
<ul>
{#each [1,2,3] as index}
<Item {index} {n} />

Loading…
Cancel
Save