UNPKG

@webiny/api-headless-cms-ddb

Version:

DynamoDB storage operations plugin for Headless CMS API.

35 lines (32 loc) 922 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.createPlainObjectPathPlugin = void 0; var _error = _interopRequireDefault(require("@webiny/error")); var _CmsEntryFieldFilterPathPlugin = require("../../plugins/CmsEntryFieldFilterPathPlugin"); /** * File is @internal */ const createPath = ({ field }) => { const { path } = field.settings || {}; if (!path) { throw new _error.default("Missing path settings value.", "FIELD_SETTINGS_ERROR", { field }); } return path; }; const createPlainObjectPathPlugin = () => { return new _CmsEntryFieldFilterPathPlugin.CmsEntryFieldFilterPathPlugin({ fieldType: "plainObject", path: createPath }); }; exports.createPlainObjectPathPlugin = createPlainObjectPathPlugin; //# sourceMappingURL=plainObject.js.map