UNPKG

json-function

Version:

It allows you to use methods such as where, limit, select, orderBy on JSON data.

1 lines 883 B
'use strict';Object.defineProperty(exports,'__esModule',{value:!0});var _typeCheck=require('../../../utils/type-check'),whereToolObject={lt:function b(a){return function(b){return b<a}},lte:function b(a){return function(b){return b<=a}},gt:function b(a){return function(b){return b>a}},gte:function b(a){return function(b){return b>=a}},eq:function b(a){return function(b){return b==a}},ne:function b(a){return function(b){return b!=a}},in:function b(a){return function(b){return((0,_typeCheck.isArray)(b)||(0,_typeCheck.isString)(b))&&b.includes(a)}},nin:function b(a){return function(b){return((0,_typeCheck.isArray)(b)||(0,_typeCheck.isString)(b))&&!b.includes(a)}},between:function c(a,b){return function(c){return c>=a&&c<=b}},oneOf:function b(a){return function(b){return((0,_typeCheck.isArray)(a)||(0,_typeCheck.isString)(a))&&a.includes(b)}}};exports.default=whereToolObject;