reactor-core-js
The Reactive-Streams based implementation of Reactor-Core.
Importing
npm install reactor-core-js
Usage
import { Flux } from './node_modules/reactor-core-js/flux';
Flux.range(1, 10)
.take(5)
.map(v => v * 2)
.flatMap(v => Flux.range(v, 2))
.subscribe(v => console.log(v)); 
Reactive Entry points
Flux
- amb
- combineLatest,- combineLatest2,- combineLatest3,- combineLatest4
- concat
- concatArray
- defer
- empty
- fromArray
- fromCallable
- interval
- just
- merge
- mergeArray
- never
- range
- switchOnNext
- timer
- using
- zip,- zip2,- zip3,- zip4
Mono
- TBD
Reactive stay
Flux
- as
- collect
- combineWith
- compose
- concatWith
- debounce
- doOnAfterNext
- doOnAfterTerminated
- doOnCancel
- doOnComplete
- doOnError
- doOnNext
- doOnSubscribe
- filter
- flatMap
- generate
- hide
- lift
- map
- onErrorReturn
- onErrorResumeNext
- reduce
- sample
- skip
- skipLast
- skipUntil
- switchMap
- take
- takeLast
- takeUntil
- throttleFirst
- toArray
- withLatestFrom
- zipWith
Mono
- TBD
Reactive Leave
Flux
- subscribe
Mono
- subscribe
Scheduler
Import scheduler package.
- DefaultScheduler.INSTANCE
 JarCasting
 JarCasting