json-function
Version:
It allows you to use methods such as where, limit, select, orderBy on JSON data.
1 lines • 1.07 kB
JavaScript
Object.defineProperty(exports,"__esModule",{value:!0});var getType=function(a){return Object.prototype.toString.call(a)},isDefined=function(a){return a!==void 0},isNumber=function(a){return"number"==typeof a&&!isNaN(a)},isNull=function(a){return null===a},isString=function(a){return"string"==typeof a},isFunction=function(a){return"function"==typeof a},isArray=function(a){return Array.isArray(a)},isArrayOfString=function(a){return isArray(a)&&a.every(isString)},isArrayOfObject=function(a){return isArray(a)&&a.every(isObject)},isObject=function(a){return a&&"[object Object]"===getType(a)},isOneOf=function(a,b){return!!isArray(b)&&b.includes(a)},isSchemeToolsObject=function(a){return isObject(a)&&isObject(a.__schema__)};exports.isOneOf=isOneOf,exports.isArray=isArray,exports.isString=isString,exports.isNumber=isNumber,exports.isNull=isNull,exports.isObject=isObject,exports.isDefined=isDefined,exports.isFunction=isFunction,exports.isArrayOfString=isArrayOfString,exports.isArrayOfObject=isArrayOfObject,exports.isSchemeToolsObject=isSchemeToolsObject;
;