mergeScan
Aplica una función de acumulación al Observable fuente donde la propia función de acumulación retorna un Observable. Cada Observable interno retornado se fusiona con el Observable resultante
Descripción
Ejemplos
import { fromEvent, of } from "rxjs";
import { mapTo, mergeScan } from "rxjs/operators";
const key$ = fromEvent(document, "keydown").pipe(mapTo(1));
key$.pipe(mergeScan((acc, one) => of(acc + one), 0)).subscribe(console.log);
// Salida: (Pulsar tecla) 1, (Pulsar tecla ) 2, (Pulsar tecla) 3...Ejemplo de la documentación oficial
Recursos adicionales
Last updated