mailtrap
Version:
Official mailtrap.io API client
10 lines (9 loc) • 481 B
TypeScript
import { Attachment as NodemailerAttachment } from "nodemailer/lib/mailer";
import { Attachment } from "../types/mailtrap";
/**
* Adopts Nodemailer attachment to Mailtrap.
* Checks if filename or content are missing, then rejects with error.
* Otherwise specifies type of content, then builds attachment object for Mailtrap.
* @todo throw error when only filename is provided
*/
export default function adaptAttachment(nodemailerAttachment: NodemailerAttachment): Attachment;