fix: else branch of `each` block

pull/16923/head
paoloricciuti 11 months ago
parent 185298ee4b
commit 0414af0274

@ -57,7 +57,7 @@ export function EachBlock(node, context) {
b.if(
b.binary('!==', b.member(array_id, 'length'), b.literal(0)),
b.block([open, for_loop]),
fallback
node.fallback.metadata.has_await ? create_async_block(fallback) : fallback
)
);
} else {

@ -1,3 +1,5 @@
{#each { length: 1 } as _}
{@const data = await Promise.resolve("data")}
{:else}
{@const data = await Promise.resolve("data")}
{/each}

Loading…
Cancel
Save