UNPKG

@webiny/api-page-builder-so-ddb-es

Version:

The DynamoDB + Elasticsearch storage operations Webiny Page Builder API.

41 lines (39 loc) 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createElasticsearchIndex = void 0; var _apiElasticsearch = require("@webiny/api-elasticsearch"); var _PageElasticsearchIndexPlugin = require("../plugins/definitions/PageElasticsearchIndexPlugin"); var _configurations = require("../configurations"); const createElasticsearchIndex = async params => { const { elasticsearch, plugins, locale, tenant } = params; const { index } = _configurations.configurations.es({ locale, tenant }); await (0, _apiElasticsearch.createIndex)({ plugins, client: elasticsearch, type: _PageElasticsearchIndexPlugin.PageElasticsearchIndexPlugin.type, index, tenant, locale, onExists: () => { console.log(`Elasticsearch index "${index}" for the Page Builder Pages already exists.`); }, onError: ex => { console.error(`Could not create the Page Builder Pages Elasticsearch index "${index}".`, ex); return ex; } }); }; exports.createElasticsearchIndex = createElasticsearchIndex; //# sourceMappingURL=createElasticsearchIndex.js.map