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) 685 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 { MailgunConfig } from './mailgun.config'; export interface MailgunAsyncOptions extends Pick<ModuleMetadata, 'imports'> { useFactory: (...args: any[]) => MailgunConfig | Promise<MailgunConfig>; inject?: Array<InjectionToken | OptionalFactoryDependency>; providers?: Provider[]; }