zanettin/incompose

View on GitHub
src/setObservableConfig.js

Summary

Maintainability
A
0 mins
Test Coverage
/**
 * @author recompose (https://github.com/acdlite/recompose)
 */

let _config = {
    fromESObservable: null,
    toESObservable: null,
};

const configureObservable = c => {
    _config = c;
};

export const config = {
    fromESObservable: observable =>
        typeof _config.fromESObservable === 'function'
            ? _config.fromESObservable(observable)
            : observable,
    toESObservable: stream =>
        typeof _config.toESObservable === 'function'
            ? _config.toESObservable(stream)
            : stream,
};

export default configureObservable;