buffered-async-iterable
Version:
Creates a prefetched async iterable
11 lines • 603 B
TypeScript
export function mergeIterables<T>(input: Array<AsyncIterable<T> | Iterable<T> | T[]>, { bufferSize }?: {
bufferSize?: number | undefined;
} | undefined): AsyncIterable<T>;
export function bufferedAsyncMap<T, R>(input: AsyncIterable<T> | Iterable<T> | T[], callback: (item: T) => (Promise<R> | AsyncIterable<R>), options?: {
bufferSize?: number | undefined;
ordered?: boolean | undefined;
} | undefined): AsyncIterableIterator<R> & {
return: NonNullable<AsyncIterableIterator<R>["return"]>;
throw: NonNullable<AsyncIterableIterator<R>["throw"]>;
};
//# sourceMappingURL=index.d.ts.map