{#snippet dir(d: Dir)} {#each d.entries as e (isDir(e) ? `d:${e.name}` : e.i)}
  • {#if isDir(e)}
    {e.name}
    {:else} onpick?.(e.i)} >{e.name}{#if comments?.(e.f)}{@const n = comments(e.f)}{n}{/if}+{e.f.added}−{e.f.removed} {/if}
  • {/each} {/snippet}