Variable
| Static Public Summary | ||
| public |
Action: * A unit of work to be executed in a Scheduler. |
|
| public |
AjaxError: * A normalized AJAX error. |
|
| public |
AjaxResponse: * A normalized AJAX response. |
|
| public |
|
|
| public |
|
|
| public |
An error thrown when an element was queried at a certain index of an Observable, but no such index or position exists in that sequence. |
|
| public |
AsyncSubject: * |
|
| public |
|
|
| public |
|
|
| public |
EmptyError: * An error thrown when an Observable or a sequence was queried but has no elements. |
|
| public |
An Observable representing values belonging to the same group represented by a common key. |
|
| public |
Notification: * Represents a push-based event or value that an Observable can emit. |
|
| public |
An error thrown when an action is invalid because the object has been unsubscribed. |
|
| public |
Observable: * A representation of any set of values over any amount of time. |
|
| public |
|
|
| public |
Scheduler: * An execution context and a data structure to order tasks and schedule their execution. |
|
| public |
Subject: * |
|
| public |
|
|
| public |
Subscriber: * Implements the Observer interface and extends the Subscription class. |
|
| public |
Subscription: * Represents a disposable resource, such as the execution of an Observable. |
|
| public |
TimeoutError: * An error thrown when duetime elapses. |
|
| public |
An error thrown when one or more errors have occurred during the
|
|
| public |
root: * window: browser in DOM main thread self: browser in WebWorker global: Node.js/other |
|
Static Public
public Action: * source
import {Action} from '@reactivex/rxjs/es6/scheduler/Action.js'A unit of work to be executed in a Scheduler. An action is typically created from within a Scheduler and an RxJS user does not need to concern themselves about creating and manipulating an Action.
class Action<T> extends Subscription {
new (scheduler: Scheduler, work: (state?: T) => void);
schedule(state?: T, delay: number = 0): Subscription;
}
public AjaxError: * source
import {AjaxError} from '@reactivex/rxjs/es6/observable/dom/AjaxObservable.js'A normalized AJAX error.
See:
- ajax
public AjaxResponse: * source
import {AjaxResponse} from '@reactivex/rxjs/es6/observable/dom/AjaxObservable.js'A normalized AJAX response.
See:
- ajax
public AjaxTimeoutError: * source
import {AjaxTimeoutError} from '@reactivex/rxjs/es6/observable/dom/AjaxObservable.js'See:
- ajax
public ArgumentOutOfRangeError: * source
import {ArgumentOutOfRangeError} from '@reactivex/rxjs/es6/util/ArgumentOutOfRangeError.js'An error thrown when an element was queried at a certain index of an Observable, but no such index or position exists in that sequence.
public AsyncSubject: * source
import {AsyncSubject} from '@reactivex/rxjs/es6/AsyncSubject.js'Test:
public BehaviorSubject: * source
import {BehaviorSubject} from '@reactivex/rxjs/es6/BehaviorSubject.js'Test:
public ConnectableObservable: * source
import {ConnectableObservable} from '@reactivex/rxjs/es6/observable/ConnectableObservable.js'public EmptyError: * source
import {EmptyError} from '@reactivex/rxjs/es6/util/EmptyError.js'An error thrown when an Observable or a sequence was queried but has no elements.
See:
- first
- last
- single
public GroupedObservable: * source
import {GroupedObservable} from '@reactivex/rxjs/es6/operator/groupBy.js'An Observable representing values belonging to the same group represented by
a common key. The values emitted by a GroupedObservable come from the source
Observable. The common key is available as the field key on a
GroupedObservable instance.
public Notification: * source
import {Notification} from '@reactivex/rxjs/es6/Notification.js'Represents a push-based event or value that an Observable can emit.
This class is particularly useful for operators that manage notifications,
like materialize, dematerialize, observeOn, and
others. Besides wrapping the actual delivered value, it also annotates it
with metadata of, for instance, what type of push message it is (next,
error, or complete).
Test:
public ObjectUnsubscribedError: * source
import {ObjectUnsubscribedError} from '@reactivex/rxjs/es6/util/ObjectUnsubscribedError.js'An error thrown when an action is invalid because the object has been unsubscribed.
public Observable: * source
import {Observable} from '@reactivex/rxjs/es6/Observable.js'A representation of any set of values over any amount of time. This the most basic building block of RxJS.
public ReplaySubject: * source
import {ReplaySubject} from '@reactivex/rxjs/es6/ReplaySubject.js'Test:
public Scheduler: * source
import {Scheduler} from '@reactivex/rxjs/es6/Scheduler.js'An execution context and a data structure to order tasks and schedule their
execution. Provides a notion of (potentially virtual) time, through the
now() getter method.
Each unit of work in a Scheduler is called an Action.
class Scheduler {
now(): number;
schedule(work, delay?, state?): Subscription;
}
public Subscriber: * source
import {Subscriber} from '@reactivex/rxjs/es6/Subscriber.js'Implements the Observer interface and extends the
Subscription class. While the Observer is the public API for
consuming the values of an Observable, all Observers get converted to
a Subscriber, in order to provide Subscription-like capabilities such as
unsubscribe. Subscriber is a common type in RxJS, and crucial for
implementing operators, but it is rarely used as a public API.
Test:
public Subscription: * source
import {Subscription} from '@reactivex/rxjs/es6/Subscription.js'Represents a disposable resource, such as the execution of an Observable. A
Subscription has one important method, unsubscribe, that takes no argument
and just disposes the resource held by the subscription.
Additionally, subscriptions may be grouped together through the add()
method, which will attach a child Subscription to the current Subscription.
When a Subscription is unsubscribed, all its children (and its grandchildren)
will be unsubscribed as well.
Test:
public TimeoutError: * source
import {TimeoutError} from '@reactivex/rxjs/es6/util/TimeoutError.js'An error thrown when duetime elapses.
See:
public UnsubscriptionError: * source
import {UnsubscriptionError} from '@reactivex/rxjs/es6/util/UnsubscriptionError.js'An error thrown when one or more errors have occurred during the
unsubscribe of a Subscription.
Test:
public root: * source
import {root} from '@reactivex/rxjs/es6/util/root.js'window: browser in DOM main thread self: browser in WebWorker global: Node.js/other