UNPKG

file-cms

Version:

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

12 lines (11 loc) 529 B
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; };