asyncConcat
The asyncConcat() function concatenates synchronous or asynchronous iterables into one async generator, in input order.
Interactive example
Syntax
typescript
function asyncConcat<
const GenericElement extends unknown,
>(
elements: AsyncIterable<GenericElement> | Iterable<GenericElement>,
): (
iterator: AsyncIterable<GenericElement> | Iterable<GenericElement>
) => AsyncGenerator<GenericElement, void, unknown>;
function asyncConcat<
const GenericElement extends unknown,
>(
iterator: AsyncIterable<GenericElement> | Iterable<GenericElement>,
elements: AsyncIterable<GenericElement> | Iterable<GenericElement>,
...elementsRest: (AsyncIterable<GenericElement> | Iterable<GenericElement>)[]
): AsyncGenerator<GenericElement, void, unknown>;Parameters
iterator: Source iterable or async iterable (classic style only).elements: Iterable or async iterable to append at the end.elementsRest: Additional iterables or async iterables appended in order.
Return value
A lazy AsyncGenerator emitting values from all inputs in order.
