src/uri/query.js   A
last analyzed

Complexity

Total Complexity 6
Complexity/F 6

Size

Lines of Code 8
Function Count 1

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 0
c 1
b 0
f 0
nc 1
dl 0
loc 8
rs 10
wmc 6
mnd 2
bc 3
fnc 1
bpm 3
cpm 6
noi 0
1
export default function query(queryObject) {
2
    for (let param in queryObject) {
3
        if (queryObject.hasOwnProperty(param) && (queryObject[param] === undefined || queryObject[param] === '' || queryObject[param] === null) ) {
4
            delete queryObject[param];
5
        }
6
    }
7
    return queryObject;
8
}