"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "ElasticsearchFeature", { enumerable: true, get: function () { return _common.ElasticsearchFeature; } }); Object.defineProperty(exports, "KibanaFeature", { enumerable: true, get: function () { return _common.KibanaFeature; } }); exports.plugin = void 0; Object.defineProperty(exports, "uiCapabilitiesRegex", { enumerable: true, get: function () { return _feature_schema.uiCapabilitiesRegex; } }); var _plugin = require("./plugin"); var _feature_schema = require("./feature_schema"); var _common = require("../common"); /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * or more contributor license agreements. Licensed under the Elastic License * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ // These exports are part of public Features plugin contract, any change in signature of exported // functions or removal of exports should be considered as a breaking change. Ideally we should // reduce number of such exports to zero and provide everything we want to expose via Setup/Start // run-time contracts. const plugin = initializerContext => new _plugin.FeaturesPlugin(initializerContext); exports.plugin = plugin;