@snehal96/unimail
Version:
Unified email fetching & document extraction layer for modern web apps
16 lines (15 loc) • 889 B
JavaScript
// Export interfaces
export * from './interfaces.js';
// Export adapters
export { GmailAdapter } from './adapters/GmailAdapter.js';
export { OutlookAdapter } from './adapters/OutlookAdapter.js';
export { ImapAdapter } from './adapters/ImapAdapter.js';
// Export services if they are meant to be used directly, or internal utility classes
export { EmailParserService } from './services/EmailParserService.js'; // Might be internal
export { EmailStreamService } from './services/EmailStreamService.js'; // New streaming service
// Export OAuth functionality with renamed TokenData to avoid naming conflicts
export { OAuthService, GoogleOAuthProvider, OutlookOAuthProvider, MemoryTokenStorage } from './auth/index.js';
// Potentially a main unimail class in the future
// export { unimail } from './unimail.js';
// Export new pagination utilities
export * from './utils/PaginationHelper.js';