UNPKG

ix

Version:

The Interactive Extensions for JavaScript

13 lines (12 loc) 765 B
import { AsyncIterableInput, AsyncIterableX } from '../asynciterablex.js'; export type FlattenConcurrentSelector<TSource, TResult> = (value: TSource, index: number, signal?: AbortSignal) => Promise<AsyncIterableInput<TResult>> | AsyncIterableInput<TResult>; /** @ignore */ export declare class FlattenConcurrentAsyncIterable<TSource, TResult> extends AsyncIterableX<TResult> { private _source; private _selector; private _concurrent; private _switchMode; private _thisArg?; constructor(_source: AsyncIterable<TSource>, _selector: FlattenConcurrentSelector<TSource, TResult>, _concurrent: number, _switchMode: boolean, _thisArg?: any); [Symbol.asyncIterator](outerSignal?: AbortSignal): AsyncGenerator<Awaited<TResult>, void, unknown>; }