@thi.ng/transducers-async
Version:
Async versions of various highly composable transducers, reducers and iterators
10 lines • 1.67 kB
TypeScript
import type { MaybeAsyncIterable } from "@thi.ng/api";
export declare function zip<A>(a: MaybeAsyncIterable<A>): AsyncIterableIterator<[A]>;
export declare function zip<A, B>(a: MaybeAsyncIterable<A>, b: MaybeAsyncIterable<B>): AsyncIterableIterator<[A, B]>;
export declare function zip<A, B, C>(a: MaybeAsyncIterable<A>, b: MaybeAsyncIterable<B>, c: MaybeAsyncIterable<C>): AsyncIterableIterator<[A, B, C]>;
export declare function zip<A, B, C, D>(a: MaybeAsyncIterable<A>, b: MaybeAsyncIterable<B>, c: MaybeAsyncIterable<C>, d: MaybeAsyncIterable<D>): AsyncIterableIterator<[A, B, C, D]>;
export declare function zip<A, B, C, D, E>(a: MaybeAsyncIterable<A>, b: MaybeAsyncIterable<B>, c: MaybeAsyncIterable<C>, d: MaybeAsyncIterable<D>, e: MaybeAsyncIterable<E>): AsyncIterableIterator<[A, B, C, D, E]>;
export declare function zip<A, B, C, D, E, F>(a: MaybeAsyncIterable<A>, b: MaybeAsyncIterable<B>, c: MaybeAsyncIterable<C>, d: MaybeAsyncIterable<D>, e: MaybeAsyncIterable<E>, f: MaybeAsyncIterable<F>): AsyncIterableIterator<[A, B, C, D, E, F]>;
export declare function zip<A, B, C, D, E, F, G>(a: MaybeAsyncIterable<A>, b: MaybeAsyncIterable<B>, c: MaybeAsyncIterable<C>, d: MaybeAsyncIterable<D>, e: MaybeAsyncIterable<E>, f: MaybeAsyncIterable<F>, g: MaybeAsyncIterable<G>): AsyncIterableIterator<[A, B, C, D, E, F, G]>;
export declare function zip<A, B, C, D, E, F, G, H>(a: MaybeAsyncIterable<A>, b: MaybeAsyncIterable<B>, c: MaybeAsyncIterable<C>, d: MaybeAsyncIterable<D>, e: MaybeAsyncIterable<E>, f: MaybeAsyncIterable<F>, g: MaybeAsyncIterable<G>, h: MaybeAsyncIterable<H>): AsyncIterableIterator<[A, B, C, D, E, F, G, H]>;
//# sourceMappingURL=zip.d.ts.map