()
| 7545 | * Safe to call on web (no bridge → no-op). |
| 7546 | */ |
| 7547 | export function initOverrides(): void { |
| 7548 | const bridge = typeof window !== 'undefined' ? window.zen : undefined |
| 7549 | if (!bridge || typeof bridge.listOverrides !== 'function') return |
| 7550 | refreshOverrides() |
| 7551 | if (typeof bridge.onOverridesChange === 'function') { |
| 7552 | try { |
| 7553 | bridge.onOverridesChange(applyOverrides) |
| 7554 | } catch { |
| 7555 | /* ignore */ |
| 7556 | } |
| 7557 | } |
| 7558 | } |
no test coverage detected