Represents an absolute time
Represents the result of an asynchronous operation.
Represents the result of an asynchronous operation. The last value before the OnCompleted notification, or the error received through OnError, is sent to all subscribed observers.
This class inherits both from the Rx.Observable and Rx.Observer classes.
Async Subject class
Async Subject class
Represents a group of disposable resources that are disposed together.
Represents a group of disposable resources that are disposed together.
Represents a Connectable Observable
Represents a Connectable Observable
Provides a set of static methods for creating Disposables, which defines a method to release allocated resources.
Provides a set of static methods for creating Disposables, which defines a method to release allocated resources.
Disposable Class
Disposable Class
Listener Options
Listener Options
Represents a notification to an observer.
Represents a notification to an observer.
Represents a notification to an observer.
Represents a notification to an observer.
Represents an RxJs observable
Represents an RxJs observable
Observable class
Observable class
The Observer object provides support for push-style iteration over an observable sequence.
The Observer object provides support for push-style iteration over an observable sequence.
The Observer and Objects interfaces provide a generalized mechanism for push-based notification, also known as the observer design pattern. The Observable object represents the object that sends notifications (the provider); the Observer object represents the class that receives them (the observer).
Observer class
Observer class
Pattern object that matches when a collection observable sequences have an available value.
Pattern object that matches when a collection observable sequences have an available value.
Represents a period in time
Range Observable
Range Observable
Represents a disposable resource that only disposes its underlying disposable resource when all getDisposable dependent disposable objects have been disposed.
Represents a disposable resource that only disposes its underlying disposable resource when all getDisposable dependent disposable objects have been disposed.
Represents a relative time
Represents a Scheduler
Represents a Scheduler
Scheduler Class
Scheduler Class
Represents a disposable resource whose underlying disposable resource can be replaced by another disposable resource, causing automatic disposal of the previous underlying disposable resource.
Represents a disposable resource whose underlying disposable resource can be replaced by another disposable resource, causing automatic disposal of the previous underlying disposable resource.
Represents a disposable resource which only allows a single assignment of its underlying disposable resource.
Represents a disposable resource which only allows a single assignment of its underlying disposable resource. If an underlying disposable resource has already been set, future attempts to set the underlying disposable resource will throw an Error.
Single Observable Settings
Single Observable Settings
Represents an object that is both an observable sequence as well as an observer.
Represents an object that is both an observable sequence as well as an observer. Each notification is broadcasted to all subscribed observers.
This class inherits both from the Rx.Observable and Rx.Observer classes.
Represents an object that is both an observable sequence as well as an observer.
Represents an object that is both an observable sequence as well as an observer. Each notification is broadcasted to all subscribed observers.
This class inherits both from the Rx.Observable and Rx.Observer classes.
Represents a time span; the value is always >= 0
Represents a Transducer
RX::Observable Companion
The Reactive Extensions for JavaScript's main functionality is in the main RxJS file which has many core components including the Schedulers, Disposables, Observable and Observer.
The Reactive Extensions for JavaScript's main 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.
4.1.0
https://github.com/Reactive-Extensions/RxJS/blob/master/doc/libraries/main/rx.md
rx package object