UNPKG

@softkit/mail

Version:

The Mailgun Mail Module is a comprehensive solution for integrating Mailgun's email functionality into NestJS applications. It provides a seamless way to send emails using Mailgun with minimal setup and configuration.

12 lines (11 loc) 651 B
import { AbstractMailService } from '../abstract-mail.service'; import type { IMailgunClient } from 'mailgun.js/Interfaces/MailgunClient'; import { EmailDataType, SendEmailDto, SendEmailResult } from './vo'; import { MailgunConfig } from '../../config'; export declare class MailgunService extends AbstractMailService<string> { private mailgun; private config; constructor(mailgun: IMailgunClient, config: MailgunConfig); sendEmail(emailData: EmailDataType): Promise<import("mailgun.js").MessagesSendResult>; sendTemplateEmail(templateId: string, emailData: SendEmailDto, emailTemplateParams?: object): Promise<SendEmailResult>; }