UNPKG

@nest-modules/mailer

Version:

NestJS - a mailer module (@mailer)

10 lines (9 loc) 476 B
import { ModuleMetadata, Type } from '@nestjs/common/interfaces'; 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; }