roiact
Version:
35 lines (24 loc) • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _redux = require("redux");
var _reduxSaga = _interopRequireDefault(require("redux-saga"));
var _reduxThunk = _interopRequireDefault(require("redux-thunk"));
var _Root = _interopRequireDefault(require("./Root"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// create the saga middleware
var initialState = {};
var enhancers = [];
var middleware = [_reduxThunk.default];
if (process.env.NODE_ENV === 'development') {
var devToolsExtension = window.__REDUX_DEVTOOLS_EXTENSION__;
if (typeof devToolsExtension === 'function') {
enhancers.push(devToolsExtension());
}
}
var composedEnhancers = _redux.compose.apply(void 0, [_redux.applyMiddleware.apply(void 0, middleware)].concat(enhancers));
var store = (0, _redux.createStore)((0, _Root.default)(null), initialState, composedEnhancers);
var _default = store;
exports.default = _default;