logger-exports.js 409 B

123456789101112131415161718192021
  1. import createLogger from "redux-logger";
  2. import { Map } from "immutable";
  3. const logger = createLogger({
  4. stateTransformer: (state) => {
  5. const newState = {};
  6. Object.keys(state).forEach((key) => {
  7. const stateItem = state[key];
  8. if (Map.isMap(stateItem)) {
  9. newState[key] = stateItem.toJS();
  10. } else {
  11. newState[key] = stateItem;
  12. }
  13. });
  14. return newState;
  15. },
  16. });
  17. export default logger;