UNPKG

@reactivex/ix-esnext-esm

Version:

The Interactive Extensions for JavaScript

11 lines (10 loc) 651 B
import { AsyncIterableX } from '../asynciterablex'; import { OperatorAsyncFunction } from '../../interfaces'; export declare class MapAsyncIterable<TSource, TResult> extends AsyncIterableX<TResult> { private _source; private _selector; private _thisArg; constructor(source: AsyncIterable<TSource>, selector: (value: TSource, index: number) => Promise<TResult> | TResult, thisArg?: any); [Symbol.asyncIterator](): AsyncGenerator<TResult, void, unknown>; } export declare function map<TSource, TResult>(selector: (value: TSource, index: number) => Promise<TResult> | TResult, thisArg?: any): OperatorAsyncFunction<TSource, TResult>;