UNPKG

@mehulbaid/nest-sendgrid

Version:

Integrates @sendgrid/mail client in a modular way to help send email from NestJs

22 lines (19 loc) 679 B
import { Module, DynamicModule, Global } from '@nestjs/common'; import { SendGridCoreModule } from './sendgrid-core.module'; // import { SendGridService } from './services'; import { SendGridModuleOptions, SendGridModuleAsyncOptions } from './interfaces'; @Module({}) export class SendGridModule { public static forRoot(options: SendGridModuleOptions): DynamicModule { return { module: SendGridModule, imports: [SendGridCoreModule.forRoot(options)], }; } public static forRootAsync(options: SendGridModuleAsyncOptions): DynamicModule { return { module: SendGridModule, imports: [SendGridCoreModule.forRootAsync(options)], }; } }