(volume: number)
| 124 | const lastRuntimeAppliedVolume = new WeakMap<HTMLMediaElement, number>(); |
| 125 | |
| 126 | function clampVolume(volume: number): number { |
| 127 | if (!Number.isFinite(volume)) return 1; |
| 128 | return Math.max(0, Math.min(1, volume)); |
| 129 | } |
| 130 | |
| 131 | // fallow-ignore-next-line complexity |
| 132 | export function syncRuntimeMedia(params: { |