new Observable()
- Source:
- typedefs/Observable.js, line 2
Methods
forEach(onNextnullable, onErrornullable, onCompletednullable) → {Subscription}
The forEach method is a synonym for Observable.prototype.subscribe and triggers the execution of the Observable, causing the values within to be pushed to a callback. An Observable is like a pipe of water that is closed. When forEach is called, we open the valve and the values within are pushed at us. These values can be received using either callbacks or an Observer object.
Parameters:
Name & Attributes | Type | Description |
---|---|---|
onNext
nullable |
Observable~onNextCallback | a callback that accepts the next value in the stream of values |
onError
nullable |
Observable~onErrorCallback | a callback that accepts an error that occurred while evaluating the operation underlying the Observable stream |
onCompleted
nullable |
Observable~onCompletedCallback | a callback that is invoked when the Observable stream has ended, and the Observable~onNextCallback will not receive any more values |
- Source:
- typedefs/Observable.js, line 6
- Return Type:
- Subscription
subscribe(onNextnullable, onErrornullable, onCompletednullable) → {Subscription}
The subscribe method is a synonym for Observable.prototype.forEach and triggers the execution of the Observable, causing the values within to be pushed to a callback. An Observable is like a pipe of water that is closed. When forEach is called, we open the valve and the values within are pushed at us. These values can be received using either callbacks or an Observer object.
Parameters:
Name & Attributes | Type | Description |
---|---|---|
onNext
nullable |
Observable~onNextCallback | a callback that accepts the next value in the stream of values |
onError
nullable |
Observable~onErrorCallback | a callback that accepts an error that occurred while evaluating the operation underlying the Observable stream |
onCompleted
nullable |
Observable~onCompletedCallback | a callback that is invoked when the Observable stream has ended, and the Observable~onNextCallback will not receive any more values |
- Source:
- typedefs/Observable.js, line 17
- Return Type:
- Subscription
Type Definitions
onCompletedCallback()
This callback is invoked when the Observable stream ends. When this callback is invoked the Observable stream has ended, and therefore the Observable~onNextCallback will not receive any more values.
- Source:
- typedefs/Observable.js, line 40
onErrorCallback(error)
This callback accepts an error that occurred while evaluating the operation underlying the Observable stream. When this callback is invoked, the Observable stream ends and no more values will be received by the Observable~onNextCallback.
Parameters:
Name | Type | Description |
---|---|---|
error | Error | the error that occurred while evaluating the operation underlying the Observable |
- Source:
- typedefs/Observable.js, line 34
onNextCallback(value)
This callback accepts a value that was emitted while evaluating the operation underlying the Observable stream.
Parameters:
Name | Type | Description |
---|---|---|
value | Object | the value that was emitted while evaluating the operation underlying the Observable |
- Source:
- typedefs/Observable.js, line 28