Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { Store, createStore, applyMiddleware } from 'redux';
- import thunk from 'redux-thunk';
- import reducer from './reducers';
- import Api from 'helpers/api';
- import errorHandler from 'redux/middlewares/errorHandler';
- const devToolsExtension: string = 'devToolsExtension';
- let devtools: any = window[devToolsExtension] ? window[devToolsExtension]() : (f: any) => f;
- const api = new Api();
- let middleware = applyMiddleware(thunk.withExtraArgument(api), errorHandler);
- const store: Store<any> = middleware(devtools(createStore))(reducer);
- (window as any).ss = store;
- export default store;
Add Comment
Please, Sign In to add comment