{#await schedulePromise} {:then scheduleResponse} {#if scheduleResponse} {#await scheduleResponse.json()} {:then untypedSchedule} {@const schedule = typeSchedule(untypedSchedule)} {#if schedule.lives.length === 0} {/if}
[{#if live.streaming} LIVE{:else} Upcoming{/if}] {live.streamer} | {new Date(live.time).toLocaleString()} {#if live.guests.length > 0} With {live.guests.join(', ').replace(/, ([^,]+)$/, ', & $1')} {/if}