file-cms
Version:
File based Content Management System, easy to use with content stored in native file system
12 lines (11 loc) • 529 B
JavaScript
import { __spreadArray } from "tslib";
export var attributeFilter = function (content, attributes) {
if (attributes === void 0) { attributes = []; }
var partialContent = {};
var attributesToFilter = attributes.length == 0 ? Object.keys(content) : __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;
};