@webiny/api-headless-cms-ddb-es
Version:
DynamoDB and Elasticsearch storage operations plugin for Headless CMS API.
31 lines (29 loc) • 800 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.createRefSearchPlugin = void 0;
var _CmsEntryElasticsearchQueryBuilderValueSearchPlugin = require("../../plugins/CmsEntryElasticsearchQueryBuilderValueSearchPlugin");
const createPath = ({
field,
key
}) => {
if (key && key.match("entryId") === null) {
return `${field.storageId}.id`;
}
return `${field.storageId}.entryId`;
};
const transform = ({
value
}) => {
return value;
};
const createRefSearchPlugin = () => {
return new _CmsEntryElasticsearchQueryBuilderValueSearchPlugin.CmsEntryElasticsearchQueryBuilderValueSearchPlugin({
fieldType: "ref",
path: createPath,
transform
});
};
exports.createRefSearchPlugin = createRefSearchPlugin;
//# sourceMappingURL=refSearch.js.map
;