{#each $edges as edge (`${edge[0].id}-${edge[1]}-${edge[2].id}-${edge[3]}`)} {@const pos = getEdgePosition(edge)} {@const [x1, y1, x2, y2] = pos} {/each}
{#each $nodes.values() as node (node.id)} {/each}