UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature toggles service. It provides different strategies for handling feature toggles.

25 lines 988 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.getAddons = void 0; const webhook_1 = __importDefault(require("./webhook")); const slack_1 = __importDefault(require("./slack")); const teams_1 = __importDefault(require("./teams")); const datadog_1 = __importDefault(require("./datadog")); const getAddons = ({ getLogger, unleashUrl }) => { const addons = [ new webhook_1.default({ getLogger }), new slack_1.default({ getLogger, unleashUrl }), new teams_1.default({ getLogger, unleashUrl }), new datadog_1.default({ getLogger, unleashUrl }), ]; return addons.reduce((map, addon) => { // eslint-disable-next-line no-param-reassign map[addon.name] = addon; return map; }, {}); }; exports.getAddons = getAddons; //# sourceMappingURL=index.js.map