@visulima/email
Version:
A comprehensive email library with multi-provider support, crypto utilities, and template engines
10 lines (9 loc) • 456 B
TypeScript
import type { EmailAddress } from "../types.d.ts";
/**
* Formats an email address as "Name <email@example.com>" or just "email@example.com" if no name is provided.
* @param address The email address object to format.
* @returns The formatted email address string in RFC 5322 format.
* @throws {EmailError} When the email address is invalid.
*/
declare const formatEmailAddress: (address: EmailAddress) => string;
export default formatEmailAddress;