fluorine-lib
Version:
Reactive state and side effect management for React using a single stream of actions
14 lines (10 loc) • 298 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)
}