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.

8 lines (7 loc) 417 B
import { Logger } from '@nestjs/common'; import { SendEmailResult, SendEmailDto } from './mailgun/vo'; export declare abstract class AbstractMailService<TemplateIdType> { protected logger: Logger; abstract sendEmail(emailData: SendEmailDto): Promise<SendEmailResult>; abstract sendTemplateEmail(templateId: TemplateIdType, emailData: SendEmailDto, templateVariables?: object): Promise<SendEmailResult>; }