• Type Parameters

    Type Parameters

    • T

    • U

    Parameters

    • iterable: T[]
    • predicate: ((item: T) => item is U)
        • (item: T): item is U
        • Parameters

          • item: T

          Returns item is U

    Returns iterable is Exclude<T, U>[]

  • Type Parameters

    Type Parameters

    • T

    • U

    Parameters

    • iterable: Set<T>
    • predicate: ((item: T) => item is U)
        • (item: T): item is U
        • Parameters

          • item: T

          Returns item is U

    Returns iterable is Set<Exclude<T, U>>

  • Type Parameters

    Type Parameters

    • T

    • U

    Parameters

    • iterable: Iterable<T>
    • predicate: ((item: T) => item is U)
        • (item: T): item is U
        • Parameters

          • item: T

          Returns item is U

    Returns iterable is Iterable<Exclude<T, U>>

  • Type Parameters

    Type Parameters

    • T

    Parameters

    • iterable: Iterable<T>
    • predicate: ((item: T) => boolean)
        • (item: T): boolean
        • Parameters

          • item: T

          Returns boolean

    Returns boolean

Generated using TypeDoc