lazzy.ts
Version:
Fast and lightweight library for lazy operations with iterable objects.
4 lines • 583 B
TypeScript
import { PromiseValue } from "../common";
export declare function zip<T, R, N, T2, R2, TResult>(iterator1: Iterator<T, R, N>, iterator2: Iterator<T2, R2, N>, resultSelector: (first: T, second: T2) => TResult): Generator<TResult, R | R2 | undefined, undefined>;
export declare function zipAsync<T, R, N, T2, R2, TResult>(iterator1: AsyncIterator<T, R, N>, iterator2: Iterator<T2, R2, N> | AsyncIterator<T2, R2, N>, resultSelector: (first: PromiseValue<T>, second: PromiseValue<T2>) => TResult): AsyncGenerator<TResult, R | R2 | undefined, undefined>;
//# sourceMappingURL=zip.d.ts.map