UNPKG

@thi.ng/transducers-async

Version:

Async versions of various highly composable transducers, reducers and iterators

10 lines 1.67 kB
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