Function mapIteratorToArray

  • Eagerly Map over an iterator and return an array of results

    Type Parameters

    • TValue

      The type of values that iterator will yield

    • TReturn

      The type of values that mapper will return

    Parameters

    • iterator: Iterable<TValue, any, any>

      The iterator you wish to map over

    • mapper: ((arg) => TReturn)

      The function you want to use to process any elements yielded from iterator

        • (arg): TReturn
        • Parameters

          • arg: TValue

          Returns TReturn

    Returns TReturn[]

    Example

    const set: Set<number> = new Set([1, 2, 3, 4, 5]);

    const squaredValues = mapIteratorToArray(
    set.values(),
    (item: number): number => {
    return item * item;
    },
    );

Generated using TypeDoc