UNPKG

@webiny/api-headless-cms-ddb-es

Version:

DynamoDB and Elasticsearch storage operations plugin for Headless CMS API.

27 lines (25 loc) 666 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createFullTextSearchFields = void 0; const createFullTextSearchFields = params => { const { term, model, fields } = params; if (!fields || fields.length === 0 || !term || term.trim().length === 0) { return []; } return fields.reduce((collection, fieldId) => { const field = model.fields.find(f => f.fieldId === fieldId); if (!field) { return collection; } collection.push(field); return collection; }, []); }; exports.createFullTextSearchFields = createFullTextSearchFields; //# sourceMappingURL=fullTextSearchFields.js.map