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.

11 lines (10 loc) 586 B
import { AbstractMailService } from '../../../services'; import { SendEmailDto, SendEmailResult } from '../../../services/mailgun/vo'; import { EmailDataParams } from './types/email-params.dto'; import { EmailTypes } from './types/email.types'; export declare class MailService { private mailService; constructor(mailService: AbstractMailService<EmailTypes>); sendTemplateEmail<T extends EmailTypes>(templateId: T, emailData: SendEmailDto, templateVariables: EmailDataParams<T>): Promise<SendEmailResult>; sendEmail(emailData: SendEmailDto): Promise<SendEmailResult>; }