Home Manual Reference Source Test Repository

Typedef

Static Public Summary
public
public

Static Public

public Rx.Scheduler: Object source

Properties:

NameTypeAttributeDescription
queue Scheduler

在当前事件帧中调度队列(trampoline 调度器)。迭代操作符使用此调度器。

asap Scheduler

微任务队列上的调度, 使用尽可能快的转化机制, 或者是 Node.js 的 process.nextTick(),或者是 Web Worker 的消息通道,或者 setTimeout , 或者其他。异步转化使用此调度器.

async Scheduler

使用 setInterval 调度工作。基于时间的操作符使用此调度器。

animationFrame Scheduler

使用 requestAnimationFrame 调度工作。与平台的重绘同步使用此调度器。

public Rx.Symbol: Object source

Properties:

NameTypeAttributeDescription
rxSubscriber Symbol | string

用作属性名称的 symbol,用于从对象中检索 “Rx safe” 的 Observer 。 "Rx safety"可以被定义为拥有 Rx Subscriber 所有特性的对象,包括在 subscription 链中添加和删除 subscriptions 的能力并且确保事件正确地触发,等等。(不会在取消订阅后触发 "next" 等 )。

observable Symbol | string

用作属性名称的 symbol,用来检索符合ECMAScript "Observable" spec 定义的 Observable 对象。

iterator Symbol | string

用作属性名称的 ES6 的 symbol, 用来检索对象中的迭代器。