UNPKG

@ntegral/nestjs-sendgrid

Version:

Provides an injectable lulu api client to provide features to the Lulu API

22 lines (19 loc) 676 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)], }; } }