UNPKG

@nestjs-modules/mailer

Version:

NestJS - a mailer module (@mailer)

12 lines (11 loc) 543 B
import { ModuleMetadata, Type } from '@nestjs/common/interfaces'; import { Provider } from '@nestjs/common'; import { MailerOptions } from './mailer-options.interface'; import { MailerOptionsFactory } from './mailer-options-factory.interface'; export interface MailerAsyncOptions extends Pick<ModuleMetadata, 'imports'> { inject?: any[]; useClass?: Type<MailerOptionsFactory>; useExisting?: Type<MailerOptionsFactory>; useFactory?: (...args: any[]) => Promise<MailerOptions> | MailerOptions; extraProviders?: Provider[]; }