1- const deepEqual = require ( 'deep-equal' )
1+ import deepEqual from 'deep-equal'
22
33// Constants
44
55const INIT_PATH = '@@router/INIT_PATH'
6- const UPDATE_PATH = '@@router/UPDATE_PATH'
6+ export const UPDATE_PATH = '@@router/UPDATE_PATH'
77const SELECT_STATE = state => state . routing
88
99// Action creators
@@ -20,7 +20,7 @@ function initPath(path, state) {
2020 }
2121}
2222
23- function pushPath ( path , state , { avoidRouterUpdate = false } = { } ) {
23+ export function pushPath ( path , state , { avoidRouterUpdate = false } = { } ) {
2424 return {
2525 type : UPDATE_PATH ,
2626 payload : {
@@ -32,7 +32,7 @@ function pushPath(path, state, { avoidRouterUpdate = false } = {}) {
3232 }
3333}
3434
35- function replacePath ( path , state , { avoidRouterUpdate = false } = { } ) {
35+ export function replacePath ( path , state , { avoidRouterUpdate = false } = { } ) {
3636 return {
3737 type : UPDATE_PATH ,
3838 payload : {
@@ -81,7 +81,7 @@ function createPath(location) {
8181 return result
8282}
8383
84- function syncReduxAndRouter ( history , store , selectRouterState = SELECT_STATE ) {
84+ export function syncReduxAndRouter ( history , store , selectRouterState = SELECT_STATE ) {
8585 const getRouterState = ( ) => selectRouterState ( store . getState ( ) )
8686
8787 // To properly handle store updates we need to track the last route.
@@ -158,10 +158,4 @@ function syncReduxAndRouter(history, store, selectRouterState = SELECT_STATE) {
158158 }
159159}
160160
161- module . exports = {
162- UPDATE_PATH ,
163- pushPath,
164- replacePath,
165- syncReduxAndRouter,
166- routeReducer : update
167- }
161+ export { update as routeReducer }
0 commit comments