TypeScript Version: 3.5.0
Search Terms: Canvas, OffscreenCanvas, WebGL2, Bitmap Renderer
Expected behavior:
https://developer.mozilla.org/en-US/docs/Web/API/OffscreenCanvas/getContext#Return_value
Actual behavior:
Missing WebGL2 and Bitmap Renderer in Canvas and OffscreenCanvas definitions in latest 3.5.0 build of typescript. EventTarget definitions incorrectly refer to HTMLCanvasElement, which OffscreenCanvas does not support. Instead, event listeners should use the EventTarget definition: https://dom.spec.whatwg.org/#interface-eventtarget