UNPKG

json-function

Version:

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

1 lines 751 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _typeCheck=require("../../../utils/type-check"),_getObjDeepProp=require("../../../utils/get-obj-deep-prop"),_getObjDeepProp2=_interopRequireDefault(_getObjDeepProp),_schemaToolGenerator=require("./schema-tool-generator"),_schemaToolGenerator2=_interopRequireDefault(_schemaToolGenerator);function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}var getSchemaValue=function(a,b){return Object.keys(a).forEach(function(c){var d=a[c];(0,_typeCheck.isString)(d)?a[c]=(0,_getObjDeepProp2.default)(d)(b):(0,_typeCheck.isSchemeToolsObject)(d)?a[c]=(0,_schemaToolGenerator2.default)(d,b):(0,_typeCheck.isObject)(d)&&getSchemaValue(d,b)}),a};exports.default=getSchemaValue;