@bigfishtv/cockpit
Version:
25 lines (20 loc) • 558 B
JavaScript
/**
* @module Core/store
*/
import { createStore, applyMiddleware } from 'redux';
import thunk from 'redux-thunk';
import rootReducer from 'reducers/index';
// eslint-disable-next-line no-unused-vars
function logger(_ref) {
var getState = _ref.getState;
return function (next) {
return function (action) {
var result = next(action);
return result;
};
};
}
var finalCreateStore = applyMiddleware(thunk /*, logger*/)(createStore);
export default function configureStore(initialState) {
return finalCreateStore(rootReducer, initialState);
}