src/constants.js   A
last analyzed

Complexity

Total Complexity 0
Complexity/F 0

Size

Lines of Code 32
Function Count 0

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 7
Bugs 0 Features 0
Metric Value
cc 0
wmc 0
c 7
b 0
f 0
nc 1
mnd 0
bc 0
fnc 0
dl 0
loc 32
rs 10
bpm 0
cpm 0
noi 0
1
export const ACTION_PREFIX = '@@REDUX_UNITY_ROUTER';
2
3
export const ACTION_TYPES = {
4
    LOCATION_CHANGED: `${ACTION_PREFIX}/LOCATION_CHANGED`,
5
    PUSH: `${ACTION_PREFIX}/PUSH`,
6
    REPLACE: `${ACTION_PREFIX}/REPLACE`,
7
    GO: `${ACTION_PREFIX}/GO`,
8
    GO_BACK: `${ACTION_PREFIX}/GO_BACK`,
9
    GO_FORWARD: `${ACTION_PREFIX}/GO_FORWARD`,
10
    GO_TO_ROUTE: `${ACTION_PREFIX}/GO_TO_ROUTE`
11
};
12
13
export const HISTORY_METHODS = {
14
    [ACTION_TYPES.PUSH]: 'push',
15
    [ACTION_TYPES.REPLACE]: 'replace',
16
    [ACTION_TYPES.GO]: 'go',
17
    [ACTION_TYPES.GO_BACK]: 'goBack',
18
    [ACTION_TYPES.GO_FORWARD]: 'goForward'
19
};
20
21
export const __DEV__ = process.env.NODE_ENV === 'development';
22
export const __PROD__ = !__DEV__;
23
24
export const ID_DELIM = ':';
25
26
export const DEFAULT_SLICE = 'router';
27
28
export const LINK_MATCH_EXACT = 'exact';
29
export const LINK_MATCH_PARTIAL = 'partial';
30
export const LINK_CLASSNAME = 'link';
31
export const LINK_DEFAULT_METHOD = 'push';
32
export const LINK_ACTIVE_CLASSNAME = 'link__active';
33