This is RxJS v 4. Find the latest version here
The Reactive Extensions for JavaScript Lite version is a lightweight version of the Reactive Extensions for JavaScript which covers most of the day to day operators you might use all in a single library. Functionality such as bridging to events, promises, callbacks, Node.js-style callbacks, time-based operations and more are built right in.
This comes with both rx.lite.js which is for use in modern development environments such as > IE9 and server-side environments such as Node.js. We also have rx.lite.compat.js which has backwards compatibility to browsers which do not support all required ES5 features.
Files:
NPM Packages:
NuGet Packages:
catchconcatcreatedeferemptyfromfromArrayfromCallbackfromEventfromEventPatternfromNodeCallbackfromPromiseintervaljustmergemergeDelayErrorneverofofWithSchedulerpairsrangerepeatreturnthrowtimerzip
asObservablecatchcombineLatestconcatconcatMapconnectdebouncedefaultIfEmptydelaydematerializedistinctUntilChangeddodoOnNextdoOnErrordoOnCompletedfilterfinallyflatMapflatMapLatestignoreElementsmapmergemergeAllmulticastpublishpublishLastpublishValuerefCountrepeatrepeatWhenreplayretryretryWhensamplescanselectselectConcatselectManyselectSwitchsingleInstanceskipskipLastskipUntilskipWhilestartWithsubscribe | forEachsubscribeOnNextsubscribeOnErrorsubscribeOnCompletedswitch | switchLatesttaketakeLasttakeUntiltakeWhiletaptapOnNexttapOnErrortapOnCompletedthrottletimeouttimestamptoArraytoPromisetransducewherewithLatestFromzipzipIterable