UNPKG

658 BTypeScriptView Raw
1import { AsyncIterableX } from './asynciterablex';
2export declare class PairwiseAsyncIterable<TSource> extends AsyncIterableX<TSource[]> {
3 private _source;
4 constructor(source: AsyncIterable<TSource>);
5 [Symbol.asyncIterator](): AsyncIterableIterator<TSource[]>;
6}
7/**
8 * Returns a new sequence that triggers on the second and subsequent triggerings of the input sequence.
9 * @param {AsyncIterable<T>} source Source sequence.
10 * @return {AsyncIterable<T[]>} A sequence that triggers on successive pairs of iterations from the input sequence.
11 */
12export declare function pairwise<TSource>(source: AsyncIterable<TSource>): AsyncIterableX<TSource[]>;