UNPKG

@ricepuddin/redux-segment

Version:

Segment.io analytics integration for redux.

23 lines (20 loc) 581 B
declare let __DEV__: any; import {Iterable} from 'immutable'; const createLogger = require('redux-logger'); const logger = createLogger({ level: 'info', collapsed: true, predicate: (getState, action) => __DEV__ === true, stateTransformer: (state) => { let newState = {}; for (var i of Object.keys(state)) { if (Iterable.isIterable(state[i])) { newState[i] = state[i].toJS(); } else { newState[i] = state[i]; } }; return newState; } }); export default logger;