1
- const deepEqual = require ( 'deep-equal' )
1
+ import deepEqual from 'deep-equal'
2
2
3
3
// Constants
4
4
5
5
const INIT_PATH = '@@router/INIT_PATH'
6
- const UPDATE_PATH = '@@router/UPDATE_PATH'
6
+ export const UPDATE_PATH = '@@router/UPDATE_PATH'
7
7
const SELECT_STATE = state => state . routing
8
8
9
9
// Action creators
@@ -20,7 +20,7 @@ function initPath(path, state) {
20
20
}
21
21
}
22
22
23
- function pushPath ( path , state , { avoidRouterUpdate = false } = { } ) {
23
+ export function pushPath ( path , state , { avoidRouterUpdate = false } = { } ) {
24
24
return {
25
25
type : UPDATE_PATH ,
26
26
payload : {
@@ -32,7 +32,7 @@ function pushPath(path, state, { avoidRouterUpdate = false } = {}) {
32
32
}
33
33
}
34
34
35
- function replacePath ( path , state , { avoidRouterUpdate = false } = { } ) {
35
+ export function replacePath ( path , state , { avoidRouterUpdate = false } = { } ) {
36
36
return {
37
37
type : UPDATE_PATH ,
38
38
payload : {
@@ -81,7 +81,7 @@ function createPath(location) {
81
81
return result
82
82
}
83
83
84
- function syncReduxAndRouter ( history , store , selectRouterState = SELECT_STATE ) {
84
+ export function syncReduxAndRouter ( history , store , selectRouterState = SELECT_STATE ) {
85
85
const getRouterState = ( ) => selectRouterState ( store . getState ( ) )
86
86
87
87
// To properly handle store updates we need to track the last route.
@@ -158,10 +158,4 @@ function syncReduxAndRouter(history, store, selectRouterState = SELECT_STATE) {
158
158
}
159
159
}
160
160
161
- module . exports = {
162
- UPDATE_PATH ,
163
- pushPath,
164
- replacePath,
165
- syncReduxAndRouter,
166
- routeReducer : update
167
- }
161
+ export { update as routeReducer }
0 commit comments