@visulima/email
Version:
A comprehensive email library with multi-provider support, crypto utilities, and template engines
33 lines (32 loc) • 711 B
TypeScript
import type { BaseConfig, EmailOptions } from "../../types.d.ts";
/**
* Mailomat configuration
*/
export interface MailomatConfig extends BaseConfig {
/**
* Mailomat API key
*/
apiKey: string;
/**
* Mailomat API endpoint
* Defaults to: https://api.mailomat.com
*/
endpoint?: string;
}
/**
* Mailomat-specific email options
*/
export interface MailomatEmailOptions extends EmailOptions {
/**
* Tags for categorization
*/
tags?: string[];
/**
* Mailomat template ID for template-based emails
*/
templateId?: string;
/**
* Template variables for Mailomat templates
*/
templateVariables?: Record<string, unknown>;
}