UNPKG

antd-npm-demo

Version:

React & Redux & Ant.Design

54 lines (33 loc) 1.61 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _redux = require('redux'); var _reduxThunk = require('redux-thunk'); var _reduxThunk2 = _interopRequireDefault(_reduxThunk); var _reactRouter = require('react-router'); var _reduxSimpleRouter = require('redux-simple-router'); var _reduxLogger = require('redux-logger'); var _reduxLogger2 = _interopRequireDefault(_reduxLogger); var _promiseMiddleware = require('./middlewares/promiseMiddleware'); var _promiseMiddleware2 = _interopRequireDefault(_promiseMiddleware); var _afterApiMiddleware = require('./middlewares/afterApiMiddleware'); var _afterApiMiddleware2 = _interopRequireDefault(_afterApiMiddleware); var _reducers = require('./reducers'); var _reducers2 = _interopRequireDefault(_reducers); var _initState = require('./initState'); var _initState2 = _interopRequireDefault(_initState); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var loggerMiddleware = (0, _reduxLogger2.default)({ level: 'info', collapsed: true }); /** * 创建store中间件 * */ var createStoreWithMiddleware = (0, _redux.applyMiddleware)(_reduxThunk2.default, (0, _promiseMiddleware2.default)({ promiseTypeSuffixes: ['PENDING', 'SUCCESS', 'ERROR'] }), _afterApiMiddleware2.default, loggerMiddleware, (0, _reduxSimpleRouter.syncHistory)(_reactRouter.browserHistory))(_redux.createStore); var store = createStoreWithMiddleware(_reducers2.default, _initState2.default); exports.default = store; module.exports = exports['default']; //# sourceMappingURL=index.js.map