Function filter

  • Removes values that fail to satisfy the supplied predicate from the supplied iterable.

    Type Parameters

    Type Parameters

    • T

    Parameters

    • predicate: ((arg: T) => boolean)

      A function that takes an element yielded by the provided iterable and returns a boolean or a promise that resolves to a boolean.

        • (arg: T): boolean
        • Parameters

          • arg: T

          Returns boolean

    • iterable: Iterable<T>

    Returns IterableIterator<T>

  • Type Parameters

    Type Parameters

    • T

    Parameters

    • predicate: ((arg: T) => boolean)
        • (arg: T): boolean
        • Parameters

          • arg: T

          Returns boolean

    • iterable: AsyncIterable<T>

    Returns AsyncIterableIterator<T>

  • Type Parameters

    Type Parameters

    • T

    Parameters

    • predicate: ((arg: T) => boolean)
        • (arg: T): boolean
        • Parameters

          • arg: T

          Returns boolean

    • iterable: Iterable<T> | AsyncIterable<T>

    Returns IterableIterator<T> | AsyncIterableIterator<T>

Generated using TypeDoc