• Returns the elements of an array that meet the condition specified in a promise

    Example

    const isDivisibleBy2 = async (num: number) => Promise.resolve(num % 2 === 0)
    const filtered = await asyncFilter([2, 4, 1, 8, 3], isDivisibleBy2) // [2, 4, 8]

    Type Parameters

    • T

    Parameters

    • arr: T[]
    • predicate: ((value: T) => Promise<boolean>)
        • (value: T): Promise<boolean>
        • Parameters

          • value: T

          Returns Promise<boolean>

    Returns Promise<T[]>

Generated using TypeDoc