timeoutWith
Ocurre un error si el Observable no emite ningún valor antes de que transcurra un intervalo de tiempo, en cuyo caso se suscribe al segundo Observable
Descripción
Ejemplos
import { interval, fromEvent } from "rxjs";
import { timeoutWith, map, tap } from "rxjs/operators";
const key$ = fromEvent<KeyboardEvent>(document, "keydown");
const number = interval(1000);
key$
.pipe(
map(({ code }) => code),
timeoutWith(5000, number)
)
.subscribe(console.log, console.error);
// Salida: (Presionar tecla) KeyX (5s) 0, 1, 2, 3, 4...Ejemplo de la documentación oficial
Recursos adicionales
Last updated
