The Reactive Extensions for JavaScript's core functionality is in the main RxJS file which has many core components including the Schedulers, Disposables, Observable and Observer.
This comes with both rx.js
which is for use in modern development environments such as > IE9 and server-side environments such as Node.js. We also have rx.compat.js
which has backwards compatibility to browsers which do not support all required ES5 features.
Files:
rx.js
rx.compat.js
NPM Packages:
rx
NuGet Packages:
RxJS-Main
File Dependencies:
- None
NPM Dependencies:
- None
NuGet Dependencies:
- None
amb
catch | catchException
concat
create | createWithDisposable
defer
empty
fromArray
generate
merge
never
onErrorResumeNext
range
repeat
return | returnValue
throw | throwException
zip
zipArray
amb
asObservable
bufferWithCount
catch | catchException
combineLatest
concat
defaultIfEmpty
distinct
distinctUntilChanged
do | doAction
filter
finally | finallyAction
flatMap
flatMapLatest
groupBy
groupByUntil
ignoreElements
map
merge
mergeObservable | mergeAll
observeOn
onErrorResumeNext
repeat
retry
scan
select
selectMany
selectSwitch
single
singleOrDefault
skip
skipLast
skipUntil
skipWhile
startWith
subscribe
subscribeOn
switch | switchLatest
take
takeLast
takeLastBuffer
takeUntil
takeWhile
toArray
where
windowWithCount
zip