Home Manual Reference Source Test Repository

Typedef

Static Public Summary
public
public

Static Public

public Rx.Scheduler: Object source

Properties:

NameTypeAttributeDescription
queue Scheduler

Schedules on a queue in the current event frame (trampoline scheduler). Use this for iteration operations.

asap Scheduler

Schedules on the micro task queue, which uses the fastest transport mechanism available, either Node.js' process.nextTick() or Web Worker MessageChannel or setTimeout or others. Use this for asynchronous conversions.

async Scheduler

Schedules work with setInterval. Use this for time-based operations.

animationFrame Scheduler

Schedules work with requestAnimationFrame. Use this for synchronizing with the platform's painting

public Rx.Symbol: Object source

Properties:

NameTypeAttributeDescription
rxSubscriber Symbol | string

A symbol to use as a property name to retrieve an "Rx safe" Observer from an object. "Rx safety" can be defined as an object that has all of the traits of an Rx Subscriber, including the ability to add and remove subscriptions to the subscription chain and guarantees involving event triggering (can't "next" after unsubscription, etc).

observable Symbol | string

A symbol to use as a property name to retrieve an Observable as defined by the ECMAScript "Observable" spec.

iterator Symbol | string

The ES6 symbol to use as a property name to retrieve an iterator from an object.