fx-flow v0.7.0 / pipe/lazy / toAsync
Function: toAsync()
toAsync<
T>(args):AsyncIterableIterator<Awaited<T>>
Returns AsyncIterable, it is used when you want to handle Promise values inside Iterable.
Type parameters
• T
Parameters
• args: Iterable<T | Promise<T>>
Returns
AsyncIterableIterator<Awaited<T>>
Example
typescript
let res = 0
for await (const v of toAsync([Promise.resolve(1), Promise.resolve(2), 3])) {
res += v
}
console.log(res) // 6