UNPKG

file-cms

Version:

File based Content Management System, easy to use with content stored in native file system

16 lines (15 loc) 677 B
"use strict"; 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;