UNPKG

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

Version:

DynamoDB and Elasticsearch storage operations plugin for Headless CMS API.

36 lines (34 loc) 795 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.hasKeyword = void 0; const noKeywordFields = ["date", "datetime", "number", "boolean"]; const hasKeyword = field => { /** * We defined some field types that MUST have no keyword added to the field path */ if (noKeywordFields.includes(field.type)) { return false; } /** * If field has unmapped type defined, do not add keyword. */ // else if (field.unmappedType) { return false; } /** * And if specifically defined that field has no keyword, do not add it. */ // else if (field.keyword === false) { return false; } /** * All other fields have keyword added. */ return true; }; exports.hasKeyword = hasKeyword; //# sourceMappingURL=keyword.js.map