import { TNativeAudioContextConstructorFactory } from '../types'; export const createNativeAudioContextConstructor: TNativeAudioContextConstructorFactory = (window) => { if (window === null) { return null; } if (window.hasOwnProperty('AudioContext')) { return window.AudioContext; } return window.hasOwnProperty('webkitAudioContext') ? (window).webkitAudioContext : null; };