TC-39可观察建议用户功能返回值

时间:2017-05-22 12:33:11

标签: javascript observable

Observable API TC-39 proposal的界面定义中,我看到:

function SubscriberFunction(observer: SubscriptionObserver) : (void => void)|Subscription;

我读到这句话时说SubscriberFunction可以返回voidSubscription类型。

但在其他地方的示例代码中,我看到SubscriberFunction返回一个可用于清理observable的方法。从某种意义上说是一个析构函数。

基于以上所述,我可能希望它返回Subscription。我错过了什么?我怀疑我正在解析IDL错误...

除了

用法示例:

const subscriberFunction = observer => { ... };
const observer = new Observer(subscriberFunction);

observer.subscribe({
    next(val) { ... },
    error(err) { ...},
    complete() { ... },
});

0 个答案:

没有答案