Total Complexity | 5 |
Complexity/F | 1.67 |
Lines of Code | 12 |
Function Count | 3 |
Duplicated Lines | 0 |
Ratio | 0 % |
Changes | 2 | ||
Bugs | 1 | Features | 1 |
1 | export const formatQuery = (queries) => { |
||
2 | return queries.length ? |
||
3 | queries.substr(1).split('&').reduce((queryObj, query) => { |
||
4 | queryObj[decodeURI(query.split('=')[0])] = decodeURI(query.split('=')[1]); |
||
5 | return queryObj; |
||
6 | }, {}) : {}; |
||
7 | }; |
||
8 | |||
9 | export const pickQuery = (path) => { |
||
10 | const splitRoute = path.split('?'); |
||
11 | return splitRoute.length > 1 ? formatQuery(`?${splitRoute[1]}`) : {}; |
||
12 | }; |
||
13 |