@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.
13 lines (12 loc) • 442 B
TypeScript
import { DynamicModule } from '@nestjs/common';
import { MailerConfig } from './interfaces/mailer-config.interface';
interface ForRootAsyncOptions {
useFactory: (...args: any[]) => Promise<MailerConfig> | MailerConfig;
inject?: any[];
imports?: any[];
}
export declare class MailerModule {
static forRoot(config: MailerConfig): DynamicModule;
static forRootAsync(options: ForRootAsyncOptions): DynamicModule;
}
export {};