@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
TypeScript
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>;
}