UNPKG

454 BTypeScriptView Raw
1import { PromiseOrValue } from '../jsutils/PromiseOrValue';
2
3/**
4 * Given an AsyncIterable and a callback function, return an AsyncIterator
5 * which produces values mapped via calling the callback function.
6 */
7export default function mapAsyncIterator<T, U>(
8 iterable: AsyncIterable<T>,
9 callback: (arg: T) => PromiseOrValue<U>,
10 rejectCallback?: (arg: any) => PromiseOrValue<U>,
11): any; // TS_SPECIFIC: es2018.asyncgenerator requires typescript@3.6