/** * 位置广播业务模块导出 * * 功能描述: * - 统一导出位置广播业务模块的所有公共接口 * - 提供便捷的模块导入方式 * - 支持模块化的系统集成 * - 简化外部模块对位置广播功能的使用 * * 职责分离: * - 接口导出:统一管理模块对外暴露的接口 * - 依赖简化:减少外部模块的导入复杂度 * - 版本控制:统一管理模块接口的版本变更 * - 文档支持:为模块使用提供清晰的导入指南 * * 技术实现: * - ES6模块:使用标准的ES6导入导出语法 * - 类型导出:同时导出类型定义和实现 * - 分类导出:按功能分类导出不同类型的组件 * - 命名空间:避免命名冲突的导出策略 * * 最近修改: * - 2026-01-08: 规范优化 - 完善文件头注释,符合代码检查规范 (修改者: moyin) * * @author moyin * @version 1.0.1 * @since 2026-01-08 * @lastModified 2026-01-08 */ // 导出主模块 export { LocationBroadcastModule } from './location_broadcast.module'; // 导出业务服务 export * from './services'; // 导出控制器 export { LocationBroadcastController } from './controllers/location_broadcast.controller'; export { HealthController } from './controllers/health.controller'; // 导出WebSocket网关 export { LocationBroadcastGateway } from './location_broadcast.gateway'; // 导出守卫 export { WebSocketAuthGuard, AuthenticatedSocket } from './websocket_auth.guard'; // 导出DTO export * from './dto';