json-function
Version:
It allows you to use methods such as where, limit, select, orderBy on JSON data.
1 lines • 443 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var _typeCheck=require("../../utils/type-check"),select=function(a,b){return(0,_typeCheck.isArray)(a)?(0,_typeCheck.isString)(b)?a.map(function(a){var c={},d=b;return(0,_typeCheck.isDefined)(a[d])&&(c[d]=a[d]),c}):(0,_typeCheck.isArray)(b)?a.map(function(a){var c={};return b.forEach(function(b){(0,_typeCheck.isDefined)(a[b])&&(c[b]=a[b])}),c}):a:[]};exports.default=select;