UNPKG

@454creative/easy-email

Version:

A framework-agnostic email service library for Node.js with observability and monitoring

10 lines 648 B
import { EmailOptions, EmailResponse } from './email-options.interface'; import { EmailRequest } from './email-request.interface'; export interface IEmailService { sendEmail(request: EmailRequest): Promise<EmailResponse>; sendEmailLegacy(options: EmailOptions): Promise<EmailResponse>; sendPlainText(to: EmailOptions['to'], subject: string, text: string, options?: Partial<EmailOptions>): Promise<EmailResponse>; sendHtml(to: EmailOptions['to'], subject: string, html: string, options?: Partial<EmailOptions>): Promise<EmailResponse>; verifyConnection(): Promise<boolean>; } //# sourceMappingURL=email-service.interface.d.ts.map