Skip to main content

Variable: concatAsync()

const concatAsync: <Value>(...iterables) => AsyncIterable<Value>

Defined in: splices.d.ts:1210

Returns an async iterable that contains the values of each iterable in iterables in iteration order.

Like Array.prototype.concat, but for async iterables.

Type Parameters

Value

Value

Parameters

iterables

...readonly (Iterable<Value> | AsyncIterable<Value>)[]

Returns

AsyncIterable<Value>

Example

console.log(
await pipe(
concatAsync(asAsync([1, 2]), [3, `sloth`, 5], asAsync([6, 7])),
reduceAsync(toArray()),
),
)
//=> [ 1, 2, 3, 'sloth', 5, 6, 7 ]

Since

v0.0.2