file-cms
Version:
File based Content Management System, easy to use with content stored in native file system
16 lines (15 loc) • 677 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.attributeFilter = void 0;
var tslib_1 = require("tslib");
var attributeFilter = function (content, attributes) {
if (attributes === void 0) { attributes = []; }
var partialContent = {};
var attributesToFilter = attributes.length == 0 ? Object.keys(content) : tslib_1.__spreadArray([], attributes, true);
for (var _i = 0, attributesToFilter_1 = attributesToFilter; _i < attributesToFilter_1.length; _i++) {
var attr = attributesToFilter_1[_i];
partialContent[attr] = content[attr];
}
return partialContent;
};
exports.attributeFilter = attributeFilter;