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