* feat(rechallenge): Retool challenge framework * fix(code-storage): should use setContent not updateContent * fix(rechallenge): fix context issue and temporal zone of death * fix(rechallenge): Fix frame sources for user code * fix(polyvinyl): Set should ignore source and transform should keep track of source * fix(rechallenge): Missing return statement causing issues
12 lines
268 B
JavaScript
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);
|
|
}
|