src/actions/index.js   A
last analyzed

Complexity

Total Complexity 7
Complexity/F 1

Size

Lines of Code 36
Function Count 7

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 0
wmc 7
c 1
b 0
f 0
nc 1
mnd 0
bc 0
fnc 7
dl 0
loc 36
rs 10
bpm 0
cpm 1
noi 0
1
import { ACTION_TYPES } from '../constants';
2
3
export const locationChange = payload => ({
4
    type: ACTION_TYPES.LOCATION_CHANGED,
5
    payload
6
});
7
8
export const push = payload => ({
9
    type: ACTION_TYPES.PUSH,
10
    payload
11
});
12
13
export const replace = payload => ({
14
    type: ACTION_TYPES.REPLACE,
15
    payload
16
});
17
18
export const go = payload => ({
19
    type: ACTION_TYPES.GO,
20
    payload
21
});
22
23
export const goBack = payload => ({
24
    type: ACTION_TYPES.GO_BACK,
25
    payload
26
});
27
28
export const goForward = payload => ({
29
    type: ACTION_TYPES.GO_FORWARD,
30
    payload
31
});
32
33
export const goToRoute = payload => ({
34
    type: ACTION_TYPES.GO_TO_ROUTE,
35
    payload
36
});