Guest User

Untitled

a guest
Apr 23rd, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. import { Store, createStore, applyMiddleware } from 'redux';
  2. import thunk from 'redux-thunk';
  3. import reducer from './reducers';
  4. import Api from 'helpers/api';
  5. import errorHandler from 'redux/middlewares/errorHandler';
  6. const devToolsExtension: string = 'devToolsExtension';
  7. let devtools: any = window[devToolsExtension] ? window[devToolsExtension]() : (f: any) => f;
  8.  
  9. const api = new Api();
  10.  
  11. let middleware = applyMiddleware(thunk.withExtraArgument(api), errorHandler);
  12. const store: Store<any> = middleware(devtools(createStore))(reducer);
  13. (window as any).ss = store;
  14. export default store;
Add Comment
Please, Sign In to add comment