rxjs-boost

Fire up your RxJS experience to a new level 🔥

RxJs Boost

npm docs codecov license

Fire up your RxJS experience to a new level 🔥


Visit the official documentation and have a look at the collection of operators and utils. Or get started with one of the few below:

Installation

npm i rxjs-boost
import { wrapIntoObservable } from 'rxjs-boost';
import { retryWithDelay, switchTap, throwIf } from 'rxjs-boost/operators';

FAQ

  • Why are there throwIf, throwIfNull and throwIfUndefined – isn't one of them enough?
    • When strict null checks are enabled, TypeScript doesn't include null and undefined in all other types. Therefore you'll want to narrow down the type inside your observable pipe. The example of throwIfNull inside the documentation also displays this.
  • I've got an idea of a super cool, not overloaded operator – where can I submit it?
    • Just open an issue. There is no template yet :)