fluorine-lib
Version:
Reactive state and side effect management for React using a single stream of actions
12 lines (10 loc) • 302 B
JavaScript
import { of } from 'rxjs/observable/of';
import { from } from 'rxjs/observable/from';
import isPromise from './isPromise';
import isObservable from './isObservable';
export default function toObservable(arg) {
if (isObservable(arg) || isPromise(arg)) {
return from(arg);
}
return of(arg);
}