UNPKG

@travetto/email

Version:

Email transmission module.

14 lines (11 loc) 351 B
import { Inject } from '@travetto/di'; import { BaseTransport } from './base'; import { MailConfig } from '../../src/config'; export class SmtpTransport extends BaseTransport { @Inject() config: MailConfig; getTransport() { const smtpTransport = require('nodemailer-smtp-transport'); return smtpTransport(this.config.transport); } }