semantic-analysis
Version:
Extensible semantic Structured Data analysis library for Microdata and JSON-LD
20 lines • 537 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.filter = void 0;
/**
* Filters desired properties out of the object
*
* @param object Input object
* @param callback Filter callback function
*/
function filter(object, callback) {
var result = {};
for (var key in object) {
if (object.hasOwnProperty(key) && callback(object[key], key, object)) {
result[key] = object[key];
}
}
return result;
}
exports.filter = filter;
//# sourceMappingURL=filter.js.map