- filter<A, B>(pred: ((a: A) => a is B)): (<E>(self: Source<A, E>) => Source<B, E>)
-
Parameters
-
pred: ((a: A) => a is B)
-
- (a: A): a is B
-
Returns a is B
Returns (<E>(self: Source<A, E>) => Source<B, E>)
- filter<A>(pred: ((a: A) => boolean)): (<E>(self: Source<A, E>) => Source<A, E>)
-
Parameters
-
pred: ((a: A) => boolean)
-
- (a: A): boolean
-
Returns boolean
Returns (<E>(self: Source<A, E>) => Source<A, E>)