/** Регистрация стопперов превью/плееров редактора — глушим при запуске игры. */ const stoppers = new Set<() => void>(); export function registerEditorAudioStopper(stop: () => void): () => void { stoppers.add(stop); return () => { stoppers.delete(stop); }; } export function stopAllEditorAudio(): void { for (const stop of [...stoppers]) { try { stop(); } catch { /* ignore */ } } }