Function filterIteratorToArray

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

    Type Parameters

    • TValue

      The type of values that iterator will yield

    Parameters

    • iterator: Iterable<TValue, any, any>

      The iterator you wish to filter over

    • filter: ((arg) => boolean)

      Your filtering function

        • (arg): boolean
        • Parameters

          • arg: TValue

          Returns boolean

    Returns TValue[]

    Example

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

    const evenValues = filterIteratorToArray(
    set.values(),
    (item: number): boolean => {
    return item % 2 === 0;
    },
    );
    // evenValues = [2, 4];

Generated using TypeDoc