import { hot } from 'react-hot-loader/root'; import * as React from 'react'; import { Provider as ReduxProvider } from 'react-redux'; import { Router } from 'react-router-dom'; import { App } from './app'; import { history } from './util/history'; import { store } from './store'; import { I18n } from './util/i18n'; declare global { interface Window { localeMessages: { [key: string]: { message: string } }; } } const { localeMessages } = window; const ColdRoot = () => ( ); export const Root = hot(ColdRoot);