UniversalAudioContextState
type UniversalAudioContextState = AudioContextState | "interrupted";
We need to add the missing type def to work with AudioContextState in Safari See https://developer.mozilla.org/en-US/docs/Web/API/BaseAudioContext/state#resuming_interrupted_play_states_in_ios_safari