MonoTypeOperatorFunction<T>: Un Observable de valores del Observable fuente que han cumpliado la condición especificada por la función predicate.
Descripción
Al igual que Array.prototype.filter(), solo emite un valor si cumple una condición determinada.
Es similar al método Array.prototype.filter(). Este operador emite únicamente aquellos valores del Observable fuente que cumplan la condición especificada en la función predicate, es decir, aquellos valores que, al proporcionárselos a la función, hagan que esta devuelva true.
Ejemplos
Emitir los números mayores que 5
import { filter } from "rxjs/operators";
import { range } from "rxjs";
const number$ = range(1, 10);
number$.pipe(filter((n) => n > 5)).subscribe(console.log);
// Salida: 6, 7, 8, 9, 10
Emitir todas las teclas, excepto la barra espaciadora