hilkeheremans / redux-persist-seamless-immutable

Use seamless-immutable with redux-persist v5
MIT License
50 stars 11 forks source link

enhance transformer #7

Closed tasos14 closed 6 years ago

tasos14 commented 6 years ago

transformer can now accept whitelist and blacklist for every reducer.


import { seamlessImmutableReconciler, seamlessImmutableTransformer } from 'redux-persist-seamless-immutable'

const fooConfig = {
  key: 'foo',
  storage: LocalStorage,
  stateReconciler: seamlessImmutableReconciler,
  transforms: [
    seamlessImmutableTransformer({
      whitelistPerReducer: {
          reducerA: ['keyA', 'keyB']
      },
      blacklistPerReducer: {
          reducerB: ['keyC', 'keyD']
      }
    })
  ]
};```