UNPKG

@visulima/email

Version:

A comprehensive email library with multi-provider support, crypto utilities, and template engines

37 lines (36 loc) 834 B
import type { BaseConfig, EmailOptions } from "../../types.d.ts"; /** * Mailtrap configuration */ export interface MailtrapConfig extends BaseConfig { /** * Mailtrap API token */ apiToken: string; /** * Mailtrap API endpoint * Defaults to: https://send.api.mailtrap.io */ endpoint?: string; } /** * Mailtrap-specific email options */ export interface MailtrapEmailOptions extends EmailOptions { /** * Category for categorization */ category?: string; /** * Custom variables (key-value pairs) */ customVariables?: Record<string, unknown>; /** * Mailtrap template UUID for template-based emails */ templateUuid?: string; /** * Template variables for Mailtrap templates */ templateVariables?: Record<string, unknown>; }