// Bus d'événements des réglages (P11) : la route PATCH /settings émet le snapshot non sensible // après une mise à jour réussie ; la gateway WS le relaie aux abonnés du topic 'settings'. Découple // les routes de la gateway (pas de dépendance directe), comme les EventEmitter des managers. import { EventEmitter } from 'node:events'; import type { SettingsBroadcast } from '@arboretum/shared'; export interface SettingsBusEvents { settings_update: [SettingsBroadcast]; } export class SettingsBus extends EventEmitter {}