throttle
Emite un valor del Observable fuente e ignora las emisiones siguientes durante un tiempo determinado por un segundo Observable. Después, repite el proceso
Descripción
Ejemplos
import { throttle } from "rxjs/operators";
import { fromEvent, interval } from "rxjs";
const key$ = fromEvent<KeyboardEvent>(document, "keydown");
key$
.pipe(throttle(() => interval(2000)))
.subscribe(({ code }) => console.log(code));
// Salida: KeyX (2s) KeyO...Ejemplo de la documentación oficial
Recursos adicionales
Last updated
