@email-service/email-service
Version:
email-service is a versatile npm package designed to simplify the integration and standardization of email communications across multiple Email Service Providers (ESPs).
17 lines (16 loc) • 1.65 kB
JavaScript
;
// src/index.ts
Object.defineProperty(exports, "__esModule", { value: true });
exports.stripHtml = exports.normalizeSuppressionFromWebhook = exports.injectUnsubscribeHeader = exports.renderTemplate = exports.EmailServiceSelector = exports.getWebHook = exports.getEmailService = void 0;
const emailServiceSelector_js_1 = require("./models/emailServiceSelector.js");
Object.defineProperty(exports, "getEmailService", { enumerable: true, get: function () { return emailServiceSelector_js_1.getEmailService; } });
Object.defineProperty(exports, "getWebHook", { enumerable: true, get: function () { return emailServiceSelector_js_1.getWebHook; } });
Object.defineProperty(exports, "EmailServiceSelector", { enumerable: true, get: function () { return emailServiceSelector_js_1.EmailServiceSelector; } });
const templating_js_1 = require("./utils/templating.js");
Object.defineProperty(exports, "renderTemplate", { enumerable: true, get: function () { return templating_js_1.renderTemplate; } });
const unsubscribe_js_1 = require("./utils/unsubscribe.js");
Object.defineProperty(exports, "injectUnsubscribeHeader", { enumerable: true, get: function () { return unsubscribe_js_1.injectUnsubscribeHeader; } });
const suppressionNormalizer_js_1 = require("./utils/suppressionNormalizer.js");
Object.defineProperty(exports, "normalizeSuppressionFromWebhook", { enumerable: true, get: function () { return suppressionNormalizer_js_1.normalizeSuppressionFromWebhook; } });
const stripHtml_js_1 = require("./utils/stripHtml.js");
Object.defineProperty(exports, "stripHtml", { enumerable: true, get: function () { return stripHtml_js_1.stripHtml; } });