class SuperAfterNew extends AudioWorkletProcessor { | |
constructor() { | |
const processor = new AudioWorkletProcessor() | |
let message = {threw: false}; | |
try { | |
super(); | |
} catch (e) { | |
message.threw = true; | |
message.errorName = e.name; | |
message.isTypeError = e instanceof TypeError; | |
} | |
processor.port.postMessage(message); | |
return processor; | |
} | |
} | |
registerProcessor("super-after-new", SuperAfterNew); |