{#await object then { a = 3, b = 4, c }}

a: {a}

b: {b}

c: {c}

{/await} {#await array then [a, b, c = 3]}

a: {a}

b: {b}

c: {c}

{/await} {#await objectReject then value} resolved {:catch { a = 3, b = 4, c }}

a: {a}

b: {b}

c: {c}

{/await} {#await arrayReject then value} resolved {:catch [a, b, c = 3]}

a: {a}

b: {b}

c: {c}

{/await}