/** * Zulip核心服务模块导出 * * 功能描述: * - 统一导出Zulip核心服务的接口和类型 * - 为业务层提供清晰的导入路径 * * 职责分离: * - 接口导出层:导出核心服务接口供业务层使用 * - 模块导出层:导出核心服务模块供依赖注入 * - 实现导出层:导出具体实现类供内部使用 * * 最近修改: * - 2026-01-12: 代码规范优化 - 修正注释规范和修改记录格式 (修改者: moyin) * - 2026-01-08: 文件夹扁平化 - 更新导入路径,移除interfaces/子文件夹 (修改者: moyin) * - 2026-01-07: 代码规范优化 - 更新import路径和注释规范 (修改者: moyin) * * @author moyin * @version 1.0.4 * @since 2025-12-31 * @lastModified 2026-01-12 */ // 导出配置相关 export * from './zulip.config'; // 导出常量定义 export * from './zulip_core.constants'; // 导出核心服务接口 export * from './zulip_core.interfaces'; // 导出Zulip集成接口 export * from './zulip.interfaces'; // 导出核心服务模块 export { ZulipCoreModule } from './zulip_core.module'; // 导出具体实现类(供内部使用) export { ZulipClientService } from './services/zulip_client.service'; export { ZulipClientPoolService } from './services/zulip_client_pool.service'; export { ConfigManagerService } from './services/config_manager.service'; export { ApiKeySecurityService } from './services/api_key_security.service'; export { ErrorHandlerService } from './services/error_handler.service'; export { MonitoringService } from './services/monitoring.service'; export { StreamInitializerService } from './services/stream_initializer.service';