UNPKG

@c1x/nest-mailer

Version:

A flexible and easy-to-use mailer module for NestJS applications, supporting multiple email providers including SMTP, AWS SES, and SendGrid.

15 lines (14 loc) 506 B
import { MailerConfig } from './interfaces/mailer-config.interface'; import { MailOptions } from './interfaces/mailer-options.interface'; export declare class MailerService { private readonly config; private provider; private templatesDir; private readonly logger; constructor(config: MailerConfig); private initializeProvider; private registerHandlebarsHelpers; private compileTemplate; sendMail(options: MailOptions): Promise<void>; private validateMailOptions; }