• Takes an (async) iterable and returns one with each item mapped by the passed function

    Type Parameters

    • I
    • O

    Parameters

    Returns AsyncGenerator<O, void, undefined>

  • Type Parameters

    • I
    • O

    Parameters

    • source: Iterable<I>
    • func: ((val, index) => O)
        • (val, index): O
        • Parameters

          • val: I
          • index: number

          Returns O

    Returns Generator<O, void, undefined>

  • Type Parameters

    • I
    • O

    Parameters

    • source: AsyncIterable<I> | Iterable<I>
    • func: ((val, index) => O | Promise<O>)

    Returns AsyncGenerator<O, void, undefined>