Signatura
Firma
ignoreElements(): OperatorFunction<any, never>
Parámetros
No recibe ningún parámetro
Retorna
OperatorFunction<any, never>
: Un Observable vacío que solo propaga las llamadas complete
o error
que haga el Observable fuente.
import { ignoreElements } from "rxjs/operators";
import { of, throwError } from "rxjs";
const hater$ = of(
"No eres lo suficientemente buena/o",
"Tu código es una m****a",
"Nunca vas a conseguirlo",
"Las mujeres no saben programar"
);
hater$
.pipe(ignoreElements())
.subscribe(console.log, console.error, () =>
console.log("Haters ignorados :)")
);
// Salida: Haters ignorados :)
import { ignoreElements } from "rxjs/operators";
import { throwError } from "rxjs";
const error$ = throwError("Ha ocurrido un error");
error$
.pipe(ignoreElements())
.subscribe(console.log, console.error, () => console.log("Complete"));
// Salida: (error) Ha ocurrido un error
import { of } from "rxjs";
import { ignoreElements } from "rxjs/operators";
of("you", "talking", "to", "me")
.pipe(ignoreElements())
.subscribe(
(word) => console.log(word),
(err) => console.log("error:", err),
() => console.log("the end")
);
// Salida:
// 'the end'