Function takeIf

  • Applies receiver to predicate, returns receiver if the given predicate resolves into true, or undefined otherwise.

    If predicate is a boolean, returns receiver cause truthy or undefined otherwise.

    https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/take-if.html

    Returns

    receiver if predicate (or it's evaluation) is true. undefined otherwise.

    Type Parameters

    • T

    • R = T

    Parameters

    • receiver: T
    • predicate: boolean | ((it: T) => it is R) | ((it: T) => boolean)

    Returns R | undefined

Generated using TypeDoc