将文字值转换为可观察值的便捷方法

时间:2019-06-12 19:25:08

标签: javascript typescript rxjs

我有很多函数可以返回文字值或可观察值。

function example(): Observable<string> | string {
    // ...
}

我在所有使用这些功能的地方都必须检查它是否是可观察的,如果不是,则将其转换为可观察的。

   let value = example();
   value = isObservable(value) ? value : of(value);
   // do work with value.subscribe(..)

虽然我可以轻松创建一个函数来执行上述操作。似乎高度可能是RXJS库已经具有这样的功能。

RXJS中是否有类似toObservable()的功能?

0 个答案:

没有答案