UNPKG

autosnippet

Version:

Extract code patterns into a knowledge base for AI coding assistants

21 lines (20 loc) 629 B
/** * SignalBridge — SignalBus → EventBus 单点桥接 * * 将 SignalBus 信号转发到 EventBus,实现 SignalBus 纯内核化。 * HttpServer 等端口层只需监听 EventBus,不再直接消费 SignalBus。 * * @module infrastructure/signal/SignalBridge */ export class SignalBridge { constructor(signalBus, eventBus) { // 全量转发 signalBus.subscribe('*', (signal) => { eventBus.emit('signal:event', signal); }); // Guard 专用通道 signalBus.subscribe('guard', (signal) => { eventBus.emit('guard:updated', signal); }); } }