Home Manual Reference Source Test Repository

Variable

Static Public Summary
public

Action: *

A unit of work to be executed in a Scheduler.

public

A normalized AJAX error.

public

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
public
public
public

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

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

A representation of any set of values over any amount of time.

public
public

An execution context and a data structure to order tasks and schedule their execution.

public

Subject: *

public
public

Implements the Observer interface and extends the Subscription class.

public

Represents a disposable resource, such as the execution of an Observable.

public

An error thrown when duetime elapses.

public

An error thrown when one or more errors have occurred during the unsubscribe of a Subscription.

public

root: *

window: browser in DOM main thread self: browser in WebWorker global: Node.js/other

Static Public

public Action: * source

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

A normalized AJAX error.

See:

  • ajax

public AjaxResponse: * source

A normalized AJAX response.

See:

  • ajax

public AjaxTimeoutError: * source

See:

  • ajax

public AnonymousSubject: * source

import {AnonymousSubject} from '@reactivex/rxjs/es6/Subject.js'

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.

See:

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:

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:

See:

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.

See:

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.

Test:

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;
}

Test:

public Subject: * source

import {Subject} from '@reactivex/rxjs/es6/Subject.js'

Test:

public SubjectSubscriber: * source

import {SubjectSubscriber} from '@reactivex/rxjs/es6/Subject.js'

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

window: browser in DOM main thread self: browser in WebWorker global: Node.js/other

Test: