@devcycle/bucketing
Advanced tools
Comparing version 1.7.2 to 1.7.3
{ | ||
"name": "@devcycle/bucketing", | ||
"version": "1.7.2", | ||
"version": "1.7.3", | ||
"license": "MIT", | ||
@@ -5,0 +5,0 @@ "dependencies": { |
@@ -197,22 +197,30 @@ "use strict"; | ||
if ((0, isNumber_1.default)(num) && !isNaN(num)) { | ||
return filterNums.some((filterNum) => { | ||
if (!((0, isNumber_1.default)(filterNum) && !isNaN(filterNum))) { | ||
if (operator === '!=') { | ||
return filterNums.every((filterNum) => { | ||
if (!((0, isNumber_1.default)(filterNum) && !isNaN(filterNum))) { | ||
return false; | ||
} | ||
return num !== filterNum; | ||
}); | ||
} | ||
else { | ||
return filterNums.some((filterNum) => { | ||
if (!((0, isNumber_1.default)(filterNum) && !isNaN(filterNum))) { | ||
return false; | ||
} | ||
switch (operator) { | ||
case '=': | ||
return num === filterNum; | ||
case '>': | ||
return num > filterNum; | ||
case '>=': | ||
return num >= filterNum; | ||
case '<': | ||
return num < filterNum; | ||
case '<=': | ||
return num <= filterNum; | ||
} | ||
return false; | ||
} | ||
switch (operator) { | ||
case '=': | ||
return num === filterNum; | ||
case '!=': | ||
return num !== filterNum; | ||
case '>': | ||
return num > filterNum; | ||
case '>=': | ||
return num >= filterNum; | ||
case '<': | ||
return num < filterNum; | ||
case '<=': | ||
return num <= filterNum; | ||
} | ||
return false; | ||
}); | ||
}); | ||
} | ||
} | ||
@@ -219,0 +227,0 @@ return false; |
Sorry, the diff of this file is not supported yet
77373
742