rxjs-lossless-throttle
v0.0.5
Published
RxJS Lossless Throttling Operator
Downloads
16
Readme
RxJS Lossless Throttling Operator
RxJS operator that losslessly throttles payloads. This operator arose from the need to losslessly throttle requests to a third party API that failed when fired too closely together.
Getting started
Install package
npm install rxjs-lossless-throttle@latestInstall peer dependencies
npm install rxjs@~6
npm install -D typescript@~4Example usage
import {interval} from 'rxjs';
import {losslessThrottle} from 'rxjs-lossless-throttle';
const source = interval(500).pipe(
losslessThrottle(3000, 1000)
);
source.subscribe(num => console.log(num));See rxjs-lossless-throttle-example for a working example.
