Rx.Disposable
Provides a set of static methods for creating Disposables, which defines a method to release allocated resources.
Usage ##
The follow example shows the basic usage of an Rx.Disposable.
var disposable = Rx.Disposable.create(() => console.log('disposed'));
disposable.dispose();
// => disposedLocation
rx.js
Disposable Class Methods ##
Disposable Class Methods ##Disposable Class Properties ##
Disposable Class Properties ##Disposable Instance Methods ##
Disposable Instance Methods ##Class Methods ##
Rx.Disposable.create(action)
Rx.Disposable.create(action)Creates a disposable object that invokes the specified action when disposed.
Arguments
action(Function): Function to run during the first call todispose. The action is guaranteed to be run at most once.
Returns
(Disposable): The disposable object that runs the given action upon disposal.
Example
var disposable = Rx.Disposable.create(() => console.log('disposed'));
disposable.dispose();
// => disposedLocation
rx.js
Disposable Class Properties ##
Rx.Disposable.empty
Rx.Disposable.emptyGets the disposable that does nothing when disposed.
Returns
(Disposable): The disposable that does nothing when disposed.
Example
var disposable = Rx.Disposable.empty;
disposable.dispose(); // Does nothingLocation
rx.js
Disposable Instance Methods ##
Rx.Disposable.prototype.dispose()
Rx.Disposable.prototype.dispose()Performs the task of cleaning up resources.
Example
var disposable = Rx.Disposable.create(() => console.log('disposed'));
disposable.dispose();
// => disposedLocation
rx.js
Last updated
Was this helpful?