Files
whale-town-end/src/business/location_broadcast/index.ts
moyin c31cbe559d feat:实现位置广播系统
- 添加位置广播核心控制器和服务
- 实现健康检查和位置同步功能
- 添加WebSocket实时位置更新支持
- 完善位置广播的测试覆盖
2026-01-08 23:05:52 +08:00

48 lines
1.5 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/**
* 位置广播业务模块导出
*
* 功能描述:
* - 统一导出位置广播业务模块的所有公共接口
* - 提供便捷的模块导入方式
* - 支持模块化的系统集成
* - 简化外部模块对位置广播功能的使用
*
* 职责分离:
* - 接口导出:统一管理模块对外暴露的接口
* - 依赖简化:减少外部模块的导入复杂度
* - 版本控制:统一管理模块接口的版本变更
* - 文档支持:为模块使用提供清晰的导入指南
*
* 技术实现:
* - 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';