UNPKG

redux-security

Version:
39 lines (25 loc) 1.24 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.prepareStore = undefined; var _reduxJournal = require('redux-journal'); var _reduxLocale = require('redux-locale'); var _reduxManager = require('redux-manager'); var _reduxSaga = require('redux-saga'); var _reduxSaga2 = _interopRequireDefault(_reduxSaga); var _config = require('./config'); var _reducer = require('./reducer'); var _saga = require('./saga'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var tags = _config.TAGS + '.store'; var prepareStore = exports.prepareStore = function prepareStore() { var _ref = arguments.length <= 0 || arguments[0] === undefined ? { serviceName: _config.SERVICE } : arguments[0]; var _ref$serviceName = _ref.serviceName; var serviceName = _ref$serviceName === undefined ? _config.SERVICE : _ref$serviceName; (0, _reduxJournal.write)('(serviceName = \'' + serviceName + '\')', tags + '.prepareStore'); (0, _reduxLocale.localeLocal)(); _reduxManager.manager.enableSaga((0, _reduxSaga2.default)()); _reduxManager.manager.reducer.set(serviceName, _reducer.reducer, true); _reduxManager.manager.saga.set(_config.SAGA, _saga.saga.root); };