Files
freeCodeCamp/api-server/server/utils/cast-to-observable.js
2018-09-03 17:47:48 +05:30

12 lines
268 B
JavaScript

import { Observable, helpers } from 'rx';
export default function castToObservable(maybe) {
if (Observable.isObservable(maybe)) {
return maybe;
}
if (helpers.isPromise(maybe)) {
return Observable.fromPromise(maybe);
}
return Observable.of(maybe);
}