Files
payload/src/email/types.ts
Elliot DeNolf eb3d299521 more typing
2020-11-21 20:46:02 -05:00

19 lines
498 B
TypeScript

import { TestAccount, Transporter } from 'nodemailer';
import Mail from 'nodemailer/lib/mailer';
import SMTPConnection from 'nodemailer/lib/smtp-connection';
export type Message = {
from: string
to: string
subject: string
html: string
}
export type MockEmailHandler = { account: TestAccount; transport: Transporter };
export type BuildEmailResult = Promise<{
transport: Mail,
transportOptions?: SMTPConnection.Options,
fromName: string,
fromAddress: string,
} | MockEmailHandler>