Skip to content

Commit 0f959e2

Browse files
authoredNov 18, 2016
Merge pull request #6 from jake314159/master
Option to specify own cleanItem function
2 parents a327e4d + 7f96ceb commit 0f959e2

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed
 

‎lib/helpers.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,9 @@ var self = {
5656
_extendedOps = operators;
5757
},
5858
cleanItem: function (value, op) {
59-
if(!isNaN(value) && value !== true && value !== false && op !== 'streq' && op !== 'strin' && op !== 'strnin') {
59+
if(_extendedOps && _extendedOps[op] && _extendedOps[op].cleanItem && typeof _extendedOps[op].cleanItem === "function") {
60+
value = _extendedOps[op].cleanItem(value, op);
61+
} else if(!isNaN(value) && value !== true && value !== false && op !== 'streq' && op !== 'strin' && op !== 'strnin') {
6062
value = value * 1;
6163
}
6264
return value;

0 commit comments

Comments
 (0)
Please sign in to comment.