У меня есть много функций, которые могут возвращать либо буквальное значение, либо наблюдаемое.
function example(): Observable<string> | string {
// ...
}
Везде, где я использую эти функции, нужно проверять, является ли оно наблюдаемым, а если нет, то преобразовывать его в наблюдаемое.
let value = example();
value = isObservable(value) ? value : of(value);
// do work with value.subscribe(..)
Хотя я могу легко создать функцию для выполнения вышеприведенного. Кажется, весьма , вероятно, что библиотека RXJS уже имела бы такую функцию.
Есть ли такая функция, как toObservable()
в RXJS?