dbjs-persistence
Version:
Persistence for dbjs
12 lines (10 loc) • 343 B
JavaScript
;
module.exports = function (searchValue) {
if (searchValue == null) {
return function (sValue) { return ((sValue !== '') && (sValue !== '0')); };
}
if (typeof searchValue === 'function') {
return function (value) { return Boolean(searchValue(value)); };
}
return function (sValue) { return searchValue === sValue; };
};