UNPKG

@454creative/easy-email

Version:

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

33 lines 1.39 kB
/** * Email Library * * A reusable email library for NodeJS/JavaScript and NestJS/TypeScript projects * * @version 3.0.0 * @author Will Chu <wchu@454creative.com> * @license ISC */ export { VERSION, LIBRARY_INFO, getLibraryInfo, isVersionCompatible } from './config/version'; export * from './types'; export * from './interfaces/email-options.interface'; export * from './interfaces/observability.interface'; export * from './interfaces/email-request.interface'; export * from './interfaces/email-service.interface'; export { EmailService } from './services/email.service'; export { ObservabilityService } from './services/observability.service'; export { SesService } from './services/ses.service'; export * from './utils/email-validator'; export * from './utils/template-engine'; export * from './utils/logger'; export * from './utils/performance'; export * from './errors'; export * from './config/constants'; export * from './config/default-config'; export * from './config/provider-factory'; export * from './config/validator'; import { EmailService } from './services/email.service'; export default EmailService; export { EmailProviderType } from './interfaces/email-options.interface'; export { PerformanceMonitor, trackPerformance } from './utils/performance'; export { EMAIL_CONSTANTS, OBSERVABILITY_CONSTANTS } from './config/constants'; //# sourceMappingURL=index.d.ts.map