import {pMapIterable} from 'p-map' export async function mapAsync( it: AsyncIterableIterator, project: (value: T) => Promise, concurrency: number, ): Promise> { return pMapIterable(it, (v) => project(v), { concurrency: concurrency, }) }