UNPKG

redux-security

Version:
21 lines (18 loc) 694 B
import { write } from 'redux-journal' import { localeLocal } from 'redux-locale' import { manager } from 'redux-manager' import createSagaMiddleware from 'redux-saga' import { TAGS, SAGA, SERVICE } from './config' import { reducer } from './reducer' import { saga } from './saga' const tags = `${TAGS}.store` export const prepareStore = ( { serviceName = SERVICE } = { serviceName: SERVICE } ) => { write(`(serviceName = '${serviceName}')`, `${tags}.prepareStore`) localeLocal() manager.enableSaga(createSagaMiddleware()) manager.reducer.set(serviceName, reducer, true) manager.saga.set(SAGA, saga.root) }