UNPKG

@454creative/easy-email

Version:

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

13 lines 696 B
import { SmtpConfig, SendGridConfig, SesConfig, EmailProviderConfig } from '../interfaces/email-options.interface'; export declare class ConfigValidator { static validateSmtpConfig(config: SmtpConfig): void; static validateSendGridConfig(config: SendGridConfig): void; static validateSesConfig(config: SesConfig): void; static validateProviderConfig(config: EmailProviderConfig): void; static validateEmail(email: string): void; static validatePort(port: number): void; static validateTimeout(timeout: number): void; static validateRetryAttempts(attempts: number): void; static validateRetryDelay(delay: number): void; } //# sourceMappingURL=validator.d.ts.map