- filter<T, S, A>(predicate, thisArg): OperatorFunction<T, S>
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>
- filter<T, S>(predicate): OperatorFunction<T, S>
Parameters
- predicate: ((value, index) => value is S)
- (value, index): value is S
Returns value is S
Returns OperatorFunction<T, S>
- filter<T>(predicate): OperatorFunction<T, TruthyTypesOf<T>>
Parameters
- predicate: BooleanConstructor
Returns OperatorFunction<T, TruthyTypesOf<T>>
- filter<T, A>(predicate, thisArg): MonoTypeOperatorFunction<T>
Parameters
- predicate: ((this, value, index) => boolean)
- (this, value, index): boolean
Parameters
- this: A
- value: T
- index: number
Returns boolean
- thisArg: A
Returns MonoTypeOperatorFunction<T>
- filter<T>(predicate): MonoTypeOperatorFunction<T>
Parameters
- predicate: ((value, index) => boolean)
- (value, index): boolean
Returns boolean
Returns MonoTypeOperatorFunction<T>
Deprecated
Use a closure instead of a
thisArg
. Signatures accepting athisArg
will be removed in v8.