UNPKG

@mehulbaid/nest-sendgrid

Version:

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

14 lines (12 loc) 434 B
import { Provider } from '@nestjs/common'; import { SendGridModuleOptions } from '../interfaces/sendgrid-options.interface'; import { SENDGRID_TOKEN } from '../common/sendgrid.constants'; import { createSendGridClient } from '../common/sendgrid.util'; export function createSendGridProviders( options: SendGridModuleOptions, ): Provider { return { provide: SENDGRID_TOKEN, useValue: createSendGridClient(options), }; }