'use strict';

var _sync = require('./sync');

var _sync2 = _interopRequireDefault(_sync);

var _reducer = require('./reducer');

var reducer = _interopRequireWildcard(_reducer);

var _actions = require('./actions');

function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } }

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }

exports.syncHistoryWithStore = _sync2['default'];

// export { LOCATION_CHANGE, routerReducer } from './reducer'

// export syncHistoryWithStore from './sync'

exports.LOCATION_CHANGE = reducer.LOCATION_CHANGE;
exports.routerReducer = reducer.routerReducer;

// export {
//   CALL_HISTORY_METHOD,
//   push, replace, go, goBack, goForward,
//   routerActions
// } from './actions';

exports.CALL_HISTORY_METHOD = _actions.CALL_HISTORY_METHOD;
exports.push = _actions.push;
exports.replace = _actions.replace;
exports.go = _actions.go;
exports.goBack = _actions.goBack;
exports.goForward = _actions.goForward;
exports.routerActions = _actions.routerActions;