mailersend
Version:
Node.js helper module for MailerSend API
21 lines (20 loc) • 1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MailerSend = void 0;
const Email_module_1 = require("./Email.module");
const Token_module_1 = require("./Token.module");
const EmailVerification_module_1 = require("./EmailVerification.module");
const SMS_module_1 = require("./SMS.module");
const Others_module_1 = require("./Others.module");
class MailerSend {
constructor(config) {
this.baseUrl = "https://api.mailersend.com/v1";
this.apiKey = config.apiKey;
this.token = new Token_module_1.TokenModule(config.apiKey, this.baseUrl);
this.email = new Email_module_1.EmailModule(config.apiKey, this.baseUrl);
this.emailVerification = new EmailVerification_module_1.EmailVerificationModule(config.apiKey, this.baseUrl);
this.sms = new SMS_module_1.SMSModule(config.apiKey, this.baseUrl);
this.others = new Others_module_1.OthersModule(config.apiKey, this.baseUrl);
}
}
exports.MailerSend = MailerSend;