Tengo un observable RxJS que emite valores después de tiempos aleatorios entre 0 y 1000ms.
¿Cómo afirmo que hay una brecha de al menos 200 ms entre cada emisión del observable? No se deben descartar/saltar valores y los valores aún deben emitirse en el orden en que aparecen.
podría lograrlo combinando su fuente observable con el operador de intervalo, usando el operador zip.
zip documentación de rxjs:
Combina varios Observables para crear un Observable cuyos valores se calculan a partir de los valores, en orden, de cada uno de sus Observables de entrada.