UNPKG

@sanity/migrate

Version:

Tooling for running data migrations on Sanity.io projects

12 lines (10 loc) 281 B
import {pMapIterable} from 'p-map' export async function mapAsync<T, U>( it: AsyncIterableIterator<T>, project: (value: T) => Promise<U>, concurrency: number, ): Promise<AsyncIterable<U>> { return pMapIterable(it, (v) => project(v), { concurrency: concurrency, }) }