Function filter

  • Type Parameters

    • T
    • S
    • A

    Parameters

    • predicate: ((this, value, index) => value is S)
        • (this, value, index): value is S
        • Parameters

          • this: A
          • value: T
          • index: number

          Returns value is S

    • thisArg: A

    Returns OperatorFunction<T, S>

    Deprecated

    Use a closure instead of a thisArg. Signatures accepting a thisArg will be removed in v8.

  • Type Parameters

    • T
    • S

    Parameters

    • predicate: ((value, index) => value is S)
        • (value, index): value is S
        • Parameters

          • value: T
          • index: number

          Returns value is S

    Returns OperatorFunction<T, S>

  • Type Parameters

    • T

    Parameters

    • predicate: BooleanConstructor

    Returns OperatorFunction<T, TruthyTypesOf<T>>

  • Type Parameters

    • T
    • A

    Parameters

    • predicate: ((this, value, index) => boolean)
        • (this, value, index): boolean
        • Parameters

          • this: A
          • value: T
          • index: number

          Returns boolean

    • thisArg: A

    Returns MonoTypeOperatorFunction<T>

    Deprecated

    Use a closure instead of a thisArg. Signatures accepting a thisArg will be removed in v8.

  • Type Parameters

    • T

    Parameters

    • predicate: ((value, index) => boolean)
        • (value, index): boolean
        • Parameters

          • value: T
          • index: number

          Returns boolean

    Returns MonoTypeOperatorFunction<T>