UNPKG

@softkit/mail

Version:

The Mailgun Mail Module is a comprehensive solution for integrating Mailgun's email functionality into NestJS applications. It provides a seamless way to send emails using Mailgun with minimal setup and configuration.

11 lines (10 loc) 690 B
import { InjectionToken } from '@nestjs/common/interfaces/modules/injection-token.interface'; import { ModuleMetadata } from '@nestjs/common/interfaces/modules/module-metadata.interface'; import { OptionalFactoryDependency } from '@nestjs/common/interfaces/modules/optional-factory-dependency.interface'; import { Provider } from '@nestjs/common/interfaces/modules/provider.interface'; import { SendgridConfig } from './sendgrid.config'; export interface SendgridAsyncOptions extends Pick<ModuleMetadata, 'imports'> { useFactory: (...args: any[]) => SendgridConfig | Promise<SendgridConfig>; inject?: Array<InjectionToken | OptionalFactoryDependency>; providers?: Provider[]; }