delayWhen
Retrasa la emisión de los elementos del Observable fuente en función de las emisiones de un segundo Observable
Descripción
Ejemplos
import { delayWhen, map } from "rxjs/operators";
import { fromEvent, interval } from "rxjs";
const key$ = fromEvent<KeyboardEvent>(document, "keydown").pipe(
map(({ code }) => code)
);
key$.pipe(delayWhen(() => interval(2000))).subscribe(console.log);
// Salida: (2s) KeyP (2s) KeyXEjemplo de la documentación oficial
Recursos adicionales
Last updated
