UNPKG

fast-merge-async-iterators

Version:
6 lines 516 B
type AsyncIter<T> = AsyncIterator<T> | AsyncIterable<T>; type Mode = "iters-noclose" | "iters-close-nowait" | "iters-close-wait"; export default function merge<TArray extends Array<AsyncIter<any>>>(mode: Mode, ...iters: TArray): AsyncIterableIterator<TArray extends Array<AsyncIter<infer T>> ? T : never>; export default function merge<TArray extends Array<AsyncIter<any>>>(...iters: TArray): AsyncIterableIterator<TArray extends Array<AsyncIter<infer T>> ? T : never>; export {}; //# sourceMappingURL=index.d.ts.map