24 lines
		
	
	
		
			866 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			866 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| // Email delivery components
 | |
| export * from './classes.emailsignjob.ts';
 | |
| export * from './classes.delivery.queue.ts';
 | |
| export * from './classes.delivery.system.ts';
 | |
| 
 | |
| // Handle exports with naming conflicts
 | |
| export { EmailSendJob } from './classes.emailsendjob.ts';
 | |
| export { DeliveryStatus } from './classes.delivery.system.ts';
 | |
| 
 | |
| // Rate limiter exports - fix naming conflict
 | |
| export { RateLimiter } from './classes.ratelimiter.ts';
 | |
| export type { IRateLimitConfig } from './classes.ratelimiter.ts';
 | |
| 
 | |
| // Unified rate limiter
 | |
| export * from './classes.unified.rate.limiter.ts';
 | |
| 
 | |
| // SMTP client and configuration
 | |
| export * from './classes.mta.config.ts';
 | |
| 
 | |
| // Import and export SMTP modules as namespaces to avoid conflicts
 | |
| import * as smtpClientMod from './smtpclient/index.ts';
 | |
| import * as smtpServerMod from './smtpserver/index.ts';
 | |
| 
 | |
| export { smtpClientMod, smtpServerMod }; |