| 5 | const symbolObservable = typeof Symbol === 'function' && Symbol.observable || '@@observable'; // eslint-disable-line no-mixed-operators |
| 6 | |
| 7 | const isObservable = obj => Boolean(obj && obj[symbolObservable] && obj === obj[symbolObservable]()) || require('is-observable')(obj); |
| 8 | |
| 9 | exports.isListr = obj => Boolean(obj && obj.setRenderer && obj.add && obj.run); |
| 10 | exports.isObservable = obj => isObservable(obj); |