Type 'Promise<any>' has no call signatures. code example
Example: This expression is not constructable. Type 'Promise' has no construct signatures.
let contextClass : any = window.AudioContext || window.webkitAudioContext;
let context: AudioContext = new contextClass();