UNPKG

fluorine-lib

Version:

Reactive state and side effect management for React using a single stream of actions

33 lines (21 loc) 715 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = toObservable; var _of = require('rxjs/observable/of'); var of = _of.of; var _from = require('rxjs/observable/from'); var from = _from.from; var _isPromise = require('./isPromise'); var isPromise = _interopRequireDefault(_isPromise).default; var _isObservable = require('./isObservable'); var isObservable = _interopRequireDefault(_isObservable).default; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function toObservable(arg) { if (isObservable(arg) || isPromise(arg)) { return from(arg); } return of(arg); } module.exports = exports['default'];