Transforms items of an async iterable concurrently
p-map but for AsyncIterables.
typescript
import { map } from "async-iterable-map"
`
$3
Generic type parameters:
* T = unknown - type of input elements
* U = unknown - type of output elements
Parameters:
* source: AsyncIterable - the iterable to transform
* transform: (element: T) => Promise | U - the transform / mapping function from the input to the output
* options.concurrency: number - how many elements to transform concurrently. Must be a positive integer or Infinity. Default: Infinity
Returns:
* AsyncIterableIterator & PromiseLike
* Use the AsyncIterableIterator interface to iterate through the remaining output elements one by one.
* Use the PromiseLike` interface to get all of the remaining output elements.