packages feed

jsaddle-dom-0.10.0.0: API-CHANGES-0.10.md

# jsaddle-dom / ghcjs-dom 0.10 API changes

Generated by `dom-gen apidiff` from the 0.9.9.3 baseline. Inputs: webref and browser-compat-data as pinned in `dom-gen/inputs.nix`.

## Removed JavaScript members

Members of the old bindings that the new ones do not bind, by interface.
*not in specs*: no current specification defines it (often WebKit-only or
removed from the web platform). *support*: it is in a specification but
ships in fewer than two engines (the engines listed have it).

| | interfaces | members |
|---|---:|---:|
| interface not in specs | 158 | 796 |
| interface filtered by support | 0 | 0 |
| member not in specs | | 375 |
| member filtered by support | | 2 |

### Interfaces renamed

* `ANGLEInstancedArrays` → `ANGLE_instanced_arrays`
* `EXTBlendMinMax` → `EXT_blend_minmax`
* `EXTTextureFilterAnisotropic` → `EXT_texture_filter_anisotropic`
* `EXTsRGB` → `EXT_sRGB`
* `OESStandardDerivatives` → `OES_standard_derivatives`
* `OESTextureHalfFloat` → `OES_texture_half_float`
* `OESVertexArrayObject` → `OES_vertex_array_object`
* `WebGLCompressedTexturePVRTC` → `WEBGL_compressed_texture_pvrtc`
* `WebGLCompressedTextureS3TC` → `WEBGL_compressed_texture_s3tc`
* `WebGLDebugRendererInfo` → `WEBGL_debug_renderer_info`
* `WebGLDebugShaders` → `WEBGL_debug_shaders`
* `WebGLDepthTexture` → `WEBGL_depth_texture`
* `WebGLDrawBuffers` → `WEBGL_draw_buffers`
* `WebGLLoseContext` → `WEBGL_lose_context`

### Interfaces not in current specs

`ApplePayError`, `ApplePayPaymentAuthorizedEvent`, `ApplePayPaymentMethodSelectedEvent`, `ApplePaySession`, `ApplePayShippingContactSelectedEvent`, `ApplePayShippingMethodSelectedEvent`, `ApplePayValidateMerchantEvent`, `ApplicationCache`, `AudioBufferCallback`, `AutocompleteErrorEvent`, `BasicCredential`, `BeforeLoadEvent`, `CSSFontFaceLoadEvent`, `CSSPrimitiveValue`, `CSSValue`, `CSSValueList`, `CommandLineAPIHost`, `Coordinates`, `Counter`, `DOMError`, `DOMNamedFlowCollection`, `Database`, `DatabaseCallback`, `DeviceProximityEvent`, `DocumentAndElementEventHandlers`, `FileError`, `FileException`, `Geoposition`, `GlobalCrypto`, `GlobalPerformance`, `HTMLAppletElement`, `HTMLAttachmentElement`, `HTMLDocument`, `HTMLKeygenElement`, `InspectorFrontendHost`, `MediaController`, `MediaControlsHost`, `MediaQueryListListener`, `MediaRemoteControls`, `MediaStreamEvent`, `MutationEvent`, `NavigatorUserMediaError`, `NavigatorUserMediaErrorCallback`, `NavigatorUserMediaSuccessCallback`, `OverconstrainedErrorEvent`, `OverflowEvent`, `PositionError`, `QuickTimePluginReplacement`, `RGBColor`, `RTCIceCandidateEvent`, `ReadableStreamSource`, `Rect`, `RequestAnimationFrameCallback`, `SQLError`, `SQLException`, `SQLResultSet`, `SQLResultSetRowList`, `SQLStatementCallback`, `SQLStatementErrorCallback`, `SQLTransaction`, `SQLTransactionCallback`, `SQLTransactionErrorCallback`, `SVGAltGlyphElement`, `SVGCursorElement`, `SVGException`, `SVGExternalResourcesRequired`, `SVGGlyphRefElement`, `SVGMatrix`, `SVGPathSeg`, `SVGPathSegArcAbs`, `SVGPathSegArcRel`, `SVGPathSegCurvetoCubicAbs`, `SVGPathSegCurvetoCubicRel`, `SVGPathSegCurvetoCubicSmoothAbs`, `SVGPathSegCurvetoCubicSmoothRel`, `SVGPathSegCurvetoQuadraticAbs`, `SVGPathSegCurvetoQuadraticRel`, `SVGPathSegCurvetoQuadraticSmoothAbs`, `SVGPathSegCurvetoQuadraticSmoothRel`, `SVGPathSegLinetoAbs`, `SVGPathSegLinetoHorizontalAbs`, `SVGPathSegLinetoHorizontalRel`, `SVGPathSegLinetoRel`, `SVGPathSegLinetoVerticalAbs`, `SVGPathSegLinetoVerticalRel`, `SVGPathSegList`, `SVGPathSegMovetoAbs`, `SVGPathSegMovetoRel`, `SVGPoint`, `SVGRect`, `SVGRenderingIntent`, `SVGViewSpec`, `SVGZoomAndPan`, `SVGZoomEvent`, `SiteBoundCredential`, `Slotable`, `StorageErrorCallback`, `StorageInfo`, `StorageQuota`, `StorageQuotaCallback`, `StorageUsageCallback`, `StringCallback`, `StyleMedia`, `UserMessageHandler`, `VTTRegionList`, `VoidCallback`, `WebGLCompressedTextureATC`, `WebGPUBuffer`, `WebGPUCommandBuffer`, `WebGPUCommandQueue`, `WebGPUComputeCommandEncoder`, `WebGPUDepthStencilDescriptor`, `WebGPUDepthStencilState`, `WebGPUDrawable`, `WebGPUFunction`, `WebGPULibrary`, `WebGPURenderCommandEncoder`, `WebGPURenderPassAttachmentDescriptor`, `WebGPURenderPassColorAttachmentDescriptor`, `WebGPURenderPassDepthAttachmentDescriptor`, `WebGPURenderPassDescriptor`, `WebGPURenderPipelineColorAttachmentDescriptor`, `WebGPURenderPipelineDescriptor`, `WebGPURenderPipelineState`, `WebGPURenderingContext`, `WebGPUTexture`, `WebGPUTextureDescriptor`, `WebKitAnimationEvent`, `WebKitCSSMatrix`, `WebKitCSSRegionRule`, `WebKitCSSViewportRule`, `WebKitMediaKeyError`, `WebKitMediaKeyMessageEvent`, `WebKitMediaKeyNeededEvent`, `WebKitMediaKeySession`, `WebKitMediaKeys`, `WebKitNamedFlow`, `WebKitNamespace`, `WebKitPlaybackTargetAvailabilityEvent`, `WebKitPoint`, `WebKitSubtleCrypto`, `WebKitTransitionEvent`, `XMLHttpRequestProgressEvent`, `XPathException`

### Interfaces filtered by browser support


### Members removed from interfaces that remain

* `AudioBuffer`: `gain`
* `AudioBufferSourceNode`: `FINISHED_STATE`, `PLAYING_STATE`, `SCHEDULED_STATE`, `UNSCHEDULED_STATE`, `gain`, `playbackState`
* `AudioContext`: `activeSourceCount`, `startRendering`
* `AudioListener`: `dopplerFactor`, `setVelocity`, `speedOfSound`
* `AudioParam`: `name`, `units`
* `AudioTrackList`: `item`
* `CSSKeyframesRule`: `get`, `insertRule`
* `CSSRule`: `UNKNOWN_RULE`, `WEBKIT_KEYFRAMES_RULE`, `WEBKIT_KEYFRAME_RULE`, `WEBKIT_REGION_RULE`, `WEBKIT_VIEWPORT_RULE`
* `CSSStyleDeclaration`: `getPropertyCSSValue`, `getPropertyShorthand`, `isPropertyImplicit`
* `CanvasRenderingContext2D`: `clearShadow`, `commit`, `drawImageFromRect`, `setAlpha`, `setCompositeOperation`, `setFillColor`, `setLineCap`, `setLineJoin`, `setLineWidth`, `setMiterLimit`, `setShadow`, `setStrokeColor`, `webkitBackingStorePixelRatio`, `webkitGetImageDataHD`, `webkitImageSmoothingEnabled`, `webkitLineDash`, `webkitLineDashOffset`, `webkitPutImageDataHD`
* `Crypto`: `webkitSubtle`
* `DOMException`: `toString`
* `DataCue`: `data`
* `DataTransferItemList`: `item`
* `DeviceMotionEvent`: `initDeviceMotionEvent`
* `DeviceOrientationEvent`: `initDeviceOrientationEvent`
* `Document`: `caretRangeFromPoint`, `createTouch`, `createTouchList`, `getCSSCanvasContext`, `getOverrideStyle`, `onwebkitfullscreenchange`, `onwebkitfullscreenerror`, `origin`, `preferredStylesheetSet`, `selectedStylesheetSet`, `webkitCancelFullScreen`, `webkitCurrentFullScreenElement`, `webkitExitFullscreen`, `webkitFullScreenKeyboardInputAllowed`, `webkitFullscreenElement`, `webkitFullscreenEnabled`, `webkitGetNamedFlows`, `webkitIsFullScreen`, `xmlEncoding`, `xmlStandalone`, `xmlVersion`
* `DocumentOrShadowRoot`: `elementFromPoint`
* `Element`: `onbeforeload`, `ongesturechange`, `ongestureend`, `ongesturestart`, `onwebkitanimationend`, `onwebkitanimationiteration`, `onwebkitanimationstart`, `onwebkitcurrentplaybacktargetiswirelesschanged`, `onwebkitfullscreenchange`, `onwebkitfullscreenerror`, `onwebkitneedkey`, `onwebkitplaybacktargetavailabilitychanged`, `onwebkitpresentationmodechanged`, `onwebkittransitionend`, `scrollIntoViewIfNeeded`, `webkitGetRegionFlowRanges`, `webkitRegionOverset`, `webkitRequestFullScreen`, `webkitRequestFullscreen`
* `FontFace`: `variant`
* `FontFaceSet`: `has`, `size`
* `GlobalEventHandlers`: `onautocomplete`, `onautocompleteerror`, `onmousewheel`, `onsearch`, `ontouchforcechange`, `onwebkitmouseforcechanged`, `onwebkitmouseforcedown`, `onwebkitmouseforceup`, `onwebkitmouseforcewillbegin`, `onwebkitwillrevealbottom`, `onwebkitwillrevealleft`, `onwebkitwillrevealright`, `onwebkitwillrevealtop`
* `HTMLBodyElement`: `onwebkitmouseforcechanged`, `onwebkitmouseforcedown`, `onwebkitmouseforceup`, `onwebkitmouseforcewillbegin`, `onwebkitwillrevealbottom`, `onwebkitwillrevealleft`, `onwebkitwillrevealright`, `onwebkitwillrevealtop`
* `HTMLElement`: `webkitdropzone`
* `HTMLFormControlsCollection`: `get`
* `HTMLFormElement`: `get`, `requestAutocomplete`
* `HTMLFrameElement`: `getSVGDocument`, `height`, `location`, `width`
* `HTMLFrameSetElement`: `onwebkitwillrevealbottom`, `onwebkitwillrevealleft`, `onwebkitwillrevealright`, `onwebkitwillrevealtop`
* `HTMLHeadElement`: `profile`
* `HTMLHtmlElement`: `manifest`
* `HTMLHyperlinkElementUtils`: `hash`, `host`, `hostname`, `origin`, `password`, `pathname`, `port`, `protocol`, `search`, `username`
* `HTMLInputElement`: `capture` (support: none), `incremental`
* `HTMLMediaElement`: `controller`, `getVideoPlaybackQuality`, `kind`, `mediaGroup`, `session`, `webkitAudioDecodedByteCount`, `webkitClosedCaptionsVisible`, `webkitCurrentPlaybackTargetIsWireless`, `webkitHasClosedCaptions`, `webkitKeys`, `webkitPreservesPitch`, `webkitSetMediaKeys`, `webkitShowPlaybackTargetPicker`, `webkitVideoDecodedByteCount`
* `HTMLPreElement`: `wrap`
* `HTMLVideoElement`: `webkitDecodedFrameCount`, `webkitDisplayingFullscreen`, `webkitDroppedFrameCount`, `webkitEnterFullScreen`, `webkitEnterFullscreen`, `webkitExitFullScreen`, `webkitExitFullscreen`, `webkitPresentationMode`, `webkitSetPresentationMode`, `webkitSupportsFullscreen`, `webkitSupportsPresentationMode`, `webkitWirelessVideoPlaybackDisabled`
* `HashChangeEvent`: `initHashChangeEvent`
* `KeyboardEvent`: `altGraphKey`, `keyIdentifier`, `keyLocation`
* `MediaDeviceInfo`: `constructor`
* `MediaSession`: `constructor`, `controls`, `deactivate`, `kind`, `setMetadata`
* `MediaStream`: `onactive`, `oninactive`
* `MediaStreamTrack`: `onoverconstrained`
* `MouseEvent`: `WEBKIT_FORCE_AT_FORCE_MOUSE_DOWN`, `WEBKIT_FORCE_AT_MOUSE_DOWN`, `dataTransfer`, `fromElement`, `toElement`, `webkitForce`
* `Navigator`: `getStorageUpdates`, `getUserMedia`, `isProtocolHandlerRegistered`, `webkitPersistentStorage`, `webkitTemporaryStorage`
* `Notification`: `ondisplay`, `show`
* `OscillatorNode`: `FINISHED_STATE`, `PLAYING_STATE`, `SCHEDULED_STATE`, `UNSCHEDULED_STATE`, `playbackState`
* `PannerNode`: `setVelocity`
* `PasswordCredential`: `additionalData`, `idName`, `passwordName`
* `RTCDTMFSender`: `duration`, `interToneGap`, `track`
* `RTCPeerConnection`: `addStream`, `getLocalStreams`, `getRemoteStreams`, `getStreamById`, `onaddstream`, `removeStream`
* `RTCRtpTransceiver`: `setDirection`, `stopped`
* `RadioNodeList`: `get`
* `Range`: `NODE_AFTER`, `NODE_BEFORE`, `NODE_BEFORE_AND_AFTER`, `NODE_INSIDE`, `compareNode`, `expand`, `toString`
* `ReadableByteStreamController`: `constructor`
* `ReadableStreamBYOBRequest`: `constructor`
* `ReadableStreamDefaultController`: `constructor`
* `Request`: `type`
* `SVGElement`: `getPresentationAttribute`, `xmllang`, `xmlspace`
* `SVGFEMorphologyElement`: `setRadius`
* `SVGFilterElement`: `filterResX`, `filterResY`, `setFilterRes`
* `SVGGraphicsElement`: `farthestViewportElement`, `getTransformToElement`, `nearestViewportElement`
* `SVGPathElement`: `animatedNormalizedPathSegList`, `animatedPathSegList`, `createSVGPathSegArcAbs`, `createSVGPathSegArcRel`, `createSVGPathSegClosePath`, `createSVGPathSegCurvetoCubicAbs`, `createSVGPathSegCurvetoCubicRel`, `createSVGPathSegCurvetoCubicSmoothAbs`, `createSVGPathSegCurvetoCubicSmoothRel`, `createSVGPathSegCurvetoQuadraticAbs`, `createSVGPathSegCurvetoQuadraticRel`, `createSVGPathSegCurvetoQuadraticSmoothAbs`, `createSVGPathSegCurvetoQuadraticSmoothRel`, `createSVGPathSegLinetoAbs`, `createSVGPathSegLinetoHorizontalAbs`, `createSVGPathSegLinetoHorizontalRel`, `createSVGPathSegLinetoRel`, `createSVGPathSegLinetoVerticalAbs`, `createSVGPathSegLinetoVerticalRel`, `createSVGPathSegMovetoAbs`, `createSVGPathSegMovetoRel`, `getPathSegAtLength`, `normalizedPathSegList`, `pathSegList`
* `SVGSVGElement`: `contentScriptType`, `contentStyleType`, `currentView`, `pixelUnitToMillimeterX`, `pixelUnitToMillimeterY`, `screenPixelToMillimeterX`, `screenPixelToMillimeterY`, `useCurrentView`, `viewport`
* `SVGTests`: `hasExtension`, `requiredFeatures`
* `SVGViewElement`: `viewTarget`
* `Screen`: `availLeft`, `availTop`
* `Selection`: `baseNode`, `baseOffset`, `extentNode`, `extentOffset`, `toString`
* `SourceBufferList`: `item`
* `TextTrack`: `addRegion`, `regions`, `removeRegion`
* `TextTrackCueList`: `item`
* `TextTrackList`: `item`
* `Touch`: `webkitForce`, `webkitRadiusX`, `webkitRadiusY`, `webkitRotationAngle`
* `TouchEvent`: `initTouchEvent`
* `UIEvent`: `layerX`, `layerY`, `pageX`, `pageY`
* `URLSearchParams`: `toString`
* `VTTCue`: `regionId`
* `VTTRegion`: `height`, `track`
* `VideoPlaybackQuality`: `totalFrameDelay`
* `VideoTrackList`: `item`
* `WebGL2RenderingContext`: `BLUE`, `COMPRESSED_R11_EAC`, `COMPRESSED_RG11_EAC`, `COMPRESSED_RGB8_ETC2`, `COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2`, `COMPRESSED_RGBA8_ETC2_EAC`, `COMPRESSED_SIGNED_R11_EAC`, `COMPRESSED_SIGNED_RG11_EAC`, `COMPRESSED_SRGB8_ALPHA8_ETC2_EAC`, `COMPRESSED_SRGB8_ETC2`, `COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2`, `GREEN`, `NUM_SAMPLE_COUNTS`, `PRIMITIVE_RESTART_FIXED_INDEX`, `TEXTURE_SWIZZLE_A`, `TEXTURE_SWIZZLE_B`, `TEXTURE_SWIZZLE_G`, `TEXTURE_SWIZZLE_R`, `VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE`
* `WebGLRenderingContextBase`: `STENCIL_INDEX`, `bufferData`, `bufferSubData`, `compressedTexImage2D`, `compressedTexSubImage2D`, `readPixels`, `releaseShaderCompiler`, `texImage2D`, `texSubImage2D`, `uniform1fv`, `uniform1iv`, `uniform2fv`, `uniform2iv`, `uniform3fv`, `uniform3iv`, `uniform4fv`, `uniform4iv`, `uniformMatrix2fv`, `uniformMatrix3fv`, `uniformMatrix4fv`
* `WheelEvent`: `initWebKitWheelEvent`, `webkitDirectionInvertedFromDevice`, `wheelDelta`, `wheelDeltaX`, `wheelDeltaY`
* `Window`: `applicationCache`, `collectMatchingElementsInFlatTree`, `decodeURI`, `decodeURIComponent`, `defaultStatus`, `defaultstatus`, `encodeURI`, `encodeURIComponent`, `find`, `getMatchedCSSRules`, `matchingElementInFlatTree`, `offscreenBuffering`, `ongesturechange`, `ongestureend`, `ongesturestart`, `onwebkitdeviceproximity`, `openDatabase`, `orientation` (support: none), `showModalDialog`, `styleMedia`, `webkitCancelAnimationFrame`, `webkitCancelRequestAnimationFrame`, `webkitConvertPointFromNodeToPage`, `webkitConvertPointFromPageToNode`, `webkitIndexedDB`, `webkitRequestAnimationFrame`, `webkitStorageInfo`
* `WorkerGlobalScope`: `close`
* `WorkerNavigator`: `webkitPersistentStorage`, `webkitTemporaryStorage`
* `WritableStream`: `closed`, `ready`, `state`, `write`

## Haskell API

| | names |
|---|---:|
| removed | 2743 |
| moved to another module | 831 |
| type changed | 1266 |
| added | 13386 |

### Type changes (same module and name)

<details><summary>1266 changes</summary>

* `JSDOM.Types.IntersectionObserverCallback`
  * old: `IntersectionObserverCallback :: Callback (JSVal -> JSVal -> IO ()) -> IntersectionObserverCallback`
  * new: `IntersectionObserverCallback :: Callback (JSVal -> IO ()) -> IntersectionObserverCallback`
* `JSDOM.Types.IsAddEventListenerOptionsOrBool (type)`
  * old: `class (FromJSVal o, ToJSVal o, PToJSVal o) => IsAddEventListenerOptionsOrBool o`
  * new: `class ToJSVal o => IsAddEventListenerOptionsOrBool o`
* `JSDOM.Types.IsBlobPart (type)`
  * old: `class (FromJSVal o, ToJSVal o) => IsBlobPart o`
  * new: `class ToJSVal o => IsBlobPart o`
* `JSDOM.Types.IsBodyInit (type)`
  * old: `class (FromJSVal o, ToJSVal o) => IsBodyInit o`
  * new: `class ToJSVal o => IsBodyInit o`
* `JSDOM.Types.IsBufferSource (type)`
  * old: `class (FromJSVal o, ToJSVal o, PFromJSVal o, PToJSVal o, Coercible o JSVal) => IsBufferSource o`
  * new: `class ToJSVal o => IsBufferSource o`
* `JSDOM.Types.IsCanvasImageSource (type)`
  * old: `class (FromJSVal o, ToJSVal o, PFromJSVal o, PToJSVal o, Coercible o JSVal) => IsCanvasImageSource o`
  * new: `class ToJSVal o => IsCanvasImageSource o`
* `JSDOM.Types.IsCharacterData (type)`
  * old: `class (IsNode o, IsEventTarget o, IsNonDocumentTypeChildNode o, IsChildNode o, IsGObject o) => IsCharacterData o`
  * new: `class (IsNode o, IsChildNode o, IsNonDocumentTypeChildNode o, IsGObject o) => IsCharacterData o`
* `JSDOM.CharacterData.IsCharacterData (type)`
  * old: `class (IsNode o, IsEventTarget o, IsNonDocumentTypeChildNode o, IsChildNode o, IsGObject o) => IsCharacterData o`
  * new: `class (IsNode o, IsChildNode o, IsNonDocumentTypeChildNode o, IsGObject o) => IsCharacterData o`
* `JSDOM.Types.IsDocument (type)`
  * old: `class (IsNode o, IsEventTarget o, IsGlobalEventHandlers o, IsDocumentOrShadowRoot o, IsNonElementParentNode o, IsParentNode o, IsDocumentAndElementEventHandlers o, IsGObject o) => IsDocument o`
  * new: `class (IsNode o, IsARIANotifyMixin o, IsDocumentOrShadowRoot o, IsFontFaceSource o, IsGlobalEventHandlers o, IsNonElementParentNode o, IsParentNode o, IsXPathEvaluatorBase o, IsGObject o) => IsDocument o`
* `JSDOM.Document.IsDocument (type)`
  * old: `class (IsNode o, IsEventTarget o, IsGlobalEventHandlers o, IsDocumentOrShadowRoot o, IsNonElementParentNode o, IsParentNode o, IsDocumentAndElementEventHandlers o, IsGObject o) => IsDocument o`
  * new: `class (IsNode o, IsARIANotifyMixin o, IsDocumentOrShadowRoot o, IsFontFaceSource o, IsGlobalEventHandlers o, IsNonElementParentNode o, IsParentNode o, IsXPathEvaluatorBase o, IsGObject o) => IsDocument o`
* `JSDOM.Types.IsDocumentFragment (type)`
  * old: `class (IsNode o, IsEventTarget o, IsNonElementParentNode o, IsParentNode o, IsGObject o) => IsDocumentFragment o`
  * new: `class (IsNode o, IsNonElementParentNode o, IsParentNode o, IsGObject o) => IsDocumentFragment o`
* `JSDOM.DocumentFragment.IsDocumentFragment (type)`
  * old: `class (IsNode o, IsEventTarget o, IsNonElementParentNode o, IsParentNode o, IsGObject o) => IsDocumentFragment o`
  * new: `class (IsNode o, IsNonElementParentNode o, IsParentNode o, IsGObject o) => IsDocumentFragment o`
* `JSDOM.Types.IsElement (type)`
  * old: `class (IsNode o, IsEventTarget o, IsSlotable o, IsParentNode o, IsNonDocumentTypeChildNode o, IsDocumentAndElementEventHandlers o, IsChildNode o, IsAnimatable o, IsGObject o) => IsElement o`
  * new: `class (IsNode o, IsARIAMixin o, IsARIANotifyMixin o, IsAnimatable o, IsChildNode o, IsNonDocumentTypeChildNode o, IsParentNode o, IsSlottable o, IsGObject o) => IsElement o`
* `JSDOM.Element.IsElement (type)`
  * old: `class (IsNode o, IsEventTarget o, IsSlotable o, IsParentNode o, IsNonDocumentTypeChildNode o, IsDocumentAndElementEventHandlers o, IsChildNode o, IsAnimatable o, IsGObject o) => IsElement o`
  * new: `class (IsNode o, IsARIAMixin o, IsARIANotifyMixin o, IsAnimatable o, IsChildNode o, IsNonDocumentTypeChildNode o, IsParentNode o, IsSlottable o, IsGObject o) => IsElement o`
* `JSDOM.Types.IsEventListenerOptionsOrBool (type)`
  * old: `class (FromJSVal o, ToJSVal o, PToJSVal o) => IsEventListenerOptionsOrBool o`
  * new: `class ToJSVal o => IsEventListenerOptionsOrBool o`
* `JSDOM.Types.IsEventModifierInit (type)`
  * old: `class (IsUIEventInit o, IsEventInit o, IsGObject o) => IsEventModifierInit o`
  * new: `class (IsUIEventInit o, IsGObject o) => IsEventModifierInit o`
* `JSDOM.Types.IsFloat32List (type)`
  * old: `class (FromJSVal o, ToJSVal o) => IsFloat32List o`
  * new: `class ToJSVal o => IsFloat32List o`
* `JSDOM.Types.IsHTMLCollectionOrElement (type)`
  * old: `class (FromJSVal o, ToJSVal o, PFromJSVal o, PToJSVal o, Coercible o JSVal) => IsHTMLCollectionOrElement o`
  * new: `class ToJSVal o => IsHTMLCollectionOrElement o`
* `JSDOM.Types.IsHTMLElement (type)`
  * old: `class (IsElement o, IsNode o, IsEventTarget o, IsSlotable o, IsParentNode o, IsNonDocumentTypeChildNode o, IsDocumentAndElementEventHandlers o, IsChildNode o, IsAnimatable o, IsGlobalEventHandlers o, IsElementCSSInlineStyle o, IsGObject o) => IsHTMLElement o`
  * new: `class (IsElement o, IsElementCSSInlineStyle o, IsElementContentEditable o, IsGlobalEventHandlers o, IsHTMLOrSVGOrMathMLElement o, IsGObject o) => IsHTMLElement o`
* `JSDOM.HTMLElement.IsHTMLElement (type)`
  * old: `class (IsElement o, IsNode o, IsEventTarget o, IsSlotable o, IsParentNode o, IsNonDocumentTypeChildNode o, IsDocumentAndElementEventHandlers o, IsChildNode o, IsAnimatable o, IsGlobalEventHandlers o, IsElementCSSInlineStyle o, IsGObject o) => IsHTMLElement o`
  * new: `class (IsElement o, IsElementCSSInlineStyle o, IsElementContentEditable o, IsGlobalEventHandlers o, IsHTMLOrSVGOrMathMLElement o, IsGObject o) => IsHTMLElement o`
* `JSDOM.Types.IsHTMLMediaElement (type)`
  * old: `class (IsHTMLElement o, IsElement o, IsNode o, IsEventTarget o, IsSlotable o, IsParentNode o, IsNonDocumentTypeChildNode o, IsDocumentAndElementEventHandlers o, IsChildNode o, IsAnimatable o, IsGlobalEventHandlers o, IsElementCSSInlineStyle o, IsGObject o) => IsHTMLMediaElement o`
  * new: `class (IsHTMLElement o, IsGObject o) => IsHTMLMediaElement o`
* `JSDOM.HTMLMediaElement.IsHTMLMediaElement (type)`
  * old: `class (IsHTMLElement o, IsElement o, IsNode o, IsEventTarget o, IsSlotable o, IsParentNode o, IsNonDocumentTypeChildNode o, IsDocumentAndElementEventHandlers o, IsChildNode o, IsAnimatable o, IsGlobalEventHandlers o, IsElementCSSInlineStyle o, IsGObject o) => IsHTMLMediaElement o`
  * new: `class (IsHTMLElement o, IsGObject o) => IsHTMLMediaElement o`
* `JSDOM.Types.IsInt32List (type)`
  * old: `class (FromJSVal o, ToJSVal o) => IsInt32List o`
  * new: `class ToJSVal o => IsInt32List o`
* `JSDOM.Types.IsMediaProvider (type)`
  * old: `class (FromJSVal o, ToJSVal o, PFromJSVal o, PToJSVal o, Coercible o JSVal) => IsMediaProvider o`
  * new: `class ToJSVal o => IsMediaProvider o`
* `JSDOM.Types.IsMessageEventSource (type)`
  * old: `class (FromJSVal o, ToJSVal o, PFromJSVal o, PToJSVal o, Coercible o JSVal) => IsMessageEventSource o`
  * new: `class ToJSVal o => IsMessageEventSource o`
* `JSDOM.Types.IsMouseEvent (type)`
  * old: `class (IsUIEvent o, IsEvent o, IsGObject o) => IsMouseEvent o`
  * new: `class (IsUIEvent o, IsGObject o) => IsMouseEvent o`
* `JSDOM.MouseEvent.IsMouseEvent (type)`
  * old: `class (IsUIEvent o, IsEvent o, IsGObject o) => IsMouseEvent o`
  * new: `class (IsUIEvent o, IsGObject o) => IsMouseEvent o`
* `JSDOM.Types.IsMouseEventInit (type)`
  * old: `class (IsEventModifierInit o, IsUIEventInit o, IsEventInit o, IsGObject o) => IsMouseEventInit o`
  * new: `class (IsEventModifierInit o, IsGObject o) => IsMouseEventInit o`
* `JSDOM.Types.IsNodeOrString (type)`
  * old: `class (FromJSVal o, ToJSVal o) => IsNodeOrString o`
  * new: `class ToJSVal o => IsNodeOrString o`
* `JSDOM.Types.IsRadioNodeListOrElement (type)`
  * old: `class (FromJSVal o, ToJSVal o, PFromJSVal o, PToJSVal o, Coercible o JSVal) => IsRadioNodeListOrElement o`
  * new: `class ToJSVal o => IsRadioNodeListOrElement o`
* `JSDOM.Types.IsRenderingContext (type)`
  * old: `class (FromJSVal o, ToJSVal o, PFromJSVal o, PToJSVal o, Coercible o JSVal) => IsRenderingContext o`
  * new: `class ToJSVal o => IsRenderingContext o`
* `JSDOM.Types.IsSVGAnimationElement (type)`
  * old: `class (IsSVGElement o, IsElement o, IsNode o, IsEventTarget o, IsSlotable o, IsParentNode o, IsNonDocumentTypeChildNode o, IsDocumentAndElementEventHandlers o, IsChildNode o, IsAnimatable o, IsGlobalEventHandlers o, IsElementCSSInlineStyle o, IsSVGTests o, IsSVGExternalResourcesRequired o, IsGObject o) => IsSVGAnimationElement o`
  * new: `class (IsSVGElement o, IsSVGTests o, IsGObject o) => IsSVGAnimationElement o`
* `JSDOM.SVGAnimationElement.IsSVGAnimationElement (type)`
  * old: `class (IsSVGElement o, IsElement o, IsNode o, IsEventTarget o, IsSlotable o, IsParentNode o, IsNonDocumentTypeChildNode o, IsDocumentAndElementEventHandlers o, IsChildNode o, IsAnimatable o, IsGlobalEventHandlers o, IsElementCSSInlineStyle o, IsSVGTests o, IsSVGExternalResourcesRequired o, IsGObject o) => IsSVGAnimationElement o`
  * new: `class (IsSVGElement o, IsSVGTests o, IsGObject o) => IsSVGAnimationElement o`
* `JSDOM.Types.IsSVGComponentTransferFunctionElement (type)`
  * old: `class (IsSVGElement o, IsElement o, IsNode o, IsEventTarget o, IsSlotable o, IsParentNode o, IsNonDocumentTypeChildNode o, IsDocumentAndElementEventHandlers o, IsChildNode o, IsAnimatable o, IsGlobalEventHandlers o, IsElementCSSInlineStyle o, IsGObject o) => IsSVGComponentTransferFunctionElement o`
  * new: `class (IsSVGElement o, IsGObject o) => IsSVGComponentTransferFunctionElement o`
* `JSDOM.SVGComponentTransferFunctionElement.IsSVGComponentTransferFunctionElement (type)`
  * old: `class (IsSVGElement o, IsElement o, IsNode o, IsEventTarget o, IsSlotable o, IsParentNode o, IsNonDocumentTypeChildNode o, IsDocumentAndElementEventHandlers o, IsChildNode o, IsAnimatable o, IsGlobalEventHandlers o, IsElementCSSInlineStyle o, IsGObject o) => IsSVGComponentTransferFunctionElement o`
  * new: `class (IsSVGElement o, IsGObject o) => IsSVGComponentTransferFunctionElement o`
* `JSDOM.Types.IsSVGElement (type)`
  * old: `class (IsElement o, IsNode o, IsEventTarget o, IsSlotable o, IsParentNode o, IsNonDocumentTypeChildNode o, IsDocumentAndElementEventHandlers o, IsChildNode o, IsAnimatable o, IsGlobalEventHandlers o, IsElementCSSInlineStyle o, IsGObject o) => IsSVGElement o`
  * new: `class (IsElement o, IsElementCSSInlineStyle o, IsGlobalEventHandlers o, IsHTMLOrSVGOrMathMLElement o, IsGObject o) => IsSVGElement o`
* `JSDOM.SVGElement.IsSVGElement (type)`
  * old: `class (IsElement o, IsNode o, IsEventTarget o, IsSlotable o, IsParentNode o, IsNonDocumentTypeChildNode o, IsDocumentAndElementEventHandlers o, IsChildNode o, IsAnimatable o, IsGlobalEventHandlers o, IsElementCSSInlineStyle o, IsGObject o) => IsSVGElement o`
  * new: `class (IsElement o, IsElementCSSInlineStyle o, IsGlobalEventHandlers o, IsHTMLOrSVGOrMathMLElement o, IsGObject o) => IsSVGElement o`
* `JSDOM.Types.IsSVGGradientElement (type)`
  * old: `class (IsSVGElement o, IsElement o, IsNode o, IsEventTarget o, IsSlotable o, IsParentNode o, IsNonDocumentTypeChildNode o, IsDocumentAndElementEventHandlers o, IsChildNode o, IsAnimatable o, IsGlobalEventHandlers o, IsElementCSSInlineStyle o, IsSVGURIReference o, IsSVGExternalResourcesRequired o, IsGObject o) => IsSVGGradientElement o`
  * new: `class (IsSVGElement o, IsSVGURIReference o, IsGObject o) => IsSVGGradientElement o`
* `JSDOM.SVGGradientElement.IsSVGGradientElement (type)`
  * old: `class (IsSVGElement o, IsElement o, IsNode o, IsEventTarget o, IsSlotable o, IsParentNode o, IsNonDocumentTypeChildNode o, IsDocumentAndElementEventHandlers o, IsChildNode o, IsAnimatable o, IsGlobalEventHandlers o, IsElementCSSInlineStyle o, IsSVGURIReference o, IsSVGExternalResourcesRequired o, IsGObject o) => IsSVGGradientElement o`
  * new: `class (IsSVGElement o, IsSVGURIReference o, IsGObject o) => IsSVGGradientElement o`
* `JSDOM.Types.IsSVGGraphicsElement (type)`
  * old: `class (IsSVGElement o, IsElement o, IsNode o, IsEventTarget o, IsSlotable o, IsParentNode o, IsNonDocumentTypeChildNode o, IsDocumentAndElementEventHandlers o, IsChildNode o, IsAnimatable o, IsGlobalEventHandlers o, IsElementCSSInlineStyle o, IsSVGTests o, IsGObject o) => IsSVGGraphicsElement o`
  * new: `class (IsSVGElement o, IsSVGTests o, IsGObject o) => IsSVGGraphicsElement o`
* `JSDOM.SVGGraphicsElement.IsSVGGraphicsElement (type)`
  * old: `class (IsSVGElement o, IsElement o, IsNode o, IsEventTarget o, IsSlotable o, IsParentNode o, IsNonDocumentTypeChildNode o, IsDocumentAndElementEventHandlers o, IsChildNode o, IsAnimatable o, IsGlobalEventHandlers o, IsElementCSSInlineStyle o, IsSVGTests o, IsGObject o) => IsSVGGraphicsElement o`
  * new: `class (IsSVGElement o, IsSVGTests o, IsGObject o) => IsSVGGraphicsElement o`
* `JSDOM.Types.IsSVGTextContentElement (type)`
  * old: `class (IsSVGGraphicsElement o, IsSVGElement o, IsElement o, IsNode o, IsEventTarget o, IsSlotable o, IsParentNode o, IsNonDocumentTypeChildNode o, IsDocumentAndElementEventHandlers o, IsChildNode o, IsAnimatable o, IsGlobalEventHandlers o, IsElementCSSInlineStyle o, IsSVGTests o, IsSVGExternalResourcesRequired o, IsGObject o) => IsSVGTextContentElement o`
  * new: `class (IsSVGGraphicsElement o, IsGObject o) => IsSVGTextContentElement o`
* `JSDOM.SVGTextContentElement.IsSVGTextContentElement (type)`
  * old: `class (IsSVGGraphicsElement o, IsSVGElement o, IsElement o, IsNode o, IsEventTarget o, IsSlotable o, IsParentNode o, IsNonDocumentTypeChildNode o, IsDocumentAndElementEventHandlers o, IsChildNode o, IsAnimatable o, IsGlobalEventHandlers o, IsElementCSSInlineStyle o, IsSVGTests o, IsSVGExternalResourcesRequired o, IsGObject o) => IsSVGTextContentElement o`
  * new: `class (IsSVGGraphicsElement o, IsGObject o) => IsSVGTextContentElement o`
* `JSDOM.Types.IsSVGTextPositioningElement (type)`
  * old: `class (IsSVGTextContentElement o, IsSVGGraphicsElement o, IsSVGElement o, IsElement o, IsNode o, IsEventTarget o, IsSlotable o, IsParentNode o, IsNonDocumentTypeChildNode o, IsDocumentAndElementEventHandlers o, IsChildNode o, IsAnimatable o, IsGlobalEventHandlers o, IsElementCSSInlineStyle o, IsSVGTests o, IsSVGExternalResourcesRequired o, IsGObject o) => IsSVGTextPositioningElement o`
  * new: `class (IsSVGTextContentElement o, IsGObject o) => IsSVGTextPositioningElement o`
* `JSDOM.SVGTextPositioningElement.IsSVGTextPositioningElement (type)`
  * old: `class (IsSVGTextContentElement o, IsSVGGraphicsElement o, IsSVGElement o, IsElement o, IsNode o, IsEventTarget o, IsSlotable o, IsParentNode o, IsNonDocumentTypeChildNode o, IsDocumentAndElementEventHandlers o, IsChildNode o, IsAnimatable o, IsGlobalEventHandlers o, IsElementCSSInlineStyle o, IsSVGTests o, IsSVGExternalResourcesRequired o, IsGObject o) => IsSVGTextPositioningElement o`
  * new: `class (IsSVGTextContentElement o, IsGObject o) => IsSVGTextPositioningElement o`
* `JSDOM.Types.IsStringOrArrayBuffer (type)`
  * old: `class (FromJSVal o, ToJSVal o) => IsStringOrArrayBuffer o`
  * new: `class ToJSVal o => IsStringOrArrayBuffer o`
* `JSDOM.Types.IsTexImageSource (type)`
  * old: `class (FromJSVal o, ToJSVal o, PFromJSVal o, PToJSVal o, Coercible o JSVal) => IsTexImageSource o`
  * new: `class ToJSVal o => IsTexImageSource o`
* `JSDOM.Types.IsText (type)`
  * old: `class (IsCharacterData o, IsNode o, IsEventTarget o, IsNonDocumentTypeChildNode o, IsChildNode o, IsSlotable o, IsGObject o) => IsText o`
  * new: `class (IsCharacterData o, IsSlottable o, IsGObject o) => IsText o`
* `JSDOM.Text.IsText (type)`
  * old: `class (IsCharacterData o, IsNode o, IsEventTarget o, IsNonDocumentTypeChildNode o, IsChildNode o, IsSlotable o, IsGObject o) => IsText o`
  * new: `class (IsCharacterData o, IsSlottable o, IsGObject o) => IsText o`
* `JSDOM.Types.IsWorkerGlobalScope (type)`
  * old: `class (IsEventTarget o, IsWindowOrWorkerGlobalScope o, IsGlobalPerformance o, IsGlobalCrypto o, IsGObject o) => IsWorkerGlobalScope o`
  * new: `class (IsEventTarget o, IsFontFaceSource o, IsWindowOrWorkerGlobalScope o, IsGObject o) => IsWorkerGlobalScope o`
* `JSDOM.WorkerGlobalScope.IsWorkerGlobalScope (type)`
  * old: `class (IsEventTarget o, IsWindowOrWorkerGlobalScope o, IsGlobalPerformance o, IsGlobalCrypto o, IsGObject o) => IsWorkerGlobalScope o`
  * new: `class (IsEventTarget o, IsFontFaceSource o, IsWindowOrWorkerGlobalScope o, IsGObject o) => IsWorkerGlobalScope o`
* `JSDOM.Types.MutationCallback`
  * old: `MutationCallback :: JSVal -> MutationCallback`
  * new: `MutationCallback :: Callback (JSVal -> IO ()) -> MutationCallback`
* `JSDOM.Types.NotificationPermissionCallback`
  * old: `NotificationPermissionCallback :: Callback (JSVal -> IO ()) -> NotificationPermissionCallback permissions`
  * new: `NotificationPermissionCallback :: Callback (JSVal -> IO ()) -> NotificationPermissionCallback`
* `JSDOM.Types.NotificationPermissionCallback (type)`
  * old: `newtype NotificationPermissionCallback permissions`
  * new: `newtype NotificationPermissionCallback`
* `JSDOM.NotificationPermissionCallback.NotificationPermissionCallback (type)`
  * old: `data NotificationPermissionCallback permissions`
  * new: `data NotificationPermissionCallback`
* `JSDOM.Types.PerformanceObserverCallback`
  * old: `PerformanceObserverCallback :: Callback (JSVal -> JSVal -> IO ()) -> PerformanceObserverCallback`
  * new: `PerformanceObserverCallback :: Callback (JSVal -> IO ()) -> PerformanceObserverCallback`
* `JSDOM.Types.XPathNSResolver`
  * old: `XPathNSResolver :: JSVal -> XPathNSResolver`
  * new: `XPathNSResolver :: Callback (JSVal -> IO ()) -> XPathNSResolver`
* `JSDOM.XPathNSResolver.XPathNSResolver (type)`
  * old: `newtype XPathNSResolver`
  * new: `data XPathNSResolver`
* `JSDOM.WritableStream.abort`
  * old: `abort :: (MonadDOM m, ToJSVal reason) => WritableStream -> Maybe reason -> m JSVal`
  * new: `abort :: (MonadDOM m, IsWritableStream self) => self -> JSVal -> m ()`
* `JSDOM.GlobalEventHandlers.abort`
  * old: `abort :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self UIEvent`
  * new: `abort :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event`
* `JSDOM.XMLHttpRequestEventTarget.abortEvent`
  * old: `abortEvent :: (IsXMLHttpRequestEventTarget self, IsEventTarget self) => EventName self XMLHttpRequestProgressEvent`
  * new: `abortEvent :: (IsXMLHttpRequestEventTarget self, IsEventTarget self) => EventName self ProgressEvent`
* `JSDOM.SourceBuffer.abortEvent`
  * old: `abortEvent :: EventName SourceBuffer UIEvent`
  * new: `abortEvent :: EventName SourceBuffer Event`
* `JSDOM.FileReader.abortEvent`
  * old: `abortEvent :: EventName FileReader UIEvent`
  * new: `abortEvent :: EventName FileReader ProgressEvent`
* `JSDOM.WebGLRenderingContextBase.activeTexture`
  * old: `activeTexture :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()`
  * new: `activeTexture :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> m ()`
* `JSDOM.IDBObjectStore.add`
  * old: `add :: (MonadDOM m, ToJSVal value, ToJSVal key) => IDBObjectStore -> value -> Maybe key -> m IDBRequest`
  * new: `add :: MonadDOM m => IDBObjectStore -> JSVal -> JSVal -> m IDBRequest`
* `JSDOM.DataTransferItemList.add`
  * old: `add :: (MonadDOM m, ToJSString data', ToJSString type') => DataTransferItemList -> Maybe data' -> Maybe type' -> m ()`
  * new: `add :: (MonadDOM m, ToJSString data', ToJSString type') => DataTransferItemList -> data' -> type' -> m (Maybe DataTransferItem)`
* `JSDOM.CanvasGradient.addColorStop`
  * old: `addColorStop :: (MonadDOM m, ToJSString color) => CanvasGradient -> Float -> color -> m ()`
  * new: `addColorStop :: (MonadDOM m, ToJSString color) => CanvasGradient -> Double -> color -> m ()`
* `JSDOM.EventTarget.addEventListener`
  * old: `addEventListener :: (MonadDOM m, IsEventTarget self, ToJSString type', IsAddEventListenerOptionsOrBool options) => self -> type' -> Maybe EventListener -> options -> m ()`
  * new: `addEventListener :: (MonadDOM m, IsEventTarget self, ToJSString type', IsAddEventListenerOptionsOrBool options) => self -> type' -> Maybe EventListener -> Maybe options -> m ()`
* `JSDOM.DataTransferItemList.addFile`
  * old: `addFile :: MonadDOM m => DataTransferItemList -> Maybe File -> m ()`
  * new: `addFile :: MonadDOM m => DataTransferItemList -> File -> m (Maybe DataTransferItem)`
* `JSDOM.RTCPeerConnection.addIceCandidate`
  * old: `addIceCandidate :: (MonadDOM m, IsRTCIceCandidateOrInit candidate) => RTCPeerConnection -> candidate -> m ()`
  * new: `addIceCandidate :: (MonadDOM m, IsRTCIceCandidateInit candidate) => RTCPeerConnection -> Maybe candidate -> m ()`
* `JSDOM.MediaQueryList.addListener`
  * old: `addListener :: MonadDOM m => MediaQueryList -> Maybe MediaQueryListListener -> m ()`
  * new: `addListener :: MonadDOM m => MediaQueryList -> Maybe EventListener -> m ()`
* `JSDOM.Path2D.addPath`
  * old: `addPath :: MonadDOM m => Path2D -> Maybe Path2D -> m ()`
  * new: `addPath :: MonadDOM m => Path2D -> Path2D -> m ()`
* `JSDOM.HTMLMediaElement.addTextTrack`
  * old: `addTextTrack :: (MonadDOM m, IsHTMLMediaElement self, ToJSString kind, ToJSString label, ToJSString language) => self -> kind -> Maybe label -> Maybe language -> m TextTrack`
  * new: `addTextTrack :: (MonadDOM m, IsHTMLMediaElement self, ToJSString label, ToJSString language) => self -> TextTrackKind -> Maybe label -> Maybe language -> m TextTrack`
* `JSDOM.HTMLMediaElement.addTextTrack_`
  * old: `addTextTrack_ :: (MonadDOM m, IsHTMLMediaElement self, ToJSString kind, ToJSString label, ToJSString language) => self -> kind -> Maybe label -> Maybe language -> m ()`
  * new: `addTextTrack_ :: (MonadDOM m, IsHTMLMediaElement self, ToJSString label, ToJSString language) => self -> TextTrackKind -> Maybe label -> Maybe language -> m ()`
* `JSDOM.VideoTrackList.addTrack`
  * old: `addTrack :: EventName VideoTrackList Event`
  * new: `addTrack :: EventName VideoTrackList TrackEvent`
* `JSDOM.TextTrackList.addTrack`
  * old: `addTrack :: EventName TextTrackList Event`
  * new: `addTrack :: EventName TextTrackList TrackEvent`
* `JSDOM.AudioTrackList.addTrack`
  * old: `addTrack :: EventName AudioTrackList Event`
  * new: `addTrack :: EventName AudioTrackList TrackEvent`
* `JSDOM.MediaStream.addTrackEvent`
  * old: `addTrackEvent :: EventName MediaStream Event`
  * new: `addTrackEvent :: EventName MediaStream MediaStreamTrackEvent`
* `JSDOM.IDBObjectStore.add_`
  * old: `add_ :: (MonadDOM m, ToJSVal value, ToJSVal key) => IDBObjectStore -> value -> Maybe key -> m ()`
  * new: `add_ :: MonadDOM m => IDBObjectStore -> JSVal -> JSVal -> m ()`
* `JSDOM.SourceBufferList.addsourcebuffer`
  * old: `addsourcebuffer :: EventName SourceBufferList onaddsourcebuffer`
  * new: `addsourcebuffer :: EventName SourceBufferList Event`
* `JSDOM.FormData.appendBlob`
  * old: `appendBlob :: (MonadDOM m, ToJSString name, IsBlob value, ToJSString filename) => FormData -> name -> value -> Maybe filename -> m ()`
  * new: `appendBlob :: (MonadDOM m, ToJSString name, IsBlob blobValue, ToJSString filename) => FormData -> name -> blobValue -> Maybe filename -> m ()`
* `JSDOM.FormData.appendBlob`
  * old: `appendBlob :: (MonadDOM m, ToJSString name, IsBlob value, ToJSString filename) => FormData -> name -> value -> Maybe filename -> m ()`
  * new: `appendBlob :: (MonadDOM m, ToJSString name, IsBlob blobValue, ToJSString filename) => FormData -> name -> blobValue -> Maybe filename -> m ()`
* `JSDOM.SVGStringList.appendItem`
  * old: `appendItem :: (MonadDOM m, ToJSString item, FromJSString result) => SVGStringList -> item -> m result`
  * new: `appendItem :: (MonadDOM m, ToJSString newItem, FromJSString result) => SVGStringList -> newItem -> m result`
* `JSDOM.SVGPointList.appendItem`
  * old: `appendItem :: MonadDOM m => SVGPointList -> SVGPoint -> m SVGPoint`
  * new: `appendItem :: MonadDOM m => SVGPointList -> DOMPoint -> m DOMPoint`
* `JSDOM.SVGStringList.appendItem_`
  * old: `appendItem_ :: (MonadDOM m, ToJSString item) => SVGStringList -> item -> m ()`
  * new: `appendItem_ :: (MonadDOM m, ToJSString newItem) => SVGStringList -> newItem -> m ()`
* `JSDOM.SVGPointList.appendItem_`
  * old: `appendItem_ :: MonadDOM m => SVGPointList -> SVGPoint -> m ()`
  * new: `appendItem_ :: MonadDOM m => SVGPointList -> DOMPoint -> m ()`
* `JSDOM.MediaList.appendMedium`
  * old: `appendMedium :: (MonadDOM m, ToJSString newMedium) => MediaList -> newMedium -> m ()`
  * new: `appendMedium :: (MonadDOM m, ToJSString medium) => MediaList -> medium -> m ()`
* `JSDOM.CanvasPath.arc`
  * old: `arc :: (MonadDOM m, IsCanvasPath self) => self -> Double -> Double -> Double -> Double -> Double -> Bool -> m ()`
  * new: `arc :: (MonadDOM m, IsCanvasPath self) => self -> Double -> Double -> Double -> Double -> Double -> Maybe Bool -> m ()`
* `JSDOM.WindowOrWorkerGlobalScope.atob`
  * old: `atob :: (MonadDOM m, IsWindowOrWorkerGlobalScope self, ToJSString string, FromJSString result) => self -> string -> m result`
  * new: `atob :: (MonadDOM m, IsWindowOrWorkerGlobalScope self, ToJSString data', FromJSString result) => self -> data' -> m result`
* `JSDOM.WindowOrWorkerGlobalScope.atob_`
  * old: `atob_ :: (MonadDOM m, IsWindowOrWorkerGlobalScope self, ToJSString string) => self -> string -> m ()`
  * new: `atob_ :: (MonadDOM m, IsWindowOrWorkerGlobalScope self, ToJSString data') => self -> data' -> m ()`
* `JSDOM.WebGLRenderingContextBase.attachShader`
  * old: `attachShader :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> Maybe WebGLShader -> m ()`
  * new: `attachShader :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> WebGLProgram -> WebGLShader -> m ()`
* `JSDOM.SVGAnimationElement.beginElementAt`
  * old: `beginElementAt :: (MonadDOM m, IsSVGAnimationElement self) => self -> Maybe Float -> m ()`
  * new: `beginElementAt :: (MonadDOM m, IsSVGAnimationElement self) => self -> Float -> m ()`
* `JSDOM.WebGLRenderingContextBase.bindAttribLocation`
  * old: `bindAttribLocation :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> GLuint -> name -> m ()`
  * new: `bindAttribLocation :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> WebGLProgram -> Word -> name -> m ()`
* `JSDOM.WebGLRenderingContextBase.bindBuffer`
  * old: `bindBuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> Maybe WebGLBuffer -> m ()`
  * new: `bindBuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Maybe WebGLBuffer -> m ()`
* `JSDOM.WebGLRenderingContextBase.bindFramebuffer`
  * old: `bindFramebuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> Maybe WebGLFramebuffer -> m ()`
  * new: `bindFramebuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Maybe WebGLFramebuffer -> m ()`
* `JSDOM.WebGLRenderingContextBase.bindRenderbuffer`
  * old: `bindRenderbuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> Maybe WebGLRenderbuffer -> m ()`
  * new: `bindRenderbuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Maybe WebGLRenderbuffer -> m ()`
* `JSDOM.WebGLRenderingContextBase.bindTexture`
  * old: `bindTexture :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> Maybe WebGLTexture -> m ()`
  * new: `bindTexture :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Maybe WebGLTexture -> m ()`
* `JSDOM.WebGLRenderingContextBase.blendColor`
  * old: `blendColor :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLclampf -> GLclampf -> GLclampf -> GLclampf -> m ()`
  * new: `blendColor :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Float -> Float -> Float -> Float -> m ()`
* `JSDOM.WebGLRenderingContextBase.blendEquation`
  * old: `blendEquation :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()`
  * new: `blendEquation :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> m ()`
* `JSDOM.WebGLRenderingContextBase.blendEquationSeparate`
  * old: `blendEquationSeparate :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()`
  * new: `blendEquationSeparate :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> m ()`
* `JSDOM.WebGLRenderingContextBase.blendFunc`
  * old: `blendFunc :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()`
  * new: `blendFunc :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> m ()`
* `JSDOM.WebGLRenderingContextBase.blendFuncSeparate`
  * old: `blendFuncSeparate :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> GLenum -> m ()`
  * new: `blendFuncSeparate :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> Word -> Word -> m ()`
* `JSDOM.IDBKeyRange.bound`
  * old: `bound :: (MonadDOM m, ToJSVal lower, ToJSVal upper) => lower -> upper -> Bool -> Bool -> m IDBKeyRange`
  * new: `bound :: MonadDOM m => JSVal -> JSVal -> Maybe Bool -> Maybe Bool -> m IDBKeyRange`
* `JSDOM.IDBKeyRange.bound_`
  * old: `bound_ :: (MonadDOM m, ToJSVal lower, ToJSVal upper) => lower -> upper -> Bool -> Bool -> m ()`
  * new: `bound_ :: MonadDOM m => JSVal -> JSVal -> Maybe Bool -> Maybe Bool -> m ()`
* `JSDOM.SpeechSynthesisUtterance.boundary`
  * old: `boundary :: EventName SpeechSynthesisUtterance Event`
  * new: `boundary :: EventName SpeechSynthesisUtterance SpeechSynthesisEvent`
* `JSDOM.WindowOrWorkerGlobalScope.btoa`
  * old: `btoa :: (MonadDOM m, IsWindowOrWorkerGlobalScope self, ToJSString string, FromJSString result) => self -> string -> m result`
  * new: `btoa :: (MonadDOM m, IsWindowOrWorkerGlobalScope self, ToJSString data', FromJSString result) => self -> data' -> m result`
* `JSDOM.WindowOrWorkerGlobalScope.btoa_`
  * old: `btoa_ :: (MonadDOM m, IsWindowOrWorkerGlobalScope self, ToJSString string) => self -> string -> m ()`
  * new: `btoa_ :: (MonadDOM m, IsWindowOrWorkerGlobalScope self, ToJSString data') => self -> data' -> m ()`
* `JSDOM.RTCDataChannel.bufferedamountlow`
  * old: `bufferedamountlow :: EventName RTCDataChannel onbufferedamountlow`
  * new: `bufferedamountlow :: EventName RTCDataChannel Event`
* `JSDOM.Notification.cLoseEvent`
  * old: `cLoseEvent :: EventName Notification CloseEvent`
  * new: `cLoseEvent :: EventName Notification Event`
* `JSDOM.HTMLMediaElement.canPlayType`
  * old: `canPlayType :: (MonadDOM m, IsHTMLMediaElement self, ToJSString type', FromJSString result) => self -> type' -> m result`
  * new: `canPlayType :: (MonadDOM m, IsHTMLMediaElement self, ToJSString type') => self -> type' -> m CanPlayTypeResult`
* `JSDOM.ReadableStream.cancel`
  * old: `cancel :: (MonadDOM m, ToJSVal reason) => ReadableStream -> Maybe reason -> m JSVal`
  * new: `cancel :: (MonadDOM m, IsReadableStream self) => self -> JSVal -> m ()`
* `JSDOM.AudioParam.cancelScheduledValues`
  * old: `cancelScheduledValues :: MonadDOM m => AudioParam -> Float -> m ()`
  * new: `cancelScheduledValues :: MonadDOM m => AudioParam -> Double -> m AudioParam`
* `JSDOM.SVGSVGElement.checkEnclosure`
  * old: `checkEnclosure :: (MonadDOM m, IsSVGElement element) => SVGSVGElement -> Maybe element -> SVGRect -> m Bool`
  * new: `checkEnclosure :: (MonadDOM m, IsSVGElement element) => SVGSVGElement -> element -> DOMRect -> m Bool`
* `JSDOM.SVGSVGElement.checkEnclosure_`
  * old: `checkEnclosure_ :: (MonadDOM m, IsSVGElement element) => SVGSVGElement -> Maybe element -> SVGRect -> m ()`
  * new: `checkEnclosure_ :: (MonadDOM m, IsSVGElement element) => SVGSVGElement -> element -> DOMRect -> m ()`
* `JSDOM.WebGLRenderingContextBase.checkFramebufferStatus`
  * old: `checkFramebufferStatus :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m GLenum`
  * new: `checkFramebufferStatus :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> m Word`
* `JSDOM.WebGLRenderingContextBase.checkFramebufferStatus_`
  * old: `checkFramebufferStatus_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()`
  * new: `checkFramebufferStatus_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> m ()`
* `JSDOM.SVGSVGElement.checkIntersection`
  * old: `checkIntersection :: (MonadDOM m, IsSVGElement element) => SVGSVGElement -> Maybe element -> SVGRect -> m Bool`
  * new: `checkIntersection :: (MonadDOM m, IsSVGElement element) => SVGSVGElement -> element -> DOMRect -> m Bool`
* `JSDOM.SVGSVGElement.checkIntersection_`
  * old: `checkIntersection_ :: (MonadDOM m, IsSVGElement element) => SVGSVGElement -> Maybe element -> SVGRect -> m ()`
  * new: `checkIntersection_ :: (MonadDOM m, IsSVGElement element) => SVGSVGElement -> element -> DOMRect -> m ()`
* `JSDOM.WebGLRenderingContextBase.clear`
  * old: `clear :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLbitfield -> m ()`
  * new: `clear :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> m ()`
* `JSDOM.WebGLRenderingContextBase.clearColor`
  * old: `clearColor :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLclampf -> GLclampf -> GLclampf -> GLclampf -> m ()`
  * new: `clearColor :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Float -> Float -> Float -> Float -> m ()`
* `JSDOM.WebGLRenderingContextBase.clearDepth`
  * old: `clearDepth :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLclampf -> m ()`
  * new: `clearDepth :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Float -> m ()`
* `JSDOM.WebGLRenderingContextBase.clearStencil`
  * old: `clearStencil :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLint -> m ()`
  * new: `clearStencil :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Int -> m ()`
* `JSDOM.Notification.click`
  * old: `click :: EventName Notification MouseEvent`
  * new: `click :: EventName Notification Event`
* `JSDOM.GlobalEventHandlers.click`
  * old: `click :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self MouseEvent`
  * new: `click :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self PointerEvent`
* `JSDOM.Node.cloneNode`
  * old: `cloneNode :: (MonadDOM m, IsNode self) => self -> Bool -> m Node`
  * new: `cloneNode :: (MonadDOM m, IsNode self) => self -> Maybe Bool -> m Node`
* `JSDOM.Node.cloneNode_`
  * old: `cloneNode_ :: (MonadDOM m, IsNode self) => self -> Bool -> m ()`
  * new: `cloneNode_ :: (MonadDOM m, IsNode self) => self -> Maybe Bool -> m ()`
* `JSDOM.WritableStream.close`
  * old: `close :: MonadDOM m => WritableStream -> m JSVal`
  * new: `close :: (MonadDOM m, IsWritableStream self) => self -> m ()`
* `JSDOM.AudioContext.close`
  * old: `close :: (MonadDOM m, IsAudioContext self) => self -> m ()`
  * new: `close :: MonadDOM m => AudioContext -> m ()`
* `JSDOM.AudioContext.close`
  * old: `close :: (MonadDOM m, IsAudioContext self) => self -> m ()`
  * new: `close :: MonadDOM m => AudioContext -> m ()`
* `JSDOM.RTCDataChannel.closeEvent`
  * old: `closeEvent :: EventName RTCDataChannel CloseEvent`
  * new: `closeEvent :: EventName RTCDataChannel Event`
* `JSDOM.IDBDatabase.closeEvent`
  * old: `closeEvent :: EventName IDBDatabase CloseEvent`
  * new: `closeEvent :: EventName IDBDatabase Event`
* `JSDOM.IDBFactory.cmp`
  * old: `cmp :: (MonadDOM m, ToJSVal first, ToJSVal second) => IDBFactory -> first -> second -> m Int`
  * new: `cmp :: MonadDOM m => IDBFactory -> JSVal -> JSVal -> m Int`
* `JSDOM.IDBFactory.cmp_`
  * old: `cmp_ :: (MonadDOM m, ToJSVal first, ToJSVal second) => IDBFactory -> first -> second -> m ()`
  * new: `cmp_ :: MonadDOM m => IDBFactory -> JSVal -> JSVal -> m ()`
* `JSDOM.Range.collapse`
  * old: `collapse :: MonadDOM m => Range -> Bool -> m ()`
  * new: `collapse :: MonadDOM m => Range -> Maybe Bool -> m ()`
* `JSDOM.WebGLRenderingContextBase.colorMask`
  * old: `colorMask :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> m ()`
  * new: `colorMask :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Bool -> Bool -> Bool -> Bool -> m ()`
* `JSDOM.WebGLRenderingContextBase.compileShader`
  * old: `compileShader :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m ()`
  * new: `compileShader :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> WebGLShader -> m ()`
* `JSDOM.AudioNode.connect`
  * old: `connect :: (MonadDOM m, IsAudioNode self, IsAudioNode destination) => self -> destination -> Maybe Word -> Maybe Word -> m ()`
  * new: `connect :: (MonadDOM m, IsAudioNode self, IsAudioNode destinationNode) => self -> destinationNode -> Maybe Word -> Maybe Word -> m AudioNode`
* `JSDOM.RTCPeerConnection.connectionstatechange`
  * old: `connectionstatechange :: EventName RTCPeerConnection onconnectionstatechange`
  * new: `connectionstatechange :: EventName RTCPeerConnection Event`
* `JSDOM.SVGTransformList.consolidate`
  * old: `consolidate :: MonadDOM m => SVGTransformList -> m SVGTransform`
  * new: `consolidate :: MonadDOM m => SVGTransformList -> m (Maybe SVGTransform)`
* `JSDOM.Selection.containsNode`
  * old: `containsNode :: (MonadDOM m, IsNode node) => Selection -> node -> Bool -> m Bool`
  * new: `containsNode :: (MonadDOM m, IsNode node) => Selection -> node -> Maybe Bool -> m Bool`
* `JSDOM.Selection.containsNode_`
  * old: `containsNode_ :: (MonadDOM m, IsNode node) => Selection -> node -> Bool -> m ()`
  * new: `containsNode_ :: (MonadDOM m, IsNode node) => Selection -> node -> Maybe Bool -> m ()`
* `JSDOM.GlobalEventHandlers.contextMenu`
  * old: `contextMenu :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self MouseEvent`
  * new: `contextMenu :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self PointerEvent`
* `JSDOM.IDBCursor.continue`
  * old: `continue :: (MonadDOM m, IsIDBCursor self, ToJSVal key) => self -> Maybe key -> m ()`
  * new: `continue :: (MonadDOM m, IsIDBCursor self) => self -> JSVal -> m ()`
* `JSDOM.IDBCursor.continuePrimaryKey`
  * old: `continuePrimaryKey :: (MonadDOM m, IsIDBCursor self, ToJSVal key, ToJSVal primaryKey) => self -> key -> primaryKey -> m ()`
  * new: `continuePrimaryKey :: (MonadDOM m, IsIDBCursor self) => self -> JSVal -> JSVal -> m ()`
* `JSDOM.WebGLRenderingContextBase.copyTexImage2D`
  * old: `copyTexImage2D :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> m ()`
  * new: `copyTexImage2D :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Int -> Word -> Int -> Int -> Int -> Int -> Int -> m ()`
* `JSDOM.WebGLRenderingContextBase.copyTexSubImage2D`
  * old: `copyTexSubImage2D :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()`
  * new: `copyTexSubImage2D :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> m ()`
* `JSDOM.IDBObjectStore.count`
  * old: `count :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> m IDBRequest`
  * new: `count :: MonadDOM m => IDBObjectStore -> JSVal -> m IDBRequest`
* `JSDOM.IDBIndex.count`
  * old: `count :: (MonadDOM m, ToJSVal key) => IDBIndex -> key -> m IDBRequest`
  * new: `count :: MonadDOM m => IDBIndex -> JSVal -> m IDBRequest`
* `JSDOM.IDBObjectStore.count_`
  * old: `count_ :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> m ()`
  * new: `count_ :: MonadDOM m => IDBObjectStore -> JSVal -> m ()`
* `JSDOM.IDBIndex.count_`
  * old: `count_ :: (MonadDOM m, ToJSVal key) => IDBIndex -> key -> m ()`
  * new: `count_ :: MonadDOM m => IDBIndex -> JSVal -> m ()`
* `JSDOM.Document.createAttributeNS`
  * old: `createAttributeNS :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> qualifiedName -> m Attr`
  * new: `createAttributeNS :: (MonadDOM m, IsDocument self, ToJSString namespace, ToJSString qualifiedName) => self -> Maybe namespace -> qualifiedName -> m Attr`
* `JSDOM.Document.createAttributeNS_`
  * old: `createAttributeNS_ :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> qualifiedName -> m ()`
  * new: `createAttributeNS_ :: (MonadDOM m, IsDocument self, ToJSString namespace, ToJSString qualifiedName) => self -> Maybe namespace -> qualifiedName -> m ()`
* `JSDOM.HTMLTableElement.createCaption`
  * old: `createCaption :: MonadDOM m => HTMLTableElement -> m HTMLElement`
  * new: `createCaption :: MonadDOM m => HTMLTableElement -> m HTMLTableCaptionElement`
* `JSDOM.Range.createContextualFragment`
  * old: `createContextualFragment :: (MonadDOM m, ToJSString fragment) => Range -> fragment -> m DocumentFragment`
  * new: `createContextualFragment :: (MonadDOM m, IsTrustedHTMLOrString string) => Range -> string -> m DocumentFragment`
* `JSDOM.Range.createContextualFragment_`
  * old: `createContextualFragment_ :: (MonadDOM m, ToJSString fragment) => Range -> fragment -> m ()`
  * new: `createContextualFragment_ :: (MonadDOM m, IsTrustedHTMLOrString string) => Range -> string -> m ()`
* `JSDOM.DOMImplementation.createDocument`
  * old: `createDocument :: (MonadDOM m, ToJSString namespaceURI, ToJSString qualifiedName) => DOMImplementation -> Maybe namespaceURI -> qualifiedName -> Maybe DocumentType -> m XMLDocument`
  * new: `createDocument :: (MonadDOM m, ToJSString namespace, ToJSString qualifiedName) => DOMImplementation -> Maybe namespace -> qualifiedName -> Maybe DocumentType -> m XMLDocument`
* `JSDOM.DOMImplementation.createDocumentType`
  * old: `createDocumentType :: (MonadDOM m, ToJSString qualifiedName, ToJSString publicId, ToJSString systemId) => DOMImplementation -> qualifiedName -> publicId -> systemId -> m DocumentType`
  * new: `createDocumentType :: (MonadDOM m, ToJSString name, ToJSString publicId, ToJSString systemId) => DOMImplementation -> name -> publicId -> systemId -> m DocumentType`
* `JSDOM.DOMImplementation.createDocumentType_`
  * old: `createDocumentType_ :: (MonadDOM m, ToJSString qualifiedName, ToJSString publicId, ToJSString systemId) => DOMImplementation -> qualifiedName -> publicId -> systemId -> m ()`
  * new: `createDocumentType_ :: (MonadDOM m, ToJSString name, ToJSString publicId, ToJSString systemId) => DOMImplementation -> name -> publicId -> systemId -> m ()`
* `JSDOM.DOMImplementation.createDocument_`
  * old: `createDocument_ :: (MonadDOM m, ToJSString namespaceURI, ToJSString qualifiedName) => DOMImplementation -> Maybe namespaceURI -> qualifiedName -> Maybe DocumentType -> m ()`
  * new: `createDocument_ :: (MonadDOM m, ToJSString namespace, ToJSString qualifiedName) => DOMImplementation -> Maybe namespace -> qualifiedName -> Maybe DocumentType -> m ()`
* `JSDOM.Document.createElementNS`
  * old: `createElementNS :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> qualifiedName -> m Element`
  * new: `createElementNS :: (MonadDOM m, IsDocument self, ToJSString namespace, ToJSString qualifiedName) => self -> Maybe namespace -> qualifiedName -> m Element`
* `JSDOM.Document.createElementNS_`
  * old: `createElementNS_ :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> qualifiedName -> m ()`
  * new: `createElementNS_ :: (MonadDOM m, IsDocument self, ToJSString namespace, ToJSString qualifiedName) => self -> Maybe namespace -> qualifiedName -> m ()`
* `JSDOM.Document.createEvent`
  * old: `createEvent :: (MonadDOM m, IsDocument self, ToJSString type') => self -> type' -> m Event`
  * new: `createEvent :: (MonadDOM m, IsDocument self, ToJSString interface) => self -> interface -> m Event`
* `JSDOM.Document.createEvent_`
  * old: `createEvent_ :: (MonadDOM m, IsDocument self, ToJSString type') => self -> type' -> m ()`
  * new: `createEvent_ :: (MonadDOM m, IsDocument self, ToJSString interface) => self -> interface -> m ()`
* `JSDOM.DOMImplementation.createHTMLDocument`
  * old: `createHTMLDocument :: (MonadDOM m, ToJSString title) => DOMImplementation -> Maybe title -> m HTMLDocument`
  * new: `createHTMLDocument :: (MonadDOM m, ToJSString title) => DOMImplementation -> Maybe title -> m Document`
* `JSDOM.IDBObjectStore.createIndex`
  * old: `createIndex :: (MonadDOM m, ToJSString name, IsStringOrStrings keyPath) => IDBObjectStore -> name -> keyPath -> Maybe IDBIndexParameters -> m IDBIndex`
  * new: `createIndex :: (MonadDOM m, ToJSString name, IsStringOrSequenceString keyPath) => IDBObjectStore -> name -> keyPath -> Maybe IDBIndexParameters -> m IDBIndex`
* `JSDOM.IDBObjectStore.createIndex_`
  * old: `createIndex_ :: (MonadDOM m, ToJSString name, IsStringOrStrings keyPath) => IDBObjectStore -> name -> keyPath -> Maybe IDBIndexParameters -> m ()`
  * new: `createIndex_ :: (MonadDOM m, ToJSString name, IsStringOrSequenceString keyPath) => IDBObjectStore -> name -> keyPath -> Maybe IDBIndexParameters -> m ()`
* `JSDOM.AudioContext.createMediaElementSource`
  * old: `createMediaElementSource :: (MonadDOM m, IsAudioContext self, IsHTMLMediaElement mediaElement) => self -> mediaElement -> m MediaElementAudioSourceNode`
  * new: `createMediaElementSource :: (MonadDOM m, IsHTMLMediaElement mediaElement) => AudioContext -> mediaElement -> m MediaElementAudioSourceNode`
* `JSDOM.AudioContext.createMediaElementSource`
  * old: `createMediaElementSource :: (MonadDOM m, IsAudioContext self, IsHTMLMediaElement mediaElement) => self -> mediaElement -> m MediaElementAudioSourceNode`
  * new: `createMediaElementSource :: (MonadDOM m, IsHTMLMediaElement mediaElement) => AudioContext -> mediaElement -> m MediaElementAudioSourceNode`
* `JSDOM.AudioContext.createMediaElementSource_`
  * old: `createMediaElementSource_ :: (MonadDOM m, IsAudioContext self, IsHTMLMediaElement mediaElement) => self -> mediaElement -> m ()`
  * new: `createMediaElementSource_ :: (MonadDOM m, IsHTMLMediaElement mediaElement) => AudioContext -> mediaElement -> m ()`
* `JSDOM.AudioContext.createMediaElementSource_`
  * old: `createMediaElementSource_ :: (MonadDOM m, IsAudioContext self, IsHTMLMediaElement mediaElement) => self -> mediaElement -> m ()`
  * new: `createMediaElementSource_ :: (MonadDOM m, IsHTMLMediaElement mediaElement) => AudioContext -> mediaElement -> m ()`
* `JSDOM.AudioContext.createMediaStreamDestination`
  * old: `createMediaStreamDestination :: (MonadDOM m, IsAudioContext self) => self -> m MediaStreamAudioDestinationNode`
  * new: `createMediaStreamDestination :: MonadDOM m => AudioContext -> m MediaStreamAudioDestinationNode`
* `JSDOM.AudioContext.createMediaStreamDestination`
  * old: `createMediaStreamDestination :: (MonadDOM m, IsAudioContext self) => self -> m MediaStreamAudioDestinationNode`
  * new: `createMediaStreamDestination :: MonadDOM m => AudioContext -> m MediaStreamAudioDestinationNode`
* `JSDOM.AudioContext.createMediaStreamDestination_`
  * old: `createMediaStreamDestination_ :: (MonadDOM m, IsAudioContext self) => self -> m ()`
  * new: `createMediaStreamDestination_ :: MonadDOM m => AudioContext -> m ()`
* `JSDOM.AudioContext.createMediaStreamDestination_`
  * old: `createMediaStreamDestination_ :: (MonadDOM m, IsAudioContext self) => self -> m ()`
  * new: `createMediaStreamDestination_ :: MonadDOM m => AudioContext -> m ()`
* `JSDOM.AudioContext.createMediaStreamSource`
  * old: `createMediaStreamSource :: (MonadDOM m, IsAudioContext self) => self -> MediaStream -> m MediaStreamAudioSourceNode`
  * new: `createMediaStreamSource :: MonadDOM m => AudioContext -> MediaStream -> m MediaStreamAudioSourceNode`
* `JSDOM.AudioContext.createMediaStreamSource`
  * old: `createMediaStreamSource :: (MonadDOM m, IsAudioContext self) => self -> MediaStream -> m MediaStreamAudioSourceNode`
  * new: `createMediaStreamSource :: MonadDOM m => AudioContext -> MediaStream -> m MediaStreamAudioSourceNode`
* `JSDOM.AudioContext.createMediaStreamSource_`
  * old: `createMediaStreamSource_ :: (MonadDOM m, IsAudioContext self) => self -> MediaStream -> m ()`
  * new: `createMediaStreamSource_ :: MonadDOM m => AudioContext -> MediaStream -> m ()`
* `JSDOM.AudioContext.createMediaStreamSource_`
  * old: `createMediaStreamSource_ :: (MonadDOM m, IsAudioContext self) => self -> MediaStream -> m ()`
  * new: `createMediaStreamSource_ :: MonadDOM m => AudioContext -> MediaStream -> m ()`
* `JSDOM.URL.createObjectURL`
  * old: `createObjectURL :: (MonadDOM m, IsBlob blob, FromJSString result) => blob -> m result`
  * new: `createObjectURL :: (MonadDOM m, IsBlobOrMediaSource obj, FromJSString result) => obj -> m result`
* `JSDOM.URL.createObjectURL_`
  * old: `createObjectURL_ :: (MonadDOM m, IsBlob blob) => blob -> m ()`
  * new: `createObjectURL_ :: (MonadDOM m, IsBlobOrMediaSource obj) => obj -> m ()`
* `JSDOM.SVGSVGElement.createSVGMatrix`
  * old: `createSVGMatrix :: MonadDOM m => SVGSVGElement -> m SVGMatrix`
  * new: `createSVGMatrix :: MonadDOM m => SVGSVGElement -> m DOMMatrix`
* `JSDOM.SVGSVGElement.createSVGPoint`
  * old: `createSVGPoint :: MonadDOM m => SVGSVGElement -> m SVGPoint`
  * new: `createSVGPoint :: MonadDOM m => SVGSVGElement -> m DOMPoint`
* `JSDOM.SVGSVGElement.createSVGRect`
  * old: `createSVGRect :: MonadDOM m => SVGSVGElement -> m SVGRect`
  * new: `createSVGRect :: MonadDOM m => SVGSVGElement -> m DOMRect`
* `JSDOM.SVGTransformList.createSVGTransformFromMatrix`
  * old: `createSVGTransformFromMatrix :: MonadDOM m => SVGTransformList -> SVGMatrix -> m SVGTransform`
  * new: `createSVGTransformFromMatrix :: (MonadDOM m, IsDOMMatrix2DInit matrix) => SVGTransformList -> Maybe matrix -> m SVGTransform`
* `JSDOM.SVGSVGElement.createSVGTransformFromMatrix`
  * old: `createSVGTransformFromMatrix :: MonadDOM m => SVGSVGElement -> SVGMatrix -> m SVGTransform`
  * new: `createSVGTransformFromMatrix :: (MonadDOM m, IsDOMMatrix2DInit matrix) => SVGSVGElement -> Maybe matrix -> m SVGTransform`
* `JSDOM.SVGTransformList.createSVGTransformFromMatrix_`
  * old: `createSVGTransformFromMatrix_ :: MonadDOM m => SVGTransformList -> SVGMatrix -> m ()`
  * new: `createSVGTransformFromMatrix_ :: (MonadDOM m, IsDOMMatrix2DInit matrix) => SVGTransformList -> Maybe matrix -> m ()`
* `JSDOM.SVGSVGElement.createSVGTransformFromMatrix_`
  * old: `createSVGTransformFromMatrix_ :: MonadDOM m => SVGSVGElement -> SVGMatrix -> m ()`
  * new: `createSVGTransformFromMatrix_ :: (MonadDOM m, IsDOMMatrix2DInit matrix) => SVGSVGElement -> Maybe matrix -> m ()`
* `JSDOM.WebGLRenderingContextBase.createShader`
  * old: `createShader :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m WebGLShader`
  * new: `createShader :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> m (Maybe WebGLShader)`
* `JSDOM.WebGLRenderingContextBase.createShader_`
  * old: `createShader_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()`
  * new: `createShader_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> m ()`
* `JSDOM.HTMLTableElement.createTBody`
  * old: `createTBody :: MonadDOM m => HTMLTableElement -> m HTMLElement`
  * new: `createTBody :: MonadDOM m => HTMLTableElement -> m HTMLTableSectionElement`
* `JSDOM.HTMLTableElement.createTFoot`
  * old: `createTFoot :: MonadDOM m => HTMLTableElement -> m HTMLElement`
  * new: `createTFoot :: MonadDOM m => HTMLTableElement -> m HTMLTableSectionElement`
* `JSDOM.HTMLTableElement.createTHead`
  * old: `createTHead :: MonadDOM m => HTMLTableElement -> m HTMLElement`
  * new: `createTHead :: MonadDOM m => HTMLTableElement -> m HTMLTableSectionElement`
* `JSDOM.WebGLRenderingContextBase.cullFace`
  * old: `cullFace :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()`
  * new: `cullFace :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> m ()`
* `JSDOM.RTCPeerConnection.dataChannel`
  * old: `dataChannel :: EventName RTCPeerConnection Event`
  * new: `dataChannel :: EventName RTCPeerConnection RTCDataChannelEvent`
* `JSDOM.TextDecoder.decode`
  * old: `decode :: (MonadDOM m, IsBufferSource input, FromJSString result) => TextDecoder -> Maybe input -> Maybe TextDecodeOptions -> m result`
  * new: `decode :: (MonadDOM m, IsAllowSharedBufferSource input, FromJSString result) => TextDecoder -> Maybe input -> Maybe TextDecodeOptions -> m result`
* `JSDOM.TextDecoder.decode_`
  * old: `decode_ :: (MonadDOM m, IsBufferSource input) => TextDecoder -> Maybe input -> Maybe TextDecodeOptions -> m ()`
  * new: `decode_ :: (MonadDOM m, IsAllowSharedBufferSource input) => TextDecoder -> Maybe input -> Maybe TextDecodeOptions -> m ()`
* `JSDOM.SubtleCrypto.decrypt`
  * old: `decrypt :: (MonadDOM m, ToJSString algorithm, IsBufferSource data') => SubtleCrypto -> algorithm -> CryptoKey -> data' -> m JSVal`
  * new: `decrypt :: (MonadDOM m, IsAlgorithmIdentifier algorithm, IsBufferSource data') => SubtleCrypto -> algorithm -> CryptoKey -> data' -> m ArrayBuffer`
* `JSDOM.SubtleCrypto.decrypt_`
  * old: `decrypt_ :: (MonadDOM m, ToJSString algorithm, IsBufferSource data') => SubtleCrypto -> algorithm -> CryptoKey -> data' -> m ()`
  * new: `decrypt_ :: (MonadDOM m, IsAlgorithmIdentifier algorithm, IsBufferSource data') => SubtleCrypto -> algorithm -> CryptoKey -> data' -> m ()`
* `JSDOM.CustomElementRegistry.define`
  * old: `define :: (MonadDOM m, ToJSString name, IsFunction constructor) => CustomElementRegistry -> name -> constructor -> m ()`
  * new: `define :: (MonadDOM m, ToJSString name) => CustomElementRegistry -> name -> CustomElementConstructor -> m ()`
* `JSDOM.IDBObjectStore.delete`
  * old: `delete :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> m IDBRequest`
  * new: `delete :: MonadDOM m => IDBObjectStore -> JSVal -> m IDBRequest`
* `JSDOM.MediaList.deleteMedium`
  * old: `deleteMedium :: (MonadDOM m, ToJSString oldMedium) => MediaList -> oldMedium -> m ()`
  * new: `deleteMedium :: (MonadDOM m, ToJSString medium) => MediaList -> medium -> m ()`
* `JSDOM.CSSKeyframesRule.deleteRule`
  * old: `deleteRule :: (MonadDOM m, ToJSString key) => CSSKeyframesRule -> key -> m ()`
  * new: `deleteRule :: (MonadDOM m, ToJSString select) => CSSKeyframesRule -> select -> m ()`
* `JSDOM.IDBObjectStore.delete_`
  * old: `delete_ :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> m ()`
  * new: `delete_ :: MonadDOM m => IDBObjectStore -> JSVal -> m ()`
* `JSDOM.WebGLRenderingContextBase.depthFunc`
  * old: `depthFunc :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()`
  * new: `depthFunc :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> m ()`
* `JSDOM.WebGLRenderingContextBase.depthMask`
  * old: `depthMask :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLboolean -> m ()`
  * new: `depthMask :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Bool -> m ()`
* `JSDOM.WebGLRenderingContextBase.depthRange`
  * old: `depthRange :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLclampf -> GLclampf -> m ()`
  * new: `depthRange :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Float -> Float -> m ()`
* `JSDOM.SubtleCrypto.deriveBits`
  * old: `deriveBits :: (MonadDOM m, ToJSString algorithm) => SubtleCrypto -> algorithm -> CryptoKey -> Word -> m ArrayBuffer`
  * new: `deriveBits :: (MonadDOM m, IsAlgorithmIdentifier algorithm) => SubtleCrypto -> algorithm -> CryptoKey -> Maybe Word -> m ArrayBuffer`
* `JSDOM.SubtleCrypto.deriveBits_`
  * old: `deriveBits_ :: (MonadDOM m, ToJSString algorithm) => SubtleCrypto -> algorithm -> CryptoKey -> Word -> m ()`
  * new: `deriveBits_ :: (MonadDOM m, IsAlgorithmIdentifier algorithm) => SubtleCrypto -> algorithm -> CryptoKey -> Maybe Word -> m ()`
* `JSDOM.SubtleCrypto.deriveKey`
  * old: `deriveKey :: (MonadDOM m, ToJSString algorithm, ToJSString derivedKeyType) => SubtleCrypto -> algorithm -> CryptoKey -> derivedKeyType -> Bool -> [CryptoKeyUsage] -> m JSVal`
  * new: `deriveKey :: (MonadDOM m, IsAlgorithmIdentifier algorithm, IsAlgorithmIdentifier derivedKeyType) => SubtleCrypto -> algorithm -> CryptoKey -> derivedKeyType -> Bool -> [KeyUsage] -> m CryptoKey`
* `JSDOM.SubtleCrypto.deriveKey_`
  * old: `deriveKey_ :: (MonadDOM m, ToJSString algorithm, ToJSString derivedKeyType) => SubtleCrypto -> algorithm -> CryptoKey -> derivedKeyType -> Bool -> [CryptoKeyUsage] -> m ()`
  * new: `deriveKey_ :: (MonadDOM m, IsAlgorithmIdentifier algorithm, IsAlgorithmIdentifier derivedKeyType) => SubtleCrypto -> algorithm -> CryptoKey -> derivedKeyType -> Bool -> [KeyUsage] -> m ()`
* `JSDOM.WebGLRenderingContextBase.detachShader`
  * old: `detachShader :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> Maybe WebGLShader -> m ()`
  * new: `detachShader :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> WebGLProgram -> WebGLShader -> m ()`
* `JSDOM.MediaDevices.devicechange`
  * old: `devicechange :: EventName MediaDevices ondevicechange`
  * new: `devicechange :: EventName MediaDevices DeviceChangeEvent`
* `JSDOM.SubtleCrypto.digest`
  * old: `digest :: (MonadDOM m, ToJSString algorithm, IsBufferSource data') => SubtleCrypto -> algorithm -> data' -> m JSVal`
  * new: `digest :: (MonadDOM m, IsAlgorithmIdentifier algorithm, IsBufferSource data') => SubtleCrypto -> algorithm -> data' -> m ArrayBuffer`
* `JSDOM.SubtleCrypto.digest_`
  * old: `digest_ :: (MonadDOM m, ToJSString algorithm, IsBufferSource data') => SubtleCrypto -> algorithm -> data' -> m ()`
  * new: `digest_ :: (MonadDOM m, IsAlgorithmIdentifier algorithm, IsBufferSource data') => SubtleCrypto -> algorithm -> data' -> m ()`
* `JSDOM.WebGLRenderingContextBase.disable`
  * old: `disable :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()`
  * new: `disable :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> m ()`
* `JSDOM.WebGLRenderingContextBase.disableVertexAttribArray`
  * old: `disableVertexAttribArray :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> m ()`
  * new: `disableVertexAttribArray :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> m ()`
* `JSDOM.AudioNode.disconnect`
  * old: `disconnect :: (MonadDOM m, IsAudioNode self) => self -> Maybe Word -> m ()`
  * new: `disconnect :: (MonadDOM m, IsAudioNode self) => self -> Word -> m ()`
* `JSDOM.GlobalEventHandlers.drag`
  * old: `drag :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self MouseEvent`
  * new: `drag :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self DragEvent`
* `JSDOM.GlobalEventHandlers.dragEnd`
  * old: `dragEnd :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self MouseEvent`
  * new: `dragEnd :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self DragEvent`
* `JSDOM.GlobalEventHandlers.dragEnter`
  * old: `dragEnter :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self MouseEvent`
  * new: `dragEnter :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self DragEvent`
* `JSDOM.GlobalEventHandlers.dragLeave`
  * old: `dragLeave :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self MouseEvent`
  * new: `dragLeave :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self DragEvent`
* `JSDOM.GlobalEventHandlers.dragOver`
  * old: `dragOver :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self MouseEvent`
  * new: `dragOver :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self DragEvent`
* `JSDOM.GlobalEventHandlers.dragStart`
  * old: `dragStart :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self MouseEvent`
  * new: `dragStart :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self DragEvent`
* `JSDOM.WebGLRenderingContextBase.drawArrays`
  * old: `drawArrays :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLsizei -> m ()`
  * new: `drawArrays :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Int -> Int -> m ()`
* `JSDOM.WebGLRenderingContextBase.drawElements`
  * old: `drawElements :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLsizei -> GLenum -> GLintptr -> m ()`
  * new: `drawElements :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Int -> Word -> Int53 -> m ()`
* `JSDOM.GlobalEventHandlers.drop`
  * old: `drop :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self MouseEvent`
  * new: `drop :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self DragEvent`
* `JSDOM.CanvasPath.ellipse`
  * old: `ellipse :: (MonadDOM m, IsCanvasPath self) => self -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Bool -> m ()`
  * new: `ellipse :: (MonadDOM m, IsCanvasPath self) => self -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Maybe Bool -> m ()`
* `JSDOM.WebGLRenderingContextBase.enable`
  * old: `enable :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()`
  * new: `enable :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> m ()`
* `JSDOM.WebGLRenderingContextBase.enableVertexAttribArray`
  * old: `enableVertexAttribArray :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> m ()`
  * new: `enableVertexAttribArray :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> m ()`
* `JSDOM.SubtleCrypto.encrypt`
  * old: `encrypt :: (MonadDOM m, ToJSString algorithm, IsBufferSource data') => SubtleCrypto -> algorithm -> CryptoKey -> data' -> m JSVal`
  * new: `encrypt :: (MonadDOM m, IsAlgorithmIdentifier algorithm, IsBufferSource data') => SubtleCrypto -> algorithm -> CryptoKey -> data' -> m ArrayBuffer`
* `JSDOM.SubtleCrypto.encrypt_`
  * old: `encrypt_ :: (MonadDOM m, ToJSString algorithm, IsBufferSource data') => SubtleCrypto -> algorithm -> CryptoKey -> data' -> m ()`
  * new: `encrypt_ :: (MonadDOM m, IsAlgorithmIdentifier algorithm, IsBufferSource data') => SubtleCrypto -> algorithm -> CryptoKey -> data' -> m ()`
* `JSDOM.HTMLMediaElement.encrypted`
  * old: `encrypted :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self onencrypted`
  * new: `encrypted :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self MediaEncryptedEvent`
* `JSDOM.SpeechSynthesisUtterance.end`
  * old: `end :: EventName SpeechSynthesisUtterance Event`
  * new: `end :: EventName SpeechSynthesisUtterance SpeechSynthesisEvent`
* `JSDOM.SVGAnimationElement.endElementAt`
  * old: `endElementAt :: (MonadDOM m, IsSVGAnimationElement self) => self -> Maybe Float -> m ()`
  * new: `endElementAt :: (MonadDOM m, IsSVGAnimationElement self) => self -> Float -> m ()`
* `JSDOM.ReadableStreamDefaultController.enqueue`
  * old: `enqueue :: (MonadDOM m, ToJSVal chunk) => ReadableStreamDefaultController -> Maybe chunk -> m ()`
  * new: `enqueue :: MonadDOM m => ReadableStreamDefaultController -> JSVal -> m ()`
* `JSDOM.ReadableByteStreamController.enqueue`
  * old: `enqueue :: (MonadDOM m, ToJSVal chunk) => ReadableByteStreamController -> Maybe chunk -> m ()`
  * new: `enqueue :: (MonadDOM m, IsArrayBufferView chunk) => ReadableByteStreamController -> chunk -> m ()`
* `JSDOM.XMLHttpRequestEventTarget.error`
  * old: `error :: (IsXMLHttpRequestEventTarget self, IsEventTarget self) => EventName self XMLHttpRequestProgressEvent`
  * new: `error :: (IsXMLHttpRequestEventTarget self, IsEventTarget self) => EventName self ProgressEvent`
* `JSDOM.WorkerGlobalScope.error`
  * old: `error :: (IsWorkerGlobalScope self, IsEventTarget self) => EventName self UIEvent`
  * new: `error :: (IsWorkerGlobalScope self, IsEventTarget self) => EventName self Event`
* `JSDOM.WebSocket.error`
  * old: `error :: EventName WebSocket UIEvent`
  * new: `error :: EventName WebSocket Event`
* `JSDOM.SpeechSynthesisUtterance.error`
  * old: `error :: EventName SpeechSynthesisUtterance UIEvent`
  * new: `error :: EventName SpeechSynthesisUtterance SpeechSynthesisErrorEvent`
* `JSDOM.SourceBuffer.error`
  * old: `error :: EventName SourceBuffer UIEvent`
  * new: `error :: EventName SourceBuffer Event`
* `JSDOM.ReadableStreamDefaultController.error`
  * old: `error :: (MonadDOM m, ToJSVal error) => ReadableStreamDefaultController -> Maybe error -> m ()`
  * new: `error :: MonadDOM m => ReadableStreamDefaultController -> JSVal -> m ()`
* `JSDOM.ReadableByteStreamController.error`
  * old: `error :: (MonadDOM m, ToJSVal error) => ReadableByteStreamController -> Maybe error -> m ()`
  * new: `error :: MonadDOM m => ReadableByteStreamController -> JSVal -> m ()`
* `JSDOM.RTCDataChannel.error`
  * old: `error :: EventName RTCDataChannel UIEvent`
  * new: `error :: EventName RTCDataChannel RTCErrorEvent`
* `JSDOM.Notification.error`
  * old: `error :: EventName Notification UIEvent`
  * new: `error :: EventName Notification Event`
* `JSDOM.GlobalEventHandlers.error`
  * old: `error :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self UIEvent`
  * new: `error :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event`
* `JSDOM.FileReader.error`
  * old: `error :: EventName FileReader UIEvent`
  * new: `error :: EventName FileReader ProgressEvent`
* `JSDOM.EventSource.error`
  * old: `error :: EventName EventSource UIEvent`
  * new: `error :: EventName EventSource Event`
* `JSDOM.AbstractWorker.error`
  * old: `error :: (IsAbstractWorker self, IsEventTarget self) => EventName self UIEvent`
  * new: `error :: (IsAbstractWorker self, IsEventTarget self) => EventName self Event`
* `JSDOM.XPathExpression.evaluate`
  * old: `evaluate :: (MonadDOM m, IsNode contextNode) => XPathExpression -> Maybe contextNode -> Maybe Word -> Maybe XPathResult -> m XPathResult`
  * new: `evaluate :: (MonadDOM m, IsNode contextNode) => XPathExpression -> contextNode -> Maybe Word -> Maybe XPathResult -> m XPathResult`
* `JSDOM.XPathExpression.evaluate_`
  * old: `evaluate_ :: (MonadDOM m, IsNode contextNode) => XPathExpression -> Maybe contextNode -> Maybe Word -> Maybe XPathResult -> m ()`
  * new: `evaluate_ :: (MonadDOM m, IsNode contextNode) => XPathExpression -> contextNode -> Maybe Word -> Maybe XPathResult -> m ()`
* `JSDOM.Document.execCommand`
  * old: `execCommand :: (MonadDOM m, IsDocument self, ToJSString commandId, ToJSString value) => self -> commandId -> Bool -> Maybe value -> m Bool`
  * new: `execCommand :: (MonadDOM m, IsDocument self, ToJSString commandId, ToJSString value) => self -> commandId -> Maybe Bool -> Maybe value -> m Bool`
* `JSDOM.Document.execCommand_`
  * old: `execCommand_ :: (MonadDOM m, IsDocument self, ToJSString commandId, ToJSString value) => self -> commandId -> Bool -> Maybe value -> m ()`
  * new: `execCommand_ :: (MonadDOM m, IsDocument self, ToJSString commandId, ToJSString value) => self -> commandId -> Maybe Bool -> Maybe value -> m ()`
* `JSDOM.AudioParam.exponentialRampToValueAtTime`
  * old: `exponentialRampToValueAtTime :: MonadDOM m => AudioParam -> Float -> Float -> m ()`
  * new: `exponentialRampToValueAtTime :: MonadDOM m => AudioParam -> Float -> Double -> m AudioParam`
* `JSDOM.SubtleCrypto.exportKey`
  * old: `exportKey :: (MonadDOM m, ToJSString format) => SubtleCrypto -> format -> CryptoKey -> m JSVal`
  * new: `exportKey :: MonadDOM m => SubtleCrypto -> KeyFormat -> CryptoKey -> m ArrayBufferOrJsonWebKey`
* `JSDOM.SubtleCrypto.exportKey_`
  * old: `exportKey_ :: (MonadDOM m, ToJSString format) => SubtleCrypto -> format -> CryptoKey -> m ()`
  * new: `exportKey_ :: MonadDOM m => SubtleCrypto -> KeyFormat -> CryptoKey -> m ()`
* `JSDOM.CSSKeyframesRule.findRule`
  * old: `findRule :: (MonadDOM m, ToJSString key) => CSSKeyframesRule -> key -> m (Maybe CSSKeyframeRule)`
  * new: `findRule :: (MonadDOM m, ToJSString select) => CSSKeyframesRule -> select -> m (Maybe CSSKeyframeRule)`
* `JSDOM.CSSKeyframesRule.findRuleUnchecked`
  * old: `findRuleUnchecked :: (MonadDOM m, ToJSString key) => CSSKeyframesRule -> key -> m CSSKeyframeRule`
  * new: `findRuleUnchecked :: (MonadDOM m, ToJSString select) => CSSKeyframesRule -> select -> m CSSKeyframeRule`
* `JSDOM.CSSKeyframesRule.findRuleUnsafe`
  * old: `findRuleUnsafe :: (MonadDOM m, ToJSString key, HasCallStack) => CSSKeyframesRule -> key -> m CSSKeyframeRule`
  * new: `findRuleUnsafe :: (MonadDOM m, ToJSString select, HasCallStack) => CSSKeyframesRule -> select -> m CSSKeyframeRule`
* `JSDOM.CSSKeyframesRule.findRule_`
  * old: `findRule_ :: (MonadDOM m, ToJSString key) => CSSKeyframesRule -> key -> m ()`
  * new: `findRule_ :: (MonadDOM m, ToJSString select) => CSSKeyframesRule -> select -> m ()`
* `JSDOM.Element.focusin`
  * old: `focusin :: (IsElement self, IsEventTarget self) => EventName self onfocusin`
  * new: `focusin :: (IsElement self, IsEventTarget self) => EventName self FocusEvent`
* `JSDOM.Element.focusout`
  * old: `focusout :: (IsElement self, IsEventTarget self) => EventName self onfocusout`
  * new: `focusout :: (IsElement self, IsEventTarget self) => EventName self FocusEvent`
* `JSDOM.WebGLRenderingContextBase.framebufferRenderbuffer`
  * old: `framebufferRenderbuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> Maybe WebGLRenderbuffer -> m ()`
  * new: `framebufferRenderbuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> Word -> Maybe WebGLRenderbuffer -> m ()`
* `JSDOM.WebGLRenderingContextBase.framebufferTexture2D`
  * old: `framebufferTexture2D :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> Maybe WebGLTexture -> GLint -> m ()`
  * new: `framebufferTexture2D :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> Word -> Maybe WebGLTexture -> Int -> m ()`
* `JSDOM.WebGLRenderingContextBase.frontFace`
  * old: `frontFace :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()`
  * new: `frontFace :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> m ()`
* `JSDOM.SubtleCrypto.generateKey`
  * old: `generateKey :: (MonadDOM m, ToJSString algorithm) => SubtleCrypto -> algorithm -> Bool -> [CryptoKeyUsage] -> m JSVal`
  * new: `generateKey :: (MonadDOM m, IsAlgorithmIdentifier algorithm) => SubtleCrypto -> algorithm -> Bool -> [KeyUsage] -> m CryptoKeyOrCryptoKeyPair`
* `JSDOM.SubtleCrypto.generateKey_`
  * old: `generateKey_ :: (MonadDOM m, ToJSString algorithm) => SubtleCrypto -> algorithm -> Bool -> [CryptoKeyUsage] -> m ()`
  * new: `generateKey_ :: (MonadDOM m, IsAlgorithmIdentifier algorithm) => SubtleCrypto -> algorithm -> Bool -> [KeyUsage] -> m ()`
* `JSDOM.WebGLRenderingContextBase.generateMipmap`
  * old: `generateMipmap :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()`
  * new: `generateMipmap :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> m ()`
* `JSDOM.MediaKeyStatusMap.get`
  * old: `get :: (MonadDOM m, IsBufferSource keyId) => MediaKeyStatusMap -> keyId -> m JSVal`
  * new: `get :: (MonadDOM m, IsBufferSource keyId) => MediaKeyStatusMap -> keyId -> m MediaKeyStatusOrUndefined`
* `JSDOM.IDBObjectStore.get`
  * old: `get :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> m IDBRequest`
  * new: `get :: MonadDOM m => IDBObjectStore -> JSVal -> m IDBRequest`
* `JSDOM.IDBIndex.get`
  * old: `get :: (MonadDOM m, ToJSVal key) => IDBIndex -> key -> m IDBRequest`
  * new: `get :: MonadDOM m => IDBIndex -> JSVal -> m IDBRequest`
* `JSDOM.CustomElementRegistry.get`
  * old: `get :: (MonadDOM m, ToJSString name) => CustomElementRegistry -> name -> m JSVal`
  * new: `get :: (MonadDOM m, ToJSString name) => CustomElementRegistry -> name -> m CustomElementConstructorOrUndefined`
* `JSDOM.DeviceOrientationEvent.getAbsolute`
  * old: `getAbsolute :: MonadDOM m => DeviceOrientationEvent -> m (Maybe Bool)`
  * new: `getAbsolute :: MonadDOM m => DeviceOrientationEvent -> m Bool`
* `JSDOM.DeviceMotionEvent.getAcceleration`
  * old: `getAcceleration :: MonadDOM m => DeviceMotionEvent -> m (Maybe Acceleration)`
  * new: `getAcceleration :: MonadDOM m => DeviceMotionEvent -> m (Maybe DeviceMotionEventAcceleration)`
* `JSDOM.DeviceMotionEvent.getAccelerationIncludingGravity`
  * old: `getAccelerationIncludingGravity :: MonadDOM m => DeviceMotionEvent -> m (Maybe Acceleration)`
  * new: `getAccelerationIncludingGravity :: MonadDOM m => DeviceMotionEvent -> m (Maybe DeviceMotionEventAcceleration)`
* `JSDOM.DeviceMotionEvent.getAccelerationIncludingGravityUnchecked`
  * old: `getAccelerationIncludingGravityUnchecked :: MonadDOM m => DeviceMotionEvent -> m Acceleration`
  * new: `getAccelerationIncludingGravityUnchecked :: MonadDOM m => DeviceMotionEvent -> m DeviceMotionEventAcceleration`
* `JSDOM.DeviceMotionEvent.getAccelerationIncludingGravityUnsafe`
  * old: `getAccelerationIncludingGravityUnsafe :: (MonadDOM m, HasCallStack) => DeviceMotionEvent -> m Acceleration`
  * new: `getAccelerationIncludingGravityUnsafe :: (MonadDOM m, HasCallStack) => DeviceMotionEvent -> m DeviceMotionEventAcceleration`
* `JSDOM.DeviceMotionEvent.getAccelerationUnchecked`
  * old: `getAccelerationUnchecked :: MonadDOM m => DeviceMotionEvent -> m Acceleration`
  * new: `getAccelerationUnchecked :: MonadDOM m => DeviceMotionEvent -> m DeviceMotionEventAcceleration`
* `JSDOM.DeviceMotionEvent.getAccelerationUnsafe`
  * old: `getAccelerationUnsafe :: (MonadDOM m, HasCallStack) => DeviceMotionEvent -> m Acceleration`
  * new: `getAccelerationUnsafe :: (MonadDOM m, HasCallStack) => DeviceMotionEvent -> m DeviceMotionEventAcceleration`
* `JSDOM.WebGLRenderingContextBase.getActiveAttrib`
  * old: `getActiveAttrib :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo`
  * new: `getActiveAttrib :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> WebGLProgram -> Word -> m (Maybe WebGLActiveInfo)`
* `JSDOM.WebGLRenderingContextBase.getActiveAttrib_`
  * old: `getActiveAttrib_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m ()`
  * new: `getActiveAttrib_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> WebGLProgram -> Word -> m ()`
* `JSDOM.WebGLRenderingContextBase.getActiveUniform`
  * old: `getActiveUniform :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo`
  * new: `getActiveUniform :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> WebGLProgram -> Word -> m (Maybe WebGLActiveInfo)`
* `JSDOM.WebGLRenderingContextBase.getActiveUniform_`
  * old: `getActiveUniform_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m ()`
  * new: `getActiveUniform_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> WebGLProgram -> Word -> m ()`
* `JSDOM.VTTCue.getAlign`
  * old: `getAlign :: (MonadDOM m, FromJSString result) => VTTCue -> m result`
  * new: `getAlign :: MonadDOM m => VTTCue -> m AlignSetting`
* `JSDOM.IDBObjectStore.getAll`
  * old: `getAll :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> Maybe Word -> m IDBRequest`
  * new: `getAll :: MonadDOM m => IDBObjectStore -> JSVal -> Maybe Word -> m IDBRequest`
* `JSDOM.IDBIndex.getAll`
  * old: `getAll :: (MonadDOM m, ToJSVal key) => IDBIndex -> key -> Maybe Word -> m IDBRequest`
  * new: `getAll :: MonadDOM m => IDBIndex -> JSVal -> Maybe Word -> m IDBRequest`
* `JSDOM.IDBObjectStore.getAllKeys`
  * old: `getAllKeys :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> Maybe Word -> m IDBRequest`
  * new: `getAllKeys :: MonadDOM m => IDBObjectStore -> JSVal -> Maybe Word -> m IDBRequest`
* `JSDOM.IDBIndex.getAllKeys`
  * old: `getAllKeys :: (MonadDOM m, ToJSVal key) => IDBIndex -> key -> Maybe Word -> m IDBRequest`
  * new: `getAllKeys :: MonadDOM m => IDBIndex -> JSVal -> Maybe Word -> m IDBRequest`
* `JSDOM.IDBObjectStore.getAllKeys_`
  * old: `getAllKeys_ :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> Maybe Word -> m ()`
  * new: `getAllKeys_ :: MonadDOM m => IDBObjectStore -> JSVal -> Maybe Word -> m ()`
* `JSDOM.IDBIndex.getAllKeys_`
  * old: `getAllKeys_ :: (MonadDOM m, ToJSVal key) => IDBIndex -> key -> Maybe Word -> m ()`
  * new: `getAllKeys_ :: MonadDOM m => IDBIndex -> JSVal -> Maybe Word -> m ()`
* `JSDOM.IDBObjectStore.getAll_`
  * old: `getAll_ :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> Maybe Word -> m ()`
  * new: `getAll_ :: MonadDOM m => IDBObjectStore -> JSVal -> Maybe Word -> m ()`
* `JSDOM.IDBIndex.getAll_`
  * old: `getAll_ :: (MonadDOM m, ToJSVal key) => IDBIndex -> key -> Maybe Word -> m ()`
  * new: `getAll_ :: MonadDOM m => IDBIndex -> JSVal -> Maybe Word -> m ()`
* `JSDOM.SVGAnimatedRect.getAnimVal`
  * old: `getAnimVal :: MonadDOM m => SVGAnimatedRect -> m SVGRect`
  * new: `getAnimVal :: MonadDOM m => SVGAnimatedRect -> m DOMRect`
* `JSDOM.DataTransferItem.getAsFile`
  * old: `getAsFile :: MonadDOM m => DataTransferItem -> m (Maybe Blob)`
  * new: `getAsFile :: MonadDOM m => DataTransferItem -> m (Maybe File)`
* `JSDOM.DataTransferItem.getAsFileUnchecked`
  * old: `getAsFileUnchecked :: MonadDOM m => DataTransferItem -> m Blob`
  * new: `getAsFileUnchecked :: MonadDOM m => DataTransferItem -> m File`
* `JSDOM.DataTransferItem.getAsFileUnsafe`
  * old: `getAsFileUnsafe :: (MonadDOM m, HasCallStack) => DataTransferItem -> m Blob`
  * new: `getAsFileUnsafe :: (MonadDOM m, HasCallStack) => DataTransferItem -> m File`
* `JSDOM.DataTransferItem.getAsString`
  * old: `getAsString :: (MonadDOM m, ToJSString callback) => DataTransferItem -> Maybe (StringCallback callback) -> m ()`
  * new: `getAsString :: MonadDOM m => DataTransferItem -> Maybe FunctionStringCallback -> m ()`
* `JSDOM.WebGLRenderingContextBase.getAttachedShaders`
  * old: `getAttachedShaders :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m (Maybe [WebGLShader])`
  * new: `getAttachedShaders :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> WebGLProgram -> m (Maybe [WebGLShader])`
* `JSDOM.WebGLRenderingContextBase.getAttachedShaders_`
  * old: `getAttachedShaders_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m ()`
  * new: `getAttachedShaders_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> WebGLProgram -> m ()`
* `JSDOM.WebGLRenderingContextBase.getAttribLocation`
  * old: `getAttribLocation :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m GLint`
  * new: `getAttribLocation :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> WebGLProgram -> name -> m Int`
* `JSDOM.WebGLRenderingContextBase.getAttribLocation_`
  * old: `getAttribLocation_ :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m ()`
  * new: `getAttribLocation_ :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> WebGLProgram -> name -> m ()`
* `JSDOM.Element.getAttributeNS`
  * old: `getAttributeNS :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName, FromJSString result) => self -> Maybe namespaceURI -> localName -> m (Maybe result)`
  * new: `getAttributeNS :: (MonadDOM m, IsElement self, ToJSString namespace, ToJSString localName, FromJSString result) => self -> Maybe namespace -> localName -> m (Maybe result)`
* `JSDOM.Element.getAttributeNSUnchecked`
  * old: `getAttributeNSUnchecked :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName, FromJSString result) => self -> Maybe namespaceURI -> localName -> m result`
  * new: `getAttributeNSUnchecked :: (MonadDOM m, IsElement self, ToJSString namespace, ToJSString localName, FromJSString result) => self -> Maybe namespace -> localName -> m result`
* `JSDOM.Element.getAttributeNSUnsafe`
  * old: `getAttributeNSUnsafe :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName, HasCallStack, FromJSString result) => self -> Maybe namespaceURI -> localName -> m result`
  * new: `getAttributeNSUnsafe :: (MonadDOM m, IsElement self, ToJSString namespace, ToJSString localName, HasCallStack, FromJSString result) => self -> Maybe namespace -> localName -> m result`
* `JSDOM.Element.getAttributeNS_`
  * old: `getAttributeNS_ :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m ()`
  * new: `getAttributeNS_ :: (MonadDOM m, IsElement self, ToJSString namespace, ToJSString localName) => self -> Maybe namespace -> localName -> m ()`
* `JSDOM.Element.getAttributeNodeNS`
  * old: `getAttributeNodeNS :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m (Maybe Attr)`
  * new: `getAttributeNodeNS :: (MonadDOM m, IsElement self, ToJSString namespace, ToJSString localName) => self -> Maybe namespace -> localName -> m (Maybe Attr)`
* `JSDOM.Element.getAttributeNodeNSUnchecked`
  * old: `getAttributeNodeNSUnchecked :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m Attr`
  * new: `getAttributeNodeNSUnchecked :: (MonadDOM m, IsElement self, ToJSString namespace, ToJSString localName) => self -> Maybe namespace -> localName -> m Attr`
* `JSDOM.Element.getAttributeNodeNSUnsafe`
  * old: `getAttributeNodeNSUnsafe :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName, HasCallStack) => self -> Maybe namespaceURI -> localName -> m Attr`
  * new: `getAttributeNodeNSUnsafe :: (MonadDOM m, IsElement self, ToJSString namespace, ToJSString localName, HasCallStack) => self -> Maybe namespace -> localName -> m Attr`
* `JSDOM.Element.getAttributeNodeNS_`
  * old: `getAttributeNodeNS_ :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m ()`
  * new: `getAttributeNodeNS_ :: (MonadDOM m, IsElement self, ToJSString namespace, ToJSString localName) => self -> Maybe namespace -> localName -> m ()`
* `JSDOM.Screen.getAvailHeight`
  * old: `getAvailHeight :: MonadDOM m => Screen -> m Word`
  * new: `getAvailHeight :: (MonadDOM m, IsScreen self) => self -> m Int`
* `JSDOM.Screen.getAvailWidth`
  * old: `getAvailWidth :: MonadDOM m => Screen -> m Word`
  * new: `getAvailWidth :: (MonadDOM m, IsScreen self) => self -> m Int`
* `JSDOM.SVGGraphicsElement.getBBox`
  * old: `getBBox :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGRect`
  * new: `getBBox :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m DOMRect`
* `JSDOM.SVGAnimatedString.getBaseVal`
  * old: `getBaseVal :: (MonadDOM m, FromJSString result) => SVGAnimatedString -> m result`
  * new: `getBaseVal :: MonadDOM m => SVGAnimatedString -> m TrustedScriptURLOrString`
* `JSDOM.SVGAnimatedRect.getBaseVal`
  * old: `getBaseVal :: MonadDOM m => SVGAnimatedRect -> m SVGRect`
  * new: `getBaseVal :: MonadDOM m => SVGAnimatedRect -> m DOMRect`
* `JSDOM.WebSocket.getBinaryType`
  * old: `getBinaryType :: (MonadDOM m, FromJSString result) => WebSocket -> m result`
  * new: `getBinaryType :: MonadDOM m => WebSocket -> m BinaryType`
* `JSDOM.RTCDataChannel.getBinaryType`
  * old: `getBinaryType :: (MonadDOM m, FromJSString result) => RTCDataChannel -> m result`
  * new: `getBinaryType :: MonadDOM m => RTCDataChannel -> m BinaryType`
* `JSDOM.WebGLRenderingContextBase.getBufferParameter`
  * old: `getBufferParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m JSVal`
  * new: `getBufferParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> m JSVal`
* `JSDOM.WebGLRenderingContextBase.getBufferParameter_`
  * old: `getBufferParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()`
  * new: `getBufferParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> m ()`
* `JSDOM.WebSocket.getBufferedAmount`
  * old: `getBufferedAmount :: MonadDOM m => WebSocket -> m Word`
  * new: `getBufferedAmount :: MonadDOM m => WebSocket -> m Word53`
* `JSDOM.MouseEvent.getButton`
  * old: `getButton :: (MonadDOM m, IsMouseEvent self) => self -> m Word`
  * new: `getButton :: (MonadDOM m, IsMouseEvent self) => self -> m Int`
* `JSDOM.ReadableByteStreamController.getByobRequest`
  * old: `getByobRequest :: MonadDOM m => ReadableByteStreamController -> m ReadableStreamBYOBRequest`
  * new: `getByobRequest :: MonadDOM m => ReadableByteStreamController -> m (Maybe ReadableStreamBYOBRequest)`
* `JSDOM.AnalyserNode.getByteFrequencyData`
  * old: `getByteFrequencyData :: (MonadDOM m, IsUint8Array array) => AnalyserNode -> Maybe array -> m ()`
  * new: `getByteFrequencyData :: (MonadDOM m, IsUint8Array array) => AnalyserNode -> array -> m ()`
* `JSDOM.AnalyserNode.getByteTimeDomainData`
  * old: `getByteTimeDomainData :: (MonadDOM m, IsUint8Array array) => AnalyserNode -> Maybe array -> m ()`
  * new: `getByteTimeDomainData :: (MonadDOM m, IsUint8Array array) => AnalyserNode -> array -> m ()`
* `JSDOM.SVGGraphicsElement.getCTM`
  * old: `getCTM :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGMatrix`
  * new: `getCTM :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m (Maybe DOMMatrix)`
* `JSDOM.WebGLRenderingContextBase.getCanvas`
  * old: `getCanvas :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m HTMLCanvasElement`
  * new: `getCanvas :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m HTMLCanvasElementOrOffscreenCanvas`
* `JSDOM.AudioNode.getChannelCountMode`
  * old: `getChannelCountMode :: (MonadDOM m, IsAudioNode self, FromJSString result) => self -> m result`
  * new: `getChannelCountMode :: (MonadDOM m, IsAudioNode self) => self -> m ChannelCountMode`
* `JSDOM.AudioNode.getChannelInterpretation`
  * old: `getChannelInterpretation :: (MonadDOM m, IsAudioNode self, FromJSString result) => self -> m result`
  * new: `getChannelInterpretation :: (MonadDOM m, IsAudioNode self) => self -> m ChannelInterpretation`
* `JSDOM.SpeechSynthesisEvent.getCharIndex`
  * old: `getCharIndex :: MonadDOM m => SpeechSynthesisEvent -> m Word`
  * new: `getCharIndex :: (MonadDOM m, IsSpeechSynthesisEvent self) => self -> m Word`
* `JSDOM.SVGTextContentElement.getCharNumAtPosition`
  * old: `getCharNumAtPosition :: (MonadDOM m, IsSVGTextContentElement self) => self -> SVGPoint -> m Int`
  * new: `getCharNumAtPosition :: (MonadDOM m, IsSVGTextContentElement self) => self -> Maybe DOMPointInit -> m Int`
* `JSDOM.SVGTextContentElement.getCharNumAtPosition_`
  * old: `getCharNumAtPosition_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> SVGPoint -> m ()`
  * new: `getCharNumAtPosition_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> Maybe DOMPointInit -> m ()`
* `JSDOM.Element.getClientHeight`
  * old: `getClientHeight :: (MonadDOM m, IsElement self) => self -> m Double`
  * new: `getClientHeight :: (MonadDOM m, IsElement self) => self -> m Int`
* `JSDOM.Element.getClientLeft`
  * old: `getClientLeft :: (MonadDOM m, IsElement self) => self -> m Double`
  * new: `getClientLeft :: (MonadDOM m, IsElement self) => self -> m Int`
* `JSDOM.Range.getClientRects`
  * old: `getClientRects :: MonadDOM m => Range -> m [DOMRect]`
  * new: `getClientRects :: MonadDOM m => Range -> m DOMRectList`
* `JSDOM.Element.getClientRects`
  * old: `getClientRects :: (MonadDOM m, IsElement self) => self -> m [DOMRect]`
  * new: `getClientRects :: (MonadDOM m, IsElement self) => self -> m DOMRectList`
* `JSDOM.Element.getClientTop`
  * old: `getClientTop :: (MonadDOM m, IsElement self) => self -> m Double`
  * new: `getClientTop :: (MonadDOM m, IsElement self) => self -> m Int`
* `JSDOM.Element.getClientWidth`
  * old: `getClientWidth :: (MonadDOM m, IsElement self) => self -> m Double`
  * new: `getClientWidth :: (MonadDOM m, IsElement self) => self -> m Int`
* `JSDOM.Touch.getClientX`
  * old: `getClientX :: MonadDOM m => Touch -> m Int`
  * new: `getClientX :: MonadDOM m => Touch -> m Double`
* `JSDOM.Touch.getClientY`
  * old: `getClientY :: MonadDOM m => Touch -> m Int`
  * new: `getClientY :: MonadDOM m => Touch -> m Double`
* `JSDOM.MediaKeySession.getClosed`
  * old: `getClosed :: MonadDOM m => MediaKeySession -> m ()`
  * new: `getClosed :: MonadDOM m => MediaKeySession -> m MediaKeySessionClosedReason`
* `JSDOM.DOMException.getCode`
  * old: `getCode :: MonadDOM m => DOMException -> m Word`
  * new: `getCode :: (MonadDOM m, IsDOMException self) => self -> m Word`
* `JSDOM.Screen.getColorDepth`
  * old: `getColorDepth :: MonadDOM m => Screen -> m Word`
  * new: `getColorDepth :: (MonadDOM m, IsScreen self) => self -> m Word`
* `JSDOM.SecurityPolicyViolationEvent.getColumnNumber`
  * old: `getColumnNumber :: MonadDOM m => SecurityPolicyViolationEvent -> m Int`
  * new: `getColumnNumber :: MonadDOM m => SecurityPolicyViolationEvent -> m Word`
* `JSDOM.Window.getComputedStyle`
  * old: `getComputedStyle :: (MonadDOM m, IsElement element, ToJSString pseudoElement) => Window -> element -> Maybe pseudoElement -> m CSSStyleDeclaration`
  * new: `getComputedStyle :: (MonadDOM m, IsElement elt, ToJSString pseudoElt) => Window -> elt -> Maybe pseudoElt -> m CSSStyleProperties`
* `JSDOM.Window.getComputedStyle`
  * old: `getComputedStyle :: (MonadDOM m, IsElement element, ToJSString pseudoElement) => Window -> element -> Maybe pseudoElement -> m CSSStyleDeclaration`
  * new: `getComputedStyle :: (MonadDOM m, IsElement elt, ToJSString pseudoElt) => Window -> elt -> Maybe pseudoElt -> m CSSStyleProperties`
* `JSDOM.Window.getComputedStyle_`
  * old: `getComputedStyle_ :: (MonadDOM m, IsElement element, ToJSString pseudoElement) => Window -> element -> Maybe pseudoElement -> m ()`
  * new: `getComputedStyle_ :: (MonadDOM m, IsElement elt, ToJSString pseudoElt) => Window -> elt -> Maybe pseudoElt -> m ()`
* `JSDOM.Window.getComputedStyle_`
  * old: `getComputedStyle_ :: (MonadDOM m, IsElement element, ToJSString pseudoElement) => Window -> element -> Maybe pseudoElement -> m ()`
  * new: `getComputedStyle_ :: (MonadDOM m, IsElement elt, ToJSString pseudoElt) => Window -> elt -> Maybe pseudoElt -> m ()`
* `JSDOM.PerformanceTiming.getConnectEnd`
  * old: `getConnectEnd :: MonadDOM m => PerformanceTiming -> m Word64`
  * new: `getConnectEnd :: MonadDOM m => PerformanceTiming -> m Word53`
* `JSDOM.PerformanceResourceTiming.getConnectEnd`
  * old: `getConnectEnd :: MonadDOM m => PerformanceResourceTiming -> m DOMHighResTimeStamp`
  * new: `getConnectEnd :: (MonadDOM m, IsPerformanceResourceTiming self) => self -> m Double`
* `JSDOM.PerformanceTiming.getConnectStart`
  * old: `getConnectStart :: MonadDOM m => PerformanceTiming -> m Word64`
  * new: `getConnectStart :: MonadDOM m => PerformanceTiming -> m Word53`
* `JSDOM.PerformanceResourceTiming.getConnectStart`
  * old: `getConnectStart :: MonadDOM m => PerformanceResourceTiming -> m DOMHighResTimeStamp`
  * new: `getConnectStart :: (MonadDOM m, IsPerformanceResourceTiming self) => self -> m Double`
* `JSDOM.HTMLObjectElement.getContentDocument`
  * old: `getContentDocument :: MonadDOM m => HTMLObjectElement -> m Document`
  * new: `getContentDocument :: MonadDOM m => HTMLObjectElement -> m (Maybe Document)`
* `JSDOM.HTMLIFrameElement.getContentDocument`
  * old: `getContentDocument :: MonadDOM m => HTMLIFrameElement -> m Document`
  * new: `getContentDocument :: MonadDOM m => HTMLIFrameElement -> m (Maybe Document)`
* `JSDOM.HTMLFrameElement.getContentDocument`
  * old: `getContentDocument :: MonadDOM m => HTMLFrameElement -> m Document`
  * new: `getContentDocument :: MonadDOM m => HTMLFrameElement -> m (Maybe Document)`
* `JSDOM.HTMLIFrameElement.getContentWindow`
  * old: `getContentWindow :: MonadDOM m => HTMLIFrameElement -> m Window`
  * new: `getContentWindow :: MonadDOM m => HTMLIFrameElement -> m (Maybe Window)`
* `JSDOM.HTMLFrameElement.getContentWindow`
  * old: `getContentWindow :: MonadDOM m => HTMLFrameElement -> m Window`
  * new: `getContentWindow :: MonadDOM m => HTMLFrameElement -> m (Maybe Window)`
* `JSDOM.HTMLCanvasElement.getContext`
  * old: `getContext :: (MonadDOM m, ToJSString contextId, ToJSVal arguments) => HTMLCanvasElement -> contextId -> [arguments] -> m (Maybe RenderingContext)`
  * new: `getContext :: (MonadDOM m, ToJSString contextId) => HTMLCanvasElement -> contextId -> JSVal -> m (Maybe RenderingContext)`
* `JSDOM.AudioNode.getContext`
  * old: `getContext :: (MonadDOM m, IsAudioNode self) => self -> m AudioContext`
  * new: `getContext :: (MonadDOM m, IsAudioNode self) => self -> m BaseAudioContext`
* `JSDOM.HTMLCanvasElement.getContextUnchecked`
  * old: `getContextUnchecked :: (MonadDOM m, ToJSString contextId, ToJSVal arguments) => HTMLCanvasElement -> contextId -> [arguments] -> m RenderingContext`
  * new: `getContextUnchecked :: (MonadDOM m, ToJSString contextId) => HTMLCanvasElement -> contextId -> JSVal -> m RenderingContext`
* `JSDOM.HTMLCanvasElement.getContextUnsafe`
  * old: `getContextUnsafe :: (MonadDOM m, ToJSString contextId, ToJSVal arguments, HasCallStack) => HTMLCanvasElement -> contextId -> [arguments] -> m RenderingContext`
  * new: `getContextUnsafe :: (MonadDOM m, ToJSString contextId, HasCallStack) => HTMLCanvasElement -> contextId -> JSVal -> m RenderingContext`
* `JSDOM.HTMLCanvasElement.getContext_`
  * old: `getContext_ :: (MonadDOM m, ToJSString contextId, ToJSVal arguments) => HTMLCanvasElement -> contextId -> [arguments] -> m ()`
  * new: `getContext_ :: (MonadDOM m, ToJSString contextId) => HTMLCanvasElement -> contextId -> JSVal -> m ()`
* `JSDOM.HTMLLabelElement.getControl`
  * old: `getControl :: MonadDOM m => HTMLLabelElement -> m HTMLElement`
  * new: `getControl :: MonadDOM m => HTMLLabelElement -> m (Maybe HTMLElement)`
* `JSDOM.CSSStyleDeclaration.getCssText`
  * old: `getCssText :: (MonadDOM m, FromJSString result) => CSSStyleDeclaration -> m result`
  * new: `getCssText :: (MonadDOM m, IsCSSStyleDeclaration self, FromJSString result) => self -> m result`
* `JSDOM.CSSRule.getCssText`
  * old: `getCssText :: (MonadDOM m, IsCSSRule self, FromJSString result) => self -> m (Maybe result)`
  * new: `getCssText :: (MonadDOM m, IsCSSRule self, FromJSString result) => self -> m result`
* `JSDOM.TextTrackCueList.getCueById`
  * old: `getCueById :: (MonadDOM m, ToJSString id) => TextTrackCueList -> id -> m TextTrackCue`
  * new: `getCueById :: (MonadDOM m, ToJSString id) => TextTrackCueList -> id -> m (Maybe TextTrackCue)`
* `JSDOM.Geolocation.getCurrentPosition`
  * old: `getCurrentPosition :: MonadDOM m => Geolocation -> Maybe PositionOptions -> m Geoposition`
  * new: `getCurrentPosition :: MonadDOM m => Geolocation -> PositionCallback -> Maybe PositionErrorCallback -> Maybe PositionOptions -> m ()`
* `JSDOM.Geolocation.getCurrentPosition'`
  * old: `getCurrentPosition' :: MonadDOM m => Geolocation -> Maybe PositionOptions -> m (Either PositionError Geoposition)`
  * new: `getCurrentPosition' :: MonadDOM m => Geolocation -> Maybe PositionOptions -> m (Either GeolocationPositionError GeolocationPosition)`
* `JSDOM.Document.getCurrentScript`
  * old: `getCurrentScript :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLScriptElement)`
  * new: `getCurrentScript :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLOrSVGScriptElement)`
* `JSDOM.Document.getCurrentScriptUnchecked`
  * old: `getCurrentScriptUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLScriptElement`
  * new: `getCurrentScriptUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLOrSVGScriptElement`
* `JSDOM.Document.getCurrentScriptUnsafe`
  * old: `getCurrentScriptUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m HTMLScriptElement`
  * new: `getCurrentScriptUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m HTMLOrSVGScriptElement`
* `JSDOM.SVGSVGElement.getCurrentTranslate`
  * old: `getCurrentTranslate :: MonadDOM m => SVGSVGElement -> m SVGPoint`
  * new: `getCurrentTranslate :: MonadDOM m => SVGSVGElement -> m DOMPoint`
* `JSDOM.WaveShaperNode.getCurve`
  * old: `getCurve :: MonadDOM m => WaveShaperNode -> m Float32Array`
  * new: `getCurve :: MonadDOM m => WaveShaperNode -> m (Maybe Float32Array)`
* `JSDOM.ImageData.getData`
  * old: `getData :: MonadDOM m => ImageData -> m Uint8ClampedArray`
  * new: `getData :: MonadDOM m => ImageData -> m ImageDataArray`
* `JSDOM.ReadableStreamDefaultController.getDesiredSize`
  * old: `getDesiredSize :: MonadDOM m => ReadableStreamDefaultController -> m Double`
  * new: `getDesiredSize :: MonadDOM m => ReadableStreamDefaultController -> m (Maybe Double)`
* `JSDOM.ReadableByteStreamController.getDesiredSize`
  * old: `getDesiredSize :: MonadDOM m => ReadableByteStreamController -> m Double`
  * new: `getDesiredSize :: MonadDOM m => ReadableByteStreamController -> m (Maybe Double)`
* `JSDOM.MediaDeviceInfo.getDeviceId`
  * old: `getDeviceId :: (MonadDOM m, FromJSString result) => MediaDeviceInfo -> m result`
  * new: `getDeviceId :: (MonadDOM m, IsMediaDeviceInfo self, FromJSString result) => self -> m result`
* `JSDOM.PerformanceTiming.getDomComplete`
  * old: `getDomComplete :: MonadDOM m => PerformanceTiming -> m Word64`
  * new: `getDomComplete :: MonadDOM m => PerformanceTiming -> m Word53`
* `JSDOM.PerformanceTiming.getDomContentLoadedEventEnd`
  * old: `getDomContentLoadedEventEnd :: MonadDOM m => PerformanceTiming -> m Word64`
  * new: `getDomContentLoadedEventEnd :: MonadDOM m => PerformanceTiming -> m Word53`
* `JSDOM.PerformanceTiming.getDomContentLoadedEventStart`
  * old: `getDomContentLoadedEventStart :: MonadDOM m => PerformanceTiming -> m Word64`
  * new: `getDomContentLoadedEventStart :: MonadDOM m => PerformanceTiming -> m Word53`
* `JSDOM.PerformanceTiming.getDomInteractive`
  * old: `getDomInteractive :: MonadDOM m => PerformanceTiming -> m Word64`
  * new: `getDomInteractive :: MonadDOM m => PerformanceTiming -> m Word53`
* `JSDOM.PerformanceTiming.getDomLoading`
  * old: `getDomLoading :: MonadDOM m => PerformanceTiming -> m Word64`
  * new: `getDomLoading :: MonadDOM m => PerformanceTiming -> m Word53`
* `JSDOM.PerformanceTiming.getDomainLookupEnd`
  * old: `getDomainLookupEnd :: MonadDOM m => PerformanceTiming -> m Word64`
  * new: `getDomainLookupEnd :: MonadDOM m => PerformanceTiming -> m Word53`
* `JSDOM.PerformanceResourceTiming.getDomainLookupEnd`
  * old: `getDomainLookupEnd :: MonadDOM m => PerformanceResourceTiming -> m DOMHighResTimeStamp`
  * new: `getDomainLookupEnd :: (MonadDOM m, IsPerformanceResourceTiming self) => self -> m Double`
* `JSDOM.PerformanceTiming.getDomainLookupStart`
  * old: `getDomainLookupStart :: MonadDOM m => PerformanceTiming -> m Word64`
  * new: `getDomainLookupStart :: MonadDOM m => PerformanceTiming -> m Word53`
* `JSDOM.PerformanceResourceTiming.getDomainLookupStart`
  * old: `getDomainLookupStart :: MonadDOM m => PerformanceResourceTiming -> m DOMHighResTimeStamp`
  * new: `getDomainLookupStart :: (MonadDOM m, IsPerformanceResourceTiming self) => self -> m Double`
* `JSDOM.WebGLRenderingContextBase.getDrawingBufferHeight`
  * old: `getDrawingBufferHeight :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m GLsizei`
  * new: `getDrawingBufferHeight :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m Int`
* `JSDOM.WebGLRenderingContextBase.getDrawingBufferWidth`
  * old: `getDrawingBufferWidth :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m GLsizei`
  * new: `getDrawingBufferWidth :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m Int`
* `JSDOM.PerformanceEntry.getDuration`
  * old: `getDuration :: (MonadDOM m, IsPerformanceEntry self) => self -> m DOMHighResTimeStamp`
  * new: `getDuration :: (MonadDOM m, IsPerformanceEntry self) => self -> m Double`
* `JSDOM.AudioBuffer.getDuration`
  * old: `getDuration :: MonadDOM m => AudioBuffer -> m Float`
  * new: `getDuration :: MonadDOM m => AudioBuffer -> m Double`
* `JSDOM.Animation.getEffect`
  * old: `getEffect :: MonadDOM m => Animation -> m (Maybe AnimationEffect)`
  * new: `getEffect :: (MonadDOM m, IsAnimation self) => self -> m (Maybe AnimationEffect)`
* `JSDOM.Animation.getEffectUnchecked`
  * old: `getEffectUnchecked :: MonadDOM m => Animation -> m AnimationEffect`
  * new: `getEffectUnchecked :: (MonadDOM m, IsAnimation self) => self -> m AnimationEffect`
* `JSDOM.Animation.getEffectUnsafe`
  * old: `getEffectUnsafe :: (MonadDOM m, HasCallStack) => Animation -> m AnimationEffect`
  * new: `getEffectUnsafe :: (MonadDOM m, IsAnimation self, HasCallStack) => self -> m AnimationEffect`
* `JSDOM.SpeechSynthesisEvent.getElapsedTime`
  * old: `getElapsedTime :: MonadDOM m => SpeechSynthesisEvent -> m Float`
  * new: `getElapsedTime :: (MonadDOM m, IsSpeechSynthesisEvent self) => self -> m Float`
* `JSDOM.SVGSVGElement.getElementById`
  * old: `getElementById :: (MonadDOM m, ToJSString elementId) => SVGSVGElement -> elementId -> m Element`
  * new: `getElementById :: (MonadDOM m, ToJSString elementId) => SVGSVGElement -> elementId -> m (Maybe Element)`
* `JSDOM.HTMLFieldSetElement.getElements`
  * old: `getElements :: MonadDOM m => HTMLFieldSetElement -> m HTMLFormControlsCollection`
  * new: `getElements :: MonadDOM m => HTMLFieldSetElement -> m HTMLCollection`
* `JSDOM.Element.getElementsByClassName`
  * old: `getElementsByClassName :: (MonadDOM m, IsElement self, ToJSString name) => self -> name -> m HTMLCollection`
  * new: `getElementsByClassName :: (MonadDOM m, IsElement self, ToJSString classNames) => self -> classNames -> m HTMLCollection`
* `JSDOM.Element.getElementsByClassName_`
  * old: `getElementsByClassName_ :: (MonadDOM m, IsElement self, ToJSString name) => self -> name -> m ()`
  * new: `getElementsByClassName_ :: (MonadDOM m, IsElement self, ToJSString classNames) => self -> classNames -> m ()`
* `JSDOM.Element.getElementsByTagNameNS`
  * old: `getElementsByTagNameNS :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m HTMLCollection`
  * new: `getElementsByTagNameNS :: (MonadDOM m, IsElement self, ToJSString namespace, ToJSString localName) => self -> Maybe namespace -> localName -> m HTMLCollection`
* `JSDOM.Document.getElementsByTagNameNS`
  * old: `getElementsByTagNameNS :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m HTMLCollection`
  * new: `getElementsByTagNameNS :: (MonadDOM m, IsDocument self, ToJSString namespace, ToJSString localName) => self -> Maybe namespace -> localName -> m HTMLCollection`
* `JSDOM.Element.getElementsByTagNameNS_`
  * old: `getElementsByTagNameNS_ :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m ()`
  * new: `getElementsByTagNameNS_ :: (MonadDOM m, IsElement self, ToJSString namespace, ToJSString localName) => self -> Maybe namespace -> localName -> m ()`
* `JSDOM.Document.getElementsByTagNameNS_`
  * old: `getElementsByTagNameNS_ :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m ()`
  * new: `getElementsByTagNameNS_ :: (MonadDOM m, IsDocument self, ToJSString namespace, ToJSString localName) => self -> Maybe namespace -> localName -> m ()`
* `JSDOM.SVGSVGElement.getEnclosureList`
  * old: `getEnclosureList :: (MonadDOM m, IsSVGElement referenceElement) => SVGSVGElement -> SVGRect -> Maybe referenceElement -> m NodeList`
  * new: `getEnclosureList :: (MonadDOM m, IsSVGElement referenceElement) => SVGSVGElement -> DOMRect -> Maybe referenceElement -> m NodeList`
* `JSDOM.SVGSVGElement.getEnclosureList_`
  * old: `getEnclosureList_ :: (MonadDOM m, IsSVGElement referenceElement) => SVGSVGElement -> SVGRect -> Maybe referenceElement -> m ()`
  * new: `getEnclosureList_ :: (MonadDOM m, IsSVGElement referenceElement) => SVGSVGElement -> DOMRect -> Maybe referenceElement -> m ()`
* `JSDOM.SVGTextContentElement.getEndPositionOfChar`
  * old: `getEndPositionOfChar :: (MonadDOM m, IsSVGTextContentElement self) => self -> Maybe Word -> m SVGPoint`
  * new: `getEndPositionOfChar :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m DOMPoint`
* `JSDOM.SVGTextContentElement.getEndPositionOfChar_`
  * old: `getEndPositionOfChar_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> Maybe Word -> m ()`
  * new: `getEndPositionOfChar_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m ()`
* `JSDOM.PerformanceObserverEntryList.getEntries`
  * old: `getEntries :: MonadDOM m => PerformanceObserverEntryList -> m PerformanceEntryList`
  * new: `getEntries :: MonadDOM m => PerformanceObserverEntryList -> m [PerformanceEntry]`
* `JSDOM.Performance.getEntries`
  * old: `getEntries :: MonadDOM m => Performance -> m PerformanceEntryList`
  * new: `getEntries :: MonadDOM m => Performance -> m [PerformanceEntry]`
* `JSDOM.PerformanceObserverEntryList.getEntriesByName`
  * old: `getEntriesByName :: (MonadDOM m, ToJSString name, ToJSString type') => PerformanceObserverEntryList -> name -> Maybe type' -> m PerformanceEntryList`
  * new: `getEntriesByName :: (MonadDOM m, ToJSString name, ToJSString type') => PerformanceObserverEntryList -> name -> Maybe type' -> m [PerformanceEntry]`
* `JSDOM.Performance.getEntriesByName`
  * old: `getEntriesByName :: (MonadDOM m, ToJSString name, ToJSString entryType) => Performance -> name -> Maybe entryType -> m PerformanceEntryList`
  * new: `getEntriesByName :: (MonadDOM m, ToJSString name, ToJSString type') => Performance -> name -> Maybe type' -> m [PerformanceEntry]`
* `JSDOM.Performance.getEntriesByName_`
  * old: `getEntriesByName_ :: (MonadDOM m, ToJSString name, ToJSString entryType) => Performance -> name -> Maybe entryType -> m ()`
  * new: `getEntriesByName_ :: (MonadDOM m, ToJSString name, ToJSString type') => Performance -> name -> Maybe type' -> m ()`
* `JSDOM.PerformanceObserverEntryList.getEntriesByType`
  * old: `getEntriesByType :: (MonadDOM m, ToJSString type') => PerformanceObserverEntryList -> type' -> m PerformanceEntryList`
  * new: `getEntriesByType :: (MonadDOM m, ToJSString type') => PerformanceObserverEntryList -> type' -> m [PerformanceEntry]`
* `JSDOM.Performance.getEntriesByType`
  * old: `getEntriesByType :: (MonadDOM m, ToJSString entryType) => Performance -> entryType -> m PerformanceEntryList`
  * new: `getEntriesByType :: (MonadDOM m, ToJSString type') => Performance -> type' -> m [PerformanceEntry]`
* `JSDOM.Performance.getEntriesByType_`
  * old: `getEntriesByType_ :: (MonadDOM m, ToJSString entryType) => Performance -> entryType -> m ()`
  * new: `getEntriesByType_ :: (MonadDOM m, ToJSString type') => Performance -> type' -> m ()`
* `JSDOM.WebGLRenderingContextBase.getError`
  * old: `getError :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m GLenum`
  * new: `getError :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m Word`
* `JSDOM.IDBTransaction.getError`
  * old: `getError :: MonadDOM m => IDBTransaction -> m DOMError`
  * new: `getError :: MonadDOM m => IDBTransaction -> m (Maybe DOMException)`
* `JSDOM.IDBRequest.getError`
  * old: `getError :: (MonadDOM m, IsIDBRequest self) => self -> m (Maybe DOMError)`
  * new: `getError :: (MonadDOM m, IsIDBRequest self) => self -> m (Maybe DOMException)`
* `JSDOM.HTMLMediaElement.getError`
  * old: `getError :: (MonadDOM m, IsHTMLMediaElement self) => self -> m MediaError`
  * new: `getError :: (MonadDOM m, IsHTMLMediaElement self) => self -> m (Maybe MediaError)`
* `JSDOM.FileReader.getError`
  * old: `getError :: MonadDOM m => FileReader -> m FileError`
  * new: `getError :: MonadDOM m => FileReader -> m (Maybe DOMException)`
* `JSDOM.IDBRequest.getErrorUnchecked`
  * old: `getErrorUnchecked :: (MonadDOM m, IsIDBRequest self) => self -> m DOMError`
  * new: `getErrorUnchecked :: (MonadDOM m, IsIDBRequest self) => self -> m DOMException`
* `JSDOM.IDBRequest.getErrorUnsafe`
  * old: `getErrorUnsafe :: (MonadDOM m, IsIDBRequest self, HasCallStack) => self -> m DOMError`
  * new: `getErrorUnsafe :: (MonadDOM m, IsIDBRequest self, HasCallStack) => self -> m DOMException`
* `JSDOM.Window.getEvent`
  * old: `getEvent :: MonadDOM m => Window -> m Event`
  * new: `getEvent :: MonadDOM m => Window -> m EventOrUndefined`
* `JSDOM.Window.getEvent`
  * old: `getEvent :: MonadDOM m => Window -> m Event`
  * new: `getEvent :: MonadDOM m => Window -> m EventOrUndefined`
* `JSDOM.WebSocket.getExtensions`
  * old: `getExtensions :: (MonadDOM m, FromJSString result) => WebSocket -> m (Maybe result)`
  * new: `getExtensions :: (MonadDOM m, FromJSString result) => WebSocket -> m result`
* `JSDOM.SVGTextContentElement.getExtentOfChar`
  * old: `getExtentOfChar :: (MonadDOM m, IsSVGTextContentElement self) => self -> Maybe Word -> m SVGRect`
  * new: `getExtentOfChar :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m DOMRect`
* `JSDOM.SVGTextContentElement.getExtentOfChar_`
  * old: `getExtentOfChar_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> Maybe Word -> m ()`
  * new: `getExtentOfChar_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m ()`
* `JSDOM.PerformanceTiming.getFetchStart`
  * old: `getFetchStart :: MonadDOM m => PerformanceTiming -> m Word64`
  * new: `getFetchStart :: MonadDOM m => PerformanceTiming -> m Word53`
* `JSDOM.PerformanceResourceTiming.getFetchStart`
  * old: `getFetchStart :: MonadDOM m => PerformanceResourceTiming -> m DOMHighResTimeStamp`
  * new: `getFetchStart :: (MonadDOM m, IsPerformanceResourceTiming self) => self -> m Double`
* `JSDOM.AnalyserNode.getFloatFrequencyData`
  * old: `getFloatFrequencyData :: (MonadDOM m, IsFloat32Array array) => AnalyserNode -> Maybe array -> m ()`
  * new: `getFloatFrequencyData :: (MonadDOM m, IsFloat32Array array) => AnalyserNode -> array -> m ()`
* `JSDOM.HTMLTextAreaElement.getForm`
  * old: `getForm :: MonadDOM m => HTMLTextAreaElement -> m HTMLFormElement`
  * new: `getForm :: MonadDOM m => HTMLTextAreaElement -> m (Maybe HTMLFormElement)`
* `JSDOM.HTMLOutputElement.getForm`
  * old: `getForm :: MonadDOM m => HTMLOutputElement -> m HTMLFormElement`
  * new: `getForm :: MonadDOM m => HTMLOutputElement -> m (Maybe HTMLFormElement)`
* `JSDOM.HTMLOptionElement.getForm`
  * old: `getForm :: MonadDOM m => HTMLOptionElement -> m HTMLFormElement`
  * new: `getForm :: MonadDOM m => HTMLOptionElement -> m (Maybe HTMLFormElement)`
* `JSDOM.HTMLObjectElement.getForm`
  * old: `getForm :: MonadDOM m => HTMLObjectElement -> m HTMLFormElement`
  * new: `getForm :: MonadDOM m => HTMLObjectElement -> m (Maybe HTMLFormElement)`
* `JSDOM.HTMLLegendElement.getForm`
  * old: `getForm :: MonadDOM m => HTMLLegendElement -> m HTMLFormElement`
  * new: `getForm :: MonadDOM m => HTMLLegendElement -> m (Maybe HTMLFormElement)`
* `JSDOM.HTMLLabelElement.getForm`
  * old: `getForm :: MonadDOM m => HTMLLabelElement -> m HTMLFormElement`
  * new: `getForm :: MonadDOM m => HTMLLabelElement -> m (Maybe HTMLFormElement)`
* `JSDOM.HTMLInputElement.getForm`
  * old: `getForm :: MonadDOM m => HTMLInputElement -> m HTMLFormElement`
  * new: `getForm :: MonadDOM m => HTMLInputElement -> m (Maybe HTMLFormElement)`
* `JSDOM.HTMLFieldSetElement.getForm`
  * old: `getForm :: MonadDOM m => HTMLFieldSetElement -> m HTMLFormElement`
  * new: `getForm :: MonadDOM m => HTMLFieldSetElement -> m (Maybe HTMLFormElement)`
* `JSDOM.HTMLButtonElement.getForm`
  * old: `getForm :: MonadDOM m => HTMLButtonElement -> m HTMLFormElement`
  * new: `getForm :: MonadDOM m => HTMLButtonElement -> m (Maybe HTMLFormElement)`
* `JSDOM.WebGLRenderingContextBase.getFramebufferAttachmentParameter`
  * old: `getFramebufferAttachmentParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> m JSVal`
  * new: `getFramebufferAttachmentParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> Word -> m JSVal`
* `JSDOM.WebGLRenderingContextBase.getFramebufferAttachmentParameter_`
  * old: `getFramebufferAttachmentParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> m ()`
  * new: `getFramebufferAttachmentParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> Word -> m ()`
* `JSDOM.BiquadFilterNode.getFrequencyResponse`
  * old: `getFrequencyResponse :: (MonadDOM m, IsFloat32Array frequencyHz, IsFloat32Array magResponse, IsFloat32Array phaseResponse) => BiquadFilterNode -> Maybe frequencyHz -> Maybe magResponse -> Maybe phaseResponse -> m ()`
  * new: `getFrequencyResponse :: (MonadDOM m, IsFloat32Array frequencyHz, IsFloat32Array magResponse, IsFloat32Array phaseResponse) => BiquadFilterNode -> frequencyHz -> magResponse -> phaseResponse -> m ()`
* `JSDOM.GamepadEvent.getGamepad`
  * old: `getGamepad :: MonadDOM m => GamepadEvent -> m (Maybe Gamepad)`
  * new: `getGamepad :: MonadDOM m => GamepadEvent -> m Gamepad`
* `JSDOM.Navigator.getGamepads`
  * old: `getGamepads :: MonadDOM m => Navigator -> m [Gamepad]`
  * new: `getGamepads :: MonadDOM m => Navigator -> m [Maybe Gamepad]`
* `JSDOM.Navigator.getGamepads`
  * old: `getGamepads :: MonadDOM m => Navigator -> m [Gamepad]`
  * new: `getGamepads :: MonadDOM m => Navigator -> m [Maybe Gamepad]`
* `JSDOM.RTCIceTransport.getGatheringState`
  * old: `getGatheringState :: MonadDOM m => RTCIceTransport -> m RTCIceGatheringState`
  * new: `getGatheringState :: MonadDOM m => RTCIceTransport -> m RTCIceGathererState`
* `JSDOM.MediaDeviceInfo.getGroupId`
  * old: `getGroupId :: (MonadDOM m, FromJSString result) => MediaDeviceInfo -> m result`
  * new: `getGroupId :: (MonadDOM m, IsMediaDeviceInfo self, FromJSString result) => self -> m result`
* `JSDOM.NavigatorConcurrentHardware.getHardwareConcurrency`
  * old: `getHardwareConcurrency :: (MonadDOM m, IsNavigatorConcurrentHardware self) => self -> m Word64`
  * new: `getHardwareConcurrency :: (MonadDOM m, IsNavigatorConcurrentHardware self) => self -> m Word53`
* `JSDOM.Screen.getHeight`
  * old: `getHeight :: MonadDOM m => Screen -> m Word`
  * new: `getHeight :: (MonadDOM m, IsScreen self) => self -> m Int`
* `JSDOM.HTMLElement.getHidden`
  * old: `getHidden :: (MonadDOM m, IsHTMLElement self) => self -> m Bool`
  * new: `getHidden :: (MonadDOM m, IsHTMLElement self) => self -> m (Maybe BoolOrDoubleOrString)`
* `JSDOM.CSSImportRule.getHref`
  * old: `getHref :: (MonadDOM m, FromJSString result) => CSSImportRule -> m (Maybe result)`
  * new: `getHref :: (MonadDOM m, FromJSString result) => CSSImportRule -> m result`
* `JSDOM.Touch.getIdentifier`
  * old: `getIdentifier :: MonadDOM m => Touch -> m Word`
  * new: `getIdentifier :: MonadDOM m => Touch -> m Int`
* `JSDOM.Gamepad.getIndex`
  * old: `getIndex :: MonadDOM m => Gamepad -> m Word`
  * new: `getIndex :: MonadDOM m => Gamepad -> m Int`
* `JSDOM.PerformanceResourceTiming.getInitiatorType`
  * old: `getInitiatorType :: (MonadDOM m, FromJSString result) => PerformanceResourceTiming -> m result`
  * new: `getInitiatorType :: (MonadDOM m, IsPerformanceResourceTiming self, FromJSString result) => self -> m result`
* `JSDOM.ShadowRoot.getInnerHTML`
  * old: `getInnerHTML :: (MonadDOM m, FromJSString result) => ShadowRoot -> m result`
  * new: `getInnerHTML :: MonadDOM m => ShadowRoot -> m TrustedHTMLOrString`
* `JSDOM.Element.getInnerHTML`
  * old: `getInnerHTML :: (MonadDOM m, IsElement self, FromJSString result) => self -> m result`
  * new: `getInnerHTML :: (MonadDOM m, IsElement self) => self -> m TrustedHTMLOrString`
* `JSDOM.SVGSVGElement.getIntersectionList`
  * old: `getIntersectionList :: (MonadDOM m, IsSVGElement referenceElement) => SVGSVGElement -> SVGRect -> Maybe referenceElement -> m NodeList`
  * new: `getIntersectionList :: (MonadDOM m, IsSVGElement referenceElement) => SVGSVGElement -> DOMRect -> Maybe referenceElement -> m NodeList`
* `JSDOM.SVGSVGElement.getIntersectionList_`
  * old: `getIntersectionList_ :: (MonadDOM m, IsSVGElement referenceElement) => SVGSVGElement -> SVGRect -> Maybe referenceElement -> m ()`
  * new: `getIntersectionList_ :: (MonadDOM m, IsSVGElement referenceElement) => SVGSVGElement -> DOMRect -> Maybe referenceElement -> m ()`
* `JSDOM.DeviceMotionEvent.getInterval`
  * old: `getInterval :: MonadDOM m => DeviceMotionEvent -> m (Maybe Double)`
  * new: `getInterval :: MonadDOM m => DeviceMotionEvent -> m Double`
* `JSDOM.SVGPointList.getItem`
  * old: `getItem :: MonadDOM m => SVGPointList -> Word -> m SVGPoint`
  * new: `getItem :: MonadDOM m => SVGPointList -> Word -> m DOMPoint`
* `JSDOM.IDBObjectStore.getKey`
  * old: `getKey :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> m IDBRequest`
  * new: `getKey :: MonadDOM m => IDBObjectStore -> JSVal -> m IDBRequest`
* `JSDOM.IDBIndex.getKey`
  * old: `getKey :: (MonadDOM m, ToJSVal key) => IDBIndex -> key -> m IDBRequest`
  * new: `getKey :: MonadDOM m => IDBIndex -> JSVal -> m IDBRequest`
* `JSDOM.IDBObjectStore.getKeyPath`
  * old: `getKeyPath :: MonadDOM m => IDBObjectStore -> m (Maybe IDBKeyPath)`
  * new: `getKeyPath :: MonadDOM m => IDBObjectStore -> m JSVal`
* `JSDOM.IDBIndex.getKeyPath`
  * old: `getKeyPath :: MonadDOM m => IDBIndex -> m (Maybe IDBKeyPath)`
  * new: `getKeyPath :: MonadDOM m => IDBIndex -> m JSVal`
* `JSDOM.IDBObjectStore.getKey_`
  * old: `getKey_ :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> m ()`
  * new: `getKey_ :: MonadDOM m => IDBObjectStore -> JSVal -> m ()`
* `JSDOM.IDBIndex.getKey_`
  * old: `getKey_ :: (MonadDOM m, ToJSVal key) => IDBIndex -> key -> m ()`
  * new: `getKey_ :: MonadDOM m => IDBIndex -> JSVal -> m ()`
* `JSDOM.MediaDeviceInfo.getKind`
  * old: `getKind :: MonadDOM m => MediaDeviceInfo -> m MediaDeviceKind`
  * new: `getKind :: (MonadDOM m, IsMediaDeviceInfo self) => self -> m MediaDeviceKind`
* `JSDOM.MediaDeviceInfo.getLabel`
  * old: `getLabel :: (MonadDOM m, FromJSString result) => MediaDeviceInfo -> m result`
  * new: `getLabel :: (MonadDOM m, IsMediaDeviceInfo self, FromJSString result) => self -> m result`
* `JSDOM.HTMLInputElement.getLabels`
  * old: `getLabels :: MonadDOM m => HTMLInputElement -> m NodeList`
  * new: `getLabels :: MonadDOM m => HTMLInputElement -> m (Maybe NodeList)`
* `JSDOM.File.getLastModified`
  * old: `getLastModified :: MonadDOM m => File -> m Int64`
  * new: `getLastModified :: MonadDOM m => File -> m Int53`
* `JSDOM.DataTransferItemList.getLength`
  * old: `getLength :: MonadDOM m => DataTransferItemList -> m Int`
  * new: `getLength :: MonadDOM m => DataTransferItemList -> m Word`
* `JSDOM.CSSStyleDeclaration.getLength`
  * old: `getLength :: MonadDOM m => CSSStyleDeclaration -> m Word`
  * new: `getLength :: (MonadDOM m, IsCSSStyleDeclaration self) => self -> m Word`
* `JSDOM.AudioBuffer.getLength`
  * old: `getLength :: MonadDOM m => AudioBuffer -> m Int`
  * new: `getLength :: MonadDOM m => AudioBuffer -> m Word`
* `JSDOM.ProgressEvent.getLengthComputable`
  * old: `getLengthComputable :: (MonadDOM m, IsProgressEvent self) => self -> m Bool`
  * new: `getLengthComputable :: MonadDOM m => ProgressEvent -> m Bool`
* `JSDOM.VTTCue.getLine`
  * old: `getLine :: MonadDOM m => VTTCue -> m Double`
  * new: `getLine :: MonadDOM m => VTTCue -> m LineAndPositionSetting`
* `JSDOM.SecurityPolicyViolationEvent.getLineNumber`
  * old: `getLineNumber :: MonadDOM m => SecurityPolicyViolationEvent -> m Int`
  * new: `getLineNumber :: MonadDOM m => SecurityPolicyViolationEvent -> m Word`
* `JSDOM.HTMLInputElement.getList`
  * old: `getList :: MonadDOM m => HTMLInputElement -> m HTMLElement`
  * new: `getList :: MonadDOM m => HTMLInputElement -> m (Maybe HTMLDataListElement)`
* `JSDOM.PerformanceTiming.getLoadEventEnd`
  * old: `getLoadEventEnd :: MonadDOM m => PerformanceTiming -> m Word64`
  * new: `getLoadEventEnd :: MonadDOM m => PerformanceTiming -> m Word53`
* `JSDOM.PerformanceTiming.getLoadEventStart`
  * old: `getLoadEventStart :: MonadDOM m => PerformanceTiming -> m Word64`
  * new: `getLoadEventStart :: MonadDOM m => PerformanceTiming -> m Word53`
* `JSDOM.ProgressEvent.getLoaded`
  * old: `getLoaded :: (MonadDOM m, IsProgressEvent self) => self -> m Word64`
  * new: `getLoaded :: MonadDOM m => ProgressEvent -> m Double`
* `JSDOM.ReadableStream.getLocked`
  * old: `getLocked :: MonadDOM m => ReadableStream -> m Bool`
  * new: `getLocked :: (MonadDOM m, IsReadableStream self) => self -> m Bool`
* `JSDOM.Gamepad.getMapping`
  * old: `getMapping :: (MonadDOM m, FromJSString result) => Gamepad -> m result`
  * new: `getMapping :: MonadDOM m => Gamepad -> m GamepadMappingType`
* `JSDOM.SVGTransform.getMatrix`
  * old: `getMatrix :: MonadDOM m => SVGTransform -> m SVGMatrix`
  * new: `getMatrix :: MonadDOM m => SVGTransform -> m DOMMatrix`
* `JSDOM.HTMLMediaElement.getMediaKeys`
  * old: `getMediaKeys :: (MonadDOM m, IsHTMLMediaElement self) => self -> m MediaKeys`
  * new: `getMediaKeys :: (MonadDOM m, IsHTMLMediaElement self) => self -> m (Maybe MediaKeys)`
* `JSDOM.DOMException.getMessage`
  * old: `getMessage :: (MonadDOM m, FromJSString result) => DOMException -> m result`
  * new: `getMessage :: (MonadDOM m, IsDOMException self, FromJSString result) => self -> m result`
* `JSDOM.MouseEvent.getMovementX`
  * old: `getMovementX :: (MonadDOM m, IsMouseEvent self) => self -> m Int`
  * new: `getMovementX :: (MonadDOM m, IsMouseEvent self) => self -> m Double`
* `JSDOM.MouseEvent.getMovementY`
  * old: `getMovementY :: (MonadDOM m, IsMouseEvent self) => self -> m Int`
  * new: `getMovementY :: (MonadDOM m, IsMouseEvent self) => self -> m Double`
* `JSDOM.SpeechSynthesisEvent.getName`
  * old: `getName :: (MonadDOM m, FromJSString result) => SpeechSynthesisEvent -> m result`
  * new: `getName :: (MonadDOM m, IsSpeechSynthesisEvent self, FromJSString result) => self -> m result`
* `JSDOM.DOMException.getName`
  * old: `getName :: (MonadDOM m, FromJSString result) => DOMException -> m result`
  * new: `getName :: (MonadDOM m, IsDOMException self, FromJSString result) => self -> m result`
* `JSDOM.NamedNodeMap.getNamedItemNS`
  * old: `getNamedItemNS :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName) => NamedNodeMap -> Maybe namespaceURI -> localName -> m (Maybe Attr)`
  * new: `getNamedItemNS :: (MonadDOM m, ToJSString namespace, ToJSString localName) => NamedNodeMap -> Maybe namespace -> localName -> m (Maybe Attr)`
* `JSDOM.NamedNodeMap.getNamedItemNSUnchecked`
  * old: `getNamedItemNSUnchecked :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName) => NamedNodeMap -> Maybe namespaceURI -> localName -> m Attr`
  * new: `getNamedItemNSUnchecked :: (MonadDOM m, ToJSString namespace, ToJSString localName) => NamedNodeMap -> Maybe namespace -> localName -> m Attr`
* `JSDOM.NamedNodeMap.getNamedItemNSUnsafe`
  * old: `getNamedItemNSUnsafe :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName, HasCallStack) => NamedNodeMap -> Maybe namespaceURI -> localName -> m Attr`
  * new: `getNamedItemNSUnsafe :: (MonadDOM m, ToJSString namespace, ToJSString localName, HasCallStack) => NamedNodeMap -> Maybe namespace -> localName -> m Attr`
* `JSDOM.NamedNodeMap.getNamedItemNS_`
  * old: `getNamedItemNS_ :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName) => NamedNodeMap -> Maybe namespaceURI -> localName -> m ()`
  * new: `getNamedItemNS_ :: (MonadDOM m, ToJSString namespace, ToJSString localName) => NamedNodeMap -> Maybe namespace -> localName -> m ()`
* `JSDOM.HTMLImageElement.getNaturalHeight`
  * old: `getNaturalHeight :: MonadDOM m => HTMLImageElement -> m Int`
  * new: `getNaturalHeight :: MonadDOM m => HTMLImageElement -> m Word`
* `JSDOM.HTMLImageElement.getNaturalWidth`
  * old: `getNaturalWidth :: MonadDOM m => HTMLImageElement -> m Int`
  * new: `getNaturalWidth :: MonadDOM m => HTMLImageElement -> m Word`
* `JSDOM.PerformanceTiming.getNavigationStart`
  * old: `getNavigationStart :: MonadDOM m => PerformanceTiming -> m Word64`
  * new: `getNavigationStart :: MonadDOM m => PerformanceTiming -> m Word53`
* `JSDOM.IDBVersionChangeEvent.getNewVersion`
  * old: `getNewVersion :: MonadDOM m => IDBVersionChangeEvent -> m (Maybe Word64)`
  * new: `getNewVersion :: MonadDOM m => IDBVersionChangeEvent -> m (Maybe Word53)`
* `JSDOM.IDBVersionChangeEvent.getNewVersionUnchecked`
  * old: `getNewVersionUnchecked :: MonadDOM m => IDBVersionChangeEvent -> m Word64`
  * new: `getNewVersionUnchecked :: MonadDOM m => IDBVersionChangeEvent -> m Word53`
* `JSDOM.IDBVersionChangeEvent.getNewVersionUnsafe`
  * old: `getNewVersionUnsafe :: (MonadDOM m, HasCallStack) => IDBVersionChangeEvent -> m Word64`
  * new: `getNewVersionUnsafe :: (MonadDOM m, HasCallStack) => IDBVersionChangeEvent -> m Word53`
* `JSDOM.PerformanceResourceTiming.getNextHopProtocol`
  * old: `getNextHopProtocol :: (MonadDOM m, FromJSString result) => PerformanceResourceTiming -> m result`
  * new: `getNextHopProtocol :: (MonadDOM m, IsPerformanceResourceTiming self, FromJSString result) => self -> m result`
* `JSDOM.HTMLElement.getOffsetHeight`
  * old: `getOffsetHeight :: (MonadDOM m, IsHTMLElement self) => self -> m Double`
  * new: `getOffsetHeight :: (MonadDOM m, IsHTMLElement self) => self -> m Int`
* `JSDOM.HTMLElement.getOffsetLeft`
  * old: `getOffsetLeft :: (MonadDOM m, IsHTMLElement self) => self -> m Double`
  * new: `getOffsetLeft :: (MonadDOM m, IsHTMLElement self) => self -> m Int`
* `JSDOM.HTMLElement.getOffsetTop`
  * old: `getOffsetTop :: (MonadDOM m, IsHTMLElement self) => self -> m Double`
  * new: `getOffsetTop :: (MonadDOM m, IsHTMLElement self) => self -> m Int`
* `JSDOM.HTMLElement.getOffsetWidth`
  * old: `getOffsetWidth :: (MonadDOM m, IsHTMLElement self) => self -> m Double`
  * new: `getOffsetWidth :: (MonadDOM m, IsHTMLElement self) => self -> m Int`
* `JSDOM.MouseEvent.getOffsetX`
  * old: `getOffsetX :: (MonadDOM m, IsMouseEvent self) => self -> m Int`
  * new: `getOffsetX :: (MonadDOM m, IsMouseEvent self) => self -> m Double`
* `JSDOM.MouseEvent.getOffsetY`
  * old: `getOffsetY :: (MonadDOM m, IsMouseEvent self) => self -> m Int`
  * new: `getOffsetY :: (MonadDOM m, IsMouseEvent self) => self -> m Double`
* `JSDOM.IDBVersionChangeEvent.getOldVersion`
  * old: `getOldVersion :: MonadDOM m => IDBVersionChangeEvent -> m Word64`
  * new: `getOldVersion :: MonadDOM m => IDBVersionChangeEvent -> m Word53`
* `JSDOM.Window.getOpener`
  * old: `getOpener :: MonadDOM m => Window -> m (Maybe Window)`
  * new: `getOpener :: MonadDOM m => Window -> m JSVal`
* `JSDOM.Window.getOpener`
  * old: `getOpener :: MonadDOM m => Window -> m (Maybe Window)`
  * new: `getOpener :: MonadDOM m => Window -> m JSVal`
* `JSDOM.Element.getOuterHTML`
  * old: `getOuterHTML :: (MonadDOM m, IsElement self, FromJSString result) => self -> m result`
  * new: `getOuterHTML :: (MonadDOM m, IsElement self) => self -> m TrustedHTMLOrString`
* `JSDOM.StyleSheet.getOwnerNode`
  * old: `getOwnerNode :: (MonadDOM m, IsStyleSheet self) => self -> m Node`
  * new: `getOwnerNode :: (MonadDOM m, IsStyleSheet self) => self -> m (Maybe ElementOrProcessingInstruction)`
* `JSDOM.CSSStyleSheet.getOwnerRule`
  * old: `getOwnerRule :: MonadDOM m => CSSStyleSheet -> m CSSRule`
  * new: `getOwnerRule :: MonadDOM m => CSSStyleSheet -> m (Maybe CSSRule)`
* `JSDOM.SVGElement.getOwnerSVGElement`
  * old: `getOwnerSVGElement :: (MonadDOM m, IsSVGElement self) => self -> m SVGSVGElement`
  * new: `getOwnerSVGElement :: (MonadDOM m, IsSVGElement self) => self -> m (Maybe SVGSVGElement)`
* `JSDOM.Touch.getPageX`
  * old: `getPageX :: MonadDOM m => Touch -> m Int`
  * new: `getPageX :: MonadDOM m => Touch -> m Double`
* `JSDOM.Touch.getPageY`
  * old: `getPageY :: MonadDOM m => Touch -> m Int`
  * new: `getPageY :: MonadDOM m => Touch -> m Double`
* `JSDOM.XSLTProcessor.getParameter`
  * old: `getParameter :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName, FromJSString result) => XSLTProcessor -> Maybe namespaceURI -> Maybe localName -> m (Maybe result)`
  * new: `getParameter :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName) => XSLTProcessor -> namespaceURI -> localName -> m JSVal`
* `JSDOM.WebGLRenderingContextBase.getParameter`
  * old: `getParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m JSVal`
  * new: `getParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> m JSVal`
* `JSDOM.XSLTProcessor.getParameter_`
  * old: `getParameter_ :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName) => XSLTProcessor -> Maybe namespaceURI -> Maybe localName -> m ()`
  * new: `getParameter_ :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName) => XSLTProcessor -> namespaceURI -> localName -> m ()`
* `JSDOM.WebGLRenderingContextBase.getParameter_`
  * old: `getParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()`
  * new: `getParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> m ()`
* `JSDOM.RTCRtpSender.getParameters`
  * old: `getParameters :: MonadDOM m => RTCRtpSender -> m RTCRtpParameters`
  * new: `getParameters :: MonadDOM m => RTCRtpSender -> m RTCRtpSendParameters`
* `JSDOM.RTCRtpReceiver.getParameters`
  * old: `getParameters :: MonadDOM m => RTCRtpReceiver -> m RTCRtpParameters`
  * new: `getParameters :: MonadDOM m => RTCRtpReceiver -> m RTCRtpReceiveParameters`
* `JSDOM.CSSStyleDeclaration.getParentRule`
  * old: `getParentRule :: MonadDOM m => CSSStyleDeclaration -> m (Maybe CSSRule)`
  * new: `getParentRule :: (MonadDOM m, IsCSSStyleDeclaration self) => self -> m (Maybe CSSRule)`
* `JSDOM.CSSStyleDeclaration.getParentRuleUnchecked`
  * old: `getParentRuleUnchecked :: MonadDOM m => CSSStyleDeclaration -> m CSSRule`
  * new: `getParentRuleUnchecked :: (MonadDOM m, IsCSSStyleDeclaration self) => self -> m CSSRule`
* `JSDOM.CSSStyleDeclaration.getParentRuleUnsafe`
  * old: `getParentRuleUnsafe :: (MonadDOM m, HasCallStack) => CSSStyleDeclaration -> m CSSRule`
  * new: `getParentRuleUnsafe :: (MonadDOM m, IsCSSStyleDeclaration self, HasCallStack) => self -> m CSSRule`
* `JSDOM.StyleSheet.getParentStyleSheet`
  * old: `getParentStyleSheet :: (MonadDOM m, IsStyleSheet self) => self -> m StyleSheet`
  * new: `getParentStyleSheet :: (MonadDOM m, IsStyleSheet self) => self -> m (Maybe CSSStyleSheet)`
* `JSDOM.Screen.getPixelDepth`
  * old: `getPixelDepth :: MonadDOM m => Screen -> m Word`
  * new: `getPixelDepth :: (MonadDOM m, IsScreen self) => self -> m Word`
* `JSDOM.SVGPathElement.getPointAtLength`
  * old: `getPointAtLength :: MonadDOM m => SVGPathElement -> Maybe Float -> m SVGPoint`
  * new: `getPointAtLength :: MonadDOM m => SVGPathElement -> Float -> m DOMPoint`
* `JSDOM.SVGPathElement.getPointAtLength_`
  * old: `getPointAtLength_ :: MonadDOM m => SVGPathElement -> Maybe Float -> m ()`
  * new: `getPointAtLength_ :: MonadDOM m => SVGPathElement -> Float -> m ()`
* `JSDOM.VTTCue.getPosition`
  * old: `getPosition :: MonadDOM m => VTTCue -> m Double`
  * new: `getPosition :: MonadDOM m => VTTCue -> m LineAndPositionSetting`
* `JSDOM.WebGLRenderingContextBase.getProgramInfoLog`
  * old: `getProgramInfoLog :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLProgram -> m (Maybe result)`
  * new: `getProgramInfoLog :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> WebGLProgram -> m (Maybe result)`
* `JSDOM.WebGLRenderingContextBase.getProgramInfoLogUnchecked`
  * old: `getProgramInfoLogUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLProgram -> m result`
  * new: `getProgramInfoLogUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> WebGLProgram -> m result`
* `JSDOM.WebGLRenderingContextBase.getProgramInfoLogUnsafe`
  * old: `getProgramInfoLogUnsafe :: (MonadDOM m, IsWebGLRenderingContextBase self, HasCallStack, FromJSString result) => self -> Maybe WebGLProgram -> m result`
  * new: `getProgramInfoLogUnsafe :: (MonadDOM m, IsWebGLRenderingContextBase self, HasCallStack, FromJSString result) => self -> WebGLProgram -> m result`
* `JSDOM.WebGLRenderingContextBase.getProgramInfoLog_`
  * old: `getProgramInfoLog_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m ()`
  * new: `getProgramInfoLog_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> WebGLProgram -> m ()`
* `JSDOM.WebGLRenderingContextBase.getProgramParameter`
  * old: `getProgramParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLenum -> m JSVal`
  * new: `getProgramParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> WebGLProgram -> Word -> m JSVal`
* `JSDOM.WebGLRenderingContextBase.getProgramParameter_`
  * old: `getProgramParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLenum -> m ()`
  * new: `getProgramParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> WebGLProgram -> Word -> m ()`
* `JSDOM.PromiseRejectionEvent.getPromise`
  * old: `getPromise :: MonadDOM m => PromiseRejectionEvent -> m JSVal`
  * new: `getPromise :: MonadDOM m => PromiseRejectionEvent -> m GObject`
* `JSDOM.CSSStyleDeclaration.getPropertyPriority`
  * old: `getPropertyPriority :: (MonadDOM m, ToJSString propertyName, FromJSString result) => CSSStyleDeclaration -> propertyName -> m (Maybe result)`
  * new: `getPropertyPriority :: (MonadDOM m, IsCSSStyleDeclaration self, ToJSString property, FromJSString result) => self -> property -> m result`
* `JSDOM.CSSStyleDeclaration.getPropertyPriority_`
  * old: `getPropertyPriority_ :: (MonadDOM m, ToJSString propertyName) => CSSStyleDeclaration -> propertyName -> m ()`
  * new: `getPropertyPriority_ :: (MonadDOM m, IsCSSStyleDeclaration self, ToJSString property) => self -> property -> m ()`
* `JSDOM.CSSStyleDeclaration.getPropertyValue`
  * old: `getPropertyValue :: (MonadDOM m, ToJSString propertyName, FromJSString result) => CSSStyleDeclaration -> propertyName -> m result`
  * new: `getPropertyValue :: (MonadDOM m, IsCSSStyleDeclaration self, ToJSString property, FromJSString result) => self -> property -> m result`
* `JSDOM.CSSStyleDeclaration.getPropertyValue_`
  * old: `getPropertyValue_ :: (MonadDOM m, ToJSString propertyName) => CSSStyleDeclaration -> propertyName -> m ()`
  * new: `getPropertyValue_ :: (MonadDOM m, IsCSSStyleDeclaration self, ToJSString property) => self -> property -> m ()`
* `JSDOM.WebSocket.getProtocol`
  * old: `getProtocol :: (MonadDOM m, FromJSString result) => WebSocket -> m (Maybe result)`
  * new: `getProtocol :: (MonadDOM m, FromJSString result) => WebSocket -> m result`
* `JSDOM.ReadableStream.getReader`
  * old: `getReader :: (MonadDOM m, ToJSVal options) => ReadableStream -> Maybe options -> m GObject`
  * new: `getReader :: (MonadDOM m, IsReadableStream self) => self -> Maybe ReadableStreamGetReaderOptions -> m ReadableStreamReader`
* `JSDOM.ReadableStream.getReader_`
  * old: `getReader_ :: (MonadDOM m, ToJSVal options) => ReadableStream -> Maybe options -> m ()`
  * new: `getReader_ :: (MonadDOM m, IsReadableStream self) => self -> Maybe ReadableStreamGetReaderOptions -> m ()`
* `JSDOM.PerformanceTiming.getRedirectEnd`
  * old: `getRedirectEnd :: MonadDOM m => PerformanceTiming -> m Word64`
  * new: `getRedirectEnd :: MonadDOM m => PerformanceTiming -> m Word53`
* `JSDOM.PerformanceResourceTiming.getRedirectEnd`
  * old: `getRedirectEnd :: MonadDOM m => PerformanceResourceTiming -> m DOMHighResTimeStamp`
  * new: `getRedirectEnd :: (MonadDOM m, IsPerformanceResourceTiming self) => self -> m Double`
* `JSDOM.PerformanceTiming.getRedirectStart`
  * old: `getRedirectStart :: MonadDOM m => PerformanceTiming -> m Word64`
  * new: `getRedirectStart :: MonadDOM m => PerformanceTiming -> m Word53`
* `JSDOM.PerformanceResourceTiming.getRedirectStart`
  * old: `getRedirectStart :: MonadDOM m => PerformanceResourceTiming -> m DOMHighResTimeStamp`
  * new: `getRedirectStart :: (MonadDOM m, IsPerformanceResourceTiming self) => self -> m Double`
* `JSDOM.DynamicsCompressorNode.getReduction`
  * old: `getReduction :: MonadDOM m => DynamicsCompressorNode -> m AudioParam`
  * new: `getReduction :: MonadDOM m => DynamicsCompressorNode -> m Float`
* `JSDOM.WebGLRenderingContextBase.getRenderbufferParameter`
  * old: `getRenderbufferParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m JSVal`
  * new: `getRenderbufferParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> m JSVal`
* `JSDOM.WebGLRenderingContextBase.getRenderbufferParameter_`
  * old: `getRenderbufferParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()`
  * new: `getRenderbufferParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> m ()`
* `JSDOM.PerformanceTiming.getRequestStart`
  * old: `getRequestStart :: MonadDOM m => PerformanceTiming -> m Word64`
  * new: `getRequestStart :: MonadDOM m => PerformanceTiming -> m Word53`
* `JSDOM.PerformanceResourceTiming.getRequestStart`
  * old: `getRequestStart :: MonadDOM m => PerformanceResourceTiming -> m DOMHighResTimeStamp`
  * new: `getRequestStart :: (MonadDOM m, IsPerformanceResourceTiming self) => self -> m Double`
* `JSDOM.PerformanceTiming.getResponseEnd`
  * old: `getResponseEnd :: MonadDOM m => PerformanceTiming -> m Word64`
  * new: `getResponseEnd :: MonadDOM m => PerformanceTiming -> m Word53`
* `JSDOM.PerformanceResourceTiming.getResponseEnd`
  * old: `getResponseEnd :: MonadDOM m => PerformanceResourceTiming -> m DOMHighResTimeStamp`
  * new: `getResponseEnd :: (MonadDOM m, IsPerformanceResourceTiming self) => self -> m Double`
* `JSDOM.PerformanceTiming.getResponseStart`
  * old: `getResponseStart :: MonadDOM m => PerformanceTiming -> m Word64`
  * new: `getResponseStart :: MonadDOM m => PerformanceTiming -> m Word53`
* `JSDOM.PerformanceResourceTiming.getResponseStart`
  * old: `getResponseStart :: MonadDOM m => PerformanceResourceTiming -> m DOMHighResTimeStamp`
  * new: `getResponseStart :: (MonadDOM m, IsPerformanceResourceTiming self) => self -> m Double`
* `JSDOM.XMLHttpRequest.getResponseText`
  * old: `getResponseText :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m (Maybe result)`
  * new: `getResponseText :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m result`
* `JSDOM.XMLHttpRequest.getResponseText`
  * old: `getResponseText :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m (Maybe result)`
  * new: `getResponseText :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m result`
* `JSDOM.IDBRequest.getResult`
  * old: `getResult :: (MonadDOM m, IsIDBRequest self) => self -> m (Maybe IDBRequestResult)`
  * new: `getResult :: (MonadDOM m, IsIDBRequest self) => self -> m JSVal`
* `JSDOM.IntersectionObserver.getRoot`
  * old: `getRoot :: MonadDOM m => IntersectionObserver -> m (Maybe Element)`
  * new: `getRoot :: MonadDOM m => IntersectionObserver -> m (Maybe ElementOrDocument)`
* `JSDOM.IntersectionObserverEntry.getRootBounds`
  * old: `getRootBounds :: MonadDOM m => IntersectionObserverEntry -> m DOMRectReadOnly`
  * new: `getRootBounds :: MonadDOM m => IntersectionObserverEntry -> m (Maybe DOMRectReadOnly)`
* `JSDOM.IntersectionObserver.getRootUnchecked`
  * old: `getRootUnchecked :: MonadDOM m => IntersectionObserver -> m Element`
  * new: `getRootUnchecked :: MonadDOM m => IntersectionObserver -> m ElementOrDocument`
* `JSDOM.IntersectionObserver.getRootUnsafe`
  * old: `getRootUnsafe :: (MonadDOM m, HasCallStack) => IntersectionObserver -> m Element`
  * new: `getRootUnsafe :: (MonadDOM m, HasCallStack) => IntersectionObserver -> m ElementOrDocument`
* `JSDOM.SVGTextContentElement.getRotationOfChar`
  * old: `getRotationOfChar :: (MonadDOM m, IsSVGTextContentElement self) => self -> Maybe Word -> m Float`
  * new: `getRotationOfChar :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m Float`
* `JSDOM.SVGTextContentElement.getRotationOfChar_`
  * old: `getRotationOfChar_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> Maybe Word -> m ()`
  * new: `getRotationOfChar_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m ()`
* `JSDOM.DeviceMotionEvent.getRotationRate`
  * old: `getRotationRate :: MonadDOM m => DeviceMotionEvent -> m (Maybe RotationRate)`
  * new: `getRotationRate :: MonadDOM m => DeviceMotionEvent -> m (Maybe DeviceMotionEventRotationRate)`
* `JSDOM.DeviceMotionEvent.getRotationRateUnchecked`
  * old: `getRotationRateUnchecked :: MonadDOM m => DeviceMotionEvent -> m RotationRate`
  * new: `getRotationRateUnchecked :: MonadDOM m => DeviceMotionEvent -> m DeviceMotionEventRotationRate`
* `JSDOM.DeviceMotionEvent.getRotationRateUnsafe`
  * old: `getRotationRateUnsafe :: (MonadDOM m, HasCallStack) => DeviceMotionEvent -> m RotationRate`
  * new: `getRotationRateUnsafe :: (MonadDOM m, HasCallStack) => DeviceMotionEvent -> m DeviceMotionEventRotationRate`
* `JSDOM.HTMLObjectElement.getSVGDocument`
  * old: `getSVGDocument :: MonadDOM m => HTMLObjectElement -> m Document`
  * new: `getSVGDocument :: MonadDOM m => HTMLObjectElement -> m (Maybe Document)`
* `JSDOM.HTMLIFrameElement.getSVGDocument`
  * old: `getSVGDocument :: MonadDOM m => HTMLIFrameElement -> m Document`
  * new: `getSVGDocument :: MonadDOM m => HTMLIFrameElement -> m (Maybe Document)`
* `JSDOM.HTMLEmbedElement.getSVGDocument`
  * old: `getSVGDocument :: MonadDOM m => HTMLEmbedElement -> m Document`
  * new: `getSVGDocument :: MonadDOM m => HTMLEmbedElement -> m (Maybe Document)`
* `JSDOM.SVGGraphicsElement.getScreenCTM`
  * old: `getScreenCTM :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGMatrix`
  * new: `getScreenCTM :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m (Maybe DOMMatrix)`
* `JSDOM.Touch.getScreenX`
  * old: `getScreenX :: MonadDOM m => Touch -> m Int`
  * new: `getScreenX :: MonadDOM m => Touch -> m Double`
* `JSDOM.Touch.getScreenY`
  * old: `getScreenY :: MonadDOM m => Touch -> m Int`
  * new: `getScreenY :: MonadDOM m => Touch -> m Double`
* `JSDOM.VTTRegion.getScroll`
  * old: `getScroll :: (MonadDOM m, FromJSString result) => VTTRegion -> m result`
  * new: `getScroll :: MonadDOM m => VTTRegion -> m ScrollSetting`
* `JSDOM.Element.getScrollLeft`
  * old: `getScrollLeft :: (MonadDOM m, IsElement self) => self -> m Int`
  * new: `getScrollLeft :: (MonadDOM m, IsElement self) => self -> m Double`
* `JSDOM.Element.getScrollTop`
  * old: `getScrollTop :: (MonadDOM m, IsElement self) => self -> m Int`
  * new: `getScrollTop :: (MonadDOM m, IsElement self) => self -> m Double`
* `JSDOM.PerformanceTiming.getSecureConnectionStart`
  * old: `getSecureConnectionStart :: MonadDOM m => PerformanceTiming -> m Word64`
  * new: `getSecureConnectionStart :: MonadDOM m => PerformanceTiming -> m Word53`
* `JSDOM.PerformanceResourceTiming.getSecureConnectionStart`
  * old: `getSecureConnectionStart :: MonadDOM m => PerformanceResourceTiming -> m DOMHighResTimeStamp`
  * new: `getSecureConnectionStart :: (MonadDOM m, IsPerformanceResourceTiming self) => self -> m Double`
* `JSDOM.HTMLInputElement.getSelectionDirection`
  * old: `getSelectionDirection :: (MonadDOM m, FromJSString result) => HTMLInputElement -> m result`
  * new: `getSelectionDirection :: (MonadDOM m, FromJSString result) => HTMLInputElement -> m (Maybe result)`
* `JSDOM.HTMLTextAreaElement.getSelectionEnd`
  * old: `getSelectionEnd :: MonadDOM m => HTMLTextAreaElement -> m Int`
  * new: `getSelectionEnd :: MonadDOM m => HTMLTextAreaElement -> m Word`
* `JSDOM.HTMLInputElement.getSelectionEnd`
  * old: `getSelectionEnd :: MonadDOM m => HTMLInputElement -> m Int`
  * new: `getSelectionEnd :: MonadDOM m => HTMLInputElement -> m (Maybe Word)`
* `JSDOM.HTMLTextAreaElement.getSelectionStart`
  * old: `getSelectionStart :: MonadDOM m => HTMLTextAreaElement -> m Int`
  * new: `getSelectionStart :: MonadDOM m => HTMLTextAreaElement -> m Word`
* `JSDOM.HTMLInputElement.getSelectionStart`
  * old: `getSelectionStart :: MonadDOM m => HTMLInputElement -> m Int`
  * new: `getSelectionStart :: MonadDOM m => HTMLInputElement -> m (Maybe Word)`
* `JSDOM.CSSStyleRule.getSelectorText`
  * old: `getSelectorText :: (MonadDOM m, FromJSString result) => CSSStyleRule -> m (Maybe result)`
  * new: `getSelectorText :: (MonadDOM m, FromJSString result) => CSSStyleRule -> m result`
* `JSDOM.CSSPageRule.getSelectorText`
  * old: `getSelectorText :: (MonadDOM m, FromJSString result) => CSSPageRule -> m (Maybe result)`
  * new: `getSelectorText :: (MonadDOM m, FromJSString result) => CSSPageRule -> m result`
* `JSDOM.WebGLRenderingContextBase.getShaderInfoLog`
  * old: `getShaderInfoLog :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m (Maybe result)`
  * new: `getShaderInfoLog :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> WebGLShader -> m (Maybe result)`
* `JSDOM.WebGLRenderingContextBase.getShaderInfoLogUnchecked`
  * old: `getShaderInfoLogUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m result`
  * new: `getShaderInfoLogUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> WebGLShader -> m result`
* `JSDOM.WebGLRenderingContextBase.getShaderInfoLogUnsafe`
  * old: `getShaderInfoLogUnsafe :: (MonadDOM m, IsWebGLRenderingContextBase self, HasCallStack, FromJSString result) => self -> Maybe WebGLShader -> m result`
  * new: `getShaderInfoLogUnsafe :: (MonadDOM m, IsWebGLRenderingContextBase self, HasCallStack, FromJSString result) => self -> WebGLShader -> m result`
* `JSDOM.WebGLRenderingContextBase.getShaderInfoLog_`
  * old: `getShaderInfoLog_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m ()`
  * new: `getShaderInfoLog_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> WebGLShader -> m ()`
* `JSDOM.WebGLRenderingContextBase.getShaderParameter`
  * old: `getShaderParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> GLenum -> m JSVal`
  * new: `getShaderParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> WebGLShader -> Word -> m JSVal`
* `JSDOM.WebGLRenderingContextBase.getShaderParameter_`
  * old: `getShaderParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> GLenum -> m ()`
  * new: `getShaderParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> WebGLShader -> Word -> m ()`
* `JSDOM.WebGLRenderingContextBase.getShaderPrecisionFormat`
  * old: `getShaderPrecisionFormat :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m WebGLShaderPrecisionFormat`
  * new: `getShaderPrecisionFormat :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> m (Maybe WebGLShaderPrecisionFormat)`
* `JSDOM.WebGLRenderingContextBase.getShaderPrecisionFormat_`
  * old: `getShaderPrecisionFormat_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()`
  * new: `getShaderPrecisionFormat_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> m ()`
* `JSDOM.WebGLRenderingContextBase.getShaderSource`
  * old: `getShaderSource :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m (Maybe result)`
  * new: `getShaderSource :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> WebGLShader -> m (Maybe result)`
* `JSDOM.WebGLRenderingContextBase.getShaderSourceUnchecked`
  * old: `getShaderSourceUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m result`
  * new: `getShaderSourceUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> WebGLShader -> m result`
* `JSDOM.WebGLRenderingContextBase.getShaderSourceUnsafe`
  * old: `getShaderSourceUnsafe :: (MonadDOM m, IsWebGLRenderingContextBase self, HasCallStack, FromJSString result) => self -> Maybe WebGLShader -> m result`
  * new: `getShaderSourceUnsafe :: (MonadDOM m, IsWebGLRenderingContextBase self, HasCallStack, FromJSString result) => self -> WebGLShader -> m result`
* `JSDOM.WebGLRenderingContextBase.getShaderSource_`
  * old: `getShaderSource_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m ()`
  * new: `getShaderSource_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> WebGLShader -> m ()`
* `JSDOM.XPathResult.getSingleNodeValue`
  * old: `getSingleNodeValue :: MonadDOM m => XPathResult -> m Node`
  * new: `getSingleNodeValue :: MonadDOM m => XPathResult -> m (Maybe Node)`
* `JSDOM.Blob.getSize`
  * old: `getSize :: (MonadDOM m, IsBlob self) => self -> m Word64`
  * new: `getSize :: (MonadDOM m, IsBlob self) => self -> m Word53`
* `JSDOM.MessageEvent.getSource`
  * old: `getSource :: MonadDOM m => MessageEvent -> m (Maybe EventTarget)`
  * new: `getSource :: MonadDOM m => MessageEvent -> m (Maybe MessageEventSource)`
* `JSDOM.IDBRequest.getSource`
  * old: `getSource :: (MonadDOM m, IsIDBRequest self) => self -> m (Maybe IDBRequestSource)`
  * new: `getSource :: (MonadDOM m, IsIDBRequest self) => self -> m (Maybe IDBObjectStoreOrIDBIndexOrIDBCursor)`
* `JSDOM.IDBCursor.getSource`
  * old: `getSource :: (MonadDOM m, IsIDBCursor self) => self -> m IDBCursorSource`
  * new: `getSource :: (MonadDOM m, IsIDBCursor self) => self -> m IDBObjectStoreOrIDBIndex`
* `JSDOM.VideoTrack.getSourceBuffer`
  * old: `getSourceBuffer :: MonadDOM m => VideoTrack -> m SourceBuffer`
  * new: `getSourceBuffer :: MonadDOM m => VideoTrack -> m (Maybe SourceBuffer)`
* `JSDOM.TextTrack.getSourceBuffer`
  * old: `getSourceBuffer :: MonadDOM m => TextTrack -> m SourceBuffer`
  * new: `getSourceBuffer :: MonadDOM m => TextTrack -> m (Maybe SourceBuffer)`
* `JSDOM.AudioTrack.getSourceBuffer`
  * old: `getSourceBuffer :: MonadDOM m => AudioTrack -> m SourceBuffer`
  * new: `getSourceBuffer :: MonadDOM m => AudioTrack -> m (Maybe SourceBuffer)`
* `JSDOM.MessageEvent.getSourceUnchecked`
  * old: `getSourceUnchecked :: MonadDOM m => MessageEvent -> m EventTarget`
  * new: `getSourceUnchecked :: MonadDOM m => MessageEvent -> m MessageEventSource`
* `JSDOM.IDBRequest.getSourceUnchecked`
  * old: `getSourceUnchecked :: (MonadDOM m, IsIDBRequest self) => self -> m IDBRequestSource`
  * new: `getSourceUnchecked :: (MonadDOM m, IsIDBRequest self) => self -> m IDBObjectStoreOrIDBIndexOrIDBCursor`
* `JSDOM.MessageEvent.getSourceUnsafe`
  * old: `getSourceUnsafe :: (MonadDOM m, HasCallStack) => MessageEvent -> m EventTarget`
  * new: `getSourceUnsafe :: (MonadDOM m, HasCallStack) => MessageEvent -> m MessageEventSource`
* `JSDOM.IDBRequest.getSourceUnsafe`
  * old: `getSourceUnsafe :: (MonadDOM m, IsIDBRequest self, HasCallStack) => self -> m IDBRequestSource`
  * new: `getSourceUnsafe :: (MonadDOM m, IsIDBRequest self, HasCallStack) => self -> m IDBObjectStoreOrIDBIndexOrIDBCursor`
* `JSDOM.HTMLScriptElement.getSrc`
  * old: `getSrc :: (MonadDOM m, FromJSString result) => HTMLScriptElement -> m result`
  * new: `getSrc :: MonadDOM m => HTMLScriptElement -> m TrustedScriptURLOrString`
* `JSDOM.Event.getSrcElement`
  * old: `getSrcElement :: (MonadDOM m, IsEvent self) => self -> m EventTarget`
  * new: `getSrcElement :: (MonadDOM m, IsEvent self) => self -> m (Maybe EventTarget)`
* `JSDOM.HTMLIFrameElement.getSrcdoc`
  * old: `getSrcdoc :: (MonadDOM m, FromJSString result) => HTMLIFrameElement -> m result`
  * new: `getSrcdoc :: MonadDOM m => HTMLIFrameElement -> m TrustedHTMLOrString`
* `JSDOM.HTMLMediaElement.getStartDate`
  * old: `getStartDate :: (MonadDOM m, IsHTMLMediaElement self) => self -> m Date`
  * new: `getStartDate :: (MonadDOM m, IsHTMLMediaElement self) => self -> m GObject`
* `JSDOM.SVGTextContentElement.getStartPositionOfChar`
  * old: `getStartPositionOfChar :: (MonadDOM m, IsSVGTextContentElement self) => self -> Maybe Word -> m SVGPoint`
  * new: `getStartPositionOfChar :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m DOMPoint`
* `JSDOM.SVGTextContentElement.getStartPositionOfChar_`
  * old: `getStartPositionOfChar_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> Maybe Word -> m ()`
  * new: `getStartPositionOfChar_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m ()`
* `JSDOM.PerformanceEntry.getStartTime`
  * old: `getStartTime :: (MonadDOM m, IsPerformanceEntry self) => self -> m DOMHighResTimeStamp`
  * new: `getStartTime :: (MonadDOM m, IsPerformanceEntry self) => self -> m Double`
* `JSDOM.History.getState`
  * old: `getState :: MonadDOM m => History -> m SerializedScriptValue`
  * new: `getState :: MonadDOM m => History -> m JSVal`
* `JSDOM.ElementCSSInlineStyle.getStyle`
  * old: `getStyle :: (MonadDOM m, IsElementCSSInlineStyle self) => self -> m CSSStyleDeclaration`
  * new: `getStyle :: (MonadDOM m, IsElementCSSInlineStyle self) => self -> m CSSStyleProperties`
* `JSDOM.CSSStyleRule.getStyle`
  * old: `getStyle :: MonadDOM m => CSSStyleRule -> m CSSStyleDeclaration`
  * new: `getStyle :: MonadDOM m => CSSStyleRule -> m CSSStyleProperties`
* `JSDOM.CSSPageRule.getStyle`
  * old: `getStyle :: MonadDOM m => CSSPageRule -> m CSSStyleDeclaration`
  * new: `getStyle :: MonadDOM m => CSSPageRule -> m CSSPageDescriptors`
* `JSDOM.CSSKeyframeRule.getStyle`
  * old: `getStyle :: MonadDOM m => CSSKeyframeRule -> m CSSStyleDeclaration`
  * new: `getStyle :: MonadDOM m => CSSKeyframeRule -> m CSSStyleProperties`
* `JSDOM.CSSFontFaceRule.getStyle`
  * old: `getStyle :: MonadDOM m => CSSFontFaceRule -> m CSSStyleDeclaration`
  * new: `getStyle :: MonadDOM m => CSSFontFaceRule -> m CSSFontFaceDescriptors`
* `JSDOM.CSSImportRule.getStyleSheet`
  * old: `getStyleSheet :: MonadDOM m => CSSImportRule -> m CSSStyleSheet`
  * new: `getStyleSheet :: MonadDOM m => CSSImportRule -> m (Maybe CSSStyleSheet)`
* `JSDOM.SVGTextContentElement.getSubStringLength`
  * old: `getSubStringLength :: (MonadDOM m, IsSVGTextContentElement self) => self -> Maybe Word -> Maybe Word -> m Float`
  * new: `getSubStringLength :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> Word -> m Float`
* `JSDOM.SVGTextContentElement.getSubStringLength_`
  * old: `getSubStringLength_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> Maybe Word -> Maybe Word -> m ()`
  * new: `getSubStringLength_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> Word -> m ()`
* `JSDOM.SVGAnimationElement.getTargetElement`
  * old: `getTargetElement :: (MonadDOM m, IsSVGAnimationElement self) => self -> m SVGElement`
  * new: `getTargetElement :: (MonadDOM m, IsSVGAnimationElement self) => self -> m (Maybe SVGElement)`
* `JSDOM.WebGLRenderingContextBase.getTexParameter`
  * old: `getTexParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m JSVal`
  * new: `getTexParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> m JSVal`
* `JSDOM.WebGLRenderingContextBase.getTexParameter_`
  * old: `getTexParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()`
  * new: `getTexParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> m ()`
* `JSDOM.HTMLScriptElement.getText`
  * old: `getText :: (MonadDOM m, FromJSString result) => HTMLScriptElement -> m result`
  * new: `getText :: MonadDOM m => HTMLScriptElement -> m TrustedScriptOrString`
* `JSDOM.IntersectionObserverEntry.getTime`
  * old: `getTime :: MonadDOM m => IntersectionObserverEntry -> m DOMHighResTimeStamp`
  * new: `getTime :: MonadDOM m => IntersectionObserverEntry -> m Double`
* `JSDOM.Event.getTimeStamp`
  * old: `getTimeStamp :: (MonadDOM m, IsEvent self) => self -> m Word`
  * new: `getTimeStamp :: (MonadDOM m, IsEvent self) => self -> m Double`
* `JSDOM.Animation.getTimeline`
  * old: `getTimeline :: MonadDOM m => Animation -> m (Maybe AnimationTimeline)`
  * new: `getTimeline :: (MonadDOM m, IsAnimation self) => self -> m (Maybe AnimationTimeline)`
* `JSDOM.Animation.getTimelineUnchecked`
  * old: `getTimelineUnchecked :: MonadDOM m => Animation -> m AnimationTimeline`
  * new: `getTimelineUnchecked :: (MonadDOM m, IsAnimation self) => self -> m AnimationTimeline`
* `JSDOM.Animation.getTimelineUnsafe`
  * old: `getTimelineUnsafe :: (MonadDOM m, HasCallStack) => Animation -> m AnimationTimeline`
  * new: `getTimelineUnsafe :: (MonadDOM m, IsAnimation self, HasCallStack) => self -> m AnimationTimeline`
* `JSDOM.ProgressEvent.getTotal`
  * old: `getTotal :: (MonadDOM m, IsProgressEvent self) => self -> m Word64`
  * new: `getTotal :: MonadDOM m => ProgressEvent -> m Double`
* `JSDOM.TrackEvent.getTrack`
  * old: `getTrack :: MonadDOM m => TrackEvent -> m (Maybe Track)`
  * new: `getTrack :: MonadDOM m => TrackEvent -> m (Maybe VideoTrackOrAudioTrackOrTextTrack)`
* `JSDOM.TextTrackCue.getTrack`
  * old: `getTrack :: (MonadDOM m, IsTextTrackCue self) => self -> m TextTrack`
  * new: `getTrack :: (MonadDOM m, IsTextTrackCue self) => self -> m (Maybe TextTrack)`
* `JSDOM.VideoTrackList.getTrackById`
  * old: `getTrackById :: (MonadDOM m, ToJSString id) => VideoTrackList -> id -> m VideoTrack`
  * new: `getTrackById :: (MonadDOM m, ToJSString id) => VideoTrackList -> id -> m (Maybe VideoTrack)`
* `JSDOM.TextTrackList.getTrackById`
  * old: `getTrackById :: (MonadDOM m, ToJSString id) => TextTrackList -> id -> m TextTrack`
  * new: `getTrackById :: (MonadDOM m, ToJSString id) => TextTrackList -> id -> m (Maybe TextTrack)`
* `JSDOM.MediaStream.getTrackById`
  * old: `getTrackById :: (MonadDOM m, ToJSString trackId) => MediaStream -> trackId -> m MediaStreamTrack`
  * new: `getTrackById :: (MonadDOM m, ToJSString trackId) => MediaStream -> trackId -> m (Maybe MediaStreamTrack)`
* `JSDOM.AudioTrackList.getTrackById`
  * old: `getTrackById :: (MonadDOM m, ToJSString id) => AudioTrackList -> id -> m AudioTrack`
  * new: `getTrackById :: (MonadDOM m, ToJSString id) => AudioTrackList -> id -> m (Maybe AudioTrack)`
* `JSDOM.TrackEvent.getTrackUnchecked`
  * old: `getTrackUnchecked :: MonadDOM m => TrackEvent -> m Track`
  * new: `getTrackUnchecked :: MonadDOM m => TrackEvent -> m VideoTrackOrAudioTrackOrTextTrack`
* `JSDOM.TrackEvent.getTrackUnsafe`
  * old: `getTrackUnsafe :: (MonadDOM m, HasCallStack) => TrackEvent -> m Track`
  * new: `getTrackUnsafe :: (MonadDOM m, HasCallStack) => TrackEvent -> m VideoTrackOrAudioTrackOrTextTrack`
* `JSDOM.IDBRequest.getTransaction`
  * old: `getTransaction :: (MonadDOM m, IsIDBRequest self) => self -> m IDBTransaction`
  * new: `getTransaction :: (MonadDOM m, IsIDBRequest self) => self -> m (Maybe IDBTransaction)`
* `JSDOM.StyleSheet.getType`
  * old: `getType :: (MonadDOM m, IsStyleSheet self, FromJSString result) => self -> m (Maybe result)`
  * new: `getType :: (MonadDOM m, IsStyleSheet self, FromJSString result) => self -> m result`
* `JSDOM.WebGLRenderingContextBase.getUniform`
  * old: `getUniform :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> Maybe WebGLUniformLocation -> m JSVal`
  * new: `getUniform :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> WebGLProgram -> WebGLUniformLocation -> m JSVal`
* `JSDOM.WebGLRenderingContextBase.getUniformLocation`
  * old: `getUniformLocation :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m WebGLUniformLocation`
  * new: `getUniformLocation :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> WebGLProgram -> name -> m (Maybe WebGLUniformLocation)`
* `JSDOM.WebGLRenderingContextBase.getUniformLocation_`
  * old: `getUniformLocation_ :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m ()`
  * new: `getUniformLocation_ :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> WebGLProgram -> name -> m ()`
* `JSDOM.WebGLRenderingContextBase.getUniform_`
  * old: `getUniform_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> Maybe WebGLUniformLocation -> m ()`
  * new: `getUniform_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> WebGLProgram -> WebGLUniformLocation -> m ()`
* `JSDOM.PerformanceTiming.getUnloadEventEnd`
  * old: `getUnloadEventEnd :: MonadDOM m => PerformanceTiming -> m Word64`
  * new: `getUnloadEventEnd :: MonadDOM m => PerformanceTiming -> m Word53`
* `JSDOM.PerformanceTiming.getUnloadEventStart`
  * old: `getUnloadEventStart :: MonadDOM m => PerformanceTiming -> m Word64`
  * new: `getUnloadEventStart :: MonadDOM m => PerformanceTiming -> m Word53`
* `JSDOM.CryptoKey.getUsages`
  * old: `getUsages :: MonadDOM m => CryptoKey -> m [CryptoKeyUsage]`
  * new: `getUsages :: MonadDOM m => CryptoKey -> m GObject`
* `JSDOM.HTMLInputElement.getValueAsDate`
  * old: `getValueAsDate :: MonadDOM m => HTMLInputElement -> m (Maybe Date)`
  * new: `getValueAsDate :: MonadDOM m => HTMLInputElement -> m (Maybe GObject)`
* `JSDOM.HTMLInputElement.getValueAsDateUnchecked`
  * old: `getValueAsDateUnchecked :: MonadDOM m => HTMLInputElement -> m Date`
  * new: `getValueAsDateUnchecked :: MonadDOM m => HTMLInputElement -> m GObject`
* `JSDOM.HTMLInputElement.getValueAsDateUnsafe`
  * old: `getValueAsDateUnsafe :: (MonadDOM m, HasCallStack) => HTMLInputElement -> m Date`
  * new: `getValueAsDateUnsafe :: (MonadDOM m, HasCallStack) => HTMLInputElement -> m GObject`
* `JSDOM.IDBDatabase.getVersion`
  * old: `getVersion :: MonadDOM m => IDBDatabase -> m Word64`
  * new: `getVersion :: MonadDOM m => IDBDatabase -> m Word53`
* `JSDOM.WebGLRenderingContextBase.getVertexAttrib`
  * old: `getVertexAttrib :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m JSVal`
  * new: `getVertexAttrib :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> m JSVal`
* `JSDOM.WebGLRenderingContextBase.getVertexAttribOffset`
  * old: `getVertexAttribOffset :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m GLsizeiptr`
  * new: `getVertexAttribOffset :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> m Int53`
* `JSDOM.WebGLRenderingContextBase.getVertexAttribOffset_`
  * old: `getVertexAttribOffset_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m ()`
  * new: `getVertexAttribOffset_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> m ()`
* `JSDOM.WebGLRenderingContextBase.getVertexAttrib_`
  * old: `getVertexAttrib_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m ()`
  * new: `getVertexAttrib_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> m ()`
* `JSDOM.VTTCue.getVertical`
  * old: `getVertical :: (MonadDOM m, FromJSString result) => VTTCue -> m result`
  * new: `getVertical :: MonadDOM m => VTTCue -> m DirectionSetting`
* `JSDOM.UIEvent.getView`
  * old: `getView :: (MonadDOM m, IsUIEvent self) => self -> m Window`
  * new: `getView :: (MonadDOM m, IsUIEvent self) => self -> m (Maybe Window)`
* `JSDOM.ReadableStreamBYOBRequest.getView`
  * old: `getView :: MonadDOM m => ReadableStreamBYOBRequest -> m RawTypedArray`
  * new: `getView :: MonadDOM m => ReadableStreamBYOBRequest -> m (Maybe Uint8Array)`
* `JSDOM.SVGElement.getViewportElement`
  * old: `getViewportElement :: (MonadDOM m, IsSVGElement self) => self -> m SVGElement`
  * new: `getViewportElement :: (MonadDOM m, IsSVGElement self) => self -> m (Maybe SVGElement)`
* `JSDOM.Document.getVisibilityState`
  * old: `getVisibilityState :: (MonadDOM m, IsDocument self) => self -> m VisibilityState`
  * new: `getVisibilityState :: (MonadDOM m, IsDocument self) => self -> m DocumentVisibilityState`
* `JSDOM.UIEvent.getWhich`
  * old: `getWhich :: (MonadDOM m, IsUIEvent self) => self -> m Int`
  * new: `getWhich :: (MonadDOM m, IsUIEvent self) => self -> m Word`
* `JSDOM.TextMetrics.getWidth`
  * old: `getWidth :: MonadDOM m => TextMetrics -> m Float`
  * new: `getWidth :: MonadDOM m => TextMetrics -> m Double`
* `JSDOM.Screen.getWidth`
  * old: `getWidth :: MonadDOM m => Screen -> m Word`
  * new: `getWidth :: (MonadDOM m, IsScreen self) => self -> m Int`
* `JSDOM.PerformanceResourceTiming.getWorkerStart`
  * old: `getWorkerStart :: MonadDOM m => PerformanceResourceTiming -> m DOMHighResTimeStamp`
  * new: `getWorkerStart :: (MonadDOM m, IsPerformanceResourceTiming self) => self -> m Double`
* `JSDOM.MouseEvent.getX`
  * old: `getX :: (MonadDOM m, IsMouseEvent self) => self -> m Int`
  * new: `getX :: (MonadDOM m, IsMouseEvent self) => self -> m Double`
* `JSDOM.MouseEvent.getY`
  * old: `getY :: (MonadDOM m, IsMouseEvent self) => self -> m Int`
  * new: `getY :: (MonadDOM m, IsMouseEvent self) => self -> m Double`
* `JSDOM.IDBObjectStore.get_`
  * old: `get_ :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> m ()`
  * new: `get_ :: MonadDOM m => IDBObjectStore -> JSVal -> m ()`
* `JSDOM.IDBIndex.get_`
  * old: `get_ :: (MonadDOM m, ToJSVal key) => IDBIndex -> key -> m ()`
  * new: `get_ :: MonadDOM m => IDBIndex -> JSVal -> m ()`
* `JSDOM.Element.hasAttributeNS`
  * old: `hasAttributeNS :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m Bool`
  * new: `hasAttributeNS :: (MonadDOM m, IsElement self, ToJSString namespace, ToJSString localName) => self -> Maybe namespace -> localName -> m Bool`
* `JSDOM.Element.hasAttributeNS_`
  * old: `hasAttributeNS_ :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m ()`
  * new: `hasAttributeNS_ :: (MonadDOM m, IsElement self, ToJSString namespace, ToJSString localName) => self -> Maybe namespace -> localName -> m ()`
* `JSDOM.WebGLRenderingContextBase.hint`
  * old: `hint :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()`
  * new: `hint :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> m ()`
* `JSDOM.RTCPeerConnection.iceCandidate`
  * old: `iceCandidate :: EventName RTCPeerConnection RTCIceCandidateEvent`
  * new: `iceCandidate :: EventName RTCPeerConnection RTCPeerConnectionIceEvent`
* `JSDOM.RTCPeerConnection.icegatheringstatechange`
  * old: `icegatheringstatechange :: EventName RTCPeerConnection onicegatheringstatechange`
  * new: `icegatheringstatechange :: EventName RTCPeerConnection Event`
* `JSDOM.SubtleCrypto.importKey`
  * old: `importKey :: (MonadDOM m, ToJSString format, IsKeyData keyData, ToJSString algorithm) => SubtleCrypto -> format -> keyData -> algorithm -> Bool -> [CryptoKeyUsage] -> m CryptoKey`
  * new: `importKey :: (MonadDOM m, IsBufferSourceOrJsonWebKey keyData, IsAlgorithmIdentifier algorithm) => SubtleCrypto -> KeyFormat -> keyData -> algorithm -> Bool -> [KeyUsage] -> m CryptoKey`
* `JSDOM.SubtleCrypto.importKey_`
  * old: `importKey_ :: (MonadDOM m, ToJSString format, IsKeyData keyData, ToJSString algorithm) => SubtleCrypto -> format -> keyData -> algorithm -> Bool -> [CryptoKeyUsage] -> m ()`
  * new: `importKey_ :: (MonadDOM m, IsBufferSourceOrJsonWebKey keyData, IsAlgorithmIdentifier algorithm) => SubtleCrypto -> KeyFormat -> keyData -> algorithm -> Bool -> [KeyUsage] -> m ()`
* `JSDOM.Document.importNode`
  * old: `importNode :: (MonadDOM m, IsDocument self, IsNode node) => self -> node -> Bool -> m Node`
  * new: `importNode :: (MonadDOM m, IsDocument self, IsNode node, IsBoolOrImportNodeOptions options) => self -> node -> Maybe options -> m Node`
* `JSDOM.Document.importNode_`
  * old: `importNode_ :: (MonadDOM m, IsDocument self, IsNode node) => self -> node -> Bool -> m ()`
  * new: `importNode_ :: (MonadDOM m, IsDocument self, IsNode node, IsBoolOrImportNodeOptions options) => self -> node -> Maybe options -> m ()`
* `JSDOM.WorkerGlobalScope.importScripts`
  * old: `importScripts :: (MonadDOM m, IsWorkerGlobalScope self, ToJSString urls) => self -> [urls] -> m ()`
  * new: `importScripts :: (MonadDOM m, IsWorkerGlobalScope self, IsTrustedScriptURLOrString urls) => self -> [urls] -> m ()`
* `JSDOM.XSLTProcessor.importStylesheet`
  * old: `importStylesheet :: (MonadDOM m, IsNode stylesheet) => XSLTProcessor -> Maybe stylesheet -> m ()`
  * new: `importStylesheet :: (MonadDOM m, IsNode style) => XSLTProcessor -> style -> m ()`
* `JSDOM.IDBKeyRange.includes`
  * old: `includes :: (MonadDOM m, ToJSVal key) => IDBKeyRange -> key -> m Bool`
  * new: `includes :: MonadDOM m => IDBKeyRange -> JSVal -> m Bool`
* `JSDOM.IDBKeyRange.includes_`
  * old: `includes_ :: (MonadDOM m, ToJSVal key) => IDBKeyRange -> key -> m ()`
  * new: `includes_ :: MonadDOM m => IDBKeyRange -> JSVal -> m ()`
* `JSDOM.CompositionEvent.initCompositionEvent`
  * old: `initCompositionEvent :: (MonadDOM m, ToJSString typeArg, ToJSString dataArg) => CompositionEvent -> Maybe typeArg -> Bool -> Bool -> Maybe Window -> Maybe dataArg -> m ()`
  * new: `initCompositionEvent :: (MonadDOM m, ToJSString typeArg, ToJSString dataArg) => CompositionEvent -> typeArg -> Maybe Bool -> Maybe Bool -> Maybe Window -> Maybe dataArg -> m ()`
* `JSDOM.CustomEvent.initCustomEvent`
  * old: `initCustomEvent :: (MonadDOM m, ToJSString type', ToJSVal detail) => CustomEvent -> type' -> Bool -> Bool -> Maybe detail -> m ()`
  * new: `initCustomEvent :: (MonadDOM m, ToJSString type') => CustomEvent -> type' -> Maybe Bool -> Maybe Bool -> JSVal -> m ()`
* `JSDOM.Event.initEvent`
  * old: `initEvent :: (MonadDOM m, IsEvent self, ToJSString type') => self -> type' -> Bool -> Bool -> m ()`
  * new: `initEvent :: (MonadDOM m, IsEvent self, ToJSString type') => self -> type' -> Maybe Bool -> Maybe Bool -> m ()`
* `JSDOM.KeyboardEvent.initKeyboardEvent`
  * old: `initKeyboardEvent :: (MonadDOM m, ToJSString type', ToJSString keyIdentifier) => KeyboardEvent -> Maybe type' -> Bool -> Bool -> Maybe Window -> Maybe keyIdentifier -> Maybe Word -> Bool -> Bool -> Bool -> Bool -> Bool -> m ()`
  * new: `initKeyboardEvent :: (MonadDOM m, ToJSString typeArg, ToJSString keyArg) => KeyboardEvent -> typeArg -> Maybe Bool -> Maybe Bool -> Maybe Window -> Maybe keyArg -> Maybe Word -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> m ()`
* `JSDOM.MessageEvent.initMessageEvent`
  * old: `initMessageEvent :: (MonadDOM m, ToJSString type', ToJSVal data', ToJSString originArg, ToJSString lastEventId, IsMessageEventSource source) => MessageEvent -> type' -> Bool -> Bool -> Maybe data' -> Maybe originArg -> Maybe lastEventId -> Maybe source -> [MessagePort] -> m ()`
  * new: `initMessageEvent :: (MonadDOM m, ToJSString type', ToJSString origin, ToJSString lastEventId, IsMessageEventSource source) => MessageEvent -> type' -> Maybe Bool -> Maybe Bool -> JSVal -> Maybe origin -> Maybe lastEventId -> Maybe source -> Maybe [MessagePort] -> m ()`
* `JSDOM.MouseEvent.initMouseEvent`
  * old: `initMouseEvent :: (MonadDOM m, IsMouseEvent self, ToJSString type', ToJSVal relatedTarget) => self -> Maybe type' -> Bool -> Bool -> Maybe Window -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Bool -> Bool -> Bool -> Bool -> Maybe Word -> Maybe relatedTarget -> m ()`
  * new: `initMouseEvent :: (MonadDOM m, IsMouseEvent self, ToJSString typeArg, IsEventTarget relatedTargetArg) => self -> typeArg -> Maybe Bool -> Maybe Bool -> Maybe Window -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Int -> Maybe relatedTargetArg -> m ()`
* `JSDOM.StorageEvent.initStorageEvent`
  * old: `initStorageEvent :: (MonadDOM m, ToJSString typeArg, ToJSString keyArg, ToJSString oldValueArg, ToJSString newValueArg, ToJSString urlArg) => StorageEvent -> Maybe typeArg -> Bool -> Bool -> Maybe keyArg -> Maybe oldValueArg -> Maybe newValueArg -> Maybe urlArg -> Maybe Storage -> m ()`
  * new: `initStorageEvent :: (MonadDOM m, ToJSString type', ToJSString key, ToJSString oldValue, ToJSString newValue, ToJSString url) => StorageEvent -> type' -> Maybe Bool -> Maybe Bool -> Maybe key -> Maybe oldValue -> Maybe newValue -> Maybe url -> Maybe Storage -> m ()`
* `JSDOM.TextEvent.initTextEvent`
  * old: `initTextEvent :: (MonadDOM m, ToJSString typeArg, ToJSString dataArg) => TextEvent -> Maybe typeArg -> Bool -> Bool -> Maybe Window -> Maybe dataArg -> m ()`
  * new: `initTextEvent :: (MonadDOM m, ToJSString type', ToJSString data') => TextEvent -> type' -> Maybe Bool -> Maybe Bool -> Maybe Window -> Maybe data' -> m ()`
* `JSDOM.UIEvent.initUIEvent`
  * old: `initUIEvent :: (MonadDOM m, IsUIEvent self, ToJSString type') => self -> Maybe type' -> Bool -> Bool -> Maybe Window -> Maybe Int -> m ()`
  * new: `initUIEvent :: (MonadDOM m, IsUIEvent self, ToJSString typeArg) => self -> typeArg -> Maybe Bool -> Maybe Bool -> Maybe Window -> Maybe Int -> m ()`
* `JSDOM.SVGStringList.initialize`
  * old: `initialize :: (MonadDOM m, ToJSString item, FromJSString result) => SVGStringList -> item -> m result`
  * new: `initialize :: (MonadDOM m, ToJSString newItem, FromJSString result) => SVGStringList -> newItem -> m result`
* `JSDOM.SVGPointList.initialize`
  * old: `initialize :: MonadDOM m => SVGPointList -> SVGPoint -> m SVGPoint`
  * new: `initialize :: MonadDOM m => SVGPointList -> DOMPoint -> m DOMPoint`
* `JSDOM.SVGStringList.initialize_`
  * old: `initialize_ :: (MonadDOM m, ToJSString item) => SVGStringList -> item -> m ()`
  * new: `initialize_ :: (MonadDOM m, ToJSString newItem) => SVGStringList -> newItem -> m ()`
* `JSDOM.SVGPointList.initialize_`
  * old: `initialize_ :: MonadDOM m => SVGPointList -> SVGPoint -> m ()`
  * new: `initialize_ :: MonadDOM m => SVGPointList -> DOMPoint -> m ()`
* `JSDOM.GlobalEventHandlers.input`
  * old: `input :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event`
  * new: `input :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self InputEvent`
* `JSDOM.Element.insertAdjacentHTML`
  * old: `insertAdjacentHTML :: (MonadDOM m, IsElement self, ToJSString position, ToJSString text) => self -> position -> text -> m ()`
  * new: `insertAdjacentHTML :: (MonadDOM m, IsElement self, ToJSString position, IsTrustedHTMLOrString string) => self -> position -> string -> m ()`
* `JSDOM.HTMLTableRowElement.insertCell`
  * old: `insertCell :: MonadDOM m => HTMLTableRowElement -> Maybe Int -> m HTMLElement`
  * new: `insertCell :: MonadDOM m => HTMLTableRowElement -> Maybe Int -> m HTMLTableCellElement`
* `JSDOM.RTCDTMFSender.insertDTMF`
  * old: `insertDTMF :: (MonadDOM m, ToJSString tones) => RTCDTMFSender -> tones -> Maybe Int -> Maybe Int -> m ()`
  * new: `insertDTMF :: (MonadDOM m, ToJSString tones) => RTCDTMFSender -> tones -> Maybe Word -> Maybe Word -> m ()`
* `JSDOM.SVGStringList.insertItemBefore`
  * old: `insertItemBefore :: (MonadDOM m, ToJSString item, FromJSString result) => SVGStringList -> item -> Word -> m result`
  * new: `insertItemBefore :: (MonadDOM m, ToJSString newItem, FromJSString result) => SVGStringList -> newItem -> Word -> m result`
* `JSDOM.SVGPointList.insertItemBefore`
  * old: `insertItemBefore :: MonadDOM m => SVGPointList -> SVGPoint -> Word -> m SVGPoint`
  * new: `insertItemBefore :: MonadDOM m => SVGPointList -> DOMPoint -> Word -> m DOMPoint`
* `JSDOM.SVGStringList.insertItemBefore_`
  * old: `insertItemBefore_ :: (MonadDOM m, ToJSString item) => SVGStringList -> item -> Word -> m ()`
  * new: `insertItemBefore_ :: (MonadDOM m, ToJSString newItem) => SVGStringList -> newItem -> Word -> m ()`
* `JSDOM.SVGPointList.insertItemBefore_`
  * old: `insertItemBefore_ :: MonadDOM m => SVGPointList -> SVGPoint -> Word -> m ()`
  * new: `insertItemBefore_ :: MonadDOM m => SVGPointList -> DOMPoint -> Word -> m ()`
* `JSDOM.HTMLTableSectionElement.insertRow`
  * old: `insertRow :: MonadDOM m => HTMLTableSectionElement -> Maybe Int -> m HTMLElement`
  * new: `insertRow :: MonadDOM m => HTMLTableSectionElement -> Maybe Int -> m HTMLTableRowElement`
* `JSDOM.HTMLTableElement.insertRow`
  * old: `insertRow :: MonadDOM m => HTMLTableElement -> Maybe Int -> m HTMLElement`
  * new: `insertRow :: MonadDOM m => HTMLTableElement -> Maybe Int -> m HTMLTableRowElement`
* `JSDOM.WebGLRenderingContextBase.isBuffer`
  * old: `isBuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLBuffer -> m GLboolean`
  * new: `isBuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLBuffer -> m Bool`
* `JSDOM.WebGLRenderingContextBase.isContextLost`
  * old: `isContextLost :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m GLboolean`
  * new: `isContextLost :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m Bool`
* `JSDOM.Node.isDefaultNamespace`
  * old: `isDefaultNamespace :: (MonadDOM m, IsNode self, ToJSString namespaceURI) => self -> Maybe namespaceURI -> m Bool`
  * new: `isDefaultNamespace :: (MonadDOM m, IsNode self, ToJSString namespace) => self -> Maybe namespace -> m Bool`
* `JSDOM.Node.isDefaultNamespace_`
  * old: `isDefaultNamespace_ :: (MonadDOM m, IsNode self, ToJSString namespaceURI) => self -> Maybe namespaceURI -> m ()`
  * new: `isDefaultNamespace_ :: (MonadDOM m, IsNode self, ToJSString namespace) => self -> Maybe namespace -> m ()`
* `JSDOM.WebGLRenderingContextBase.isEnabled`
  * old: `isEnabled :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m GLboolean`
  * new: `isEnabled :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> m Bool`
* `JSDOM.WebGLRenderingContextBase.isEnabled_`
  * old: `isEnabled_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()`
  * new: `isEnabled_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> m ()`
* `JSDOM.Node.isEqualNode`
  * old: `isEqualNode :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m Bool`
  * new: `isEqualNode :: (MonadDOM m, IsNode self, IsNode otherNode) => self -> Maybe otherNode -> m Bool`
* `JSDOM.Node.isEqualNode_`
  * old: `isEqualNode_ :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m ()`
  * new: `isEqualNode_ :: (MonadDOM m, IsNode self, IsNode otherNode) => self -> Maybe otherNode -> m ()`
* `JSDOM.WebGLRenderingContextBase.isFramebuffer`
  * old: `isFramebuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLFramebuffer -> m GLboolean`
  * new: `isFramebuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLFramebuffer -> m Bool`
* `JSDOM.WebGLRenderingContextBase.isProgram`
  * old: `isProgram :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m GLboolean`
  * new: `isProgram :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m Bool`
* `JSDOM.WebGLRenderingContextBase.isRenderbuffer`
  * old: `isRenderbuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLRenderbuffer -> m GLboolean`
  * new: `isRenderbuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLRenderbuffer -> m Bool`
* `JSDOM.Node.isSameNode`
  * old: `isSameNode :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m Bool`
  * new: `isSameNode :: (MonadDOM m, IsNode self, IsNode otherNode) => self -> Maybe otherNode -> m Bool`
* `JSDOM.Node.isSameNode_`
  * old: `isSameNode_ :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m ()`
  * new: `isSameNode_ :: (MonadDOM m, IsNode self, IsNode otherNode) => self -> Maybe otherNode -> m ()`
* `JSDOM.WebGLRenderingContextBase.isShader`
  * old: `isShader :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m GLboolean`
  * new: `isShader :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m Bool`
* `JSDOM.WebGLRenderingContextBase.isTexture`
  * old: `isTexture :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLTexture -> m GLboolean`
  * new: `isTexture :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLTexture -> m Bool`
* `JSDOM.TouchList.item`
  * old: `item :: MonadDOM m => TouchList -> Word -> m Touch`
  * new: `item :: MonadDOM m => TouchList -> Word -> m (Maybe Touch)`
* `JSDOM.StyleSheetList.item`
  * old: `item :: MonadDOM m => StyleSheetList -> Word -> m (Maybe StyleSheet)`
  * new: `item :: MonadDOM m => StyleSheetList -> Word -> m (Maybe CSSStyleSheet)`
* `JSDOM.HTMLAllCollection.item`
  * old: `item :: MonadDOM m => HTMLAllCollection -> Word -> m (Maybe Element)`
  * new: `item :: (MonadDOM m, ToJSString nameOrIndex) => HTMLAllCollection -> Maybe nameOrIndex -> m (Maybe HTMLCollectionOrElement)`
* `JSDOM.CSSStyleDeclaration.item`
  * old: `item :: (MonadDOM m, FromJSString result) => CSSStyleDeclaration -> Word -> m result`
  * new: `item :: (MonadDOM m, IsCSSStyleDeclaration self, FromJSString result) => self -> Word -> m result`
* `JSDOM.CSSRuleList.item`
  * old: `item :: MonadDOM m => CSSRuleList -> Word -> m CSSRule`
  * new: `item :: MonadDOM m => CSSRuleList -> Word -> m (Maybe CSSRule)`
* `JSDOM.StyleSheetList.itemUnchecked`
  * old: `itemUnchecked :: MonadDOM m => StyleSheetList -> Word -> m StyleSheet`
  * new: `itemUnchecked :: MonadDOM m => StyleSheetList -> Word -> m CSSStyleSheet`
* `JSDOM.HTMLAllCollection.itemUnchecked`
  * old: `itemUnchecked :: MonadDOM m => HTMLAllCollection -> Word -> m Element`
  * new: `itemUnchecked :: (MonadDOM m, ToJSString nameOrIndex) => HTMLAllCollection -> Maybe nameOrIndex -> m HTMLCollectionOrElement`
* `JSDOM.StyleSheetList.itemUnsafe`
  * old: `itemUnsafe :: (MonadDOM m, HasCallStack) => StyleSheetList -> Word -> m StyleSheet`
  * new: `itemUnsafe :: (MonadDOM m, HasCallStack) => StyleSheetList -> Word -> m CSSStyleSheet`
* `JSDOM.HTMLAllCollection.itemUnsafe`
  * old: `itemUnsafe :: (MonadDOM m, HasCallStack) => HTMLAllCollection -> Word -> m Element`
  * new: `itemUnsafe :: (MonadDOM m, ToJSString nameOrIndex, HasCallStack) => HTMLAllCollection -> Maybe nameOrIndex -> m HTMLCollectionOrElement`
* `JSDOM.HTMLAllCollection.item_`
  * old: `item_ :: MonadDOM m => HTMLAllCollection -> Word -> m ()`
  * new: `item_ :: (MonadDOM m, ToJSString nameOrIndex) => HTMLAllCollection -> Maybe nameOrIndex -> m ()`
* `JSDOM.CSSStyleDeclaration.item_`
  * old: `item_ :: MonadDOM m => CSSStyleDeclaration -> Word -> m ()`
  * new: `item_ :: (MonadDOM m, IsCSSStyleDeclaration self) => self -> Word -> m ()`
* `JSDOM.XPathResult.iterateNext`
  * old: `iterateNext :: MonadDOM m => XPathResult -> m Node`
  * new: `iterateNext :: MonadDOM m => XPathResult -> m (Maybe Node)`
* `JSDOM.Enums.js_AppendModeSegments`
  * old: `js_AppendModeSegments :: String`
  * new: `js_AppendModeSegments :: JSString`
* `JSDOM.Enums.js_AppendModeSequence`
  * old: `js_AppendModeSequence :: String`
  * new: `js_AppendModeSequence :: JSString`
* `JSDOM.Enums.js_AudioContextStateClosed`
  * old: `js_AudioContextStateClosed :: String`
  * new: `js_AudioContextStateClosed :: JSString`
* `JSDOM.Enums.js_AudioContextStateInterrupted`
  * old: `js_AudioContextStateInterrupted :: String`
  * new: `js_AudioContextStateInterrupted :: JSString`
* `JSDOM.Enums.js_AudioContextStateRunning`
  * old: `js_AudioContextStateRunning :: String`
  * new: `js_AudioContextStateRunning :: JSString`
* `JSDOM.Enums.js_AudioContextStateSuspended`
  * old: `js_AudioContextStateSuspended :: String`
  * new: `js_AudioContextStateSuspended :: JSString`
* `JSDOM.Enums.js_BiquadFilterTypeAllpass`
  * old: `js_BiquadFilterTypeAllpass :: String`
  * new: `js_BiquadFilterTypeAllpass :: JSString`
* `JSDOM.Enums.js_BiquadFilterTypeBandpass`
  * old: `js_BiquadFilterTypeBandpass :: String`
  * new: `js_BiquadFilterTypeBandpass :: JSString`
* `JSDOM.Enums.js_BiquadFilterTypeHighpass`
  * old: `js_BiquadFilterTypeHighpass :: String`
  * new: `js_BiquadFilterTypeHighpass :: JSString`
* `JSDOM.Enums.js_BiquadFilterTypeHighshelf`
  * old: `js_BiquadFilterTypeHighshelf :: String`
  * new: `js_BiquadFilterTypeHighshelf :: JSString`
* `JSDOM.Enums.js_BiquadFilterTypeLowpass`
  * old: `js_BiquadFilterTypeLowpass :: String`
  * new: `js_BiquadFilterTypeLowpass :: JSString`
* `JSDOM.Enums.js_BiquadFilterTypeLowshelf`
  * old: `js_BiquadFilterTypeLowshelf :: String`
  * new: `js_BiquadFilterTypeLowshelf :: JSString`
* `JSDOM.Enums.js_BiquadFilterTypeNotch`
  * old: `js_BiquadFilterTypeNotch :: String`
  * new: `js_BiquadFilterTypeNotch :: JSString`
* `JSDOM.Enums.js_BiquadFilterTypePeaking`
  * old: `js_BiquadFilterTypePeaking :: String`
  * new: `js_BiquadFilterTypePeaking :: JSString`
* `JSDOM.Enums.js_DistanceModelTypeExponential`
  * old: `js_DistanceModelTypeExponential :: String`
  * new: `js_DistanceModelTypeExponential :: JSString`
* `JSDOM.Enums.js_DistanceModelTypeInverse`
  * old: `js_DistanceModelTypeInverse :: String`
  * new: `js_DistanceModelTypeInverse :: JSString`
* `JSDOM.Enums.js_DistanceModelTypeLinear`
  * old: `js_DistanceModelTypeLinear :: String`
  * new: `js_DistanceModelTypeLinear :: JSString`
* `JSDOM.Enums.js_DocumentReadyStateComplete`
  * old: `js_DocumentReadyStateComplete :: String`
  * new: `js_DocumentReadyStateComplete :: JSString`
* `JSDOM.Enums.js_DocumentReadyStateInteractive`
  * old: `js_DocumentReadyStateInteractive :: String`
  * new: `js_DocumentReadyStateInteractive :: JSString`
* `JSDOM.Enums.js_DocumentReadyStateLoading`
  * old: `js_DocumentReadyStateLoading :: String`
  * new: `js_DocumentReadyStateLoading :: JSString`
* `JSDOM.Enums.js_EndOfStreamErrorDecode`
  * old: `js_EndOfStreamErrorDecode :: String`
  * new: `js_EndOfStreamErrorDecode :: JSString`
* `JSDOM.Enums.js_EndOfStreamErrorNetwork`
  * old: `js_EndOfStreamErrorNetwork :: String`
  * new: `js_EndOfStreamErrorNetwork :: JSString`
* `JSDOM.Enums.js_FontFaceLoadStatusError`
  * old: `js_FontFaceLoadStatusError :: String`
  * new: `js_FontFaceLoadStatusError :: JSString`
* `JSDOM.Enums.js_FontFaceLoadStatusLoaded`
  * old: `js_FontFaceLoadStatusLoaded :: String`
  * new: `js_FontFaceLoadStatusLoaded :: JSString`
* `JSDOM.Enums.js_FontFaceLoadStatusLoading`
  * old: `js_FontFaceLoadStatusLoading :: String`
  * new: `js_FontFaceLoadStatusLoading :: JSString`
* `JSDOM.Enums.js_FontFaceLoadStatusUnloaded`
  * old: `js_FontFaceLoadStatusUnloaded :: String`
  * new: `js_FontFaceLoadStatusUnloaded :: JSString`
* `JSDOM.Enums.js_FontFaceSetLoadStatusLoaded`
  * old: `js_FontFaceSetLoadStatusLoaded :: String`
  * new: `js_FontFaceSetLoadStatusLoaded :: JSString`
* `JSDOM.Enums.js_FontFaceSetLoadStatusLoading`
  * old: `js_FontFaceSetLoadStatusLoading :: String`
  * new: `js_FontFaceSetLoadStatusLoading :: JSString`
* `JSDOM.Enums.js_IDBCursorDirectionNext`
  * old: `js_IDBCursorDirectionNext :: String`
  * new: `js_IDBCursorDirectionNext :: JSString`
* `JSDOM.Enums.js_IDBCursorDirectionNextunique`
  * old: `js_IDBCursorDirectionNextunique :: String`
  * new: `js_IDBCursorDirectionNextunique :: JSString`
* `JSDOM.Enums.js_IDBCursorDirectionPrev`
  * old: `js_IDBCursorDirectionPrev :: String`
  * new: `js_IDBCursorDirectionPrev :: JSString`
* `JSDOM.Enums.js_IDBCursorDirectionPrevunique`
  * old: `js_IDBCursorDirectionPrevunique :: String`
  * new: `js_IDBCursorDirectionPrevunique :: JSString`
* `JSDOM.Enums.js_IDBRequestReadyStateDone`
  * old: `js_IDBRequestReadyStateDone :: String`
  * new: `js_IDBRequestReadyStateDone :: JSString`
* `JSDOM.Enums.js_IDBRequestReadyStatePending`
  * old: `js_IDBRequestReadyStatePending :: String`
  * new: `js_IDBRequestReadyStatePending :: JSString`
* `JSDOM.Enums.js_IDBTransactionModeReadonly`
  * old: `js_IDBTransactionModeReadonly :: String`
  * new: `js_IDBTransactionModeReadonly :: JSString`
* `JSDOM.Enums.js_IDBTransactionModeReadwrite`
  * old: `js_IDBTransactionModeReadwrite :: String`
  * new: `js_IDBTransactionModeReadwrite :: JSString`
* `JSDOM.Enums.js_IDBTransactionModeVersionchange`
  * old: `js_IDBTransactionModeVersionchange :: String`
  * new: `js_IDBTransactionModeVersionchange :: JSString`
* `JSDOM.Enums.js_ImageSmoothingQualityHigh`
  * old: `js_ImageSmoothingQualityHigh :: String`
  * new: `js_ImageSmoothingQualityHigh :: JSString`
* `JSDOM.Enums.js_ImageSmoothingQualityLow`
  * old: `js_ImageSmoothingQualityLow :: String`
  * new: `js_ImageSmoothingQualityLow :: JSString`
* `JSDOM.Enums.js_ImageSmoothingQualityMedium`
  * old: `js_ImageSmoothingQualityMedium :: String`
  * new: `js_ImageSmoothingQualityMedium :: JSString`
* `JSDOM.Enums.js_KeyFormatJwk`
  * old: `js_KeyFormatJwk :: String`
  * new: `js_KeyFormatJwk :: JSString`
* `JSDOM.Enums.js_KeyFormatPkcs8`
  * old: `js_KeyFormatPkcs8 :: String`
  * new: `js_KeyFormatPkcs8 :: JSString`
* `JSDOM.Enums.js_KeyFormatRaw`
  * old: `js_KeyFormatRaw :: String`
  * new: `js_KeyFormatRaw :: JSString`
* `JSDOM.Enums.js_KeyFormatSpki`
  * old: `js_KeyFormatSpki :: String`
  * new: `js_KeyFormatSpki :: JSString`
* `JSDOM.Enums.js_KeyTypePrivate`
  * old: `js_KeyTypePrivate :: String`
  * new: `js_KeyTypePrivate :: JSString`
* `JSDOM.Enums.js_KeyTypePublic`
  * old: `js_KeyTypePublic :: String`
  * new: `js_KeyTypePublic :: JSString`
* `JSDOM.Enums.js_KeyTypeSecret`
  * old: `js_KeyTypeSecret :: String`
  * new: `js_KeyTypeSecret :: JSString`
* `JSDOM.Enums.js_MediaDeviceKindAudioinput`
  * old: `js_MediaDeviceKindAudioinput :: String`
  * new: `js_MediaDeviceKindAudioinput :: JSString`
* `JSDOM.Enums.js_MediaDeviceKindAudiooutput`
  * old: `js_MediaDeviceKindAudiooutput :: String`
  * new: `js_MediaDeviceKindAudiooutput :: JSString`
* `JSDOM.Enums.js_MediaDeviceKindVideoinput`
  * old: `js_MediaDeviceKindVideoinput :: String`
  * new: `js_MediaDeviceKindVideoinput :: JSString`
* `JSDOM.Enums.js_MediaKeyMessageTypeIndividualizationRequest`
  * old: `js_MediaKeyMessageTypeIndividualizationRequest :: String`
  * new: `js_MediaKeyMessageTypeIndividualizationRequest :: JSString`
* `JSDOM.Enums.js_MediaKeyMessageTypeLicenseRelease`
  * old: `js_MediaKeyMessageTypeLicenseRelease :: String`
  * new: `js_MediaKeyMessageTypeLicenseRelease :: JSString`
* `JSDOM.Enums.js_MediaKeyMessageTypeLicenseRenewal`
  * old: `js_MediaKeyMessageTypeLicenseRenewal :: String`
  * new: `js_MediaKeyMessageTypeLicenseRenewal :: JSString`
* `JSDOM.Enums.js_MediaKeyMessageTypeLicenseRequest`
  * old: `js_MediaKeyMessageTypeLicenseRequest :: String`
  * new: `js_MediaKeyMessageTypeLicenseRequest :: JSString`
* `JSDOM.Enums.js_MediaKeySessionTypePersistentLicense`
  * old: `js_MediaKeySessionTypePersistentLicense :: String`
  * new: `js_MediaKeySessionTypePersistentLicense :: JSString`
* `JSDOM.Enums.js_MediaKeySessionTypeTemporary`
  * old: `js_MediaKeySessionTypeTemporary :: String`
  * new: `js_MediaKeySessionTypeTemporary :: JSString`
* `JSDOM.Enums.js_MediaKeyStatusExpired`
  * old: `js_MediaKeyStatusExpired :: String`
  * new: `js_MediaKeyStatusExpired :: JSString`
* `JSDOM.Enums.js_MediaKeyStatusInternalError`
  * old: `js_MediaKeyStatusInternalError :: String`
  * new: `js_MediaKeyStatusInternalError :: JSString`
* `JSDOM.Enums.js_MediaKeyStatusOutputDownscaled`
  * old: `js_MediaKeyStatusOutputDownscaled :: String`
  * new: `js_MediaKeyStatusOutputDownscaled :: JSString`
* `JSDOM.Enums.js_MediaKeyStatusOutputRestricted`
  * old: `js_MediaKeyStatusOutputRestricted :: String`
  * new: `js_MediaKeyStatusOutputRestricted :: JSString`
* `JSDOM.Enums.js_MediaKeyStatusReleased`
  * old: `js_MediaKeyStatusReleased :: String`
  * new: `js_MediaKeyStatusReleased :: JSString`
* `JSDOM.Enums.js_MediaKeyStatusStatusPending`
  * old: `js_MediaKeyStatusStatusPending :: String`
  * new: `js_MediaKeyStatusStatusPending :: JSString`
* `JSDOM.Enums.js_MediaKeyStatusUsable`
  * old: `js_MediaKeyStatusUsable :: String`
  * new: `js_MediaKeyStatusUsable :: JSString`
* `JSDOM.Enums.js_MediaKeysRequirementNotAllowed`
  * old: `js_MediaKeysRequirementNotAllowed :: String`
  * new: `js_MediaKeysRequirementNotAllowed :: JSString`
* `JSDOM.Enums.js_MediaKeysRequirementOptional`
  * old: `js_MediaKeysRequirementOptional :: String`
  * new: `js_MediaKeysRequirementOptional :: JSString`
* `JSDOM.Enums.js_MediaKeysRequirementRequired`
  * old: `js_MediaKeysRequirementRequired :: String`
  * new: `js_MediaKeysRequirementRequired :: JSString`
* `JSDOM.Enums.js_MediaStreamTrackStateEnded`
  * old: `js_MediaStreamTrackStateEnded :: String`
  * new: `js_MediaStreamTrackStateEnded :: JSString`
* `JSDOM.Enums.js_MediaStreamTrackStateLive`
  * old: `js_MediaStreamTrackStateLive :: String`
  * new: `js_MediaStreamTrackStateLive :: JSString`
* `JSDOM.Enums.js_NotificationDirectionAuto`
  * old: `js_NotificationDirectionAuto :: String`
  * new: `js_NotificationDirectionAuto :: JSString`
* `JSDOM.Enums.js_NotificationDirectionLtr`
  * old: `js_NotificationDirectionLtr :: String`
  * new: `js_NotificationDirectionLtr :: JSString`
* `JSDOM.Enums.js_NotificationDirectionRtl`
  * old: `js_NotificationDirectionRtl :: String`
  * new: `js_NotificationDirectionRtl :: JSString`
* `JSDOM.Enums.js_OscillatorTypeCustom`
  * old: `js_OscillatorTypeCustom :: String`
  * new: `js_OscillatorTypeCustom :: JSString`
* `JSDOM.Enums.js_OscillatorTypeSawtooth`
  * old: `js_OscillatorTypeSawtooth :: String`
  * new: `js_OscillatorTypeSawtooth :: JSString`
* `JSDOM.Enums.js_OscillatorTypeSine`
  * old: `js_OscillatorTypeSine :: String`
  * new: `js_OscillatorTypeSine :: JSString`
* `JSDOM.Enums.js_OscillatorTypeSquare`
  * old: `js_OscillatorTypeSquare :: String`
  * new: `js_OscillatorTypeSquare :: JSString`
* `JSDOM.Enums.js_OscillatorTypeTriangle`
  * old: `js_OscillatorTypeTriangle :: String`
  * new: `js_OscillatorTypeTriangle :: JSString`
* `JSDOM.Enums.js_OverSampleType2x`
  * old: `js_OverSampleType2x :: String`
  * new: `js_OverSampleType2x :: JSString`
* `JSDOM.Enums.js_OverSampleType4x`
  * old: `js_OverSampleType4x :: String`
  * new: `js_OverSampleType4x :: JSString`
* `JSDOM.Enums.js_OverSampleTypeNone`
  * old: `js_OverSampleTypeNone :: String`
  * new: `js_OverSampleTypeNone :: JSString`
* `JSDOM.Enums.js_PanningModelTypeEqualpower`
  * old: `js_PanningModelTypeEqualpower :: String`
  * new: `js_PanningModelTypeEqualpower :: JSString`
* `JSDOM.Enums.js_PanningModelTypeHRTF`
  * old: `js_PanningModelTypeHRTF :: String`
  * new: `js_PanningModelTypeHRTF :: JSString`
* `JSDOM.Enums.js_RTCBundlePolicyBalanced`
  * old: `js_RTCBundlePolicyBalanced :: String`
  * new: `js_RTCBundlePolicyBalanced :: JSString`
* `JSDOM.Enums.js_RTCBundlePolicyMaxBundle`
  * old: `js_RTCBundlePolicyMaxBundle :: String`
  * new: `js_RTCBundlePolicyMaxBundle :: JSString`
* `JSDOM.Enums.js_RTCBundlePolicyMaxCompat`
  * old: `js_RTCBundlePolicyMaxCompat :: String`
  * new: `js_RTCBundlePolicyMaxCompat :: JSString`
* `JSDOM.Enums.js_RTCDataChannelStateClosed`
  * old: `js_RTCDataChannelStateClosed :: String`
  * new: `js_RTCDataChannelStateClosed :: JSString`
* `JSDOM.Enums.js_RTCDataChannelStateClosing`
  * old: `js_RTCDataChannelStateClosing :: String`
  * new: `js_RTCDataChannelStateClosing :: JSString`
* `JSDOM.Enums.js_RTCDataChannelStateConnecting`
  * old: `js_RTCDataChannelStateConnecting :: String`
  * new: `js_RTCDataChannelStateConnecting :: JSString`
* `JSDOM.Enums.js_RTCDataChannelStateOpen`
  * old: `js_RTCDataChannelStateOpen :: String`
  * new: `js_RTCDataChannelStateOpen :: JSString`
* `JSDOM.Enums.js_RTCDegradationPreferenceBalanced`
  * old: `js_RTCDegradationPreferenceBalanced :: String`
  * new: `js_RTCDegradationPreferenceBalanced :: JSString`
* `JSDOM.Enums.js_RTCDegradationPreferenceMaintainFramerate`
  * old: `js_RTCDegradationPreferenceMaintainFramerate :: String`
  * new: `js_RTCDegradationPreferenceMaintainFramerate :: JSString`
* `JSDOM.Enums.js_RTCDegradationPreferenceMaintainResolution`
  * old: `js_RTCDegradationPreferenceMaintainResolution :: String`
  * new: `js_RTCDegradationPreferenceMaintainResolution :: JSString`
* `JSDOM.Enums.js_RTCIceConnectionStateChecking`
  * old: `js_RTCIceConnectionStateChecking :: String`
  * new: `js_RTCIceConnectionStateChecking :: JSString`
* `JSDOM.Enums.js_RTCIceConnectionStateClosed`
  * old: `js_RTCIceConnectionStateClosed :: String`
  * new: `js_RTCIceConnectionStateClosed :: JSString`
* `JSDOM.Enums.js_RTCIceConnectionStateCompleted`
  * old: `js_RTCIceConnectionStateCompleted :: String`
  * new: `js_RTCIceConnectionStateCompleted :: JSString`
* `JSDOM.Enums.js_RTCIceConnectionStateConnected`
  * old: `js_RTCIceConnectionStateConnected :: String`
  * new: `js_RTCIceConnectionStateConnected :: JSString`
* `JSDOM.Enums.js_RTCIceConnectionStateDisconnected`
  * old: `js_RTCIceConnectionStateDisconnected :: String`
  * new: `js_RTCIceConnectionStateDisconnected :: JSString`
* `JSDOM.Enums.js_RTCIceConnectionStateFailed`
  * old: `js_RTCIceConnectionStateFailed :: String`
  * new: `js_RTCIceConnectionStateFailed :: JSString`
* `JSDOM.Enums.js_RTCIceConnectionStateNew`
  * old: `js_RTCIceConnectionStateNew :: String`
  * new: `js_RTCIceConnectionStateNew :: JSString`
* `JSDOM.Enums.js_RTCIceGatheringStateComplete`
  * old: `js_RTCIceGatheringStateComplete :: String`
  * new: `js_RTCIceGatheringStateComplete :: JSString`
* `JSDOM.Enums.js_RTCIceGatheringStateGathering`
  * old: `js_RTCIceGatheringStateGathering :: String`
  * new: `js_RTCIceGatheringStateGathering :: JSString`
* `JSDOM.Enums.js_RTCIceGatheringStateNew`
  * old: `js_RTCIceGatheringStateNew :: String`
  * new: `js_RTCIceGatheringStateNew :: JSString`
* `JSDOM.Enums.js_RTCIceTransportPolicyAll`
  * old: `js_RTCIceTransportPolicyAll :: String`
  * new: `js_RTCIceTransportPolicyAll :: JSString`
* `JSDOM.Enums.js_RTCIceTransportPolicyRelay`
  * old: `js_RTCIceTransportPolicyRelay :: String`
  * new: `js_RTCIceTransportPolicyRelay :: JSString`
* `JSDOM.Enums.js_RTCIceTransportStateChecking`
  * old: `js_RTCIceTransportStateChecking :: String`
  * new: `js_RTCIceTransportStateChecking :: JSString`
* `JSDOM.Enums.js_RTCIceTransportStateClosed`
  * old: `js_RTCIceTransportStateClosed :: String`
  * new: `js_RTCIceTransportStateClosed :: JSString`
* `JSDOM.Enums.js_RTCIceTransportStateCompleted`
  * old: `js_RTCIceTransportStateCompleted :: String`
  * new: `js_RTCIceTransportStateCompleted :: JSString`
* `JSDOM.Enums.js_RTCIceTransportStateConnected`
  * old: `js_RTCIceTransportStateConnected :: String`
  * new: `js_RTCIceTransportStateConnected :: JSString`
* `JSDOM.Enums.js_RTCIceTransportStateDisconnected`
  * old: `js_RTCIceTransportStateDisconnected :: String`
  * new: `js_RTCIceTransportStateDisconnected :: JSString`
* `JSDOM.Enums.js_RTCIceTransportStateFailed`
  * old: `js_RTCIceTransportStateFailed :: String`
  * new: `js_RTCIceTransportStateFailed :: JSString`
* `JSDOM.Enums.js_RTCIceTransportStateNew`
  * old: `js_RTCIceTransportStateNew :: String`
  * new: `js_RTCIceTransportStateNew :: JSString`
* `JSDOM.Enums.js_RTCPeerConnectionStateClosed`
  * old: `js_RTCPeerConnectionStateClosed :: String`
  * new: `js_RTCPeerConnectionStateClosed :: JSString`
* `JSDOM.Enums.js_RTCPeerConnectionStateConnected`
  * old: `js_RTCPeerConnectionStateConnected :: String`
  * new: `js_RTCPeerConnectionStateConnected :: JSString`
* `JSDOM.Enums.js_RTCPeerConnectionStateConnecting`
  * old: `js_RTCPeerConnectionStateConnecting :: String`
  * new: `js_RTCPeerConnectionStateConnecting :: JSString`
* `JSDOM.Enums.js_RTCPeerConnectionStateDisconnected`
  * old: `js_RTCPeerConnectionStateDisconnected :: String`
  * new: `js_RTCPeerConnectionStateDisconnected :: JSString`
* `JSDOM.Enums.js_RTCPeerConnectionStateFailed`
  * old: `js_RTCPeerConnectionStateFailed :: String`
  * new: `js_RTCPeerConnectionStateFailed :: JSString`
* `JSDOM.Enums.js_RTCPeerConnectionStateNew`
  * old: `js_RTCPeerConnectionStateNew :: String`
  * new: `js_RTCPeerConnectionStateNew :: JSString`
* `JSDOM.Enums.js_RTCPriorityTypeHigh`
  * old: `js_RTCPriorityTypeHigh :: String`
  * new: `js_RTCPriorityTypeHigh :: JSString`
* `JSDOM.Enums.js_RTCPriorityTypeLow`
  * old: `js_RTCPriorityTypeLow :: String`
  * new: `js_RTCPriorityTypeLow :: JSString`
* `JSDOM.Enums.js_RTCPriorityTypeMedium`
  * old: `js_RTCPriorityTypeMedium :: String`
  * new: `js_RTCPriorityTypeMedium :: JSString`
* `JSDOM.Enums.js_RTCPriorityTypeVeryLow`
  * old: `js_RTCPriorityTypeVeryLow :: String`
  * new: `js_RTCPriorityTypeVeryLow :: JSString`
* `JSDOM.Enums.js_RTCRtpTransceiverDirectionInactive`
  * old: `js_RTCRtpTransceiverDirectionInactive :: String`
  * new: `js_RTCRtpTransceiverDirectionInactive :: JSString`
* `JSDOM.Enums.js_RTCRtpTransceiverDirectionRecvonly`
  * old: `js_RTCRtpTransceiverDirectionRecvonly :: String`
  * new: `js_RTCRtpTransceiverDirectionRecvonly :: JSString`
* `JSDOM.Enums.js_RTCRtpTransceiverDirectionSendonly`
  * old: `js_RTCRtpTransceiverDirectionSendonly :: String`
  * new: `js_RTCRtpTransceiverDirectionSendonly :: JSString`
* `JSDOM.Enums.js_RTCRtpTransceiverDirectionSendrecv`
  * old: `js_RTCRtpTransceiverDirectionSendrecv :: String`
  * new: `js_RTCRtpTransceiverDirectionSendrecv :: JSString`
* `JSDOM.Enums.js_RTCSdpTypeAnswer`
  * old: `js_RTCSdpTypeAnswer :: String`
  * new: `js_RTCSdpTypeAnswer :: JSString`
* `JSDOM.Enums.js_RTCSdpTypeOffer`
  * old: `js_RTCSdpTypeOffer :: String`
  * new: `js_RTCSdpTypeOffer :: JSString`
* `JSDOM.Enums.js_RTCSdpTypePranswer`
  * old: `js_RTCSdpTypePranswer :: String`
  * new: `js_RTCSdpTypePranswer :: JSString`
* `JSDOM.Enums.js_RTCSdpTypeRollback`
  * old: `js_RTCSdpTypeRollback :: String`
  * new: `js_RTCSdpTypeRollback :: JSString`
* `JSDOM.Enums.js_RTCSignalingStateHaveLocalOffer`
  * old: `js_RTCSignalingStateHaveLocalOffer :: String`
  * new: `js_RTCSignalingStateHaveLocalOffer :: JSString`
* `JSDOM.Enums.js_RTCSignalingStateHaveLocalPranswer`
  * old: `js_RTCSignalingStateHaveLocalPranswer :: String`
  * new: `js_RTCSignalingStateHaveLocalPranswer :: JSString`
* `JSDOM.Enums.js_RTCSignalingStateHaveRemoteOffer`
  * old: `js_RTCSignalingStateHaveRemoteOffer :: String`
  * new: `js_RTCSignalingStateHaveRemoteOffer :: JSString`
* `JSDOM.Enums.js_RTCSignalingStateHaveRemotePranswer`
  * old: `js_RTCSignalingStateHaveRemotePranswer :: String`
  * new: `js_RTCSignalingStateHaveRemotePranswer :: JSString`
* `JSDOM.Enums.js_RTCSignalingStateStable`
  * old: `js_RTCSignalingStateStable :: String`
  * new: `js_RTCSignalingStateStable :: JSString`
* `JSDOM.Enums.js_ReadyStateClosed`
  * old: `js_ReadyStateClosed :: String`
  * new: `js_ReadyStateClosed :: JSString`
* `JSDOM.Enums.js_ReadyStateEnded`
  * old: `js_ReadyStateEnded :: String`
  * new: `js_ReadyStateEnded :: JSString`
* `JSDOM.Enums.js_ReadyStateOpen`
  * old: `js_ReadyStateOpen :: String`
  * new: `js_ReadyStateOpen :: JSString`
* `JSDOM.Enums.js_ReferrerPolicy`
  * old: `js_ReferrerPolicy :: String`
  * new: `js_ReferrerPolicy :: JSString`
* `JSDOM.Enums.js_ReferrerPolicyNoReferrer`
  * old: `js_ReferrerPolicyNoReferrer :: String`
  * new: `js_ReferrerPolicyNoReferrer :: JSString`
* `JSDOM.Enums.js_ReferrerPolicyNoReferrerWhenDowngrade`
  * old: `js_ReferrerPolicyNoReferrerWhenDowngrade :: String`
  * new: `js_ReferrerPolicyNoReferrerWhenDowngrade :: JSString`
* `JSDOM.Enums.js_ReferrerPolicyOrigin`
  * old: `js_ReferrerPolicyOrigin :: String`
  * new: `js_ReferrerPolicyOrigin :: JSString`
* `JSDOM.Enums.js_ReferrerPolicyOriginWhenCrossOrigin`
  * old: `js_ReferrerPolicyOriginWhenCrossOrigin :: String`
  * new: `js_ReferrerPolicyOriginWhenCrossOrigin :: JSString`
* `JSDOM.Enums.js_ReferrerPolicyUnsafeUrl`
  * old: `js_ReferrerPolicyUnsafeUrl :: String`
  * new: `js_ReferrerPolicyUnsafeUrl :: JSString`
* `JSDOM.Enums.js_RequestCacheDefault`
  * old: `js_RequestCacheDefault :: String`
  * new: `js_RequestCacheDefault :: JSString`
* `JSDOM.Enums.js_RequestCacheForceCache`
  * old: `js_RequestCacheForceCache :: String`
  * new: `js_RequestCacheForceCache :: JSString`
* `JSDOM.Enums.js_RequestCacheNoCache`
  * old: `js_RequestCacheNoCache :: String`
  * new: `js_RequestCacheNoCache :: JSString`
* `JSDOM.Enums.js_RequestCacheNoStore`
  * old: `js_RequestCacheNoStore :: String`
  * new: `js_RequestCacheNoStore :: JSString`
* `JSDOM.Enums.js_RequestCacheOnlyIfCached`
  * old: `js_RequestCacheOnlyIfCached :: String`
  * new: `js_RequestCacheOnlyIfCached :: JSString`
* `JSDOM.Enums.js_RequestCacheReload`
  * old: `js_RequestCacheReload :: String`
  * new: `js_RequestCacheReload :: JSString`
* `JSDOM.Enums.js_RequestCredentialsInclude`
  * old: `js_RequestCredentialsInclude :: String`
  * new: `js_RequestCredentialsInclude :: JSString`
* `JSDOM.Enums.js_RequestCredentialsOmit`
  * old: `js_RequestCredentialsOmit :: String`
  * new: `js_RequestCredentialsOmit :: JSString`
* `JSDOM.Enums.js_RequestCredentialsSameOrigin`
  * old: `js_RequestCredentialsSameOrigin :: String`
  * new: `js_RequestCredentialsSameOrigin :: JSString`
* `JSDOM.Enums.js_RequestDestination`
  * old: `js_RequestDestination :: String`
  * new: `js_RequestDestination :: JSString`
* `JSDOM.Enums.js_RequestDestinationDocument`
  * old: `js_RequestDestinationDocument :: String`
  * new: `js_RequestDestinationDocument :: JSString`
* `JSDOM.Enums.js_RequestDestinationSharedworker`
  * old: `js_RequestDestinationSharedworker :: String`
  * new: `js_RequestDestinationSharedworker :: JSString`
* `JSDOM.Enums.js_RequestDestinationWorker`
  * old: `js_RequestDestinationWorker :: String`
  * new: `js_RequestDestinationWorker :: JSString`
* `JSDOM.Enums.js_RequestModeCors`
  * old: `js_RequestModeCors :: String`
  * new: `js_RequestModeCors :: JSString`
* `JSDOM.Enums.js_RequestModeNavigate`
  * old: `js_RequestModeNavigate :: String`
  * new: `js_RequestModeNavigate :: JSString`
* `JSDOM.Enums.js_RequestModeNoCors`
  * old: `js_RequestModeNoCors :: String`
  * new: `js_RequestModeNoCors :: JSString`
* `JSDOM.Enums.js_RequestModeSameOrigin`
  * old: `js_RequestModeSameOrigin :: String`
  * new: `js_RequestModeSameOrigin :: JSString`
* `JSDOM.Enums.js_RequestRedirectError`
  * old: `js_RequestRedirectError :: String`
  * new: `js_RequestRedirectError :: JSString`
* `JSDOM.Enums.js_RequestRedirectFollow`
  * old: `js_RequestRedirectFollow :: String`
  * new: `js_RequestRedirectFollow :: JSString`
* `JSDOM.Enums.js_RequestRedirectManual`
  * old: `js_RequestRedirectManual :: String`
  * new: `js_RequestRedirectManual :: JSString`
* `JSDOM.Enums.js_ResponseTypeBasic`
  * old: `js_ResponseTypeBasic :: String`
  * new: `js_ResponseTypeBasic :: JSString`
* `JSDOM.Enums.js_ResponseTypeCors`
  * old: `js_ResponseTypeCors :: String`
  * new: `js_ResponseTypeCors :: JSString`
* `JSDOM.Enums.js_ResponseTypeDefault`
  * old: `js_ResponseTypeDefault :: String`
  * new: `js_ResponseTypeDefault :: JSString`
* `JSDOM.Enums.js_ResponseTypeError`
  * old: `js_ResponseTypeError :: String`
  * new: `js_ResponseTypeError :: JSString`
* `JSDOM.Enums.js_ResponseTypeOpaque`
  * old: `js_ResponseTypeOpaque :: String`
  * new: `js_ResponseTypeOpaque :: JSString`
* `JSDOM.Enums.js_ResponseTypeOpaqueredirect`
  * old: `js_ResponseTypeOpaqueredirect :: String`
  * new: `js_ResponseTypeOpaqueredirect :: JSString`
* `JSDOM.Enums.js_ScrollRestorationAuto`
  * old: `js_ScrollRestorationAuto :: String`
  * new: `js_ScrollRestorationAuto :: JSString`
* `JSDOM.Enums.js_ScrollRestorationManual`
  * old: `js_ScrollRestorationManual :: String`
  * new: `js_ScrollRestorationManual :: JSString`
* `JSDOM.Enums.js_ShadowRootModeClosed`
  * old: `js_ShadowRootModeClosed :: String`
  * new: `js_ShadowRootModeClosed :: JSString`
* `JSDOM.Enums.js_ShadowRootModeOpen`
  * old: `js_ShadowRootModeOpen :: String`
  * new: `js_ShadowRootModeOpen :: JSString`
* `JSDOM.Enums.js_TextTrackKindCaptions`
  * old: `js_TextTrackKindCaptions :: String`
  * new: `js_TextTrackKindCaptions :: JSString`
* `JSDOM.Enums.js_TextTrackKindChapters`
  * old: `js_TextTrackKindChapters :: String`
  * new: `js_TextTrackKindChapters :: JSString`
* `JSDOM.Enums.js_TextTrackKindDescriptions`
  * old: `js_TextTrackKindDescriptions :: String`
  * new: `js_TextTrackKindDescriptions :: JSString`
* `JSDOM.Enums.js_TextTrackKindMetadata`
  * old: `js_TextTrackKindMetadata :: String`
  * new: `js_TextTrackKindMetadata :: JSString`
* `JSDOM.Enums.js_TextTrackKindSubtitles`
  * old: `js_TextTrackKindSubtitles :: String`
  * new: `js_TextTrackKindSubtitles :: JSString`
* `JSDOM.Enums.js_TextTrackModeDisabled`
  * old: `js_TextTrackModeDisabled :: String`
  * new: `js_TextTrackModeDisabled :: JSString`
* `JSDOM.Enums.js_TextTrackModeHidden`
  * old: `js_TextTrackModeHidden :: String`
  * new: `js_TextTrackModeHidden :: JSString`
* `JSDOM.Enums.js_TextTrackModeShowing`
  * old: `js_TextTrackModeShowing :: String`
  * new: `js_TextTrackModeShowing :: JSString`
* `JSDOM.Enums.js_WebGLPowerPreferenceDefault`
  * old: `js_WebGLPowerPreferenceDefault :: String`
  * new: `js_WebGLPowerPreferenceDefault :: JSString`
* `JSDOM.Enums.js_WebGLPowerPreferenceHighPerformance`
  * old: `js_WebGLPowerPreferenceHighPerformance :: String`
  * new: `js_WebGLPowerPreferenceHighPerformance :: JSString`
* `JSDOM.Enums.js_WebGLPowerPreferenceLowPower`
  * old: `js_WebGLPowerPreferenceLowPower :: String`
  * new: `js_WebGLPowerPreferenceLowPower :: JSString`
* `JSDOM.Enums.js_XMLHttpRequestResponseType`
  * old: `js_XMLHttpRequestResponseType :: String`
  * new: `js_XMLHttpRequestResponseType :: JSString`
* `JSDOM.Enums.js_XMLHttpRequestResponseTypeArraybuffer`
  * old: `js_XMLHttpRequestResponseTypeArraybuffer :: String`
  * new: `js_XMLHttpRequestResponseTypeArraybuffer :: JSString`
* `JSDOM.Enums.js_XMLHttpRequestResponseTypeBlob`
  * old: `js_XMLHttpRequestResponseTypeBlob :: String`
  * new: `js_XMLHttpRequestResponseTypeBlob :: JSString`
* `JSDOM.Enums.js_XMLHttpRequestResponseTypeDocument`
  * old: `js_XMLHttpRequestResponseTypeDocument :: String`
  * new: `js_XMLHttpRequestResponseTypeDocument :: JSString`
* `JSDOM.Enums.js_XMLHttpRequestResponseTypeJson`
  * old: `js_XMLHttpRequestResponseTypeJson :: String`
  * new: `js_XMLHttpRequestResponseTypeJson :: JSString`
* `JSDOM.Enums.js_XMLHttpRequestResponseTypeText`
  * old: `js_XMLHttpRequestResponseTypeText :: String`
  * new: `js_XMLHttpRequestResponseTypeText :: JSString`
* `JSDOM.Response.json`
  * old: `json :: MonadDOM m => Response -> m JSVal`
  * new: `json :: MonadDOM m => JSVal -> Maybe ResponseInit -> m Response`
* `JSDOM.Response.json_`
  * old: `json_ :: MonadDOM m => Response -> m ()`
  * new: `json_ :: MonadDOM m => JSVal -> Maybe ResponseInit -> m ()`
* `JSDOM.MediaKeySession.keystatuseschange`
  * old: `keystatuseschange :: EventName MediaKeySession onkeystatuseschange`
  * new: `keystatuseschange :: EventName MediaKeySession Event`
* `JSDOM.WebGLRenderingContextBase.lineWidth`
  * old: `lineWidth :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLfloat -> m ()`
  * new: `lineWidth :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Float -> m ()`
* `JSDOM.AudioParam.linearRampToValueAtTime`
  * old: `linearRampToValueAtTime :: MonadDOM m => AudioParam -> Float -> Float -> m ()`
  * new: `linearRampToValueAtTime :: MonadDOM m => AudioParam -> Float -> Double -> m AudioParam`
* `JSDOM.WebGLRenderingContextBase.linkProgram`
  * old: `linkProgram :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m ()`
  * new: `linkProgram :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> WebGLProgram -> m ()`
* `JSDOM.XMLHttpRequestEventTarget.load`
  * old: `load :: (IsXMLHttpRequestEventTarget self, IsEventTarget self) => EventName self XMLHttpRequestProgressEvent`
  * new: `load :: (IsXMLHttpRequestEventTarget self, IsEventTarget self) => EventName self ProgressEvent`
* `JSDOM.GlobalEventHandlers.load`
  * old: `load :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self UIEvent`
  * new: `load :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event`
* `JSDOM.FileReader.load`
  * old: `load :: EventName FileReader UIEvent`
  * new: `load :: EventName FileReader ProgressEvent`
* `JSDOM.GlobalEventHandlers.loadStart`
  * old: `loadStart :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self ProgressEvent`
  * new: `loadStart :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event`
* `JSDOM.FontFaceSet.loading`
  * old: `loading :: EventName FontFaceSet Event`
  * new: `loading :: EventName FontFaceSet FontFaceSetLoadEvent`
* `JSDOM.FontFaceSet.loadingDone`
  * old: `loadingDone :: EventName FontFaceSet Event`
  * new: `loadingDone :: EventName FontFaceSet FontFaceSetLoadEvent`
* `JSDOM.FontFaceSet.loadingerror`
  * old: `loadingerror :: EventName FontFaceSet onloadingerror`
  * new: `loadingerror :: EventName FontFaceSet FontFaceSetLoadEvent`
* `JSDOM.Node.lookupPrefix`
  * old: `lookupPrefix :: (MonadDOM m, IsNode self, ToJSString namespaceURI, FromJSString result) => self -> Maybe namespaceURI -> m (Maybe result)`
  * new: `lookupPrefix :: (MonadDOM m, IsNode self, ToJSString namespace, FromJSString result) => self -> Maybe namespace -> m (Maybe result)`
* `JSDOM.Node.lookupPrefixUnchecked`
  * old: `lookupPrefixUnchecked :: (MonadDOM m, IsNode self, ToJSString namespaceURI, FromJSString result) => self -> Maybe namespaceURI -> m result`
  * new: `lookupPrefixUnchecked :: (MonadDOM m, IsNode self, ToJSString namespace, FromJSString result) => self -> Maybe namespace -> m result`
* `JSDOM.Node.lookupPrefixUnsafe`
  * old: `lookupPrefixUnsafe :: (MonadDOM m, IsNode self, ToJSString namespaceURI, HasCallStack, FromJSString result) => self -> Maybe namespaceURI -> m result`
  * new: `lookupPrefixUnsafe :: (MonadDOM m, IsNode self, ToJSString namespace, HasCallStack, FromJSString result) => self -> Maybe namespace -> m result`
* `JSDOM.Node.lookupPrefix_`
  * old: `lookupPrefix_ :: (MonadDOM m, IsNode self, ToJSString namespaceURI) => self -> Maybe namespaceURI -> m ()`
  * new: `lookupPrefix_ :: (MonadDOM m, IsNode self, ToJSString namespace) => self -> Maybe namespace -> m ()`
* `JSDOM.IDBKeyRange.lowerBound`
  * old: `lowerBound :: (MonadDOM m, ToJSVal lower) => lower -> Bool -> m IDBKeyRange`
  * new: `lowerBound :: MonadDOM m => JSVal -> Maybe Bool -> m IDBKeyRange`
* `JSDOM.IDBKeyRange.lowerBound_`
  * old: `lowerBound_ :: (MonadDOM m, ToJSVal lower) => lower -> Bool -> m ()`
  * new: `lowerBound_ :: MonadDOM m => JSVal -> Maybe Bool -> m ()`
* `JSDOM.SpeechSynthesisUtterance.mark`
  * old: `mark :: EventName SpeechSynthesisUtterance Event`
  * new: `mark :: EventName SpeechSynthesisUtterance SpeechSynthesisEvent`
* `JSDOM.Performance.mark`
  * old: `mark :: (MonadDOM m, ToJSString markName) => Performance -> markName -> m ()`
  * new: `mark :: (MonadDOM m, ToJSString markName) => Performance -> markName -> m PerformanceMark`
* `JSDOM.Performance.measure`
  * old: `measure :: (MonadDOM m, ToJSString measureName, ToJSString startMark, ToJSString endMark) => Performance -> measureName -> Maybe startMark -> Maybe endMark -> m ()`
  * new: `measure :: (MonadDOM m, ToJSString measureName, IsStringOrPerformanceMeasureOptions startOrMeasureOptions, ToJSString endMark) => Performance -> measureName -> Maybe startOrMeasureOptions -> Maybe endMark -> m PerformanceMeasure`
* `JSDOM.MediaKeySession.message`
  * old: `message :: EventName MediaKeySession MessageEvent`
  * new: `message :: EventName MediaKeySession MediaKeyMessageEvent`
* `JSDOM.EventM.mouseButton`
  * old: `mouseButton :: IsMouseEvent e => EventM t e Word`
  * new: `mouseButton :: IsMouseEvent e => EventM t e Int`
* `JSDOM.EventM.mouseMovementX`
  * old: `mouseMovementX :: IsMouseEvent e => EventM t e Int`
  * new: `mouseMovementX :: IsMouseEvent e => EventM t e Double`
* `JSDOM.EventM.mouseMovementXY`
  * old: `mouseMovementXY :: IsMouseEvent e => EventM t e (Int, Int)`
  * new: `mouseMovementXY :: IsMouseEvent e => EventM t e (Double, Double)`
* `JSDOM.EventM.mouseMovementY`
  * old: `mouseMovementY :: IsMouseEvent e => EventM t e Int`
  * new: `mouseMovementY :: IsMouseEvent e => EventM t e Double`
* `JSDOM.EventM.mouseOffsetX`
  * old: `mouseOffsetX :: IsMouseEvent e => EventM t e Int`
  * new: `mouseOffsetX :: IsMouseEvent e => EventM t e Double`
* `JSDOM.EventM.mouseOffsetXY`
  * old: `mouseOffsetXY :: IsMouseEvent e => EventM t e (Int, Int)`
  * new: `mouseOffsetXY :: IsMouseEvent e => EventM t e (Double, Double)`
* `JSDOM.EventM.mouseOffsetY`
  * old: `mouseOffsetY :: IsMouseEvent e => EventM t e Int`
  * new: `mouseOffsetY :: IsMouseEvent e => EventM t e Double`
* `JSDOM.EventM.mouseX`
  * old: `mouseX :: IsMouseEvent e => EventM t e Int`
  * new: `mouseX :: IsMouseEvent e => EventM t e Double`
* `JSDOM.EventM.mouseXY`
  * old: `mouseXY :: IsMouseEvent e => EventM t e (Int, Int)`
  * new: `mouseXY :: IsMouseEvent e => EventM t e (Double, Double)`
* `JSDOM.EventM.mouseY`
  * old: `mouseY :: IsMouseEvent e => EventM t e Int`
  * new: `mouseY :: IsMouseEvent e => EventM t e Double`
* `JSDOM.Window.moveBy`
  * old: `moveBy :: MonadDOM m => Window -> Maybe Float -> Maybe Float -> m ()`
  * new: `moveBy :: MonadDOM m => Window -> Int -> Int -> m ()`
* `JSDOM.Window.moveBy`
  * old: `moveBy :: MonadDOM m => Window -> Maybe Float -> Maybe Float -> m ()`
  * new: `moveBy :: MonadDOM m => Window -> Int -> Int -> m ()`
* `JSDOM.Window.moveTo`
  * old: `moveTo :: MonadDOM m => Window -> Maybe Float -> Maybe Float -> m ()`
  * new: `moveTo :: MonadDOM m => Window -> Int -> Int -> m ()`
* `JSDOM.Window.moveTo`
  * old: `moveTo :: MonadDOM m => Window -> Maybe Float -> Maybe Float -> m ()`
  * new: `moveTo :: MonadDOM m => Window -> Int -> Int -> m ()`
* `JSDOM.Blob.newBlob`
  * old: `newBlob :: (MonadDOM m, IsBlobPart blobParts, IsBlobPropertyBag options) => [blobParts] -> Maybe options -> m Blob`
  * new: `newBlob :: (MonadDOM m, IsBlobPart blobParts, IsBlobPropertyBag options) => Maybe [blobParts] -> Maybe options -> m Blob`
* `JSDOM.ByteLengthQueuingStrategy.newByteLengthQueuingStrategy`
  * old: `newByteLengthQueuingStrategy :: MonadDOM m => m ByteLengthQueuingStrategy`
  * new: `newByteLengthQueuingStrategy :: MonadDOM m => QueuingStrategyInit -> m ByteLengthQueuingStrategy`
* `JSDOM.CountQueuingStrategy.newCountQueuingStrategy`
  * old: `newCountQueuingStrategy :: MonadDOM m => m CountQueuingStrategy`
  * new: `newCountQueuingStrategy :: MonadDOM m => QueuingStrategyInit -> m CountQueuingStrategy`
* `JSDOM.DOMPoint.newDOMPoint`
  * old: `newDOMPoint :: MonadDOM m => DOMPointInit -> m DOMPoint`
  * new: `newDOMPoint :: MonadDOM m => Maybe Double -> m DOMPoint`
* `JSDOM.DOMPointReadOnly.newDOMPointReadOnly`
  * old: `newDOMPointReadOnly :: MonadDOM m => DOMPointInit -> m DOMPointReadOnly`
  * new: `newDOMPointReadOnly :: MonadDOM m => Maybe Double -> m DOMPointReadOnly`
* `JSDOM.DataCue.newDataCue`
  * old: `newDataCue :: (MonadDOM m, IsArrayBuffer data') => Double -> Double -> data' -> m DataCue`
  * new: `newDataCue :: MonadDOM m => Double -> Double -> JSVal -> m DataCue`
* `JSDOM.DataCue.newDataCue'`
  * old: `newDataCue' :: (MonadDOM m, ToJSVal value, ToJSString type') => Double -> Double -> value -> Maybe type' -> m DataCue`
  * new: `newDataCue' :: (MonadDOM m, ToJSString type') => Double -> Double -> JSVal -> Maybe type' -> m DataCue`
* `JSDOM.DocumentTimeline.newDocumentTimeline`
  * old: `newDocumentTimeline :: MonadDOM m => Double -> m DocumentTimeline`
  * new: `newDocumentTimeline :: MonadDOM m => Maybe DocumentTimelineOptions -> m DocumentTimeline`
* `JSDOM.FontFace.newFontFace`
  * old: `newFontFace :: (MonadDOM m, ToJSString family', IsStringOrBinaryData source) => family' -> source -> Maybe FontFaceDescriptors -> m FontFace`
  * new: `newFontFace :: (MonadDOM m, ToJSString family', IsPushMessageDataInit source) => family' -> source -> Maybe FontFaceDescriptors -> m FontFace`
* `JSDOM.GamepadEvent.newGamepadEvent`
  * old: `newGamepadEvent :: (MonadDOM m, ToJSString type') => type' -> GamepadEventInit -> m GamepadEvent`
  * new: `newGamepadEvent :: (MonadDOM m, ToJSString type') => type' -> Maybe GamepadEventInit -> m GamepadEvent`
* `JSDOM.ImageData.newImageData`
  * old: `newImageData :: (MonadDOM m, IsUint8ClampedArray data') => data' -> Word -> Maybe Word -> m ImageData`
  * new: `newImageData :: MonadDOM m => Word -> Word -> Maybe ImageDataSettings -> m ImageData`
* `JSDOM.KeyframeEffect.newKeyframeEffect`
  * old: `newKeyframeEffect :: (MonadDOM m, IsElement target) => Maybe target -> m KeyframeEffect`
  * new: `newKeyframeEffect :: MonadDOM m => KeyframeEffect -> m KeyframeEffect`
* `JSDOM.MutationObserver.newMutationObserver`
  * old: `newMutationObserver :: (MonadDOM m, IsMutationCallback callback) => callback -> m MutationObserver`
  * new: `newMutationObserver :: MonadDOM m => MutationCallback -> m MutationObserver`
* `JSDOM.NotificationPermissionCallback.newNotificationPermissionCallback`
  * old: `newNotificationPermissionCallback :: (MonadDOM m, FromJSString permission) => (permission -> JSM ()) -> m (NotificationPermissionCallback permission)`
  * new: `newNotificationPermissionCallback :: MonadDOM m => (NotificationPermission -> JSM ()) -> m NotificationPermissionCallback`
* `JSDOM.NotificationPermissionCallback.newNotificationPermissionCallbackAsync`
  * old: `newNotificationPermissionCallbackAsync :: (MonadDOM m, FromJSString permission) => (permission -> JSM ()) -> m (NotificationPermissionCallback permission)`
  * new: `newNotificationPermissionCallbackAsync :: MonadDOM m => (NotificationPermission -> JSM ()) -> m NotificationPermissionCallback`
* `JSDOM.NotificationPermissionCallback.newNotificationPermissionCallbackSync`
  * old: `newNotificationPermissionCallbackSync :: (MonadDOM m, FromJSString permission) => (permission -> JSM ()) -> m (NotificationPermissionCallback permission)`
  * new: `newNotificationPermissionCallbackSync :: MonadDOM m => (NotificationPermission -> JSM ()) -> m NotificationPermissionCallback`
* `JSDOM.OverconstrainedError.newOverconstrainedError`
  * old: `newOverconstrainedError :: (MonadDOM m, ToJSString constraint, ToJSString message) => Maybe constraint -> Maybe message -> m OverconstrainedError`
  * new: `newOverconstrainedError :: (MonadDOM m, ToJSString constraint, ToJSString message) => constraint -> Maybe message -> m OverconstrainedError`
* `JSDOM.Path2D.newPath2D'`
  * old: `newPath2D' :: MonadDOM m => Path2D -> m Path2D`
  * new: `newPath2D' :: (MonadDOM m, IsPath2DOrString path) => Maybe path -> m Path2D`
* `JSDOM.PerformanceObserverCallback.newPerformanceObserverCallback`
  * old: `newPerformanceObserverCallback :: MonadDOM m => (PerformanceObserverEntryList -> PerformanceObserver -> JSM ()) -> m PerformanceObserverCallback`
  * new: `newPerformanceObserverCallback :: MonadDOM m => (PerformanceObserverEntryList -> PerformanceObserver -> PerformanceObserverCallbackOptions -> JSM ()) -> m PerformanceObserverCallback`
* `JSDOM.PerformanceObserverCallback.newPerformanceObserverCallbackAsync`
  * old: `newPerformanceObserverCallbackAsync :: MonadDOM m => (PerformanceObserverEntryList -> PerformanceObserver -> JSM ()) -> m PerformanceObserverCallback`
  * new: `newPerformanceObserverCallbackAsync :: MonadDOM m => (PerformanceObserverEntryList -> PerformanceObserver -> PerformanceObserverCallbackOptions -> JSM ()) -> m PerformanceObserverCallback`
* `JSDOM.PerformanceObserverCallback.newPerformanceObserverCallbackSync`
  * old: `newPerformanceObserverCallbackSync :: MonadDOM m => (PerformanceObserverEntryList -> PerformanceObserver -> JSM ()) -> m PerformanceObserverCallback`
  * new: `newPerformanceObserverCallbackSync :: MonadDOM m => (PerformanceObserverEntryList -> PerformanceObserver -> PerformanceObserverCallbackOptions -> JSM ()) -> m PerformanceObserverCallback`
* `JSDOM.PositionCallback.newPositionCallback`
  * old: `newPositionCallback :: MonadDOM m => (Geoposition -> JSM ()) -> m PositionCallback`
  * new: `newPositionCallback :: MonadDOM m => (GeolocationPosition -> JSM ()) -> m PositionCallback`
* `JSDOM.PositionCallback.newPositionCallbackAsync`
  * old: `newPositionCallbackAsync :: MonadDOM m => (Geoposition -> JSM ()) -> m PositionCallback`
  * new: `newPositionCallbackAsync :: MonadDOM m => (GeolocationPosition -> JSM ()) -> m PositionCallback`
* `JSDOM.PositionCallback.newPositionCallbackSync`
  * old: `newPositionCallbackSync :: MonadDOM m => (Geoposition -> JSM ()) -> m PositionCallback`
  * new: `newPositionCallbackSync :: MonadDOM m => (GeolocationPosition -> JSM ()) -> m PositionCallback`
* `JSDOM.PositionErrorCallback.newPositionErrorCallback`
  * old: `newPositionErrorCallback :: MonadDOM m => (PositionError -> JSM ()) -> m PositionErrorCallback`
  * new: `newPositionErrorCallback :: MonadDOM m => (GeolocationPositionError -> JSM ()) -> m PositionErrorCallback`
* `JSDOM.PositionErrorCallback.newPositionErrorCallbackAsync`
  * old: `newPositionErrorCallbackAsync :: MonadDOM m => (PositionError -> JSM ()) -> m PositionErrorCallback`
  * new: `newPositionErrorCallbackAsync :: MonadDOM m => (GeolocationPositionError -> JSM ()) -> m PositionErrorCallback`
* `JSDOM.PositionErrorCallback.newPositionErrorCallbackSync`
  * old: `newPositionErrorCallbackSync :: MonadDOM m => (PositionError -> JSM ()) -> m PositionErrorCallback`
  * new: `newPositionErrorCallbackSync :: MonadDOM m => (GeolocationPositionError -> JSM ()) -> m PositionErrorCallback`
* `JSDOM.RTCIceCandidate.newRTCIceCandidate`
  * old: `newRTCIceCandidate :: MonadDOM m => RTCIceCandidateInit -> m RTCIceCandidate`
  * new: `newRTCIceCandidate :: MonadDOM m => Maybe RTCLocalIceCandidateInit -> m RTCIceCandidate`
* `JSDOM.ReadableStream.newReadableStream`
  * old: `newReadableStream :: (MonadDOM m, ToJSVal underlyingSource, ToJSVal options) => Maybe underlyingSource -> Maybe options -> m ReadableStream`
  * new: `newReadableStream :: MonadDOM m => Maybe GObject -> Maybe QueuingStrategy -> m ReadableStream`
* `JSDOM.ReadableStreamBYOBReader.newReadableStreamBYOBReader`
  * old: `newReadableStreamBYOBReader :: MonadDOM m => ReadableStream -> m ReadableStreamBYOBReader`
  * new: `newReadableStreamBYOBReader :: (MonadDOM m, IsReadableStream stream) => stream -> m ReadableStreamBYOBReader`
* `JSDOM.ReadableStreamDefaultReader.newReadableStreamDefaultReader`
  * old: `newReadableStreamDefaultReader :: MonadDOM m => ReadableStream -> m ReadableStreamDefaultReader`
  * new: `newReadableStreamDefaultReader :: (MonadDOM m, IsReadableStream stream) => stream -> m ReadableStreamDefaultReader`
* `JSDOM.Request.newRequest`
  * old: `newRequest :: (MonadDOM m, ToJSVal input) => input -> Maybe RequestInit -> m Request`
  * new: `newRequest :: (MonadDOM m, IsRequestInfo input) => input -> Maybe RequestInit -> m Request`
* `JSDOM.URL.newURL'`
  * old: `newURL' :: (MonadDOM m, ToJSString url, ToJSString base) => url -> base -> m URL`
  * new: `newURL' :: (MonadDOM m, ToJSString url, ToJSString base) => url -> Maybe base -> m URL`
* `JSDOM.URLSearchParams.newURLSearchParams`
  * old: `newURLSearchParams :: (MonadDOM m, IsURLSearchParamsInit init) => init -> m URLSearchParams`
  * new: `newURLSearchParams :: (MonadDOM m, IsSequenceSequenceStringOrRecordStringStringOrString init) => Maybe init -> m URLSearchParams`
* `JSDOM.WebSocket.newWebSocket`
  * old: `newWebSocket :: (MonadDOM m, ToJSString url, ToJSString protocols) => url -> [protocols] -> m WebSocket`
  * new: `newWebSocket :: (MonadDOM m, ToJSString url, IsStringOrSequenceString protocols) => url -> Maybe protocols -> m WebSocket`
* `JSDOM.Worker.newWorker`
  * old: `newWorker :: (MonadDOM m, ToJSString scriptUrl) => scriptUrl -> m Worker`
  * new: `newWorker :: (MonadDOM m, IsTrustedScriptURLOrString scriptURL) => scriptURL -> m Worker`
* `JSDOM.Performance.now`
  * old: `now :: MonadDOM m => Performance -> m DOMHighResTimeStamp`
  * new: `now :: MonadDOM m => Performance -> m Double`
* `JSDOM.PerformanceObserver.observe`
  * old: `observe :: MonadDOM m => PerformanceObserver -> PerformanceObserverInit -> m ()`
  * new: `observe :: MonadDOM m => PerformanceObserver -> Maybe PerformanceObserverInit -> m ()`
* `JSDOM.IDBKeyRange.only`
  * old: `only :: (MonadDOM m, ToJSVal value) => value -> m IDBKeyRange`
  * new: `only :: MonadDOM m => JSVal -> m IDBKeyRange`
* `JSDOM.IDBKeyRange.only_`
  * old: `only_ :: (MonadDOM m, ToJSVal value) => value -> m ()`
  * new: `only_ :: MonadDOM m => JSVal -> m ()`
* `JSDOM.XMLHttpRequest.open`
  * old: `open :: (MonadDOM m, ToJSString method, ToJSString url, ToJSString user, ToJSString password) => XMLHttpRequest -> method -> url -> Bool -> Maybe user -> Maybe password -> m ()`
  * new: `open :: (MonadDOM m, ToJSString method, ToJSString url, ToJSString username, ToJSString password) => XMLHttpRequest -> method -> url -> Bool -> Maybe username -> Maybe password -> m ()`
* `JSDOM.IDBFactory.open`
  * old: `open :: (MonadDOM m, ToJSString name) => IDBFactory -> name -> Maybe Word64 -> m IDBOpenDBRequest`
  * new: `open :: (MonadDOM m, ToJSString name) => IDBFactory -> name -> Maybe Word53 -> m IDBOpenDBRequest`
* `JSDOM.XMLHttpRequest.open`
  * old: `open :: (MonadDOM m, ToJSString method, ToJSString url, ToJSString user, ToJSString password) => XMLHttpRequest -> method -> url -> Bool -> Maybe user -> Maybe password -> m ()`
  * new: `open :: (MonadDOM m, ToJSString method, ToJSString url, ToJSString username, ToJSString password) => XMLHttpRequest -> method -> url -> Bool -> Maybe username -> Maybe password -> m ()`
* `JSDOM.IDBObjectStore.openCursor`
  * old: `openCursor :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> Maybe IDBCursorDirection -> m IDBRequest`
  * new: `openCursor :: MonadDOM m => IDBObjectStore -> JSVal -> Maybe IDBCursorDirection -> m IDBRequest`
* `JSDOM.IDBIndex.openCursor`
  * old: `openCursor :: (MonadDOM m, ToJSVal key) => IDBIndex -> key -> Maybe IDBCursorDirection -> m IDBRequest`
  * new: `openCursor :: MonadDOM m => IDBIndex -> JSVal -> Maybe IDBCursorDirection -> m IDBRequest`
* `JSDOM.IDBObjectStore.openCursor_`
  * old: `openCursor_ :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> Maybe IDBCursorDirection -> m ()`
  * new: `openCursor_ :: MonadDOM m => IDBObjectStore -> JSVal -> Maybe IDBCursorDirection -> m ()`
* `JSDOM.IDBIndex.openCursor_`
  * old: `openCursor_ :: (MonadDOM m, ToJSVal key) => IDBIndex -> key -> Maybe IDBCursorDirection -> m ()`
  * new: `openCursor_ :: MonadDOM m => IDBIndex -> JSVal -> Maybe IDBCursorDirection -> m ()`
* `JSDOM.IDBObjectStore.openKeyCursor`
  * old: `openKeyCursor :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> Maybe IDBCursorDirection -> m IDBRequest`
  * new: `openKeyCursor :: MonadDOM m => IDBObjectStore -> JSVal -> Maybe IDBCursorDirection -> m IDBRequest`
* `JSDOM.IDBIndex.openKeyCursor`
  * old: `openKeyCursor :: (MonadDOM m, ToJSVal key) => IDBIndex -> key -> Maybe IDBCursorDirection -> m IDBRequest`
  * new: `openKeyCursor :: MonadDOM m => IDBIndex -> JSVal -> Maybe IDBCursorDirection -> m IDBRequest`
* `JSDOM.IDBObjectStore.openKeyCursor_`
  * old: `openKeyCursor_ :: (MonadDOM m, ToJSVal key) => IDBObjectStore -> key -> Maybe IDBCursorDirection -> m ()`
  * new: `openKeyCursor_ :: MonadDOM m => IDBObjectStore -> JSVal -> Maybe IDBCursorDirection -> m ()`
* `JSDOM.IDBIndex.openKeyCursor_`
  * old: `openKeyCursor_ :: (MonadDOM m, ToJSVal key) => IDBIndex -> key -> Maybe IDBCursorDirection -> m ()`
  * new: `openKeyCursor_ :: MonadDOM m => IDBIndex -> JSVal -> Maybe IDBCursorDirection -> m ()`
* `JSDOM.IDBFactory.open_`
  * old: `open_ :: (MonadDOM m, ToJSString name) => IDBFactory -> name -> Maybe Word64 -> m ()`
  * new: `open_ :: (MonadDOM m, ToJSString name) => IDBFactory -> name -> Maybe Word53 -> m ()`
* `JSDOM.DOMParser.parseFromString`
  * old: `parseFromString :: (MonadDOM m, ToJSString string, ToJSString contentType) => DOMParser -> string -> contentType -> m Document`
  * new: `parseFromString :: (MonadDOM m, IsTrustedHTMLOrString string) => DOMParser -> string -> DOMParserSupportedType -> m Document`
* `JSDOM.DOMParser.parseFromString_`
  * old: `parseFromString_ :: (MonadDOM m, ToJSString string, ToJSString contentType) => DOMParser -> string -> contentType -> m ()`
  * new: `parseFromString_ :: (MonadDOM m, IsTrustedHTMLOrString string) => DOMParser -> string -> DOMParserSupportedType -> m ()`
* `JSDOM.SpeechSynthesisUtterance.pause`
  * old: `pause :: EventName SpeechSynthesisUtterance Event`
  * new: `pause :: EventName SpeechSynthesisUtterance SpeechSynthesisEvent`
* `JSDOM.ReadableStream.pipeThrough`
  * old: `pipeThrough :: (MonadDOM m, ToJSVal dest, ToJSVal options) => ReadableStream -> dest -> options -> m GObject`
  * new: `pipeThrough :: (MonadDOM m, IsReadableStream self) => self -> ReadableWritablePair -> Maybe StreamPipeOptions -> m ReadableStream`
* `JSDOM.ReadableStream.pipeThrough_`
  * old: `pipeThrough_ :: (MonadDOM m, ToJSVal dest, ToJSVal options) => ReadableStream -> dest -> options -> m ()`
  * new: `pipeThrough_ :: (MonadDOM m, IsReadableStream self) => self -> ReadableWritablePair -> Maybe StreamPipeOptions -> m ()`
* `JSDOM.ReadableStream.pipeTo`
  * old: `pipeTo :: (MonadDOM m, ToJSVal streams, ToJSVal options) => ReadableStream -> streams -> Maybe options -> m JSVal`
  * new: `pipeTo :: (MonadDOM m, IsReadableStream self, IsWritableStream destination) => self -> destination -> Maybe StreamPipeOptions -> m ()`
* `JSDOM.WebGLRenderingContextBase.pixelStorei`
  * old: `pixelStorei :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> m ()`
  * new: `pixelStorei :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Int -> m ()`
* `JSDOM.WebGLRenderingContextBase.polygonOffset`
  * old: `polygonOffset :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLfloat -> GLfloat -> m ()`
  * new: `polygonOffset :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Float -> Float -> m ()`
* `JSDOM.Worker.postMessage`
  * old: `postMessage :: (MonadDOM m, ToJSVal message, IsGObject transfer) => Worker -> message -> [transfer] -> m ()`
  * new: `postMessage :: MonadDOM m => Worker -> JSVal -> [GObject] -> m ()`
* `JSDOM.Window.postMessage`
  * old: `postMessage :: (MonadDOM m, ToJSVal message, ToJSString targetOrigin, IsGObject transfer) => Window -> message -> targetOrigin -> [transfer] -> m ()`
  * new: `postMessage :: (MonadDOM m, ToJSString targetOrigin) => Window -> JSVal -> targetOrigin -> Maybe [GObject] -> m ()`
* `JSDOM.MessagePort.postMessage`
  * old: `postMessage :: (MonadDOM m, ToJSVal message, IsGObject transfer) => MessagePort -> message -> [transfer] -> m ()`
  * new: `postMessage :: MonadDOM m => MessagePort -> JSVal -> [GObject] -> m ()`
* `JSDOM.DedicatedWorkerGlobalScope.postMessage`
  * old: `postMessage :: (MonadDOM m, ToJSVal message, IsGObject transfer) => DedicatedWorkerGlobalScope -> message -> [transfer] -> m ()`
  * new: `postMessage :: MonadDOM m => DedicatedWorkerGlobalScope -> JSVal -> [GObject] -> m ()`
* `JSDOM.Window.postMessage`
  * old: `postMessage :: (MonadDOM m, ToJSVal message, ToJSString targetOrigin, IsGObject transfer) => Window -> message -> targetOrigin -> [transfer] -> m ()`
  * new: `postMessage :: (MonadDOM m, ToJSString targetOrigin) => Window -> JSVal -> targetOrigin -> Maybe [GObject] -> m ()`
* `JSDOM.XMLHttpRequestEventTarget.progress`
  * old: `progress :: (IsXMLHttpRequestEventTarget self, IsEventTarget self) => EventName self XMLHttpRequestProgressEvent`
  * new: `progress :: (IsXMLHttpRequestEventTarget self, IsEventTarget self) => EventName self ProgressEvent`
* `JSDOM.GlobalEventHandlers.progress`
  * old: `progress :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self ProgressEvent`
  * new: `progress :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event`
* `JSDOM.Window.prompt`
  * old: `prompt :: (MonadDOM m, ToJSString message, ToJSString defaultValue, FromJSString result) => Window -> Maybe message -> Maybe defaultValue -> m (Maybe result)`
  * new: `prompt :: (MonadDOM m, ToJSString message, ToJSString default', FromJSString result) => Window -> Maybe message -> Maybe default' -> m (Maybe result)`
* `JSDOM.Window.prompt`
  * old: `prompt :: (MonadDOM m, ToJSString message, ToJSString defaultValue, FromJSString result) => Window -> Maybe message -> Maybe defaultValue -> m (Maybe result)`
  * new: `prompt :: (MonadDOM m, ToJSString message, ToJSString default', FromJSString result) => Window -> Maybe message -> Maybe default' -> m (Maybe result)`
* `JSDOM.Window.promptUnchecked`
  * old: `promptUnchecked :: (MonadDOM m, ToJSString message, ToJSString defaultValue, FromJSString result) => Window -> Maybe message -> Maybe defaultValue -> m result`
  * new: `promptUnchecked :: (MonadDOM m, ToJSString message, ToJSString default', FromJSString result) => Window -> Maybe message -> Maybe default' -> m result`
* `JSDOM.Window.promptUnchecked`
  * old: `promptUnchecked :: (MonadDOM m, ToJSString message, ToJSString defaultValue, FromJSString result) => Window -> Maybe message -> Maybe defaultValue -> m result`
  * new: `promptUnchecked :: (MonadDOM m, ToJSString message, ToJSString default', FromJSString result) => Window -> Maybe message -> Maybe default' -> m result`
* `JSDOM.Window.promptUnsafe`
  * old: `promptUnsafe :: (MonadDOM m, ToJSString message, ToJSString defaultValue, HasCallStack, FromJSString result) => Window -> Maybe message -> Maybe defaultValue -> m result`
  * new: `promptUnsafe :: (MonadDOM m, ToJSString message, ToJSString default', HasCallStack, FromJSString result) => Window -> Maybe message -> Maybe default' -> m result`
* `JSDOM.Window.promptUnsafe`
  * old: `promptUnsafe :: (MonadDOM m, ToJSString message, ToJSString defaultValue, HasCallStack, FromJSString result) => Window -> Maybe message -> Maybe defaultValue -> m result`
  * new: `promptUnsafe :: (MonadDOM m, ToJSString message, ToJSString default', HasCallStack, FromJSString result) => Window -> Maybe message -> Maybe default' -> m result`
* `JSDOM.Window.prompt_`
  * old: `prompt_ :: (MonadDOM m, ToJSString message, ToJSString defaultValue) => Window -> Maybe message -> Maybe defaultValue -> m ()`
  * new: `prompt_ :: (MonadDOM m, ToJSString message, ToJSString default') => Window -> Maybe message -> Maybe default' -> m ()`
* `JSDOM.Window.prompt_`
  * old: `prompt_ :: (MonadDOM m, ToJSString message, ToJSString defaultValue) => Window -> Maybe message -> Maybe defaultValue -> m ()`
  * new: `prompt_ :: (MonadDOM m, ToJSString message, ToJSString default') => Window -> Maybe message -> Maybe default' -> m ()`
* `JSDOM.History.pushState`
  * old: `pushState :: (MonadDOM m, ToJSVal data', ToJSString title, ToJSString url) => History -> data' -> title -> Maybe url -> m ()`
  * new: `pushState :: (MonadDOM m, ToJSString unused, ToJSString url) => History -> JSVal -> unused -> Maybe url -> m ()`
* `JSDOM.IDBObjectStore.put`
  * old: `put :: (MonadDOM m, ToJSVal value, ToJSVal key) => IDBObjectStore -> value -> Maybe key -> m IDBRequest`
  * new: `put :: MonadDOM m => IDBObjectStore -> JSVal -> JSVal -> m IDBRequest`
* `JSDOM.IDBObjectStore.put_`
  * old: `put_ :: (MonadDOM m, ToJSVal value, ToJSVal key) => IDBObjectStore -> value -> Maybe key -> m ()`
  * new: `put_ :: MonadDOM m => IDBObjectStore -> JSVal -> JSVal -> m ()`
* `JSDOM.ReadableStreamDefaultReader.read`
  * old: `read :: MonadDOM m => ReadableStreamDefaultReader -> m JSVal`
  * new: `read :: MonadDOM m => ReadableStreamDefaultReader -> m ReadableStreamReadResult`
* `JSDOM.ReadableStreamBYOBReader.read`
  * old: `read :: (MonadDOM m, ToJSVal view) => ReadableStreamBYOBReader -> Maybe view -> m JSVal`
  * new: `read :: (MonadDOM m, IsArrayBufferView view) => ReadableStreamBYOBReader -> view -> m ReadableStreamReadResult`
* `JSDOM.FileReader.readAsArrayBuffer`
  * old: `readAsArrayBuffer :: (MonadDOM m, IsBlob blob) => FileReader -> Maybe blob -> m ()`
  * new: `readAsArrayBuffer :: (MonadDOM m, IsBlob blob) => FileReader -> blob -> m ()`
* `JSDOM.FileReader.readAsBinaryString`
  * old: `readAsBinaryString :: (MonadDOM m, IsBlob blob) => FileReader -> Maybe blob -> m ()`
  * new: `readAsBinaryString :: (MonadDOM m, IsBlob blob) => FileReader -> blob -> m ()`
* `JSDOM.FileReader.readAsDataURL`
  * old: `readAsDataURL :: (MonadDOM m, IsBlob blob) => FileReader -> Maybe blob -> m ()`
  * new: `readAsDataURL :: (MonadDOM m, IsBlob blob) => FileReader -> blob -> m ()`
* `JSDOM.FileReader.readAsText`
  * old: `readAsText :: (MonadDOM m, IsBlob blob, ToJSString encoding) => FileReader -> Maybe blob -> Maybe encoding -> m ()`
  * new: `readAsText :: (MonadDOM m, IsBlob blob, ToJSString encoding) => FileReader -> blob -> Maybe encoding -> m ()`
* `JSDOM.ReadableStreamBYOBReader.read_`
  * old: `read_ :: (MonadDOM m, ToJSVal view) => ReadableStreamBYOBReader -> Maybe view -> m ()`
  * new: `read_ :: (MonadDOM m, IsArrayBufferView view) => ReadableStreamBYOBReader -> view -> m ()`
* `JSDOM.PluginArray.refresh`
  * old: `refresh :: MonadDOM m => PluginArray -> Bool -> m ()`
  * new: `refresh :: MonadDOM m => PluginArray -> m ()`
* `JSDOM.Element.removeAttributeNS`
  * old: `removeAttributeNS :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m ()`
  * new: `removeAttributeNS :: (MonadDOM m, IsElement self, ToJSString namespace, ToJSString localName) => self -> Maybe namespace -> localName -> m ()`
* `JSDOM.EventTarget.removeEventListener`
  * old: `removeEventListener :: (MonadDOM m, IsEventTarget self, ToJSString type', IsEventListenerOptionsOrBool options) => self -> type' -> Maybe EventListener -> options -> m ()`
  * new: `removeEventListener :: (MonadDOM m, IsEventTarget self, ToJSString type', IsEventListenerOptionsOrBool options) => self -> type' -> Maybe EventListener -> Maybe options -> m ()`
* `JSDOM.SVGPointList.removeItem`
  * old: `removeItem :: MonadDOM m => SVGPointList -> Word -> m SVGPoint`
  * new: `removeItem :: MonadDOM m => SVGPointList -> Word -> m DOMPoint`
* `JSDOM.MediaQueryList.removeListener`
  * old: `removeListener :: MonadDOM m => MediaQueryList -> Maybe MediaQueryListListener -> m ()`
  * new: `removeListener :: MonadDOM m => MediaQueryList -> Maybe EventListener -> m ()`
* `JSDOM.NamedNodeMap.removeNamedItemNS`
  * old: `removeNamedItemNS :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName) => NamedNodeMap -> Maybe namespaceURI -> localName -> m Attr`
  * new: `removeNamedItemNS :: (MonadDOM m, ToJSString namespace, ToJSString localName) => NamedNodeMap -> Maybe namespace -> localName -> m Attr`
* `JSDOM.NamedNodeMap.removeNamedItemNS_`
  * old: `removeNamedItemNS_ :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName) => NamedNodeMap -> Maybe namespaceURI -> localName -> m ()`
  * new: `removeNamedItemNS_ :: (MonadDOM m, ToJSString namespace, ToJSString localName) => NamedNodeMap -> Maybe namespace -> localName -> m ()`
* `JSDOM.XSLTProcessor.removeParameter`
  * old: `removeParameter :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName) => XSLTProcessor -> Maybe namespaceURI -> Maybe localName -> m ()`
  * new: `removeParameter :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName) => XSLTProcessor -> namespaceURI -> localName -> m ()`
* `JSDOM.CSSStyleDeclaration.removeProperty`
  * old: `removeProperty :: (MonadDOM m, ToJSString propertyName, FromJSString result) => CSSStyleDeclaration -> propertyName -> m result`
  * new: `removeProperty :: (MonadDOM m, IsCSSStyleDeclaration self, ToJSString property, FromJSString result) => self -> property -> m result`
* `JSDOM.CSSStyleDeclaration.removeProperty_`
  * old: `removeProperty_ :: (MonadDOM m, ToJSString propertyName) => CSSStyleDeclaration -> propertyName -> m ()`
  * new: `removeProperty_ :: (MonadDOM m, IsCSSStyleDeclaration self, ToJSString property) => self -> property -> m ()`
* `JSDOM.VideoTrackList.removeTrack`
  * old: `removeTrack :: EventName VideoTrackList Event`
  * new: `removeTrack :: EventName VideoTrackList TrackEvent`
* `JSDOM.TextTrackList.removeTrack`
  * old: `removeTrack :: EventName TextTrackList Event`
  * new: `removeTrack :: EventName TextTrackList TrackEvent`
* `JSDOM.AudioTrackList.removeTrack`
  * old: `removeTrack :: EventName AudioTrackList Event`
  * new: `removeTrack :: EventName AudioTrackList TrackEvent`
* `JSDOM.MediaStream.removeTrackEvent`
  * old: `removeTrackEvent :: EventName MediaStream Event`
  * new: `removeTrackEvent :: EventName MediaStream MediaStreamTrackEvent`
* `JSDOM.SourceBufferList.removesourcebuffer`
  * old: `removesourcebuffer :: EventName SourceBufferList onremovesourcebuffer`
  * new: `removesourcebuffer :: EventName SourceBufferList Event`
* `JSDOM.WebGLRenderingContextBase.renderbufferStorage`
  * old: `renderbufferStorage :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLsizei -> GLsizei -> m ()`
  * new: `renderbufferStorage :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> Int -> Int -> m ()`
* `JSDOM.DOMTokenList.replace`
  * old: `replace :: (MonadDOM m, ToJSString token, ToJSString newToken) => DOMTokenList -> token -> newToken -> m ()`
  * new: `replace :: (MonadDOM m, ToJSString token, ToJSString newToken) => DOMTokenList -> token -> newToken -> m Bool`
* `JSDOM.SVGStringList.replaceItem`
  * old: `replaceItem :: (MonadDOM m, ToJSString item, FromJSString result) => SVGStringList -> item -> Word -> m result`
  * new: `replaceItem :: (MonadDOM m, ToJSString newItem, FromJSString result) => SVGStringList -> newItem -> Word -> m result`
* `JSDOM.SVGPointList.replaceItem`
  * old: `replaceItem :: MonadDOM m => SVGPointList -> SVGPoint -> Word -> m SVGPoint`
  * new: `replaceItem :: MonadDOM m => SVGPointList -> DOMPoint -> Word -> m DOMPoint`
* `JSDOM.SVGStringList.replaceItem_`
  * old: `replaceItem_ :: (MonadDOM m, ToJSString item) => SVGStringList -> item -> Word -> m ()`
  * new: `replaceItem_ :: (MonadDOM m, ToJSString newItem) => SVGStringList -> newItem -> Word -> m ()`
* `JSDOM.SVGPointList.replaceItem_`
  * old: `replaceItem_ :: MonadDOM m => SVGPointList -> SVGPoint -> Word -> m ()`
  * new: `replaceItem_ :: MonadDOM m => SVGPointList -> DOMPoint -> Word -> m ()`
* `JSDOM.History.replaceState`
  * old: `replaceState :: (MonadDOM m, ToJSVal data', ToJSString title, ToJSString url) => History -> data' -> title -> Maybe url -> m ()`
  * new: `replaceState :: (MonadDOM m, ToJSString unused, ToJSString url) => History -> JSVal -> unused -> Maybe url -> m ()`
* `JSDOM.Notification.requestPermission`
  * old: `requestPermission :: (MonadDOM m, ToJSString callback) => Maybe (NotificationPermissionCallback callback) -> m ()`
  * new: `requestPermission :: MonadDOM m => Maybe NotificationPermissionCallback -> m NotificationPermission`
* `JSDOM.GlobalEventHandlers.resize`
  * old: `resize :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self UIEvent`
  * new: `resize :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event`
* `JSDOM.Window.resizeBy`
  * old: `resizeBy :: MonadDOM m => Window -> Maybe Float -> Maybe Float -> m ()`
  * new: `resizeBy :: MonadDOM m => Window -> Int -> Int -> m ()`
* `JSDOM.Window.resizeBy`
  * old: `resizeBy :: MonadDOM m => Window -> Maybe Float -> Maybe Float -> m ()`
  * new: `resizeBy :: MonadDOM m => Window -> Int -> Int -> m ()`
* `JSDOM.Window.resizeTo`
  * old: `resizeTo :: MonadDOM m => Window -> Maybe Float -> Maybe Float -> m ()`
  * new: `resizeTo :: MonadDOM m => Window -> Int -> Int -> m ()`
* `JSDOM.Window.resizeTo`
  * old: `resizeTo :: MonadDOM m => Window -> Maybe Float -> Maybe Float -> m ()`
  * new: `resizeTo :: MonadDOM m => Window -> Int -> Int -> m ()`
* `JSDOM.Performance.resourceTimingBufferFull`
  * old: `resourceTimingBufferFull :: EventName Performance onresourcetimingbufferfull`
  * new: `resourceTimingBufferFull :: EventName Performance Event`
* `JSDOM.ReadableStreamBYOBRequest.respond`
  * old: `respond :: (MonadDOM m, ToJSVal bytesWritten) => ReadableStreamBYOBRequest -> Maybe bytesWritten -> m ()`
  * new: `respond :: MonadDOM m => ReadableStreamBYOBRequest -> Word53 -> m ()`
* `JSDOM.ReadableStreamBYOBRequest.respondWithNewView`
  * old: `respondWithNewView :: (MonadDOM m, ToJSVal view) => ReadableStreamBYOBRequest -> Maybe view -> m ()`
  * new: `respondWithNewView :: (MonadDOM m, IsArrayBufferView view) => ReadableStreamBYOBRequest -> view -> m ()`
* `JSDOM.SpeechSynthesisUtterance.resume`
  * old: `resume :: EventName SpeechSynthesisUtterance Event`
  * new: `resume :: EventName SpeechSynthesisUtterance SpeechSynthesisEvent`
* `JSDOM.AudioContext.resume`
  * old: `resume :: (MonadDOM m, IsAudioContext self) => self -> m ()`
  * new: `resume :: MonadDOM m => AudioContext -> m ()`
* `JSDOM.AudioContext.resume`
  * old: `resume :: (MonadDOM m, IsAudioContext self) => self -> m ()`
  * new: `resume :: MonadDOM m => AudioContext -> m ()`
* `JSDOM.WebGLRenderingContextBase.sampleCoverage`
  * old: `sampleCoverage :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLclampf -> GLboolean -> m ()`
  * new: `sampleCoverage :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Float -> Bool -> m ()`
* `JSDOM.WebGLRenderingContextBase.scissor`
  * old: `scissor :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLint -> GLint -> GLsizei -> GLsizei -> m ()`
  * new: `scissor :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Int -> Int -> Int -> Int -> m ()`
* `JSDOM.Window.scroll`
  * old: `scroll :: MonadDOM m => Window -> Double -> Double -> m ()`
  * new: `scroll :: MonadDOM m => Window -> Double -> Double -> m ScrollResult`
* `JSDOM.GlobalEventHandlers.scroll`
  * old: `scroll :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self UIEvent`
  * new: `scroll :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event`
* `JSDOM.Element.scroll`
  * old: `scroll :: (MonadDOM m, IsElement self) => self -> Double -> Double -> m ()`
  * new: `scroll :: (MonadDOM m, IsElement self) => self -> Double -> Double -> m ScrollResult`
* `JSDOM.Window.scroll`
  * old: `scroll :: MonadDOM m => Window -> Double -> Double -> m ()`
  * new: `scroll :: MonadDOM m => Window -> Double -> Double -> m ScrollResult`
* `JSDOM.Window.scrollBy`
  * old: `scrollBy :: MonadDOM m => Window -> Double -> Double -> m ()`
  * new: `scrollBy :: MonadDOM m => Window -> Double -> Double -> m ScrollResult`
* `JSDOM.Element.scrollBy`
  * old: `scrollBy :: (MonadDOM m, IsElement self) => self -> Double -> Double -> m ()`
  * new: `scrollBy :: (MonadDOM m, IsElement self) => self -> Double -> Double -> m ScrollResult`
* `JSDOM.Window.scrollBy`
  * old: `scrollBy :: MonadDOM m => Window -> Double -> Double -> m ()`
  * new: `scrollBy :: MonadDOM m => Window -> Double -> Double -> m ScrollResult`
* `JSDOM.Window.scrollByOpt`
  * old: `scrollByOpt :: MonadDOM m => Window -> Maybe ScrollToOptions -> m ()`
  * new: `scrollByOpt :: MonadDOM m => Window -> Maybe ScrollToOptions -> m ScrollResult`
* `JSDOM.Element.scrollByOpt`
  * old: `scrollByOpt :: (MonadDOM m, IsElement self) => self -> Maybe ScrollToOptions -> m ()`
  * new: `scrollByOpt :: (MonadDOM m, IsElement self) => self -> Maybe ScrollToOptions -> m ScrollResult`
* `JSDOM.Window.scrollByOpt`
  * old: `scrollByOpt :: MonadDOM m => Window -> Maybe ScrollToOptions -> m ()`
  * new: `scrollByOpt :: MonadDOM m => Window -> Maybe ScrollToOptions -> m ScrollResult`
* `JSDOM.Element.scrollIntoView`
  * old: `scrollIntoView :: (MonadDOM m, IsElement self) => self -> Bool -> m ()`
  * new: `scrollIntoView :: (MonadDOM m, IsElement self, IsBoolOrScrollIntoViewOptions arg) => self -> Maybe arg -> m ScrollResult`
* `JSDOM.Window.scrollOpt`
  * old: `scrollOpt :: MonadDOM m => Window -> Maybe ScrollToOptions -> m ()`
  * new: `scrollOpt :: MonadDOM m => Window -> Maybe ScrollToOptions -> m ScrollResult`
* `JSDOM.Element.scrollOpt`
  * old: `scrollOpt :: (MonadDOM m, IsElement self) => self -> Maybe ScrollToOptions -> m ()`
  * new: `scrollOpt :: (MonadDOM m, IsElement self) => self -> Maybe ScrollToOptions -> m ScrollResult`
* `JSDOM.Window.scrollOpt`
  * old: `scrollOpt :: MonadDOM m => Window -> Maybe ScrollToOptions -> m ()`
  * new: `scrollOpt :: MonadDOM m => Window -> Maybe ScrollToOptions -> m ScrollResult`
* `JSDOM.Window.scrollTo`
  * old: `scrollTo :: MonadDOM m => Window -> Double -> Double -> m ()`
  * new: `scrollTo :: MonadDOM m => Window -> Double -> Double -> m ScrollResult`
* `JSDOM.Element.scrollTo`
  * old: `scrollTo :: (MonadDOM m, IsElement self) => self -> Double -> Double -> m ()`
  * new: `scrollTo :: (MonadDOM m, IsElement self) => self -> Double -> Double -> m ScrollResult`
* `JSDOM.Window.scrollTo`
  * old: `scrollTo :: MonadDOM m => Window -> Double -> Double -> m ()`
  * new: `scrollTo :: MonadDOM m => Window -> Double -> Double -> m ScrollResult`
* `JSDOM.Window.scrollToOpt`
  * old: `scrollToOpt :: MonadDOM m => Window -> Maybe ScrollToOptions -> m ()`
  * new: `scrollToOpt :: MonadDOM m => Window -> Maybe ScrollToOptions -> m ScrollResult`
* `JSDOM.Element.scrollToOpt`
  * old: `scrollToOpt :: (MonadDOM m, IsElement self) => self -> Maybe ScrollToOptions -> m ()`
  * new: `scrollToOpt :: (MonadDOM m, IsElement self) => self -> Maybe ScrollToOptions -> m ScrollResult`
* `JSDOM.Window.scrollToOpt`
  * old: `scrollToOpt :: MonadDOM m => Window -> Maybe ScrollToOptions -> m ()`
  * new: `scrollToOpt :: MonadDOM m => Window -> Maybe ScrollToOptions -> m ScrollResult`
* `JSDOM.GlobalEventHandlers.select`
  * old: `select :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self UIEvent`
  * new: `select :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event`
* `JSDOM.SVGTextContentElement.selectSubString`
  * old: `selectSubString :: (MonadDOM m, IsSVGTextContentElement self) => self -> Maybe Word -> Maybe Word -> m ()`
  * new: `selectSubString :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> Word -> m ()`
* `JSDOM.XMLHttpRequest.send`
  * old: `send :: (MonadDOM m, IsXMLHttpRequestBody body) => XMLHttpRequest -> Maybe body -> m ()`
  * new: `send :: (MonadDOM m, IsDocumentOrXMLHttpRequestBodyInit body) => XMLHttpRequest -> Maybe body -> m ()`
* `JSDOM.WebSocket.send`
  * old: `send :: (MonadDOM m, IsArrayBuffer data') => WebSocket -> data' -> m ()`
  * new: `send :: (MonadDOM m, IsBlobPart data') => WebSocket -> data' -> m ()`
* `JSDOM.RTCDataChannel.send`
  * old: `send :: (MonadDOM m, IsArrayBuffer data') => RTCDataChannel -> data' -> m ()`
  * new: `send :: (MonadDOM m, ToJSString data') => RTCDataChannel -> data' -> m ()`
* `JSDOM.XMLHttpRequest.send`
  * old: `send :: MonadDOM m => XMLHttpRequest -> m ()`
  * new: `send :: (MonadDOM m, IsDocumentOrXMLHttpRequestBodyInit body) => XMLHttpRequest -> Maybe body -> m ()`
* `JSDOM.XMLSerializer.serializeToString`
  * old: `serializeToString :: (MonadDOM m, IsNode node, FromJSString result) => XMLSerializer -> node -> m result`
  * new: `serializeToString :: (MonadDOM m, IsNode root, FromJSString result) => XMLSerializer -> root -> m result`
* `JSDOM.XMLSerializer.serializeToString_`
  * old: `serializeToString_ :: (MonadDOM m, IsNode node) => XMLSerializer -> node -> m ()`
  * new: `serializeToString_ :: (MonadDOM m, IsNode root) => XMLSerializer -> root -> m ()`
* `JSDOM.VTTCue.setAlign`
  * old: `setAlign :: (MonadDOM m, ToJSString val) => VTTCue -> val -> m ()`
  * new: `setAlign :: MonadDOM m => VTTCue -> AlignSetting -> m ()`
* `JSDOM.Element.setAttribute`
  * old: `setAttribute :: (MonadDOM m, IsElement self, ToJSString qualifiedName, ToJSString value) => self -> qualifiedName -> value -> m ()`
  * new: `setAttribute :: (MonadDOM m, IsElement self, ToJSString qualifiedName, IsTrustedTypeOrString value) => self -> qualifiedName -> value -> m ()`
* `JSDOM.Element.setAttributeNS`
  * old: `setAttributeNS :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString qualifiedName, ToJSString value) => self -> Maybe namespaceURI -> qualifiedName -> value -> m ()`
  * new: `setAttributeNS :: (MonadDOM m, IsElement self, ToJSString namespace, ToJSString qualifiedName, IsTrustedTypeOrString value) => self -> Maybe namespace -> qualifiedName -> value -> m ()`
* `JSDOM.Selection.setBaseAndExtent`
  * old: `setBaseAndExtent :: (MonadDOM m, IsNode baseNode, IsNode extentNode) => Selection -> Maybe baseNode -> Word -> Maybe extentNode -> Word -> m ()`
  * new: `setBaseAndExtent :: (MonadDOM m, IsNode anchorNode, IsNode focusNode) => Selection -> anchorNode -> Word -> focusNode -> Word -> m ()`
* `JSDOM.SVGAnimatedString.setBaseVal`
  * old: `setBaseVal :: (MonadDOM m, ToJSString val) => SVGAnimatedString -> val -> m ()`
  * new: `setBaseVal :: (MonadDOM m, IsTrustedScriptURLOrString val) => SVGAnimatedString -> val -> m ()`
* `JSDOM.WebSocket.setBinaryType`
  * old: `setBinaryType :: (MonadDOM m, ToJSString val) => WebSocket -> val -> m ()`
  * new: `setBinaryType :: MonadDOM m => WebSocket -> BinaryType -> m ()`
* `JSDOM.RTCDataChannel.setBinaryType`
  * old: `setBinaryType :: (MonadDOM m, ToJSString val) => RTCDataChannel -> val -> m ()`
  * new: `setBinaryType :: MonadDOM m => RTCDataChannel -> BinaryType -> m ()`
* `JSDOM.AudioNode.setChannelCountMode`
  * old: `setChannelCountMode :: (MonadDOM m, IsAudioNode self, ToJSString val) => self -> val -> m ()`
  * new: `setChannelCountMode :: (MonadDOM m, IsAudioNode self) => self -> ChannelCountMode -> m ()`
* `JSDOM.AudioNode.setChannelInterpretation`
  * old: `setChannelInterpretation :: (MonadDOM m, IsAudioNode self, ToJSString val) => self -> val -> m ()`
  * new: `setChannelInterpretation :: (MonadDOM m, IsAudioNode self) => self -> ChannelInterpretation -> m ()`
* `JSDOM.RTCPeerConnection.setConfiguration`
  * old: `setConfiguration :: MonadDOM m => RTCPeerConnection -> RTCConfiguration -> m ()`
  * new: `setConfiguration :: MonadDOM m => RTCPeerConnection -> Maybe RTCConfiguration -> m ()`
* `JSDOM.CSSStyleDeclaration.setCssText`
  * old: `setCssText :: (MonadDOM m, ToJSString val) => CSSStyleDeclaration -> val -> m ()`
  * new: `setCssText :: (MonadDOM m, IsCSSStyleDeclaration self, ToJSString val) => self -> val -> m ()`
* `JSDOM.CSSRule.setCssText`
  * old: `setCssText :: (MonadDOM m, IsCSSRule self, ToJSString val) => self -> Maybe val -> m ()`
  * new: `setCssText :: (MonadDOM m, IsCSSRule self, ToJSString val) => self -> val -> m ()`
* `JSDOM.SVGSVGElement.setCurrentTime`
  * old: `setCurrentTime :: MonadDOM m => SVGSVGElement -> Maybe Float -> m ()`
  * new: `setCurrentTime :: MonadDOM m => SVGSVGElement -> Float -> m ()`
* `JSDOM.WaveShaperNode.setCurve`
  * old: `setCurve :: (MonadDOM m, IsFloat32Array val) => WaveShaperNode -> val -> m ()`
  * new: `setCurve :: (MonadDOM m, IsFloat32Array val) => WaveShaperNode -> Maybe val -> m ()`
* `JSDOM.DataTransfer.setDragImage`
  * old: `setDragImage :: (MonadDOM m, IsElement image) => DataTransfer -> Maybe image -> Int -> Int -> m ()`
  * new: `setDragImage :: (MonadDOM m, IsElement image) => DataTransfer -> image -> Int -> Int -> m ()`
* `JSDOM.HTMLElement.setHidden`
  * old: `setHidden :: (MonadDOM m, IsHTMLElement self) => self -> Bool -> m ()`
  * new: `setHidden :: (MonadDOM m, IsHTMLElement self, IsBoolOrDoubleOrString val) => self -> Maybe val -> m ()`
* `JSDOM.ShadowRoot.setInnerHTML`
  * old: `setInnerHTML :: (MonadDOM m, ToJSString val) => ShadowRoot -> val -> m ()`
  * new: `setInnerHTML :: (MonadDOM m, IsTrustedHTMLOrString val) => ShadowRoot -> val -> m ()`
* `JSDOM.Element.setInnerHTML`
  * old: `setInnerHTML :: (MonadDOM m, IsElement self, ToJSString val) => self -> val -> m ()`
  * new: `setInnerHTML :: (MonadDOM m, IsElement self, IsTrustedHTMLOrString val) => self -> val -> m ()`
* `JSDOM.WindowOrWorkerGlobalScope.setInterval`
  * old: `setInterval :: (MonadDOM m, IsWindowOrWorkerGlobalScope self, ToJSVal handler) => self -> handler -> Maybe Int -> m Int`
  * new: `setInterval :: (MonadDOM m, IsWindowOrWorkerGlobalScope self, IsTimerHandler handler) => self -> handler -> Maybe Int -> [JSVal] -> m Int`
* `JSDOM.WindowOrWorkerGlobalScope.setInterval_`
  * old: `setInterval_ :: (MonadDOM m, IsWindowOrWorkerGlobalScope self, ToJSVal handler) => self -> handler -> Maybe Int -> m ()`
  * new: `setInterval_ :: (MonadDOM m, IsWindowOrWorkerGlobalScope self, IsTimerHandler handler) => self -> handler -> Maybe Int -> [JSVal] -> m ()`
* `JSDOM.Storage.setItem`
  * old: `setItem :: (MonadDOM m, ToJSString key, ToJSString data') => Storage -> key -> data' -> m ()`
  * new: `setItem :: (MonadDOM m, ToJSString key, ToJSString value) => Storage -> key -> value -> m ()`
* `JSDOM.VTTCue.setLine`
  * old: `setLine :: MonadDOM m => VTTCue -> Double -> m ()`
  * new: `setLine :: (MonadDOM m, IsLineAndPositionSetting val) => VTTCue -> val -> m ()`
* `JSDOM.RTCPeerConnection.setLocalDescription`
  * old: `setLocalDescription :: MonadDOM m => RTCPeerConnection -> RTCSessionDescriptionInit -> m ()`
  * new: `setLocalDescription :: MonadDOM m => RTCPeerConnection -> Maybe RTCLocalSessionDescriptionInit -> m ()`
* `JSDOM.SVGTransform.setMatrix`
  * old: `setMatrix :: MonadDOM m => SVGTransform -> SVGMatrix -> m ()`
  * new: `setMatrix :: (MonadDOM m, IsDOMMatrix2DInit matrix) => SVGTransform -> Maybe matrix -> m ()`
* `JSDOM.Element.setOuterHTML`
  * old: `setOuterHTML :: (MonadDOM m, IsElement self, ToJSString val) => self -> val -> m ()`
  * new: `setOuterHTML :: (MonadDOM m, IsElement self, IsTrustedHTMLOrString val) => self -> val -> m ()`
* `JSDOM.XSLTProcessor.setParameter`
  * old: `setParameter :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName, ToJSString value) => XSLTProcessor -> Maybe namespaceURI -> Maybe localName -> Maybe value -> m ()`
  * new: `setParameter :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName) => XSLTProcessor -> namespaceURI -> localName -> JSVal -> m ()`
* `JSDOM.OscillatorNode.setPeriodicWave`
  * old: `setPeriodicWave :: MonadDOM m => OscillatorNode -> Maybe PeriodicWave -> m ()`
  * new: `setPeriodicWave :: MonadDOM m => OscillatorNode -> PeriodicWave -> m ()`
* `JSDOM.VTTCue.setPosition`
  * old: `setPosition :: MonadDOM m => VTTCue -> Double -> m ()`
  * new: `setPosition :: (MonadDOM m, IsLineAndPositionSetting val) => VTTCue -> val -> m ()`
* `JSDOM.CSSStyleDeclaration.setProperty`
  * old: `setProperty :: (MonadDOM m, ToJSString propertyName, ToJSString value, ToJSString priority) => CSSStyleDeclaration -> propertyName -> value -> Maybe priority -> m ()`
  * new: `setProperty :: (MonadDOM m, IsCSSStyleDeclaration self, ToJSString property, ToJSString value, ToJSString priority) => self -> property -> value -> Maybe priority -> m ()`
* `JSDOM.HTMLTextAreaElement.setRangeText4`
  * old: `setRangeText4 :: (MonadDOM m, ToJSString replacement, ToJSString selectionMode) => HTMLTextAreaElement -> replacement -> Word -> Word -> Maybe selectionMode -> m ()`
  * new: `setRangeText4 :: (MonadDOM m, ToJSString replacement) => HTMLTextAreaElement -> replacement -> Word -> Word -> Maybe SelectionMode -> m ()`
* `JSDOM.HTMLInputElement.setRangeText4`
  * old: `setRangeText4 :: (MonadDOM m, ToJSString replacement, ToJSString selectionMode) => HTMLInputElement -> replacement -> Word -> Word -> Maybe selectionMode -> m ()`
  * new: `setRangeText4 :: (MonadDOM m, ToJSString replacement) => HTMLInputElement -> replacement -> Word -> Word -> Maybe SelectionMode -> m ()`
* `JSDOM.XMLHttpRequest.setRequestHeader`
  * old: `setRequestHeader :: (MonadDOM m, ToJSString header, ToJSString value) => XMLHttpRequest -> header -> value -> m ()`
  * new: `setRequestHeader :: (MonadDOM m, ToJSString name, ToJSString value) => XMLHttpRequest -> name -> value -> m ()`
* `JSDOM.XMLHttpRequest.setRequestHeader`
  * old: `setRequestHeader :: (MonadDOM m, ToJSString header, ToJSString value) => XMLHttpRequest -> header -> value -> m ()`
  * new: `setRequestHeader :: (MonadDOM m, ToJSString name, ToJSString value) => XMLHttpRequest -> name -> value -> m ()`
* `JSDOM.VTTRegion.setScroll`
  * old: `setScroll :: (MonadDOM m, ToJSString val) => VTTRegion -> val -> m ()`
  * new: `setScroll :: MonadDOM m => VTTRegion -> ScrollSetting -> m ()`
* `JSDOM.Element.setScrollLeft`
  * old: `setScrollLeft :: (MonadDOM m, IsElement self) => self -> Int -> m ()`
  * new: `setScrollLeft :: (MonadDOM m, IsElement self) => self -> Double -> m ()`
* `JSDOM.Element.setScrollTop`
  * old: `setScrollTop :: (MonadDOM m, IsElement self) => self -> Int -> m ()`
  * new: `setScrollTop :: (MonadDOM m, IsElement self) => self -> Double -> m ()`
* `JSDOM.HTMLInputElement.setSelectionDirection`
  * old: `setSelectionDirection :: (MonadDOM m, ToJSString val) => HTMLInputElement -> val -> m ()`
  * new: `setSelectionDirection :: (MonadDOM m, ToJSString val) => HTMLInputElement -> Maybe val -> m ()`
* `JSDOM.HTMLTextAreaElement.setSelectionEnd`
  * old: `setSelectionEnd :: MonadDOM m => HTMLTextAreaElement -> Int -> m ()`
  * new: `setSelectionEnd :: MonadDOM m => HTMLTextAreaElement -> Word -> m ()`
* `JSDOM.HTMLInputElement.setSelectionEnd`
  * old: `setSelectionEnd :: MonadDOM m => HTMLInputElement -> Int -> m ()`
  * new: `setSelectionEnd :: MonadDOM m => HTMLInputElement -> Maybe Word -> m ()`
* `JSDOM.HTMLTextAreaElement.setSelectionRange`
  * old: `setSelectionRange :: (MonadDOM m, ToJSString direction) => HTMLTextAreaElement -> Maybe Int -> Maybe Int -> Maybe direction -> m ()`
  * new: `setSelectionRange :: (MonadDOM m, ToJSString direction) => HTMLTextAreaElement -> Word -> Word -> Maybe direction -> m ()`
* `JSDOM.HTMLInputElement.setSelectionRange`
  * old: `setSelectionRange :: (MonadDOM m, ToJSString direction) => HTMLInputElement -> Int -> Int -> Maybe direction -> m ()`
  * new: `setSelectionRange :: (MonadDOM m, ToJSString direction) => HTMLInputElement -> Word -> Word -> Maybe direction -> m ()`
* `JSDOM.HTMLTextAreaElement.setSelectionStart`
  * old: `setSelectionStart :: MonadDOM m => HTMLTextAreaElement -> Int -> m ()`
  * new: `setSelectionStart :: MonadDOM m => HTMLTextAreaElement -> Word -> m ()`
* `JSDOM.HTMLInputElement.setSelectionStart`
  * old: `setSelectionStart :: MonadDOM m => HTMLInputElement -> Int -> m ()`
  * new: `setSelectionStart :: MonadDOM m => HTMLInputElement -> Maybe Word -> m ()`
* `JSDOM.CSSStyleRule.setSelectorText`
  * old: `setSelectorText :: (MonadDOM m, ToJSString val) => CSSStyleRule -> Maybe val -> m ()`
  * new: `setSelectorText :: (MonadDOM m, ToJSString val) => CSSStyleRule -> val -> m ()`
* `JSDOM.CSSPageRule.setSelectorText`
  * old: `setSelectorText :: (MonadDOM m, ToJSString val) => CSSPageRule -> Maybe val -> m ()`
  * new: `setSelectorText :: (MonadDOM m, ToJSString val) => CSSPageRule -> val -> m ()`
* `JSDOM.HTMLScriptElement.setSrc`
  * old: `setSrc :: (MonadDOM m, ToJSString val) => HTMLScriptElement -> val -> m ()`
  * new: `setSrc :: (MonadDOM m, IsTrustedScriptURLOrString val) => HTMLScriptElement -> val -> m ()`
* `JSDOM.HTMLIFrameElement.setSrcdoc`
  * old: `setSrcdoc :: (MonadDOM m, ToJSString val) => HTMLIFrameElement -> val -> m ()`
  * new: `setSrcdoc :: (MonadDOM m, IsTrustedHTMLOrString val) => HTMLIFrameElement -> val -> m ()`
* `JSDOM.SVGFEGaussianBlurElement.setStdDeviation`
  * old: `setStdDeviation :: MonadDOM m => SVGFEGaussianBlurElement -> Maybe Float -> Maybe Float -> m ()`
  * new: `setStdDeviation :: MonadDOM m => SVGFEGaussianBlurElement -> Float -> Float -> m ()`
* `JSDOM.SVGFEDropShadowElement.setStdDeviation`
  * old: `setStdDeviation :: MonadDOM m => SVGFEDropShadowElement -> Maybe Float -> Maybe Float -> m ()`
  * new: `setStdDeviation :: MonadDOM m => SVGFEDropShadowElement -> Float -> Float -> m ()`
* `JSDOM.AudioParam.setTargetAtTime`
  * old: `setTargetAtTime :: MonadDOM m => AudioParam -> Float -> Float -> Float -> m ()`
  * new: `setTargetAtTime :: MonadDOM m => AudioParam -> Float -> Double -> Float -> m AudioParam`
* `JSDOM.HTMLScriptElement.setText`
  * old: `setText :: (MonadDOM m, ToJSString val) => HTMLScriptElement -> val -> m ()`
  * new: `setText :: (MonadDOM m, IsTrustedScriptOrString val) => HTMLScriptElement -> val -> m ()`
* `JSDOM.WindowOrWorkerGlobalScope.setTimeout`
  * old: `setTimeout :: (MonadDOM m, IsWindowOrWorkerGlobalScope self, ToJSVal handler) => self -> handler -> Maybe Int -> m Int`
  * new: `setTimeout :: (MonadDOM m, IsWindowOrWorkerGlobalScope self, IsTimerHandler handler) => self -> handler -> Maybe Int -> [JSVal] -> m Int`
* `JSDOM.WindowOrWorkerGlobalScope.setTimeout_`
  * old: `setTimeout_ :: (MonadDOM m, IsWindowOrWorkerGlobalScope self, ToJSVal handler) => self -> handler -> Maybe Int -> m ()`
  * new: `setTimeout_ :: (MonadDOM m, IsWindowOrWorkerGlobalScope self, IsTimerHandler handler) => self -> handler -> Maybe Int -> [JSVal] -> m ()`
* `JSDOM.DataCue.setValue`
  * old: `setValue :: (MonadDOM m, ToJSVal val) => DataCue -> val -> m ()`
  * new: `setValue :: MonadDOM m => DataCue -> JSVal -> m ()`
* `JSDOM.HTMLInputElement.setValueAsDate`
  * old: `setValueAsDate :: (MonadDOM m, IsDate val) => HTMLInputElement -> Maybe val -> m ()`
  * new: `setValueAsDate :: MonadDOM m => HTMLInputElement -> Maybe GObject -> m ()`
* `JSDOM.AudioParam.setValueAtTime`
  * old: `setValueAtTime :: MonadDOM m => AudioParam -> Float -> Float -> m ()`
  * new: `setValueAtTime :: MonadDOM m => AudioParam -> Float -> Double -> m AudioParam`
* `JSDOM.AudioParam.setValueCurveAtTime`
  * old: `setValueCurveAtTime :: (MonadDOM m, IsFloat32Array values) => AudioParam -> Maybe values -> Float -> Float -> m ()`
  * new: `setValueCurveAtTime :: MonadDOM m => AudioParam -> [Float] -> Double -> Double -> m AudioParam`
* `JSDOM.VTTCue.setVertical`
  * old: `setVertical :: (MonadDOM m, ToJSString val) => VTTCue -> val -> m ()`
  * new: `setVertical :: MonadDOM m => VTTCue -> DirectionSetting -> m ()`
* `JSDOM.WebGLRenderingContextBase.shaderSource`
  * old: `shaderSource :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString string) => self -> Maybe WebGLShader -> string -> m ()`
  * new: `shaderSource :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString source) => self -> WebGLShader -> source -> m ()`
* `JSDOM.Notification.showEvent`
  * old: `showEvent :: EventName Notification MouseEvent`
  * new: `showEvent :: EventName Notification Event`
* `JSDOM.SubtleCrypto.sign`
  * old: `sign :: (MonadDOM m, ToJSString algorithm, IsBufferSource data') => SubtleCrypto -> algorithm -> CryptoKey -> data' -> m JSVal`
  * new: `sign :: (MonadDOM m, IsAlgorithmIdentifier algorithm, IsBufferSource data') => SubtleCrypto -> algorithm -> CryptoKey -> data' -> m ArrayBuffer`
* `JSDOM.SubtleCrypto.sign_`
  * old: `sign_ :: (MonadDOM m, ToJSString algorithm, IsBufferSource data') => SubtleCrypto -> algorithm -> CryptoKey -> data' -> m ()`
  * new: `sign_ :: (MonadDOM m, IsAlgorithmIdentifier algorithm, IsBufferSource data') => SubtleCrypto -> algorithm -> CryptoKey -> data' -> m ()`
* `JSDOM.Blob.slice`
  * old: `slice :: (MonadDOM m, IsBlob self, ToJSString contentType) => self -> Maybe Int64 -> Maybe Int64 -> Maybe contentType -> m Blob`
  * new: `slice :: (MonadDOM m, IsBlob self, ToJSString contentType) => self -> Maybe Int53 -> Maybe Int53 -> Maybe contentType -> m Blob`
* `JSDOM.Blob.slice_`
  * old: `slice_ :: (MonadDOM m, IsBlob self, ToJSString contentType) => self -> Maybe Int64 -> Maybe Int64 -> Maybe contentType -> m ()`
  * new: `slice_ :: (MonadDOM m, IsBlob self, ToJSString contentType) => self -> Maybe Int53 -> Maybe Int53 -> Maybe contentType -> m ()`
* `JSDOM.XPathResult.snapshotItem`
  * old: `snapshotItem :: MonadDOM m => XPathResult -> Maybe Word -> m Node`
  * new: `snapshotItem :: MonadDOM m => XPathResult -> Word -> m (Maybe Node)`
* `JSDOM.XPathResult.snapshotItem_`
  * old: `snapshotItem_ :: MonadDOM m => XPathResult -> Maybe Word -> m ()`
  * new: `snapshotItem_ :: MonadDOM m => XPathResult -> Word -> m ()`
* `JSDOM.MediaSource.sourceclose`
  * old: `sourceclose :: EventName MediaSource onsourceclose`
  * new: `sourceclose :: EventName MediaSource Event`
* `JSDOM.MediaSource.sourceended`
  * old: `sourceended :: EventName MediaSource onsourceended`
  * new: `sourceended :: EventName MediaSource Event`
* `JSDOM.MediaSource.sourceopen`
  * old: `sourceopen :: EventName MediaSource onsourceopen`
  * new: `sourceopen :: EventName MediaSource Event`
* `JSDOM.EventM.srcElement`
  * old: `srcElement :: IsEvent e => EventM t e EventTarget`
  * new: `srcElement :: IsEvent e => EventM t e (Maybe EventTarget)`
* `JSDOM.SpeechSynthesisUtterance.start`
  * old: `start :: EventName SpeechSynthesisUtterance Event`
  * new: `start :: EventName SpeechSynthesisUtterance SpeechSynthesisEvent`
* `JSDOM.WebGLRenderingContextBase.stencilFunc`
  * old: `stencilFunc :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLuint -> m ()`
  * new: `stencilFunc :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Int -> Word -> m ()`
* `JSDOM.WebGLRenderingContextBase.stencilFuncSeparate`
  * old: `stencilFuncSeparate :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLint -> GLuint -> m ()`
  * new: `stencilFuncSeparate :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> Int -> Word -> m ()`
* `JSDOM.WebGLRenderingContextBase.stencilMask`
  * old: `stencilMask :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> m ()`
  * new: `stencilMask :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> m ()`
* `JSDOM.WebGLRenderingContextBase.stencilMaskSeparate`
  * old: `stencilMaskSeparate :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLuint -> m ()`
  * new: `stencilMaskSeparate :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> m ()`
* `JSDOM.WebGLRenderingContextBase.stencilOp`
  * old: `stencilOp :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> m ()`
  * new: `stencilOp :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> Word -> m ()`
* `JSDOM.WebGLRenderingContextBase.stencilOpSeparate`
  * old: `stencilOpSeparate :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> GLenum -> m ()`
  * new: `stencilOpSeparate :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> Word -> Word -> m ()`
* `JSDOM.GlobalEventHandlers.submit`
  * old: `submit :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event`
  * new: `submit :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self SubmitEvent`
* `JSDOM.IDBRequest.success`
  * old: `success :: (IsIDBRequest self, IsEventTarget self) => EventName self Event`
  * new: `success :: (IsIDBRequest self, IsEventTarget self) => EventName self IDBVersionChangeEvent`
* `JSDOM.AudioContext.suspend`
  * old: `suspend :: (MonadDOM m, IsAudioContext self) => self -> m ()`
  * new: `suspend :: MonadDOM m => AudioContext -> m ()`
* `JSDOM.AudioContext.suspend`
  * old: `suspend :: (MonadDOM m, IsAudioContext self) => self -> m ()`
  * new: `suspend :: MonadDOM m => AudioContext -> m ()`
* `JSDOM.SVGSVGElement.suspendRedraw`
  * old: `suspendRedraw :: MonadDOM m => SVGSVGElement -> Maybe Word -> m Word`
  * new: `suspendRedraw :: MonadDOM m => SVGSVGElement -> Word -> m Word`
* `JSDOM.SVGSVGElement.suspendRedraw_`
  * old: `suspendRedraw_ :: MonadDOM m => SVGSVGElement -> Maybe Word -> m ()`
  * new: `suspendRedraw_ :: MonadDOM m => SVGSVGElement -> Word -> m ()`
* `JSDOM.ReadableStream.tee`
  * old: `tee :: MonadDOM m => ReadableStream -> m GObject`
  * new: `tee :: (MonadDOM m, IsReadableStream self) => self -> m [ReadableStream]`
* `JSDOM.ReadableStream.tee_`
  * old: `tee_ :: MonadDOM m => ReadableStream -> m ()`
  * new: `tee_ :: (MonadDOM m, IsReadableStream self) => self -> m ()`
* `JSDOM.WebGLRenderingContextBase.texParameterf`
  * old: `texParameterf :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLfloat -> m ()`
  * new: `texParameterf :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> Float -> m ()`
* `JSDOM.WebGLRenderingContextBase.texParameteri`
  * old: `texParameteri :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLint -> m ()`
  * new: `texParameteri :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Word -> Int -> m ()`
* `JSDOM.EventM.timeStamp`
  * old: `timeStamp :: IsEvent e => EventM t e Word`
  * new: `timeStamp :: IsEvent e => EventM t e Double`
* `JSDOM.Types.toAddEventListenerOptionsOrBool`
  * old: `toAddEventListenerOptionsOrBool :: IsAddEventListenerOptionsOrBool o => o -> AddEventListenerOptionsOrBool`
  * new: `toAddEventListenerOptionsOrBool :: (MonadJSM m, IsAddEventListenerOptionsOrBool o) => o -> m AddEventListenerOptionsOrBool`
* `JSDOM.Types.toBufferSource`
  * old: `toBufferSource :: IsBufferSource o => o -> BufferSource`
  * new: `toBufferSource :: (MonadJSM m, IsBufferSource o) => o -> m BufferSource`
* `JSDOM.Types.toCanvasImageSource`
  * old: `toCanvasImageSource :: IsCanvasImageSource o => o -> CanvasImageSource`
  * new: `toCanvasImageSource :: (MonadJSM m, IsCanvasImageSource o) => o -> m CanvasImageSource`
* `JSDOM.Types.toEventListenerOptionsOrBool`
  * old: `toEventListenerOptionsOrBool :: IsEventListenerOptionsOrBool o => o -> EventListenerOptionsOrBool`
  * new: `toEventListenerOptionsOrBool :: (MonadJSM m, IsEventListenerOptionsOrBool o) => o -> m EventListenerOptionsOrBool`
* `JSDOM.Types.toHTMLCollectionOrElement`
  * old: `toHTMLCollectionOrElement :: IsHTMLCollectionOrElement o => o -> HTMLCollectionOrElement`
  * new: `toHTMLCollectionOrElement :: (MonadJSM m, IsHTMLCollectionOrElement o) => o -> m HTMLCollectionOrElement`
* `JSDOM.Types.toMediaProvider`
  * old: `toMediaProvider :: IsMediaProvider o => o -> MediaProvider`
  * new: `toMediaProvider :: (MonadJSM m, IsMediaProvider o) => o -> m MediaProvider`
* `JSDOM.Types.toMessageEventSource`
  * old: `toMessageEventSource :: IsMessageEventSource o => o -> MessageEventSource`
  * new: `toMessageEventSource :: (MonadJSM m, IsMessageEventSource o) => o -> m MessageEventSource`
* `JSDOM.Types.toRadioNodeListOrElement`
  * old: `toRadioNodeListOrElement :: IsRadioNodeListOrElement o => o -> RadioNodeListOrElement`
  * new: `toRadioNodeListOrElement :: (MonadJSM m, IsRadioNodeListOrElement o) => o -> m RadioNodeListOrElement`
* `JSDOM.Types.toRenderingContext`
  * old: `toRenderingContext :: IsRenderingContext o => o -> RenderingContext`
  * new: `toRenderingContext :: (MonadJSM m, IsRenderingContext o) => o -> m RenderingContext`
* `JSDOM.Types.toTexImageSource`
  * old: `toTexImageSource :: IsTexImageSource o => o -> TexImageSource`
  * new: `toTexImageSource :: (MonadJSM m, IsTexImageSource o) => o -> m TexImageSource`
* `JSDOM.GlobalEventHandlers.toggle`
  * old: `toggle :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self ontoggle`
  * new: `toggle :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self ToggleEvent`
* `JSDOM.DOMTokenList.toggle`
  * old: `toggle :: (MonadDOM m, ToJSString token) => DOMTokenList -> token -> Bool -> m Bool`
  * new: `toggle :: (MonadDOM m, ToJSString token) => DOMTokenList -> token -> Maybe Bool -> m Bool`
* `JSDOM.DOMTokenList.toggle_`
  * old: `toggle_ :: (MonadDOM m, ToJSString token) => DOMTokenList -> token -> Bool -> m ()`
  * new: `toggle_ :: (MonadDOM m, ToJSString token) => DOMTokenList -> token -> Maybe Bool -> m ()`
* `JSDOM.RTCDTMFSender.toneChange`
  * old: `toneChange :: EventName RTCDTMFSender Event`
  * new: `toneChange :: EventName RTCDTMFSender RTCDTMFToneChangeEvent`
* `JSDOM.RTCPeerConnection.track`
  * old: `track :: EventName RTCPeerConnection ontrack`
  * new: `track :: EventName RTCPeerConnection RTCTrackEvent`
* `JSDOM.IDBDatabase.transaction`
  * old: `transaction :: (MonadDOM m, IsStringOrStrings storeNames) => IDBDatabase -> storeNames -> Maybe IDBTransactionMode -> m IDBTransaction`
  * new: `transaction :: (MonadDOM m, IsStringOrSequenceString storeNames) => IDBDatabase -> storeNames -> Maybe IDBTransactionMode -> m IDBTransaction`
* `JSDOM.IDBDatabase.transaction_`
  * old: `transaction_ :: (MonadDOM m, IsStringOrStrings storeNames) => IDBDatabase -> storeNames -> Maybe IDBTransactionMode -> m ()`
  * new: `transaction_ :: (MonadDOM m, IsStringOrSequenceString storeNames) => IDBDatabase -> storeNames -> Maybe IDBTransactionMode -> m ()`
* `JSDOM.XSLTProcessor.transformToDocument`
  * old: `transformToDocument :: (MonadDOM m, IsNode source) => XSLTProcessor -> Maybe source -> m Document`
  * new: `transformToDocument :: (MonadDOM m, IsNode source) => XSLTProcessor -> source -> m Document`
* `JSDOM.XSLTProcessor.transformToDocument_`
  * old: `transformToDocument_ :: (MonadDOM m, IsNode source) => XSLTProcessor -> Maybe source -> m ()`
  * new: `transformToDocument_ :: (MonadDOM m, IsNode source) => XSLTProcessor -> source -> m ()`
* `JSDOM.XSLTProcessor.transformToFragment`
  * old: `transformToFragment :: (MonadDOM m, IsNode source, IsDocument docVal) => XSLTProcessor -> Maybe source -> Maybe docVal -> m DocumentFragment`
  * new: `transformToFragment :: (MonadDOM m, IsNode source, IsDocument output) => XSLTProcessor -> source -> output -> m DocumentFragment`
* `JSDOM.XSLTProcessor.transformToFragment_`
  * old: `transformToFragment_ :: (MonadDOM m, IsNode source, IsDocument docVal) => XSLTProcessor -> Maybe source -> Maybe docVal -> m ()`
  * new: `transformToFragment_ :: (MonadDOM m, IsNode source, IsDocument output) => XSLTProcessor -> source -> output -> m ()`
* `JSDOM.EventM.uiLayerX`
  * old: `uiLayerX :: IsUIEvent e => EventM t e Int`
  * new: `uiLayerX :: IsMouseEvent e => EventM t e Int`
* `JSDOM.EventM.uiLayerXY`
  * old: `uiLayerXY :: IsUIEvent e => EventM t e (Int, Int)`
  * new: `uiLayerXY :: IsMouseEvent e => EventM t e (Int, Int)`
* `JSDOM.EventM.uiLayerY`
  * old: `uiLayerY :: IsUIEvent e => EventM t e Int`
  * new: `uiLayerY :: IsMouseEvent e => EventM t e Int`
* `JSDOM.EventM.uiPageX`
  * old: `uiPageX :: IsUIEvent e => EventM t e Int`
  * new: `uiPageX :: IsMouseEvent e => EventM t e Double`
* `JSDOM.EventM.uiPageXY`
  * old: `uiPageXY :: IsUIEvent e => EventM t e (Int, Int)`
  * new: `uiPageXY :: IsMouseEvent e => EventM t e (Double, Double)`
* `JSDOM.EventM.uiPageY`
  * old: `uiPageY :: IsUIEvent e => EventM t e Int`
  * new: `uiPageY :: IsMouseEvent e => EventM t e Double`
* `JSDOM.EventM.uiView`
  * old: `uiView :: IsUIEvent e => EventM t e Window`
  * new: `uiView :: IsUIEvent e => EventM t e (Maybe Window)`
* `JSDOM.EventM.uiWhich`
  * old: `uiWhich :: IsUIEvent e => EventM t e Int`
  * new: `uiWhich :: IsUIEvent e => EventM t e Word`
* `JSDOM.WebGLRenderingContextBase.uniform1f`
  * old: `uniform1f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLfloat -> m ()`
  * new: `uniform1f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> Float -> m ()`
* `JSDOM.WebGLRenderingContextBase.uniform1i`
  * old: `uniform1i :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLint -> m ()`
  * new: `uniform1i :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> Int -> m ()`
* `JSDOM.WebGLRenderingContextBase.uniform2f`
  * old: `uniform2f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLfloat -> GLfloat -> m ()`
  * new: `uniform2f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> Float -> Float -> m ()`
* `JSDOM.WebGLRenderingContextBase.uniform2i`
  * old: `uniform2i :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLint -> GLint -> m ()`
  * new: `uniform2i :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> Int -> Int -> m ()`
* `JSDOM.WebGLRenderingContextBase.uniform3f`
  * old: `uniform3f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLfloat -> GLfloat -> GLfloat -> m ()`
  * new: `uniform3f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> Float -> Float -> Float -> m ()`
* `JSDOM.WebGLRenderingContextBase.uniform3i`
  * old: `uniform3i :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLint -> GLint -> GLint -> m ()`
  * new: `uniform3i :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> Int -> Int -> Int -> m ()`
* `JSDOM.WebGLRenderingContextBase.uniform4f`
  * old: `uniform4f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()`
  * new: `uniform4f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> Float -> Float -> Float -> Float -> m ()`
* `JSDOM.WebGLRenderingContextBase.uniform4i`
  * old: `uniform4i :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLint -> GLint -> GLint -> GLint -> m ()`
  * new: `uniform4i :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> Int -> Int -> Int -> Int -> m ()`
* `JSDOM.WindowEventHandlers.unload`
  * old: `unload :: (IsWindowEventHandlers self, IsEventTarget self) => EventName self UIEvent`
  * new: `unload :: (IsWindowEventHandlers self, IsEventTarget self) => EventName self Event`
* `JSDOM.SVGSVGElement.unsuspendRedraw`
  * old: `unsuspendRedraw :: MonadDOM m => SVGSVGElement -> Maybe Word -> m ()`
  * new: `unsuspendRedraw :: MonadDOM m => SVGSVGElement -> Word -> m ()`
* `JSDOM.SubtleCrypto.unwrapKey`
  * old: `unwrapKey :: (MonadDOM m, ToJSString format, IsBufferSource wrappedKey, ToJSString unwrapAlgorithm, ToJSString unwrappedKeyAlgorithm) => SubtleCrypto -> format -> wrappedKey -> CryptoKey -> unwrapAlgorithm -> unwrappedKeyAlgorithm -> Bool -> [CryptoKeyUsage] -> m CryptoKey`
  * new: `unwrapKey :: (MonadDOM m, IsBufferSource wrappedKey, IsAlgorithmIdentifier unwrapAlgorithm, IsAlgorithmIdentifier unwrappedKeyAlgorithm) => SubtleCrypto -> KeyFormat -> wrappedKey -> CryptoKey -> unwrapAlgorithm -> unwrappedKeyAlgorithm -> Bool -> [KeyUsage] -> m CryptoKey`
* `JSDOM.SubtleCrypto.unwrapKey_`
  * old: `unwrapKey_ :: (MonadDOM m, ToJSString format, IsBufferSource wrappedKey, ToJSString unwrapAlgorithm, ToJSString unwrappedKeyAlgorithm) => SubtleCrypto -> format -> wrappedKey -> CryptoKey -> unwrapAlgorithm -> unwrappedKeyAlgorithm -> Bool -> [CryptoKeyUsage] -> m ()`
  * new: `unwrapKey_ :: (MonadDOM m, IsBufferSource wrappedKey, IsAlgorithmIdentifier unwrapAlgorithm, IsAlgorithmIdentifier unwrappedKeyAlgorithm) => SubtleCrypto -> KeyFormat -> wrappedKey -> CryptoKey -> unwrapAlgorithm -> unwrappedKeyAlgorithm -> Bool -> [KeyUsage] -> m ()`
* `JSDOM.SourceBuffer.update`
  * old: `update :: EventName SourceBuffer onupdate`
  * new: `update :: EventName SourceBuffer Event`
* `JSDOM.IDBCursor.update`
  * old: `update :: (MonadDOM m, IsIDBCursor self, ToJSVal value) => self -> value -> m IDBRequest`
  * new: `update :: (MonadDOM m, IsIDBCursor self) => self -> JSVal -> m IDBRequest`
* `JSDOM.IDBCursor.update_`
  * old: `update_ :: (MonadDOM m, IsIDBCursor self, ToJSVal value) => self -> value -> m ()`
  * new: `update_ :: (MonadDOM m, IsIDBCursor self) => self -> JSVal -> m ()`
* `JSDOM.SourceBuffer.updateend`
  * old: `updateend :: EventName SourceBuffer onupdateend`
  * new: `updateend :: EventName SourceBuffer Event`
* `JSDOM.SourceBuffer.updatestart`
  * old: `updatestart :: EventName SourceBuffer onupdatestart`
  * new: `updatestart :: EventName SourceBuffer Event`
* `JSDOM.IDBKeyRange.upperBound`
  * old: `upperBound :: (MonadDOM m, ToJSVal upper) => upper -> Bool -> m IDBKeyRange`
  * new: `upperBound :: MonadDOM m => JSVal -> Maybe Bool -> m IDBKeyRange`
* `JSDOM.IDBKeyRange.upperBound_`
  * old: `upperBound_ :: (MonadDOM m, ToJSVal upper) => upper -> Bool -> m ()`
  * new: `upperBound_ :: MonadDOM m => JSVal -> Maybe Bool -> m ()`
* `JSDOM.WebGLRenderingContextBase.validateProgram`
  * old: `validateProgram :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m ()`
  * new: `validateProgram :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> WebGLProgram -> m ()`
* `JSDOM.SubtleCrypto.verify`
  * old: `verify :: (MonadDOM m, ToJSString algorithm, IsBufferSource signature, IsBufferSource data') => SubtleCrypto -> algorithm -> CryptoKey -> signature -> data' -> m JSVal`
  * new: `verify :: (MonadDOM m, IsAlgorithmIdentifier algorithm, IsBufferSource signature, IsBufferSource data') => SubtleCrypto -> algorithm -> CryptoKey -> signature -> data' -> m Bool`
* `JSDOM.SubtleCrypto.verify_`
  * old: `verify_ :: (MonadDOM m, ToJSString algorithm, IsBufferSource signature, IsBufferSource data') => SubtleCrypto -> algorithm -> CryptoKey -> signature -> data' -> m ()`
  * new: `verify_ :: (MonadDOM m, IsAlgorithmIdentifier algorithm, IsBufferSource signature, IsBufferSource data') => SubtleCrypto -> algorithm -> CryptoKey -> signature -> data' -> m ()`
* `JSDOM.WebGLRenderingContextBase.vertexAttrib1f`
  * old: `vertexAttrib1f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLfloat -> m ()`
  * new: `vertexAttrib1f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Float -> m ()`
* `JSDOM.WebGLRenderingContextBase.vertexAttrib1fv`
  * old: `vertexAttrib1fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List values) => self -> GLuint -> values -> m ()`
  * new: `vertexAttrib1fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List values) => self -> Word -> values -> m ()`
* `JSDOM.WebGLRenderingContextBase.vertexAttrib2f`
  * old: `vertexAttrib2f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLfloat -> GLfloat -> m ()`
  * new: `vertexAttrib2f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Float -> Float -> m ()`
* `JSDOM.WebGLRenderingContextBase.vertexAttrib2fv`
  * old: `vertexAttrib2fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List values) => self -> GLuint -> values -> m ()`
  * new: `vertexAttrib2fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List values) => self -> Word -> values -> m ()`
* `JSDOM.WebGLRenderingContextBase.vertexAttrib3f`
  * old: `vertexAttrib3f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLfloat -> GLfloat -> GLfloat -> m ()`
  * new: `vertexAttrib3f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Float -> Float -> Float -> m ()`
* `JSDOM.WebGLRenderingContextBase.vertexAttrib3fv`
  * old: `vertexAttrib3fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List values) => self -> GLuint -> values -> m ()`
  * new: `vertexAttrib3fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List values) => self -> Word -> values -> m ()`
* `JSDOM.WebGLRenderingContextBase.vertexAttrib4f`
  * old: `vertexAttrib4f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()`
  * new: `vertexAttrib4f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Float -> Float -> Float -> Float -> m ()`
* `JSDOM.WebGLRenderingContextBase.vertexAttrib4fv`
  * old: `vertexAttrib4fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List values) => self -> GLuint -> values -> m ()`
  * new: `vertexAttrib4fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List values) => self -> Word -> values -> m ()`
* `JSDOM.WebGLRenderingContextBase.vertexAttribPointer`
  * old: `vertexAttribPointer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> GLintptr -> m ()`
  * new: `vertexAttribPointer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Word -> Int -> Word -> Bool -> Int -> Int53 -> m ()`
* `JSDOM.Navigator.vibrate`
  * old: `vibrate :: MonadDOM m => Navigator -> Word -> m Bool`
  * new: `vibrate :: (MonadDOM m, IsVibratePattern pattern') => Navigator -> pattern' -> m Bool`
* `JSDOM.Navigator.vibrate`
  * old: `vibrate :: MonadDOM m => Navigator -> Word -> m Bool`
  * new: `vibrate :: (MonadDOM m, IsVibratePattern pattern') => Navigator -> pattern' -> m Bool`
* `JSDOM.Navigator.vibrate_`
  * old: `vibrate_ :: MonadDOM m => Navigator -> Word -> m ()`
  * new: `vibrate_ :: (MonadDOM m, IsVibratePattern pattern') => Navigator -> pattern' -> m ()`
* `JSDOM.Navigator.vibrate_`
  * old: `vibrate_ :: MonadDOM m => Navigator -> Word -> m ()`
  * new: `vibrate_ :: (MonadDOM m, IsVibratePattern pattern') => Navigator -> pattern' -> m ()`
* `JSDOM.WebGLRenderingContextBase.viewport`
  * old: `viewport :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLint -> GLint -> GLsizei -> GLsizei -> m ()`
  * new: `viewport :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Int -> Int -> Int -> Int -> m ()`
* `JSDOM.HTMLMediaElement.waitingforkey`
  * old: `waitingforkey :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self onwaitingforkey`
  * new: `waitingforkey :: (IsHTMLMediaElement self, IsEventTarget self) => EventName self Event`
* `JSDOM.CustomElementRegistry.whenDefined`
  * old: `whenDefined :: (MonadDOM m, ToJSString name) => CustomElementRegistry -> name -> m ()`
  * new: `whenDefined :: (MonadDOM m, ToJSString name) => CustomElementRegistry -> name -> m JSVal`
* `JSDOM.SubtleCrypto.wrapKey`
  * old: `wrapKey :: (MonadDOM m, ToJSString format, ToJSString wrapAlgorithm) => SubtleCrypto -> format -> CryptoKey -> CryptoKey -> wrapAlgorithm -> m JSVal`
  * new: `wrapKey :: (MonadDOM m, IsAlgorithmIdentifier wrapAlgorithm) => SubtleCrypto -> KeyFormat -> CryptoKey -> CryptoKey -> wrapAlgorithm -> m ArrayBuffer`
* `JSDOM.SubtleCrypto.wrapKey_`
  * old: `wrapKey_ :: (MonadDOM m, ToJSString format, ToJSString wrapAlgorithm) => SubtleCrypto -> format -> CryptoKey -> CryptoKey -> wrapAlgorithm -> m ()`
  * new: `wrapKey_ :: (MonadDOM m, IsAlgorithmIdentifier wrapAlgorithm) => SubtleCrypto -> KeyFormat -> CryptoKey -> CryptoKey -> wrapAlgorithm -> m ()`

</details>

### Moved (name now defined in a different module)

<details><summary>831 names</summary>

* `ACTIVE_UNIFORM_BLOCKS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `ALREADY_SIGNALED`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `ANY_SAMPLES_PASSED`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `ANY_SAMPLES_PASSED_CONSERVATIVE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `COLOR`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `COLOR_ATTACHMENT0_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `COLOR_ATTACHMENT1`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `COLOR_ATTACHMENT10`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `COLOR_ATTACHMENT10_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `COLOR_ATTACHMENT11`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `COLOR_ATTACHMENT11_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `COLOR_ATTACHMENT12`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `COLOR_ATTACHMENT12_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `COLOR_ATTACHMENT13`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `COLOR_ATTACHMENT13_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `COLOR_ATTACHMENT14`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `COLOR_ATTACHMENT14_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `COLOR_ATTACHMENT15`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `COLOR_ATTACHMENT15_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `COLOR_ATTACHMENT1_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `COLOR_ATTACHMENT2`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `COLOR_ATTACHMENT2_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `COLOR_ATTACHMENT3`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `COLOR_ATTACHMENT3_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `COLOR_ATTACHMENT4`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `COLOR_ATTACHMENT4_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `COLOR_ATTACHMENT5`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `COLOR_ATTACHMENT5_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `COLOR_ATTACHMENT6`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `COLOR_ATTACHMENT6_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `COLOR_ATTACHMENT7`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `COLOR_ATTACHMENT7_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `COLOR_ATTACHMENT8`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `COLOR_ATTACHMENT8_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `COLOR_ATTACHMENT9`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `COLOR_ATTACHMENT9_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `COMPARE_REF_TO_TEXTURE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `COMPRESSED_R11_EAC`: JSDOM.WebGL2RenderingContext → JSDOM.WEBGL_compressed_texture_etc
* `COMPRESSED_RG11_EAC`: JSDOM.WebGL2RenderingContext → JSDOM.WEBGL_compressed_texture_etc
* `COMPRESSED_RGB8_ETC2`: JSDOM.WebGL2RenderingContext → JSDOM.WEBGL_compressed_texture_etc
* `COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2`: JSDOM.WebGL2RenderingContext → JSDOM.WEBGL_compressed_texture_etc
* `COMPRESSED_RGBA8_ETC2_EAC`: JSDOM.WebGL2RenderingContext → JSDOM.WEBGL_compressed_texture_etc
* `COMPRESSED_RGBA_PVRTC_2BPPV1_IMG`: JSDOM.WebGLCompressedTexturePVRTC → JSDOM.WEBGL_compressed_texture_pvrtc
* `COMPRESSED_RGBA_PVRTC_4BPPV1_IMG`: JSDOM.WebGLCompressedTexturePVRTC → JSDOM.WEBGL_compressed_texture_pvrtc
* `COMPRESSED_RGBA_S3TC_DXT1_EXT`: JSDOM.WebGLCompressedTextureS3TC → JSDOM.WEBGL_compressed_texture_s3tc
* `COMPRESSED_RGBA_S3TC_DXT3_EXT`: JSDOM.WebGLCompressedTextureS3TC → JSDOM.WEBGL_compressed_texture_s3tc
* `COMPRESSED_RGBA_S3TC_DXT5_EXT`: JSDOM.WebGLCompressedTextureS3TC → JSDOM.WEBGL_compressed_texture_s3tc
* `COMPRESSED_RGB_PVRTC_2BPPV1_IMG`: JSDOM.WebGLCompressedTexturePVRTC → JSDOM.WEBGL_compressed_texture_pvrtc
* `COMPRESSED_RGB_PVRTC_4BPPV1_IMG`: JSDOM.WebGLCompressedTexturePVRTC → JSDOM.WEBGL_compressed_texture_pvrtc
* `COMPRESSED_RGB_S3TC_DXT1_EXT`: JSDOM.WebGLCompressedTextureS3TC → JSDOM.WEBGL_compressed_texture_s3tc
* `COMPRESSED_SIGNED_R11_EAC`: JSDOM.WebGL2RenderingContext → JSDOM.WEBGL_compressed_texture_etc
* `COMPRESSED_SIGNED_RG11_EAC`: JSDOM.WebGL2RenderingContext → JSDOM.WEBGL_compressed_texture_etc
* `COMPRESSED_SRGB8_ALPHA8_ETC2_EAC`: JSDOM.WebGL2RenderingContext → JSDOM.WEBGL_compressed_texture_etc
* `COMPRESSED_SRGB8_ETC2`: JSDOM.WebGL2RenderingContext → JSDOM.WEBGL_compressed_texture_etc
* `COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2`: JSDOM.WebGL2RenderingContext → JSDOM.WEBGL_compressed_texture_etc
* `CONDITION_SATISFIED`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `COPY_READ_BUFFER`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `COPY_READ_BUFFER_BINDING`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `COPY_WRITE_BUFFER`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `COPY_WRITE_BUFFER_BINDING`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `CURRENT_QUERY`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DEPTH`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DEPTH24_STENCIL8`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DEPTH32F_STENCIL8`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DEPTH_COMPONENT24`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DEPTH_COMPONENT32F`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DRAW_BUFFER0`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DRAW_BUFFER0_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `DRAW_BUFFER1`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DRAW_BUFFER10`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DRAW_BUFFER10_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `DRAW_BUFFER11`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DRAW_BUFFER11_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `DRAW_BUFFER12`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DRAW_BUFFER12_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `DRAW_BUFFER13`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DRAW_BUFFER13_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `DRAW_BUFFER14`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DRAW_BUFFER14_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `DRAW_BUFFER15`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DRAW_BUFFER15_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `DRAW_BUFFER1_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `DRAW_BUFFER2`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DRAW_BUFFER2_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `DRAW_BUFFER3`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DRAW_BUFFER3_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `DRAW_BUFFER4`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DRAW_BUFFER4_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `DRAW_BUFFER5`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DRAW_BUFFER5_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `DRAW_BUFFER6`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DRAW_BUFFER6_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `DRAW_BUFFER7`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DRAW_BUFFER7_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `DRAW_BUFFER8`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DRAW_BUFFER8_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `DRAW_BUFFER9`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DRAW_BUFFER9_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `DRAW_FRAMEBUFFER`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DRAW_FRAMEBUFFER_BINDING`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DYNAMIC_COPY`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `DYNAMIC_READ`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `FLOAT_32_UNSIGNED_INT_24_8_REV`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `FLOAT_MAT2x3`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `FLOAT_MAT2x4`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `FLOAT_MAT3x2`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `FLOAT_MAT3x4`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `FLOAT_MAT4x2`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `FLOAT_MAT4x3`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `FRAGMENT_SHADER_DERIVATIVE_HINT`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `FRAGMENT_SHADER_DERIVATIVE_HINT_OES`: JSDOM.OESStandardDerivatives → JSDOM.OES_standard_derivatives
* `FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `FRAMEBUFFER_ATTACHMENT_BLUE_SIZE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT`: JSDOM.EXTsRGB → JSDOM.EXT_sRGB
* `FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `FRAMEBUFFER_ATTACHMENT_GREEN_SIZE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `FRAMEBUFFER_ATTACHMENT_RED_SIZE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `FRAMEBUFFER_DEFAULT`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `FRAMEBUFFER_INCOMPLETE_MULTISAMPLE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `HALF_FLOAT`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `HALF_FLOAT_OES`: JSDOM.OESTextureHalfFloat → JSDOM.OES_texture_half_float
* `INTERLEAVED_ATTRIBS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `INT_2_10_10_10_REV`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `INT_SAMPLER_2D`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `INT_SAMPLER_2D_ARRAY`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `INT_SAMPLER_3D`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `INT_SAMPLER_CUBE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `INVALID_INDEX`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_3D_TEXTURE_SIZE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_ARRAY_TEXTURE_LAYERS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_COLOR_ATTACHMENTS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_COLOR_ATTACHMENTS_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_COMBINED_UNIFORM_BLOCKS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_DRAW_BUFFERS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_DRAW_BUFFERS_WEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `MAX_ELEMENTS_INDICES`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_ELEMENTS_VERTICES`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_ELEMENT_INDEX`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_EXT`: JSDOM.EXTBlendMinMax → JSDOM.EXT_blend_minmax
* `MAX_FRAGMENT_INPUT_COMPONENTS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_FRAGMENT_UNIFORM_BLOCKS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_FRAGMENT_UNIFORM_COMPONENTS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_PROGRAM_TEXEL_OFFSET`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_SAMPLES`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_SERVER_WAIT_TIMEOUT`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_TEXTURE_LOD_BIAS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_TEXTURE_MAX_ANISOTROPY_EXT`: JSDOM.EXTTextureFilterAnisotropic → JSDOM.EXT_texture_filter_anisotropic
* `MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_UNIFORM_BLOCK_SIZE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_UNIFORM_BUFFER_BINDINGS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_VARYING_COMPONENTS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_VERTEX_OUTPUT_COMPONENTS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_VERTEX_UNIFORM_BLOCKS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MAX_VERTEX_UNIFORM_COMPONENTS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MIN`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `MIN_EXT`: JSDOM.EXTBlendMinMax → JSDOM.EXT_blend_minmax
* `MIN_PROGRAM_TEXEL_OFFSET`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `OBJECT_TYPE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `PACK_ROW_LENGTH`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `PACK_SKIP_PIXELS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `PACK_SKIP_ROWS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `PERMISSION_DENIED`: JSDOM.PositionError → JSDOM.GeolocationPositionError
* `PIXEL_PACK_BUFFER`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `PIXEL_PACK_BUFFER_BINDING`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `PIXEL_UNPACK_BUFFER`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `PIXEL_UNPACK_BUFFER_BINDING`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `POSITION_UNAVAILABLE`: JSDOM.PositionError → JSDOM.GeolocationPositionError
* `PositionErrorCode (type)`: JSDOM.PositionError → JSDOM.GeolocationPositionError
* `PositionException`: JSDOM.PositionError → JSDOM.GeolocationPositionError
* `PositionException (type)`: JSDOM.PositionError → JSDOM.GeolocationPositionError
* `PositionPermissionDenied`: JSDOM.PositionError → JSDOM.GeolocationPositionError
* `PositionTimeout`: JSDOM.PositionError → JSDOM.GeolocationPositionError
* `PositionUnavailable`: JSDOM.PositionError → JSDOM.GeolocationPositionError
* `QUERY_RESULT`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `QUERY_RESULT_AVAILABLE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `R11F_G11F_B10F`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `R16F`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `R16I`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `R16UI`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `R32F`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `R32I`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `R32UI`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `R8`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `R8I`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `R8UI`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `R8_SNORM`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RASTERIZER_DISCARD`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `READ_BUFFER`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `READ_FRAMEBUFFER`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `READ_FRAMEBUFFER_BINDING`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RED`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RED_INTEGER`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RENDERBUFFER_SAMPLES`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RG`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RG16F`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RG16I`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RG16UI`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RG32F`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RG32I`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RG32UI`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RG8`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RG8I`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RG8UI`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RG8_SNORM`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGB10_A2`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGB10_A2UI`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGB16F`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGB16I`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGB16UI`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGB32F`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGB32I`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGB32UI`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGB8`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGB8I`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGB8UI`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGB8_SNORM`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGB9_E5`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGBA16F`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGBA16I`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGBA16UI`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGBA32F`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGBA32I`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGBA32UI`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGBA8`: JSDOM.WebGL2RenderingContext → JSDOM.WebGLRenderingContextBase
* `RGBA8I`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGBA8UI`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGBA8_SNORM`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGBA_INTEGER`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RGB_INTEGER`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `RG_INTEGER`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `SAMPLER_2D_ARRAY`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `SAMPLER_2D_ARRAY_SHADOW`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `SAMPLER_2D_SHADOW`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `SAMPLER_3D`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `SAMPLER_BINDING`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `SAMPLER_CUBE_SHADOW`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `SEPARATE_ATTRIBS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `SIGNALED`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `SIGNED_NORMALIZED`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `SRGB`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `SRGB8`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `SRGB8_ALPHA8`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `SRGB8_ALPHA8_EXT`: JSDOM.EXTsRGB → JSDOM.EXT_sRGB
* `SRGB_ALPHA_EXT`: JSDOM.EXTsRGB → JSDOM.EXT_sRGB
* `SRGB_EXT`: JSDOM.EXTsRGB → JSDOM.EXT_sRGB
* `STATIC_COPY`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `STATIC_READ`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `STENCIL`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `STREAM_COPY`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `STREAM_READ`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `SYNC_CONDITION`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `SYNC_FENCE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `SYNC_FLAGS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `SYNC_FLUSH_COMMANDS_BIT`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `SYNC_GPU_COMMANDS_COMPLETE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `SYNC_STATUS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TEXTURE_2D_ARRAY`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TEXTURE_3D`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TEXTURE_BASE_LEVEL`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TEXTURE_BINDING_2D_ARRAY`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TEXTURE_BINDING_3D`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TEXTURE_COMPARE_FUNC`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TEXTURE_COMPARE_MODE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TEXTURE_IMMUTABLE_FORMAT`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TEXTURE_IMMUTABLE_LEVELS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TEXTURE_MAX_ANISOTROPY_EXT`: JSDOM.EXTTextureFilterAnisotropic → JSDOM.EXT_texture_filter_anisotropic
* `TEXTURE_MAX_LEVEL`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TEXTURE_MAX_LOD`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TEXTURE_MIN_LOD`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TEXTURE_WRAP_R`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TIMEOUT`: JSDOM.PositionError → JSDOM.GeolocationPositionError
* `TIMEOUT_EXPIRED`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TIMEOUT_IGNORED`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TRANSFORM_FEEDBACK`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TRANSFORM_FEEDBACK_ACTIVE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TRANSFORM_FEEDBACK_BINDING`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TRANSFORM_FEEDBACK_BUFFER`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TRANSFORM_FEEDBACK_BUFFER_BINDING`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TRANSFORM_FEEDBACK_BUFFER_MODE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TRANSFORM_FEEDBACK_BUFFER_SIZE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TRANSFORM_FEEDBACK_BUFFER_START`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TRANSFORM_FEEDBACK_PAUSED`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `TRANSFORM_FEEDBACK_VARYINGS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNIFORM_ARRAY_STRIDE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNIFORM_BLOCK_ACTIVE_UNIFORMS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNIFORM_BLOCK_BINDING`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNIFORM_BLOCK_DATA_SIZE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNIFORM_BLOCK_INDEX`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNIFORM_BUFFER`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNIFORM_BUFFER_BINDING`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNIFORM_BUFFER_OFFSET_ALIGNMENT`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNIFORM_BUFFER_SIZE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNIFORM_BUFFER_START`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNIFORM_IS_ROW_MAJOR`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNIFORM_MATRIX_STRIDE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNIFORM_OFFSET`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNIFORM_SIZE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNIFORM_TYPE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNMASKED_RENDERER_WEBGL`: JSDOM.WebGLDebugRendererInfo → JSDOM.WEBGL_debug_renderer_info
* `UNMASKED_VENDOR_WEBGL`: JSDOM.WebGLDebugRendererInfo → JSDOM.WEBGL_debug_renderer_info
* `UNPACK_IMAGE_HEIGHT`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNPACK_ROW_LENGTH`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNPACK_SKIP_IMAGES`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNPACK_SKIP_PIXELS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNPACK_SKIP_ROWS`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNSIGNALED`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNSIGNED_INT_10F_11F_11F_REV`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNSIGNED_INT_24_8`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNSIGNED_INT_24_8_WEBGL`: JSDOM.WebGLDepthTexture → JSDOM.WEBGL_depth_texture
* `UNSIGNED_INT_2_10_10_10_REV`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNSIGNED_INT_5_9_9_9_REV`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNSIGNED_INT_SAMPLER_2D`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNSIGNED_INT_SAMPLER_2D_ARRAY`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNSIGNED_INT_SAMPLER_3D`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNSIGNED_INT_SAMPLER_CUBE`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNSIGNED_INT_VEC2`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNSIGNED_INT_VEC3`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNSIGNED_INT_VEC4`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `UNSIGNED_NORMALIZED`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `VERTEX_ARRAY_BINDING`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `VERTEX_ARRAY_BINDING_OES`: JSDOM.OESVertexArrayObject → JSDOM.OES_vertex_array_object
* `VERTEX_ATTRIB_ARRAY_DIVISOR`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE`: JSDOM.ANGLEInstancedArrays, JSDOM.WebGL2RenderingContext → JSDOM.ANGLE_instanced_arrays
* `VERTEX_ATTRIB_ARRAY_INTEGER`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `WAIT_FAILED`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `abort_`: JSDOM.WritableStream → JSDOM.AbortSignal
* `beforeinput`: JSDOM.DocumentAndElementEventHandlers → JSDOM.GlobalEventHandlers
* `beginPath`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasDrawPath
* `beginQuery`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `beginTransformFeedback`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `bindBufferBase`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `bindBufferRange`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `bindSampler`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `bindTransformFeedback`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `bindVertexArray`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `bindVertexArrayOES`: JSDOM.OESVertexArrayObject → JSDOM.OES_vertex_array_object
* `blitFramebuffer`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `bufferData`: JSDOM.WebGL2RenderingContext, JSDOM.WebGLRenderingContextBase → JSDOM.WebGL2RenderingContextOverloads, JSDOM.WebGLRenderingContextOverloads
* `bufferDataPtr`: JSDOM.WebGL2RenderingContext, JSDOM.WebGLRenderingContextBase → JSDOM.WebGL2RenderingContextOverloads
* `bufferDataView`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextOverloads
* `bufferSubData`: JSDOM.WebGL2RenderingContext, JSDOM.WebGLRenderingContextBase → JSDOM.WebGL2RenderingContextOverloads, JSDOM.WebGLRenderingContextOverloads
* `cancelAnimationFrame`: JSDOM.Window → JSDOM.AnimationFrameProvider
* `clearBufferfi`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `clearBufferfv`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `clearBufferiv`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `clearBufferuiv`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `clearRect`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasRect
* `clientWaitSync`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `clientWaitSync_`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `clip`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasDrawPath
* `clipPath`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasDrawPath
* `close_`: JSDOM.WritableStream → JSDOM.MIDIPort
* `commit`: JSDOM.CanvasRenderingContext2D, JSDOM.WebGPUCommandBuffer → JSDOM.IDBTransaction
* `compressedTexImage2D`: JSDOM.WebGLRenderingContextBase → JSDOM.WebGL2RenderingContextOverloads, JSDOM.WebGLRenderingContextOverloads
* `compressedTexImage3D`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `compressedTexSubImage2D`: JSDOM.WebGLRenderingContextBase → JSDOM.WebGL2RenderingContextOverloads, JSDOM.WebGLRenderingContextOverloads
* `compressedTexSubImage3D`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `copy`: JSDOM.DocumentAndElementEventHandlers → JSDOM.GlobalEventHandlers
* `copyBufferSubData`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `copyTexSubImage3D`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `createAnalyser`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createAnalyser_`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createBiquadFilter`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createBiquadFilter_`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createBufferSource`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createBufferSource_`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createChannelMerger`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createChannelMerger_`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createChannelSplitter`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createChannelSplitter_`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createConvolver`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createConvolver_`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createDelay`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createDelay_`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createDynamicsCompressor`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createDynamicsCompressor_`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createExpression`: JSDOM.Document, JSDOM.XPathEvaluator → JSDOM.XPathEvaluatorBase
* `createExpression_`: JSDOM.Document, JSDOM.XPathEvaluator → JSDOM.XPathEvaluatorBase
* `createGain`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createGain_`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createImageData`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasImageData
* `createImageData_`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasImageData
* `createLinearGradient`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasFillStrokeStyles
* `createLinearGradient_`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasFillStrokeStyles
* `createNSResolver`: JSDOM.Document, JSDOM.XPathEvaluator → JSDOM.XPathEvaluatorBase
* `createNSResolver_`: JSDOM.Document, JSDOM.XPathEvaluator → JSDOM.XPathEvaluatorBase
* `createOscillator`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createOscillator_`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createPanner`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createPanner_`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createPattern`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasFillStrokeStyles
* `createPatternUnchecked`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasFillStrokeStyles
* `createPatternUnsafe`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasFillStrokeStyles
* `createPattern_`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasFillStrokeStyles
* `createPeriodicWave`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createPeriodicWave_`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createQuery`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `createQuery_`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `createRadialGradient`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasFillStrokeStyles
* `createRadialGradient_`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasFillStrokeStyles
* `createSampler`: JSDOM.WebGL2RenderingContext → JSDOM.GPUDevice, JSDOM.WebGL2RenderingContextBase
* `createSampler_`: JSDOM.WebGL2RenderingContext → JSDOM.GPUDevice, JSDOM.WebGL2RenderingContextBase
* `createScriptProcessor`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createScriptProcessor_`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createTransformFeedback`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `createTransformFeedback_`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `createVertexArray`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `createVertexArrayOES`: JSDOM.OESVertexArrayObject → JSDOM.OES_vertex_array_object
* `createVertexArrayOES_`: JSDOM.OESVertexArrayObject → JSDOM.OES_vertex_array_object
* `createVertexArray_`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `createWaveShaper`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `createWaveShaper_`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `cut`: JSDOM.DocumentAndElementEventHandlers → JSDOM.GlobalEventHandlers
* `decodeAudioData`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `deleteQuery`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `deleteSampler`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `deleteSync`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `deleteTransformFeedback`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `deleteVertexArray`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `deleteVertexArrayOES`: JSDOM.OESVertexArrayObject → JSDOM.OES_vertex_array_object
* `drawArraysInstanced`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `drawArraysInstancedANGLE`: JSDOM.ANGLEInstancedArrays → JSDOM.ANGLE_instanced_arrays
* `drawBuffers`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `drawBuffersWEBGL`: JSDOM.WebGLDrawBuffers → JSDOM.WEBGL_draw_buffers
* `drawElementsInstanced`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `drawElementsInstancedANGLE`: JSDOM.ANGLEInstancedArrays → JSDOM.ANGLE_instanced_arrays
* `drawFocusIfNeeded`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasUserInterface
* `drawFocusIfNeededPath`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasUserInterface
* `drawImage`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasDrawImage
* `drawImagePart`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasDrawImage
* `drawImageScaled`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasDrawImage
* `drawRangeElements`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `elementFromPoint`: JSDOM.DocumentOrShadowRoot → JSDOM.Document
* `elementFromPointUnchecked`: JSDOM.DocumentOrShadowRoot → JSDOM.Document
* `elementFromPointUnsafe`: JSDOM.DocumentOrShadowRoot → JSDOM.Document
* `elementFromPoint_`: JSDOM.DocumentOrShadowRoot → JSDOM.Document
* `endQuery`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `endTransformFeedback`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `fenceSync`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `fenceSync_`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `fetch`: JSDOM.Window, JSDOM.WorkerGlobalScope → JSDOM.ServiceWorkerGlobalScope, JSDOM.WindowOrWorkerGlobalScope
* `fetch_`: JSDOM.Window, JSDOM.WorkerGlobalScope → JSDOM.WindowOrWorkerGlobalScope
* `fill`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasDrawPath
* `fillPath`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasDrawPath
* `fillRect`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasRect
* `fillText`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasText
* `flipX`: JSDOM.SVGMatrix → JSDOM.DOMMatrixReadOnly
* `flipX_`: JSDOM.SVGMatrix → JSDOM.DOMMatrixReadOnly
* `flipY`: JSDOM.SVGMatrix → JSDOM.DOMMatrixReadOnly
* `flipY_`: JSDOM.SVGMatrix → JSDOM.DOMMatrixReadOnly
* `formData`: JSDOM.Response → JSDOM.Body
* `formData_`: JSDOM.Response → JSDOM.Body
* `framebufferTextureLayer`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getA`: JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit, JSDOM.DOMMatrixReadOnly, JSDOM.GPUColorDict
* `getAbsoluteUnchecked`: JSDOM.DeviceOrientationEvent → JSDOM.DeviceOrientationEventInit
* `getAbsoluteUnsafe`: JSDOM.DeviceOrientationEvent → JSDOM.DeviceOrientationEventInit
* `getAccuracy`: JSDOM.Coordinates → JSDOM.GeolocationCoordinates
* `getActiveUniformBlockName`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getActiveUniformBlockName_`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getActiveUniformBlockParameter`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getActiveUniformBlockParameter_`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getActiveUniforms`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getActiveUniforms_`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getAlinkColor`: JSDOM.HTMLDocument → JSDOM.Document
* `getAltitude`: JSDOM.Coordinates → JSDOM.GeolocationCoordinates
* `getAltitudeAccuracy`: JSDOM.Coordinates → JSDOM.GeolocationCoordinates
* `getAltitudeAccuracyUnchecked`: JSDOM.Coordinates → JSDOM.GeolocationCoordinates
* `getAltitudeAccuracyUnsafe`: JSDOM.Coordinates → JSDOM.GeolocationCoordinates
* `getAltitudeUnchecked`: JSDOM.Coordinates → JSDOM.GeolocationCoordinates
* `getAltitudeUnsafe`: JSDOM.Coordinates → JSDOM.GeolocationCoordinates
* `getAnimatedPoints`: JSDOM.SVGPolygonElement, JSDOM.SVGPolylineElement → JSDOM.SVGAnimatedPoints
* `getAssignedSlot`: JSDOM.Slotable → JSDOM.Slottable
* `getAssignedSlotUnchecked`: JSDOM.Slotable → JSDOM.Slottable
* `getAssignedSlotUnsafe`: JSDOM.Slotable → JSDOM.Slottable
* `getAt`: JSDOM.HTMLFormElement → JSDOM.FileSystemReadWriteOptions
* `getAtUnchecked`: JSDOM.HTMLFormElement → JSDOM.FileSystemReadWriteOptions
* `getAtUnsafe`: JSDOM.HTMLFormElement → JSDOM.FileSystemReadWriteOptions
* `getAutofocus`: JSDOM.HTMLButtonElement, JSDOM.HTMLInputElement, JSDOM.HTMLKeygenElement, JSDOM.HTMLSelectElement, JSDOM.HTMLTextAreaElement → JSDOM.HTMLOrSVGOrMathMLElement
* `getB`: JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit, JSDOM.DOMMatrixReadOnly, JSDOM.GPUColorDict
* `getBufferSubData`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getC`: JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit, JSDOM.DOMMatrixReadOnly
* `getCapture`: JSDOM.HTMLInputElement → JSDOM.EventListenerOptions
* `getChallenge`: JSDOM.HTMLKeygenElement → JSDOM.PublicKeyCredentialCreationOptions, JSDOM.PublicKeyCredentialCreationOptionsJSON, JSDOM.PublicKeyCredentialRequestOptions, JSDOM.PublicKeyCredentialRequestOptionsJSON
* `getCollapsed`: JSDOM.Range, JSDOM.StaticRange → JSDOM.AbstractRange
* `getColorAttachments`: JSDOM.WebGPURenderPassDescriptor, JSDOM.WebGPURenderPipelineDescriptor → JSDOM.GPURenderPassDescriptor
* `getCompleted`: JSDOM.WebGPUCommandBuffer → JSDOM.ImageDecoder
* `getConditionText`: JSDOM.CSSSupportsRule → JSDOM.CSSConditionRule
* `getContentEditable`: JSDOM.HTMLElement → JSDOM.ElementContentEditable
* `getController`: JSDOM.HTMLMediaElement, JSDOM.ReadableStreamSource → JSDOM.DisplayMediaStreamOptions, JSDOM.ServiceWorkerContainer
* `getControllerUnchecked`: JSDOM.HTMLMediaElement → JSDOM.DisplayMediaStreamOptions, JSDOM.ServiceWorkerContainer
* `getControllerUnsafe`: JSDOM.HTMLMediaElement → JSDOM.DisplayMediaStreamOptions, JSDOM.ServiceWorkerContainer
* `getCookieEnabled`: JSDOM.Navigator → JSDOM.NavigatorCookies
* `getD`: JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit, JSDOM.DOMMatrixReadOnly, JSDOM.JsonWebKey, JSDOM.RsaOtherPrimesInfo
* `getDataset`: JSDOM.HTMLElement, JSDOM.SVGElement → JSDOM.HTMLOrSVGOrMathMLElement
* `getDepthWriteEnabled`: JSDOM.WebGPUDepthStencilDescriptor → JSDOM.GPUDepthStencilState
* `getE`: JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit, JSDOM.DOMMatrixReadOnly, JSDOM.JsonWebKey
* `getEndContainer`: JSDOM.Range, JSDOM.StaticRange → JSDOM.AbstractRange, JSDOM.StaticRangeInit
* `getEndOffset`: JSDOM.Range, JSDOM.StaticRange → JSDOM.AbstractRange, JSDOM.StaticRangeInit, JSDOM.ViewTimeline
* `getExtensionsUnchecked`: JSDOM.WebSocket → JSDOM.PublicKeyCredentialCreationOptions, JSDOM.PublicKeyCredentialCreationOptionsJSON, JSDOM.PublicKeyCredentialRequestOptions, JSDOM.PublicKeyCredentialRequestOptionsJSON
* `getExtensionsUnsafe`: JSDOM.WebSocket → JSDOM.PublicKeyCredentialCreationOptions, JSDOM.PublicKeyCredentialCreationOptionsJSON, JSDOM.PublicKeyCredentialRequestOptions, JSDOM.PublicKeyCredentialRequestOptionsJSON
* `getF`: JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit, JSDOM.DOMMatrixReadOnly
* `getFatal`: JSDOM.TextDecoder → JSDOM.TextDecoderCommon, JSDOM.TextDecoderOptions
* `getFgColor`: JSDOM.HTMLDocument → JSDOM.Document
* `getFile`: JSDOM.HTMLAttachmentElement → JSDOM.FileSystemDirectoryEntry, JSDOM.FileSystemFileHandle
* `getFillStyle`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasFillStrokeStyles
* `getFont`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasTextDrawingStyles
* `getFonts`: JSDOM.Document → JSDOM.FontFaceSource
* `getFormat`: JSDOM.SVGAltGlyphElement, JSDOM.SVGGlyphRefElement → JSDOM.AacEncoderConfig, JSDOM.AudioData, JSDOM.AudioDataCopyToOptions, JSDOM.AudioDataInit, JSDOM.AvcEncoderConfig, JSDOM.GPUCanvasConfiguration, JSDOM.GPUColorTargetState, JSDOM.GPUDepthStencilState, JSDOM.GPUStorageTextureBindingLayout, JSDOM.GPUTexture, JSDOM.GPUTextureDescriptor, JSDOM.GPUTextureViewDescriptor, JSDOM.GPUVertexAttribute, JSDOM.HevcEncoderConfig, JSDOM.OpusEncoderConfig, JSDOM.VideoFrame, JSDOM.VideoFrameBufferInit, JSDOM.VideoFrameCopyToOptions
* `getFragDataLocation`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getFragDataLocation_`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getGamepadUnchecked`: JSDOM.GamepadEvent → JSDOM.GamepadEventInit
* `getGamepadUnsafe`: JSDOM.GamepadEvent → JSDOM.GamepadEventInit
* `getGlobalAlpha`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasCompositing
* `getGlobalCompositeOperation`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasCompositing
* `getHeading`: JSDOM.Coordinates → JSDOM.GeolocationCoordinates
* `getHeadingUnchecked`: JSDOM.Coordinates → JSDOM.GeolocationCoordinates
* `getHeadingUnsafe`: JSDOM.Coordinates → JSDOM.GeolocationCoordinates
* `getIconURL`: JSDOM.SiteBoundCredential → JSDOM.FederatedCredentialInit, JSDOM.PasswordCredentialData
* `getIgnoreBOM`: JSDOM.TextDecoder → JSDOM.TextDecoderCommon, JSDOM.TextDecoderOptions
* `getImageData`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasImageData
* `getImageData_`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasImageData
* `getImageSmoothingEnabled`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasImageSmoothing
* `getImageSmoothingQuality`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasImageSmoothing
* `getIndexedDB`: JSDOM.Window, JSDOM.WorkerGlobalScope → JSDOM.WindowOrWorkerGlobalScope
* `getIndexedParameter`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getIndexedParameter_`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getInternalformatParameter`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getInternalformatParameter_`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getIntervalUnchecked`: JSDOM.DeviceMotionEvent → JSDOM.DeviceMotionEventInit
* `getIntervalUnsafe`: JSDOM.DeviceMotionEvent → JSDOM.DeviceMotionEventInit
* `getIsContentEditable`: JSDOM.HTMLElement → JSDOM.ElementContentEditable
* `getKeyPathUnchecked`: JSDOM.IDBIndex, JSDOM.IDBObjectStore → JSDOM.IDBObjectStoreParameters
* `getKeyPathUnsafe`: JSDOM.IDBIndex, JSDOM.IDBObjectStore → JSDOM.IDBObjectStoreParameters
* `getLatitude`: JSDOM.Coordinates → JSDOM.GeolocationCoordinates
* `getLayerX`: JSDOM.UIEvent → JSDOM.MouseEvent
* `getLayerY`: JSDOM.UIEvent → JSDOM.MouseEvent
* `getLineCap`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasPathDrawingStyles
* `getLineDash`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasPathDrawingStyles
* `getLineDashOffset`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasPathDrawingStyles
* `getLineDash_`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasPathDrawingStyles
* `getLineJoin`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasPathDrawingStyles
* `getLineWidth`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasPathDrawingStyles
* `getLinkColor`: JSDOM.HTMLDocument → JSDOM.Document
* `getListener`: JSDOM.AudioContext → JSDOM.BaseAudioContext
* `getLocalStorage`: JSDOM.Window → JSDOM.WindowLocalStorage
* `getLongitude`: JSDOM.Coordinates → JSDOM.GeolocationCoordinates
* `getM11`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit, JSDOM.DOMMatrixReadOnly
* `getM12`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit, JSDOM.DOMMatrixReadOnly
* `getM13`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrixInit, JSDOM.DOMMatrixReadOnly
* `getM14`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrixInit, JSDOM.DOMMatrixReadOnly
* `getM21`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit, JSDOM.DOMMatrixReadOnly
* `getM22`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit, JSDOM.DOMMatrixReadOnly
* `getM23`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrixInit, JSDOM.DOMMatrixReadOnly
* `getM24`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrixInit, JSDOM.DOMMatrixReadOnly
* `getM31`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrixInit, JSDOM.DOMMatrixReadOnly
* `getM32`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrixInit, JSDOM.DOMMatrixReadOnly
* `getM33`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrixInit, JSDOM.DOMMatrixReadOnly
* `getM34`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrixInit, JSDOM.DOMMatrixReadOnly
* `getM41`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit, JSDOM.DOMMatrixReadOnly
* `getM42`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit, JSDOM.DOMMatrixReadOnly
* `getM43`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrixInit, JSDOM.DOMMatrixReadOnly
* `getM44`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrixInit, JSDOM.DOMMatrixReadOnly
* `getMimeTypes`: JSDOM.Navigator → JSDOM.NavigatorPlugins
* `getMiterLimit`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasPathDrawingStyles
* `getNonce`: JSDOM.HTMLLinkElement, JSDOM.HTMLScriptElement, JSDOM.HTMLStyleElement → JSDOM.HTMLOrSVGOrMathMLElement
* `getOrientation`: JSDOM.Window → JSDOM.Screen
* `getPayment`: JSDOM.ApplePayPaymentAuthorizedEvent → JSDOM.AuthenticationExtensionsClientInputs, JSDOM.AuthenticationExtensionsClientOutputs
* `getPaymentMethod`: JSDOM.ApplePayPaymentMethodSelectedEvent → JSDOM.PaymentValidationErrors
* `getPixelFormat`: JSDOM.WebGPURenderPipelineColorAttachmentDescriptor → JSDOM.ImageDataSettings
* `getPlaybackState`: JSDOM.AudioBufferSourceNode, JSDOM.MediaController, JSDOM.OscillatorNode → JSDOM.MediaSession
* `getPoints`: JSDOM.SVGPolygonElement, JSDOM.SVGPolylineElement → JSDOM.SVGAnimatedPoints
* `getProtocolUnchecked`: JSDOM.WebSocket → JSDOM.FederatedCredentialInit, JSDOM.RTCDataChannelInit, JSDOM.RTCIceCandidate, JSDOM.URLPatternInit, JSDOM.URLPatternResult
* `getProtocolUnsafe`: JSDOM.WebSocket → JSDOM.FederatedCredentialInit, JSDOM.RTCDataChannelInit, JSDOM.RTCIceCandidate, JSDOM.URLPatternInit, JSDOM.URLPatternResult
* `getQuery`: JSDOM.WebGL2RenderingContext → JSDOM.CSSContainerCondition, JSDOM.IDBGetAllOptions, JSDOM.WebGL2RenderingContextBase
* `getQueryParameter`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getQueryParameter_`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getQuery_`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getRange`: JSDOM.IDBIndex, JSDOM.IDBObjectStore → JSDOM.CSSCounterStyleRule
* `getRequiredFeatures`: JSDOM.SVGTests → JSDOM.GPUDeviceDescriptor
* `getSampleCount`: JSDOM.WebGPUTextureDescriptor → JSDOM.GPURenderPassLayout, JSDOM.GPUTexture, JSDOM.GPUTextureDescriptor
* `getSamplerParameter`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getSamplerParameter_`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getSessionStorage`: JSDOM.Window → JSDOM.WindowSessionStorage
* `getShadowBlur`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasShadowStyles
* `getShadowColor`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasShadowStyles
* `getShadowOffsetX`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasShadowStyles
* `getShadowOffsetY`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasShadowStyles
* `getSheet`: JSDOM.HTMLLinkElement, JSDOM.HTMLStyleElement, JSDOM.ProcessingInstruction → JSDOM.LinkStyle
* `getSheetUnchecked`: JSDOM.ProcessingInstruction → JSDOM.LinkStyle
* `getSheetUnsafe`: JSDOM.ProcessingInstruction → JSDOM.LinkStyle
* `getSpeed`: JSDOM.Coordinates → JSDOM.GeolocationCoordinates
* `getSpeedUnchecked`: JSDOM.Coordinates → JSDOM.GeolocationCoordinates
* `getSpeedUnsafe`: JSDOM.Coordinates → JSDOM.GeolocationCoordinates
* `getStartContainer`: JSDOM.Range, JSDOM.StaticRange → JSDOM.AbstractRange, JSDOM.StaticRangeInit
* `getStreamUnchecked`: JSDOM.MediaStreamEvent → JSDOM.TextDecodeOptions
* `getStreamUnsafe`: JSDOM.MediaStreamEvent → JSDOM.TextDecodeOptions
* `getStrokeStyle`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasFillStrokeStyles
* `getStyleSheets`: JSDOM.Document → JSDOM.DocumentOrShadowRoot
* `getSyncParameter`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getSyncParameter_`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getTabIndex`: JSDOM.HTMLElement, JSDOM.SVGElement → JSDOM.HTMLOrSVGOrMathMLElement
* `getTextAlign`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasTextDrawingStyles
* `getTextBaseline`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasTextDrawingStyles
* `getTexture`: JSDOM.WebGPUDrawable, JSDOM.WebGPURenderPassAttachmentDescriptor → JSDOM.GPUBindGroupLayoutEntry, JSDOM.GPUTexelCopyTextureInfo
* `getTextureUnchecked`: JSDOM.WebGPURenderPassAttachmentDescriptor → JSDOM.GPUBindGroupLayoutEntry
* `getTextureUnsafe`: JSDOM.WebGPURenderPassAttachmentDescriptor → JSDOM.GPUBindGroupLayoutEntry
* `getTransformFeedbackVarying`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getTransformFeedbackVarying_`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getTranslatedShaderSource`: JSDOM.WebGLDebugShaders → JSDOM.WEBGL_debug_shaders
* `getTranslatedShaderSource_`: JSDOM.WebGLDebugShaders → JSDOM.WEBGL_debug_shaders
* `getTypeUnchecked`: JSDOM.StyleSheet → JSDOM.BiquadFilterOptions, JSDOM.BlobPropertyBag, JSDOM.ClientQueryOptions, JSDOM.GPUBufferBindingLayout, JSDOM.GPUSamplerBindingLayout, JSDOM.ImageEncodeOptions, JSDOM.MediaImage, JSDOM.OscillatorOptions, JSDOM.PerformanceObserverInit, JSDOM.RTCIceCandidate, JSDOM.RTCLocalSessionDescriptionInit, JSDOM.RegistrationOptions, JSDOM.Report, JSDOM.WorkerAndParameters, JSDOM.WorkerOptions
* `getTypeUnsafe`: JSDOM.StyleSheet → JSDOM.BiquadFilterOptions, JSDOM.BlobPropertyBag, JSDOM.ClientQueryOptions, JSDOM.GPUBufferBindingLayout, JSDOM.GPUSamplerBindingLayout, JSDOM.ImageEncodeOptions, JSDOM.MediaImage, JSDOM.OscillatorOptions, JSDOM.PerformanceObserverInit, JSDOM.RTCIceCandidate, JSDOM.RTCLocalSessionDescriptionInit, JSDOM.RegistrationOptions, JSDOM.Report, JSDOM.WorkerAndParameters, JSDOM.WorkerOptions
* `getUniformBlockIndex`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getUniformBlockIndex_`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getUniformIndices`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getUniformIndices_`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `getUsage`: JSDOM.WebGPUTextureDescriptor → JSDOM.GPUBuffer, JSDOM.GPUBufferDescriptor, JSDOM.GPUCanvasConfiguration, JSDOM.GPUTexture, JSDOM.GPUTextureDescriptor, JSDOM.GPUTextureViewDescriptor, JSDOM.StorageEstimate
* `getVideoPlaybackQuality`: JSDOM.HTMLMediaElement → JSDOM.HTMLVideoElement
* `getVideoPlaybackQuality_`: JSDOM.HTMLMediaElement → JSDOM.HTMLVideoElement
* `getVlinkColor`: JSDOM.HTMLDocument → JSDOM.Document
* `getWebdriver`: JSDOM.Navigator → JSDOM.NavigatorAutomationInformation
* `invalidateFramebuffer`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `invalidateSubFramebuffer`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `inverse`: JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrixReadOnly
* `inverse_`: JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrixReadOnly
* `isPointInPath`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasDrawPath
* `isPointInPathPath`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasDrawPath
* `isPointInPathPath_`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasDrawPath
* `isPointInPath_`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasDrawPath
* `isPointInStroke`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasDrawPath, JSDOM.SVGGeometryElement
* `isPointInStrokePath`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasDrawPath
* `isPointInStrokePath_`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasDrawPath
* `isPointInStroke_`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasDrawPath, JSDOM.SVGGeometryElement
* `isQuery`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `isQuery_`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `isSampler`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `isSampler_`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `isSync`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `isSync_`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `isTransformFeedback`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `isTransformFeedback_`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `isVertexArray`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `isVertexArrayOES`: JSDOM.OESVertexArrayObject → JSDOM.OES_vertex_array_object
* `isVertexArrayOES_`: JSDOM.OESVertexArrayObject → JSDOM.OES_vertex_array_object
* `isVertexArray_`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `javaEnabled`: JSDOM.Navigator → JSDOM.NavigatorPlugins
* `javaEnabled_`: JSDOM.Navigator → JSDOM.NavigatorPlugins
* `loseContext`: JSDOM.WebGLLoseContext → JSDOM.WEBGL_lose_context
* `matrixTransform`: JSDOM.SVGPoint → JSDOM.DOMPointReadOnly
* `matrixTransform_`: JSDOM.SVGPoint → JSDOM.DOMPointReadOnly
* `measureText`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasText
* `measureText_`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasText
* `multiply`: JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrixReadOnly
* `multiply_`: JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrixReadOnly
* `paste`: JSDOM.DocumentAndElementEventHandlers → JSDOM.GlobalEventHandlers
* `pauseTransformFeedback`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `positionErrorCode`: JSDOM.PositionError → JSDOM.GeolocationPositionError
* `positionErrorMessage`: JSDOM.PositionError → JSDOM.GeolocationPositionError
* `putImageData`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasImageData
* `readBuffer`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `readPixels`: JSDOM.WebGLRenderingContextBase → JSDOM.WebGL2RenderingContextOverloads, JSDOM.WebGLRenderingContextOverloads
* `registerProtocolHandler`: JSDOM.Navigator → JSDOM.NavigatorContentUtils
* `rejectionhandled`: JSDOM.GlobalEventHandlers → JSDOM.WindowEventHandlers, JSDOM.WorkerGlobalScope
* `renderbufferStorageMultisample`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `requestAnimationFrame`: JSDOM.Window → JSDOM.AnimationFrameProvider
* `requestAnimationFrame_`: JSDOM.Window → JSDOM.AnimationFrameProvider
* `resetTransform`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasTransform
* `restore`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasState
* `restoreContext`: JSDOM.WebGLLoseContext → JSDOM.WEBGL_lose_context
* `resumeTransformFeedback`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `rotate`: JSDOM.CanvasRenderingContext2D, JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.CanvasTransform, JSDOM.DOMMatrixReadOnly
* `rotateAxisAngle`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrixReadOnly
* `rotateAxisAngle_`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrixReadOnly
* `rotateFromVector`: JSDOM.SVGMatrix → JSDOM.DOMMatrixReadOnly
* `rotateFromVector_`: JSDOM.SVGMatrix → JSDOM.DOMMatrixReadOnly
* `rotate_`: JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrixReadOnly
* `samplerParameterf`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `samplerParameteri`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `save`: JSDOM.CanvasRenderingContext2D, JSDOM.InspectorFrontendHost → JSDOM.CanvasState
* `scale`: JSDOM.CanvasRenderingContext2D, JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.CanvasTransform, JSDOM.DOMMatrixReadOnly
* `scaleNonUniform`: JSDOM.SVGMatrix → JSDOM.DOMMatrixReadOnly
* `scaleNonUniform_`: JSDOM.SVGMatrix → JSDOM.DOMMatrixReadOnly
* `scale_`: JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrixReadOnly
* `selectStart`: JSDOM.Document, JSDOM.Element → JSDOM.GlobalEventHandlers
* `selectionchange`: JSDOM.Document, JSDOM.HTMLBodyElement → JSDOM.GlobalEventHandlers
* `setA`: JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit, JSDOM.GPUColorDict
* `setAlinkColor`: JSDOM.HTMLDocument → JSDOM.Document
* `setAlpha`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasRenderingContext2DSettings, JSDOM.DeviceMotionEventRotationRateInit, JSDOM.DeviceOrientationEventInit, JSDOM.GPUBlendState, JSDOM.VideoEncoderConfig, JSDOM.VideoFrameInit, JSDOM.WebGLContextAttributes
* `setAngle`: JSDOM.SVGPathSegArcAbs, JSDOM.SVGPathSegArcRel → JSDOM.CSSNumericType, JSDOM.CSSRotate
* `setAutofocus`: JSDOM.HTMLButtonElement, JSDOM.HTMLInputElement, JSDOM.HTMLKeygenElement, JSDOM.HTMLSelectElement, JSDOM.HTMLTextAreaElement → JSDOM.HTMLOrSVGOrMathMLElement
* `setB`: JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit, JSDOM.GPUColorDict
* `setC`: JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit
* `setCapture`: JSDOM.HTMLInputElement → JSDOM.EventListenerOptions
* `setChallenge`: JSDOM.HTMLKeygenElement → JSDOM.PublicKeyCredentialCreationOptions, JSDOM.PublicKeyCredentialCreationOptionsJSON, JSDOM.PublicKeyCredentialRequestOptions, JSDOM.PublicKeyCredentialRequestOptionsJSON
* `setContentEditable`: JSDOM.HTMLElement → JSDOM.ElementContentEditable
* `setController`: JSDOM.HTMLMediaElement → JSDOM.DisplayMediaStreamOptions
* `setD`: JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit, JSDOM.JsonWebKey, JSDOM.RsaOtherPrimesInfo
* `setDepthWriteEnabled`: JSDOM.WebGPUDepthStencilDescriptor → JSDOM.GPUDepthStencilState
* `setE`: JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit, JSDOM.JsonWebKey
* `setF`: JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit
* `setFgColor`: JSDOM.HTMLDocument → JSDOM.Document
* `setFillStyle`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasFillStrokeStyles
* `setFont`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasTextDrawingStyles
* `setFormat`: JSDOM.SVGAltGlyphElement, JSDOM.SVGGlyphRefElement → JSDOM.AacEncoderConfig, JSDOM.AudioDataCopyToOptions, JSDOM.AudioDataInit, JSDOM.AvcEncoderConfig, JSDOM.GPUCanvasConfiguration, JSDOM.GPUColorTargetState, JSDOM.GPUDepthStencilState, JSDOM.GPUStorageTextureBindingLayout, JSDOM.GPUTextureDescriptor, JSDOM.GPUTextureViewDescriptor, JSDOM.GPUVertexAttribute, JSDOM.HevcEncoderConfig, JSDOM.OpusEncoderConfig, JSDOM.VideoFrameBufferInit, JSDOM.VideoFrameCopyToOptions
* `setGain`: JSDOM.AudioBuffer → JSDOM.BiquadFilterOptions, JSDOM.GainOptions
* `setGlobalAlpha`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasCompositing
* `setGlobalCompositeOperation`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasCompositing
* `setImageSmoothingEnabled`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasImageSmoothing
* `setImageSmoothingQuality`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasImageSmoothing
* `setLineCap`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasPathDrawingStyles
* `setLineDash`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasPathDrawingStyles
* `setLineDashOffset`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasPathDrawingStyles
* `setLineJoin`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasPathDrawingStyles
* `setLineWidth`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasPathDrawingStyles
* `setLinkColor`: JSDOM.HTMLDocument → JSDOM.Document
* `setLocation`: JSDOM.HTMLFrameElement → JSDOM.KeyboardEventInit
* `setM11`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit
* `setM12`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit
* `setM13`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrixInit
* `setM14`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrixInit
* `setM21`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit
* `setM22`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit
* `setM23`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrixInit
* `setM24`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrixInit
* `setM31`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrixInit
* `setM32`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrixInit
* `setM33`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrixInit
* `setM34`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrixInit
* `setM41`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit
* `setM42`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrix2DInit
* `setM43`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrixInit
* `setM44`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix, JSDOM.DOMMatrixInit
* `setMatrixValue`: JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrix
* `setMessage`: JSDOM.ApplePayError → JSDOM.ErrorEventInit, JSDOM.MediaKeyMessageEventInit, JSDOM.SpeechRecognitionErrorEventInit
* `setMiterLimit`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasPathDrawingStyles
* `setNonce`: JSDOM.HTMLLinkElement, JSDOM.HTMLScriptElement, JSDOM.HTMLStyleElement → JSDOM.HTMLOrSVGOrMathMLElement
* `setPixelFormat`: JSDOM.WebGPURenderPipelineColorAttachmentDescriptor → JSDOM.ImageDataSettings
* `setSampleCount`: JSDOM.WebGPUTextureDescriptor → JSDOM.GPURenderPassLayout, JSDOM.GPUTextureDescriptor
* `setShadowBlur`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasShadowStyles
* `setShadowColor`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasShadowStyles
* `setShadowOffsetX`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasShadowStyles
* `setShadowOffsetY`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasShadowStyles
* `setStrokeStyle`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasFillStrokeStyles
* `setTabIndex`: JSDOM.HTMLElement, JSDOM.SVGElement → JSDOM.HTMLOrSVGOrMathMLElement
* `setTag`: JSDOM.Notification → JSDOM.GetNotificationOptions, JSDOM.NotificationOptions
* `setTextAlign`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasTextDrawingStyles
* `setTextBaseline`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasTextDrawingStyles
* `setTexture`: JSDOM.WebGPURenderPassAttachmentDescriptor → JSDOM.GPUBindGroupLayoutEntry, JSDOM.GPUTexelCopyTextureInfo
* `setTransform`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasPattern, JSDOM.CanvasTransform, JSDOM.RTCRtpReceiver, JSDOM.RTCRtpSender
* `setUsage`: JSDOM.WebGPUTextureDescriptor → JSDOM.GPUBufferDescriptor, JSDOM.GPUCanvasConfiguration, JSDOM.GPUTextureDescriptor, JSDOM.GPUTextureViewDescriptor, JSDOM.StorageEstimate
* `setVertexBuffer`: JSDOM.WebGPURenderCommandEncoder → JSDOM.GPURenderCommandsMixin
* `setVlinkColor`: JSDOM.HTMLDocument → JSDOM.Document
* `show`: JSDOM.Notification → JSDOM.HTMLDialogElement, JSDOM.PaymentRequest
* `skewX`: JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrixReadOnly
* `skewX_`: JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrixReadOnly
* `skewY`: JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrixReadOnly
* `skewY_`: JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrixReadOnly
* `startRendering`: JSDOM.AudioContext → JSDOM.OfflineAudioContext
* `statechange`: JSDOM.AudioContext → JSDOM.BaseAudioContext, JSDOM.MIDIAccess, JSDOM.MIDIPort, JSDOM.RTCDtlsTransport, JSDOM.RTCIceTransport, JSDOM.RTCSctpTransport, JSDOM.ServiceWorker
* `stroke`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasDrawPath
* `strokePath`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasDrawPath
* `strokeRect`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasRect
* `strokeText`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasText
* `texImage2D`: JSDOM.WebGLRenderingContextBase → JSDOM.WebGL2RenderingContextOverloads, JSDOM.WebGLRenderingContextOverloads
* `texImage3D`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `texStorage2D`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `texStorage3D`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `texSubImage2D`: JSDOM.WebGLRenderingContextBase → JSDOM.WebGL2RenderingContextOverloads, JSDOM.WebGLRenderingContextOverloads
* `texSubImage3D`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `throwPositionException`: JSDOM.PositionError → JSDOM.GeolocationPositionError
* `transaction'`: JSDOM.Database → JSDOM.IDBDatabase
* `transform`: JSDOM.CanvasRenderingContext2D → JSDOM.CanvasTransform
* `transformFeedbackVaryings`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `translate`: JSDOM.CanvasRenderingContext2D, JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.CanvasTransform, JSDOM.DOMMatrixReadOnly
* `translate_`: JSDOM.SVGMatrix, JSDOM.WebKitCSSMatrix → JSDOM.DOMMatrixReadOnly
* `unhandledrejection`: JSDOM.GlobalEventHandlers → JSDOM.WindowEventHandlers, JSDOM.WorkerGlobalScope
* `uniform1fv`: JSDOM.WebGLRenderingContextBase → JSDOM.WebGL2RenderingContextOverloads, JSDOM.WebGLRenderingContextOverloads
* `uniform1iv`: JSDOM.WebGLRenderingContextBase → JSDOM.WebGL2RenderingContextOverloads, JSDOM.WebGLRenderingContextOverloads
* `uniform1ui`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `uniform1uiv`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `uniform2fv`: JSDOM.WebGLRenderingContextBase → JSDOM.WebGL2RenderingContextOverloads, JSDOM.WebGLRenderingContextOverloads
* `uniform2iv`: JSDOM.WebGLRenderingContextBase → JSDOM.WebGL2RenderingContextOverloads, JSDOM.WebGLRenderingContextOverloads
* `uniform2ui`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `uniform2uiv`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `uniform3fv`: JSDOM.WebGLRenderingContextBase → JSDOM.WebGL2RenderingContextOverloads, JSDOM.WebGLRenderingContextOverloads
* `uniform3iv`: JSDOM.WebGLRenderingContextBase → JSDOM.WebGL2RenderingContextOverloads, JSDOM.WebGLRenderingContextOverloads
* `uniform3ui`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `uniform3uiv`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `uniform4fv`: JSDOM.WebGLRenderingContextBase → JSDOM.WebGL2RenderingContextOverloads, JSDOM.WebGLRenderingContextOverloads
* `uniform4iv`: JSDOM.WebGLRenderingContextBase → JSDOM.WebGL2RenderingContextOverloads, JSDOM.WebGLRenderingContextOverloads
* `uniform4ui`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `uniform4uiv`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `uniformBlockBinding`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `uniformMatrix2fv`: JSDOM.WebGLRenderingContextBase → JSDOM.WebGL2RenderingContextOverloads, JSDOM.WebGLRenderingContextOverloads
* `uniformMatrix2x3fv`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `uniformMatrix2x4fv`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `uniformMatrix3fv`: JSDOM.WebGLRenderingContextBase → JSDOM.WebGL2RenderingContextOverloads, JSDOM.WebGLRenderingContextOverloads
* `uniformMatrix3x2fv`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `uniformMatrix3x4fv`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `uniformMatrix4fv`: JSDOM.WebGLRenderingContextBase → JSDOM.WebGL2RenderingContextOverloads, JSDOM.WebGLRenderingContextOverloads
* `uniformMatrix4x2fv`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `uniformMatrix4x3fv`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `unregisterProtocolHandler`: JSDOM.Navigator → JSDOM.NavigatorContentUtils
* `vertexAttribDivisor`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `vertexAttribDivisorANGLE`: JSDOM.ANGLEInstancedArrays → JSDOM.ANGLE_instanced_arrays
* `vertexAttribI4i`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `vertexAttribI4iv`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `vertexAttribI4ui`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `vertexAttribI4uiv`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `vertexAttribIPointer`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `waitSync`: JSDOM.WebGL2RenderingContext → JSDOM.WebGL2RenderingContextBase
* `webKitAnimationEnd`: JSDOM.Element, JSDOM.Window → JSDOM.GlobalEventHandlers
* `webKitAnimationIteration`: JSDOM.Element, JSDOM.Window → JSDOM.GlobalEventHandlers
* `webKitAnimationStart`: JSDOM.Element, JSDOM.Window → JSDOM.GlobalEventHandlers
* `webKitTransitionEnd`: JSDOM.Element, JSDOM.Window → JSDOM.GlobalEventHandlers
* `write`: JSDOM.HTMLDocument, JSDOM.WritableStream → JSDOM.Clipboard, JSDOM.Document, JSDOM.FileSystemSyncAccessHandle, JSDOM.FileSystemWritableFileStream, JSDOM.WritableStreamDefaultWriter
* `write_`: JSDOM.WritableStream → JSDOM.FileSystemSyncAccessHandle
* `writeln`: JSDOM.HTMLDocument → JSDOM.Document

</details>

### Removed Haskell names, by old module

<details><summary>2743 names</summary>

* `JSDOM.ApplePayError`: `getContactField`, `getContactFieldUnchecked`, `getContactFieldUnsafe`, `newApplePayError`, `setContactField`
* `JSDOM.ApplePaySession`: `STATUS_FAILURE`, `STATUS_INVALID_BILLING_POSTAL_ADDRESS`, `STATUS_INVALID_SHIPPING_CONTACT`, `STATUS_INVALID_SHIPPING_POSTAL_ADDRESS`, `STATUS_PIN_INCORRECT`, `STATUS_PIN_LOCKOUT`, `STATUS_PIN_REQUIRED`, `STATUS_SUCCESS`, `begin`, `canMakePayments`, `canMakePaymentsWithActiveCard`, `canMakePaymentsWithActiveCard_`, `canMakePayments_`, `completeMerchantValidation`, `completePayment`, `completePaymentMethodSelection`, `completePaymentMethodSelectionUpdate`, `completePaymentResult`, `completeShippingContactSelection`, `completeShippingContactSelectionUpdate`, `completeShippingMethodSelection`, `completeShippingMethodSelectionUpdate`, `newApplePaySession`, `openPaymentSetup`, `openPaymentSetup_`, `paymentauthorized`, `paymentmethodselected`, `shippingcontactselected`, `shippingmethodselected`, `supportsVersion`, `supportsVersion_`, `validatemerchant`
* `JSDOM.ApplePayShippingContactSelectedEvent`: `getShippingContact`
* `JSDOM.ApplePayShippingMethodSelectedEvent`: `getShippingMethod`
* `JSDOM.ApplePayValidateMerchantEvent`: `getValidationURL`
* `JSDOM.ApplicationCache`: `CHECKING`, `DOWNLOADING`, `IDLE`, `OBSOLETE`, `UNCACHED`, `UPDATEREADY`, `cached`, `checking`, `downloading`, `noUpdate`, `obsolete`, `swapCache`, `updateReady`
* `JSDOM.AudioBufferCallback`: `newAudioBufferCallback`, `newAudioBufferCallbackAsync`, `newAudioBufferCallbackSync`
* `JSDOM.AudioContext`: `DecodeAudioError`, `DecodeAudioError (type)`, `createBufferFromArrayBuffer`, `createBufferFromArrayBuffer_`, `getActiveSourceCount`
* `JSDOM.AudioListener`: `getDopplerFactor`, `getSpeedOfSound`, `setDopplerFactor`, `setSpeedOfSound`
* `JSDOM.AudioParam`: `getUnits`
* `JSDOM.AutocompleteErrorEvent`: `newAutocompleteErrorEvent`
* `JSDOM.BeforeLoadEvent`: `newBeforeLoadEvent`
* `JSDOM.CSSFontFaceLoadEvent`: `getFontface`, `getFontfaceUnchecked`, `getFontfaceUnsafe`, `newCSSFontFaceLoadEvent`
* `JSDOM.CSSPrimitiveValue`: `CSS_ATTR`, `CSS_CM`, `CSS_COUNTER`, `CSS_DEG`, `CSS_DIMENSION`, `CSS_EMS`, `CSS_EXS`, `CSS_GRAD`, `CSS_HZ`, `CSS_IDENT`, `CSS_IN`, `CSS_KHZ`, `CSS_MM`, `CSS_MS`, `CSS_NUMBER`, `CSS_PC`, `CSS_PERCENTAGE`, `CSS_PT`, `CSS_PX`, `CSS_RAD`, `CSS_RECT`, `CSS_RGBCOLOR`, `CSS_S`, `CSS_STRING`, `CSS_UNKNOWN`, `CSS_URI`, `CSS_VH`, `CSS_VMAX`, `CSS_VMIN`, `CSS_VW`, `getCounterValue`, `getCounterValue_`, `getFloatValue`, `getFloatValue_`, `getPrimitiveType`, `getRGBColorValue`, `getRGBColorValue_`, `getRectValue`, `getRectValue_`, `getStringValue_`, `setFloatValue`, `setStringValue`
* `JSDOM.CSSRule`: `UNKNOWN_RULE`, `WEBKIT_KEYFRAMES_RULE`, `WEBKIT_KEYFRAME_RULE`, `WEBKIT_REGION_RULE`, `WEBKIT_VIEWPORT_RULE`
* `JSDOM.CSSStyleDeclaration`: `getPropertyCSSValue`, `getPropertyCSSValueUnchecked`, `getPropertyCSSValueUnsafe`, `getPropertyCSSValue_`, `getPropertyPriorityUnchecked`, `getPropertyPriorityUnsafe`, `getPropertyShorthand`, `getPropertyShorthandUnchecked`, `getPropertyShorthandUnsafe`, `getPropertyShorthand_`, `isPropertyImplicit`, `isPropertyImplicit_`
* `JSDOM.CSSStyleRule`: `getSelectorTextUnchecked`, `getSelectorTextUnsafe`
* `JSDOM.CSSStyleSheet`: `insertRuleDeprecated`, `insertRuleDeprecated_`
* `JSDOM.CSSValue`: `CSS_CUSTOM`, `CSS_INHERIT`, `CSS_PRIMITIVE_VALUE`, `CSS_VALUE_LIST`, `getCssTextUnchecked`, `getCssTextUnsafe`, `getCssValueType`
* `JSDOM.CanvasRenderingContext2D`: `clearShadow`, `createImageDataSize`, `createImageDataSize_`, `drawImageFromRect`, `getWebkitBackingStorePixelRatio`, `getWebkitImageSmoothingEnabled`, `getWebkitLineDash`, `getWebkitLineDashOffset`, `putImageDataDirty`, `setCompositeOperation`, `setFillColor`, `setFillColorCYMK`, `setFillColorGray`, `setFillColorRGB`, `setLineCapFunction`, `setLineJoinFunction`, `setLineWidthFunction`, `setMiterLimitFunction`, `setShadow`, `setShadowCYMK`, `setShadowGray`, `setShadowRGB`, `setStrokeColor`, `setStrokeColorCYMK`, `setStrokeColorGray`, `setStrokeColorRGB`, `setWebkitImageSmoothingEnabled`, `setWebkitLineDash`, `setWebkitLineDashOffset`, `webkitGetImageDataHD`, `webkitGetImageDataHD_`, `webkitPutImageDataHD`, `webkitPutImageDataHDDirty`
* `JSDOM.CommandLineAPIHost`: `clearConsoleMessages`, `databaseId`, `databaseId_`, `getEventListeners`, `getEventListeners_`, `inspect`, `inspectedObject`, `inspectedObject_`, `storageId`, `storageId_`
* `JSDOM.CountQueuingStrategy`: `size`, `size_`
* `JSDOM.Counter`: `getListStyle`, `getSeparator`
* `JSDOM.Crypto`: `getWebkitSubtle`
* `JSDOM.DOMError`: `DOMErrorException`, `DOMErrorException (type)`, `domErrorName`, `throwDOMErrorException`
* `JSDOM.Database`: `changeVersion`, `changeVersion'`, `readTransaction`, `readTransaction'`
* `JSDOM.DatabaseCallback`: `newDatabaseCallback`, `newDatabaseCallbackAsync`, `newDatabaseCallbackSync`
* `JSDOM.DeviceMotionEvent`: `initDeviceMotionEvent`
* `JSDOM.DeviceOrientationEvent`: `initDeviceOrientationEvent`
* `JSDOM.DeviceProximityEvent`: `newDeviceProximityEvent`
* `JSDOM.Document`: `caretRangeFromPoint`, `caretRangeFromPoint_`, `createTouch`, `createTouchList`, `createTouchList_`, `createTouch_`, `getCSSCanvasContext`, `getCSSCanvasContext_`, `getOverrideStyle`, `getOverrideStyle_`, `getPreferredStylesheetSet`, `getPreferredStylesheetSetUnchecked`, `getPreferredStylesheetSetUnsafe`, `getSelectedStylesheetSet`, `getSelectedStylesheetSetUnchecked`, `getSelectedStylesheetSetUnsafe`, `getWebkitCurrentFullScreenElement`, `getWebkitFullScreenKeyboardInputAllowed`, `getWebkitFullscreenElement`, `getWebkitFullscreenElementUnchecked`, `getWebkitFullscreenElementUnsafe`, `getWebkitFullscreenEnabled`, `getWebkitIsFullScreen`, `getXmlEncoding`, `getXmlEncodingUnchecked`, `getXmlEncodingUnsafe`, `getXmlStandalone`, `getXmlVersion`, `getXmlVersionUnchecked`, `getXmlVersionUnsafe`, `setSelectedStylesheetSet`, `setXmlStandalone`, `setXmlVersion`, `webkitCancelFullScreen`, `webkitGetNamedFlows`, `webkitGetNamedFlows_`
* `JSDOM.DocumentAndElementEventHandlers`: `beforeCopy`, `beforeCut`, `beforePaste`
* `JSDOM.Element`: `beforeload`, `getWebkitRegionOverset`, `scrollIntoViewIfNeeded`, `webKitCurrentPlaybackTargetIsWirelessChanged`, `webKitFullscreenChange`, `webKitFullscreenError`, `webKitNeedKey`, `webKitPlaybackTargetAvailabilityChanged`, `webKitPresentationModeChanged`, `webkitGetRegionFlowRanges`, `webkitGetRegionFlowRanges_`, `webkitRequestFullScreen`, `webkitRequestFullscreen`
* `JSDOM.Enums`: `ApplePayContactField (type)`, `ApplePayContactFieldEmail`, `ApplePayContactFieldName`, `ApplePayContactFieldPhone`, `ApplePayContactFieldPostalAddress`, `ApplePayErrorCode (type)`, `ApplePayErrorCodeAddressUnservicable`, `ApplePayErrorCodeBillingContactInvalid`, `ApplePayErrorCodeShippingContactInvalid`, `ApplePayErrorCodeUnknown`, `ApplePayErrorContactField (type)`, `ApplePayErrorContactFieldAddressLines`, `ApplePayErrorContactFieldAdministrativeArea`, `ApplePayErrorContactFieldCountry`, `ApplePayErrorContactFieldEmailAddress`, `ApplePayErrorContactFieldLocality`, `ApplePayErrorContactFieldName`, `ApplePayErrorContactFieldPhoneNumber`, `ApplePayErrorContactFieldPostalAddress`, `ApplePayErrorContactFieldPostalCode`, `ApplePayLineItemType (type)`, `ApplePayLineItemTypeFinal`, `ApplePayLineItemTypePending`, `ApplePayMerchantCapability (type)`, `ApplePayMerchantCapabilitySupports3DS`, `ApplePayMerchantCapabilitySupportsCredit`, `ApplePayMerchantCapabilitySupportsDebit`, `ApplePayMerchantCapabilitySupportsEMV`, `ApplePayPaymentMethodType (type)`, `ApplePayPaymentMethodTypeCredit`, `ApplePayPaymentMethodTypeDebit`, `ApplePayPaymentMethodTypePrepaid`, `ApplePayPaymentMethodTypeStore`, `ApplePayPaymentPassActivationState (type)`, `ApplePayPaymentPassActivationStateActivated`, `ApplePayPaymentPassActivationStateActivating`, `ApplePayPaymentPassActivationStateDeactivated`, `ApplePayPaymentPassActivationStateRequiresActivation`, `ApplePayPaymentPassActivationStateSuspended`, `ApplePayShippingType (type)`, `ApplePayShippingTypeDelivery`, `ApplePayShippingTypeServicePickup`, `ApplePayShippingTypeShipping`, `ApplePayShippingTypeStorePickup`, `BlobLineEndings (type)`, `BlobLineEndingsNative`, `BlobLineEndingsTransparent`, `CanvasWindingRule (type)`, `CanvasWindingRuleEvenodd`, `CanvasWindingRuleNonzero`, `CryptoKeyUsage (type)`, `CryptoKeyUsageDecrypt`, `CryptoKeyUsageDeriveBits`, `CryptoKeyUsageDeriveKey`, `CryptoKeyUsageEncrypt`, `CryptoKeyUsageSign`, `CryptoKeyUsageUnwrapKey`, `CryptoKeyUsageVerify`, `CryptoKeyUsageWrapKey`, `DeviceType (type)`, `DeviceTypeAirplay`, `DeviceTypeNone`, `DeviceTypeTvout`, `MediaKeySessionTypePersistentUsageRecord`, `MediaSessionKind (type)`, `MediaSessionKindAmbient`, `MediaSessionKindContent`, `MediaSessionKindTransient`, `MediaSessionKindTransientSolo`, `RTCDtxStatus (type)`, `RTCDtxStatusDisabled`, `RTCDtxStatusEnabled`, `RTCStatsType (type)`, `RTCStatsTypeCandidatePair`, `RTCStatsTypeCertificate`, `RTCStatsTypeCodec`, `RTCStatsTypeDataChannel`, `RTCStatsTypeInboundRtp`, `RTCStatsTypeLocalCandidate`, `RTCStatsTypeOutboundRtp`, `RTCStatsTypePeerConnection`, `RTCStatsTypeRemoteCandidate`, `RTCStatsTypeTrack`, `RTCStatsTypeTransport`, `RequestDestinationSubresource`, `RequestDestinationUnknown`, `RequestType`, `RequestType (type)`, `RequestTypeAudio`, `RequestTypeFont`, `RequestTypeImage`, `RequestTypeScript`, `RequestTypeStyle`, `RequestTypeTrack`, `RequestTypeVideo`, `ShadowRootModeUserAgent`, `TextTrackKindForced`, `VideoPresentationMode (type)`, `VideoPresentationModeFullscreen`, `VideoPresentationModeInline`, `VideoPresentationModePictureInPicture`, `VisibilityState (type)`, `VisibilityStateHidden`, `VisibilityStatePrerender`, `VisibilityStateVisible`, `WebGPUBlendFactor (type)`, `WebGPUBlendFactorBlendalpha`, `WebGPUBlendFactorBlendcolor`, `WebGPUBlendFactorDestinationalpha`, `WebGPUBlendFactorDestinationcolor`, `WebGPUBlendFactorOne`, `WebGPUBlendFactorOneminusblendalpha`, `WebGPUBlendFactorOneminusblendcolor`, `WebGPUBlendFactorOneminusdestinationalpha`, `WebGPUBlendFactorOneminusdestinationcolor`, `WebGPUBlendFactorOneminussourcealpha`, `WebGPUBlendFactorOneminussourcecolor`, `WebGPUBlendFactorSourcealpha`, `WebGPUBlendFactorSourcealphasaturated`, `WebGPUBlendFactorSourcecolor`, `WebGPUBlendFactorZero`, `WebGPUBlendOperation (type)`, `WebGPUBlendOperationAdd`, `WebGPUBlendOperationMax`, `WebGPUBlendOperationMin`, `WebGPUBlendOperationReversesubtract`, `WebGPUBlendOperationSubtract`, `WebGPUCPUCacheMode (type)`, `WebGPUCPUCacheModeDefaultcache`, `WebGPUCPUCacheModeWritecombined`, `WebGPUColorWriteMask (type)`, `WebGPUColorWriteMaskAll`, `WebGPUColorWriteMaskAlpha`, `WebGPUColorWriteMaskBlue`, `WebGPUColorWriteMaskGreen`, `WebGPUColorWriteMaskNone`, `WebGPUColorWriteMaskRed`, `WebGPUCompareFunction (type)`, `WebGPUCompareFunctionAlways`, `WebGPUCompareFunctionEqual`, `WebGPUCompareFunctionGreater`, `WebGPUCompareFunctionGreaterequal`, `WebGPUCompareFunctionLess`, `WebGPUCompareFunctionLessequal`, `WebGPUCompareFunctionNever`, `WebGPUCompareFunctionNotequal`, `WebGPUCullMode (type)`, `WebGPUCullModeBack`, `WebGPUCullModeFront`, `WebGPUCullModeNone`, `WebGPUDepthClipMode (type)`, `WebGPUDepthClipModeClamp`, `WebGPUDepthClipModeClip`, `WebGPUFeatureSet (type)`, `WebGPUFeatureSetLevel1`, `WebGPUFeatureSetLevel2`, `WebGPUFunctionType (type)`, `WebGPUFunctionTypeFragment`, `WebGPUFunctionTypeVertex`, `WebGPUIndexType (type)`, `WebGPUIndexTypeUint16`, `WebGPUIndexTypeUint32`, `WebGPULoadAction (type)`, `WebGPULoadActionClear`, `WebGPULoadActionDontcare`, `WebGPULoadActionLoad`, `WebGPUMultisampleDepthResolveFilter (type)`, `WebGPUMultisampleDepthResolveFilterMax`, `WebGPUMultisampleDepthResolveFilterMin`, `WebGPUMultisampleDepthResolveFilterSample0`, `WebGPUPixelFormat (type)`, `WebGPUPixelFormatBGRA8Unorm`, `WebGPUPrimitiveType (type)`, `WebGPUPrimitiveTypeLine`, `WebGPUPrimitiveTypeLinestrip`, `WebGPUPrimitiveTypePoint`, `WebGPUPrimitiveTypeTriangle`, `WebGPUPrimitiveTypeTrianglestrip`, `WebGPUResourceOptions (type)`, `WebGPUResourceOptionsCpucachemodedefaultcache`, `WebGPUResourceOptionsCpucachemodewritecombined`, `WebGPUResourceOptionsOptioncpucachemodedefaultcache`, `WebGPUResourceOptionsOptioncpucachemodewritecombined`, `WebGPUResourceOptionsStoragemodemanaged`, `WebGPUResourceOptionsStoragemodeprivate`, `WebGPUResourceOptionsStoragemodeshared`, `WebGPUSamplerAddressMode (type)`, `WebGPUSamplerAddressModeClamptoedge`, `WebGPUSamplerAddressModeClamptozero`, `WebGPUSamplerAddressModeMirrorclamptoedge`, `WebGPUSamplerAddressModeMirrorrepeat`, `WebGPUSamplerAddressModeRepeat`, `WebGPUSamplerMinMagFilter (type)`, `WebGPUSamplerMinMagFilterLinear`, `WebGPUSamplerMinMagFilterNearest`, `WebGPUSamplerMipFilter (type)`, `WebGPUSamplerMipFilterLinear`, `WebGPUSamplerMipFilterNearest`, `WebGPUSamplerMipFilterNotmipmapped`, `WebGPUStatus (type)`, `WebGPUStatusCommitted`, `WebGPUStatusCompleted`, `WebGPUStatusEnqueued`, `WebGPUStatusError`, `WebGPUStatusNotenqueued`, `WebGPUStatusScheduled`, `WebGPUStencilOperation (type)`, `WebGPUStencilOperationDecrementclamp`, `WebGPUStencilOperationDecrementwrap`, `WebGPUStencilOperationIncrementclamp`, `WebGPUStencilOperationIncrementwrap`, `WebGPUStencilOperationInvert`, `WebGPUStencilOperationKeep`, `WebGPUStencilOperationReplace`, `WebGPUStencilOperationZero`, `WebGPUStorageMode (type)`, `WebGPUStorageModeManaged`, `WebGPUStorageModePrivate`, `WebGPUStorageModeShared`, `WebGPUStoreAction (type)`, `WebGPUStoreActionDontcare`, `WebGPUStoreActionMultisampleresolve`, `WebGPUStoreActionStore`, `WebGPUTextureUsage (type)`, `WebGPUTextureUsagePixelformatview`, `WebGPUTextureUsageRendertarget`, `WebGPUTextureUsageShaderread`, `WebGPUTextureUsageShaderwrite`, `WebGPUTextureUsageUnknown`, `WebGPUTriangleFillMode (type)`, `WebGPUTriangleFillModeFill`, `WebGPUTriangleFillModeLines`, `WebGPUVisibilityResultMode (type)`, `WebGPUVisibilityResultModeBoolean`, `WebGPUVisibilityResultModeCounting`, `WebGPUVisibilityResultModeDisabled`, `WebGPUWinding (type)`, `WebGPUWindingClockwise`, `WebGPUWindingCounterclockwise`, `js_ApplePayContactFieldEmail`, `js_ApplePayContactFieldName`, `js_ApplePayContactFieldPhone`, `js_ApplePayContactFieldPostalAddress`, `js_ApplePayErrorCodeAddressUnservicable`, `js_ApplePayErrorCodeBillingContactInvalid`, `js_ApplePayErrorCodeShippingContactInvalid`, `js_ApplePayErrorCodeUnknown`, `js_ApplePayErrorContactFieldAddressLines`, `js_ApplePayErrorContactFieldAdministrativeArea`, `js_ApplePayErrorContactFieldCountry`, `js_ApplePayErrorContactFieldEmailAddress`, `js_ApplePayErrorContactFieldLocality`, `js_ApplePayErrorContactFieldName`, `js_ApplePayErrorContactFieldPhoneNumber`, `js_ApplePayErrorContactFieldPostalAddress`, `js_ApplePayErrorContactFieldPostalCode`, `js_ApplePayLineItemTypeFinal`, `js_ApplePayLineItemTypePending`, `js_ApplePayMerchantCapabilitySupports3DS`, `js_ApplePayMerchantCapabilitySupportsCredit`, `js_ApplePayMerchantCapabilitySupportsDebit`, `js_ApplePayMerchantCapabilitySupportsEMV`, `js_ApplePayPaymentMethodTypeCredit`, `js_ApplePayPaymentMethodTypeDebit`, `js_ApplePayPaymentMethodTypePrepaid`, `js_ApplePayPaymentMethodTypeStore`, `js_ApplePayPaymentPassActivationStateActivated`, `js_ApplePayPaymentPassActivationStateActivating`, `js_ApplePayPaymentPassActivationStateDeactivated`, `js_ApplePayPaymentPassActivationStateRequiresActivation`, `js_ApplePayPaymentPassActivationStateSuspended`, `js_ApplePayShippingTypeDelivery`, `js_ApplePayShippingTypeServicePickup`, `js_ApplePayShippingTypeShipping`, `js_ApplePayShippingTypeStorePickup`, `js_BlobLineEndingsNative`, `js_BlobLineEndingsTransparent`, `js_CanvasWindingRuleEvenodd`, `js_CanvasWindingRuleNonzero`, `js_CryptoKeyUsageDecrypt`, `js_CryptoKeyUsageDeriveBits`, `js_CryptoKeyUsageDeriveKey`, `js_CryptoKeyUsageEncrypt`, `js_CryptoKeyUsageSign`, `js_CryptoKeyUsageUnwrapKey`, `js_CryptoKeyUsageVerify`, `js_CryptoKeyUsageWrapKey`, `js_DeviceTypeAirplay`, `js_DeviceTypeNone`, `js_DeviceTypeTvout`, `js_MediaKeySessionTypePersistentUsageRecord`, `js_MediaSessionKindAmbient`, `js_MediaSessionKindContent`, `js_MediaSessionKindTransient`, `js_MediaSessionKindTransientSolo`, `js_RTCDtxStatusDisabled`, `js_RTCDtxStatusEnabled`, `js_RTCStatsTypeCandidatePair`, `js_RTCStatsTypeCertificate`, `js_RTCStatsTypeCodec`, `js_RTCStatsTypeDataChannel`, `js_RTCStatsTypeInboundRtp`, `js_RTCStatsTypeLocalCandidate`, `js_RTCStatsTypeOutboundRtp`, `js_RTCStatsTypePeerConnection`, `js_RTCStatsTypeRemoteCandidate`, `js_RTCStatsTypeTrack`, `js_RTCStatsTypeTransport`, `js_RequestDestinationSubresource`, `js_RequestDestinationUnknown`, `js_RequestType`, `js_RequestTypeAudio`, `js_RequestTypeFont`, `js_RequestTypeImage`, `js_RequestTypeScript`, `js_RequestTypeStyle`, `js_RequestTypeTrack`, `js_RequestTypeVideo`, `js_ShadowRootModeUserAgent`, `js_TextTrackKindForced`, `js_VideoPresentationModeFullscreen`, `js_VideoPresentationModeInline`, `js_VideoPresentationModePictureInPicture`, `js_VisibilityStateHidden`, `js_VisibilityStatePrerender`, `js_VisibilityStateVisible`, `js_WebGPUBlendFactorBlendalpha`, `js_WebGPUBlendFactorBlendcolor`, `js_WebGPUBlendFactorDestinationalpha`, `js_WebGPUBlendFactorDestinationcolor`, `js_WebGPUBlendFactorOne`, `js_WebGPUBlendFactorOneminusblendalpha`, `js_WebGPUBlendFactorOneminusblendcolor`, `js_WebGPUBlendFactorOneminusdestinationalpha`, `js_WebGPUBlendFactorOneminusdestinationcolor`, `js_WebGPUBlendFactorOneminussourcealpha`, `js_WebGPUBlendFactorOneminussourcecolor`, `js_WebGPUBlendFactorSourcealpha`, `js_WebGPUBlendFactorSourcealphasaturated`, `js_WebGPUBlendFactorSourcecolor`, `js_WebGPUBlendFactorZero`, `js_WebGPUBlendOperationAdd`, `js_WebGPUBlendOperationMax`, `js_WebGPUBlendOperationMin`, `js_WebGPUBlendOperationReversesubtract`, `js_WebGPUBlendOperationSubtract`, `js_WebGPUCPUCacheModeDefaultcache`, `js_WebGPUCPUCacheModeWritecombined`, `js_WebGPUColorWriteMaskAll`, `js_WebGPUColorWriteMaskAlpha`, `js_WebGPUColorWriteMaskBlue`, `js_WebGPUColorWriteMaskGreen`, `js_WebGPUColorWriteMaskNone`, `js_WebGPUColorWriteMaskRed`, `js_WebGPUCompareFunctionAlways`, `js_WebGPUCompareFunctionEqual`, `js_WebGPUCompareFunctionGreater`, `js_WebGPUCompareFunctionGreaterequal`, `js_WebGPUCompareFunctionLess`, `js_WebGPUCompareFunctionLessequal`, `js_WebGPUCompareFunctionNever`, `js_WebGPUCompareFunctionNotequal`, `js_WebGPUCullModeBack`, `js_WebGPUCullModeFront`, `js_WebGPUCullModeNone`, `js_WebGPUDepthClipModeClamp`, `js_WebGPUDepthClipModeClip`, `js_WebGPUFeatureSetLevel1`, `js_WebGPUFeatureSetLevel2`, `js_WebGPUFunctionTypeFragment`, `js_WebGPUFunctionTypeVertex`, `js_WebGPUIndexTypeUint16`, `js_WebGPUIndexTypeUint32`, `js_WebGPULoadActionClear`, `js_WebGPULoadActionDontcare`, `js_WebGPULoadActionLoad`, `js_WebGPUMultisampleDepthResolveFilterMax`, `js_WebGPUMultisampleDepthResolveFilterMin`, `js_WebGPUMultisampleDepthResolveFilterSample0`, `js_WebGPUPixelFormatBGRA8Unorm`, `js_WebGPUPrimitiveTypeLine`, `js_WebGPUPrimitiveTypeLinestrip`, `js_WebGPUPrimitiveTypePoint`, `js_WebGPUPrimitiveTypeTriangle`, `js_WebGPUPrimitiveTypeTrianglestrip`, `js_WebGPUResourceOptionsCpucachemodedefaultcache`, `js_WebGPUResourceOptionsCpucachemodewritecombined`, `js_WebGPUResourceOptionsOptioncpucachemodedefaultcache`, `js_WebGPUResourceOptionsOptioncpucachemodewritecombined`, `js_WebGPUResourceOptionsStoragemodemanaged`, `js_WebGPUResourceOptionsStoragemodeprivate`, `js_WebGPUResourceOptionsStoragemodeshared`, `js_WebGPUSamplerAddressModeClamptoedge`, `js_WebGPUSamplerAddressModeClamptozero`, `js_WebGPUSamplerAddressModeMirrorclamptoedge`, `js_WebGPUSamplerAddressModeMirrorrepeat`, `js_WebGPUSamplerAddressModeRepeat`, `js_WebGPUSamplerMinMagFilterLinear`, `js_WebGPUSamplerMinMagFilterNearest`, `js_WebGPUSamplerMipFilterLinear`, `js_WebGPUSamplerMipFilterNearest`, `js_WebGPUSamplerMipFilterNotmipmapped`, `js_WebGPUStatusCommitted`, `js_WebGPUStatusCompleted`, `js_WebGPUStatusEnqueued`, `js_WebGPUStatusError`, `js_WebGPUStatusNotenqueued`, `js_WebGPUStatusScheduled`, `js_WebGPUStencilOperationDecrementclamp`, `js_WebGPUStencilOperationDecrementwrap`, `js_WebGPUStencilOperationIncrementclamp`, `js_WebGPUStencilOperationIncrementwrap`, `js_WebGPUStencilOperationInvert`, `js_WebGPUStencilOperationKeep`, `js_WebGPUStencilOperationReplace`, `js_WebGPUStencilOperationZero`, `js_WebGPUStorageModeManaged`, `js_WebGPUStorageModePrivate`, `js_WebGPUStorageModeShared`, `js_WebGPUStoreActionDontcare`, `js_WebGPUStoreActionMultisampleresolve`, `js_WebGPUStoreActionStore`, `js_WebGPUTextureUsagePixelformatview`, `js_WebGPUTextureUsageRendertarget`, `js_WebGPUTextureUsageShaderread`, `js_WebGPUTextureUsageShaderwrite`, `js_WebGPUTextureUsageUnknown`, `js_WebGPUTriangleFillModeFill`, `js_WebGPUTriangleFillModeLines`, `js_WebGPUVisibilityResultModeBoolean`, `js_WebGPUVisibilityResultModeCounting`, `js_WebGPUVisibilityResultModeDisabled`, `js_WebGPUWindingClockwise`, `js_WebGPUWindingCounterclockwise`
* `JSDOM.EventListener`: `handleEvent`
* `JSDOM.EventM`: `mouseFromElement`, `mouseToElement`
* `JSDOM.FileException`: `ENCODING_ERR`, `NOT_READABLE_ERR`, `PATH_EXISTS_ERR`
* `JSDOM.FontFace`: `getVariant`, `setVariant`
* `JSDOM.FontFaceSet`: `newFontFaceSet`
* `JSDOM.GlobalCrypto`: `getCrypto`
* `JSDOM.GlobalEventHandlers`: `autocomplete`, `autocompleteerror`, `mouseWheel`, `search`, `touchForcechange`
* `JSDOM.GlobalPerformance`: `getPerformance`
* `JSDOM.HTMLAppletElement`: `getObject`, `setObject`
* `JSDOM.HTMLAttachmentElement`: `getFileUnchecked`, `getFileUnsafe`, `setFile`
* `JSDOM.HTMLBodyElement`: `webKitMouseForcechanged`, `webKitMouseForcedown`, `webKitMouseForceup`, `webKitMouseForcewillbegin`
* `JSDOM.HTMLCanvasElement`: `toBlob'`
* `JSDOM.HTMLElement`: `getWebkitdropzone`, `newHTMLElement`, `setWebkitdropzone`
* `JSDOM.HTMLFormElement`: `getAt_`, `requestAutocomplete`
* `JSDOM.HTMLFrameSetElement`: `webKitWillRevealBottom`, `webKitWillRevealLeft`, `webKitWillRevealRight`, `webKitWillRevealTop`
* `JSDOM.HTMLHeadElement`: `getProfile`, `setProfile`
* `JSDOM.HTMLHtmlElement`: `getManifest`, `setManifest`
* `JSDOM.HTMLInputElement`: `getIncremental`, `setIncremental`
* `JSDOM.HTMLKeygenElement`: `getKeytype`, `setKeytype`
* `JSDOM.HTMLMediaElement`: `getMediaGroup`, `getSession`, `getSessionUnchecked`, `getSessionUnsafe`, `getWebkitAudioDecodedByteCount`, `getWebkitClosedCaptionsVisible`, `getWebkitCurrentPlaybackTargetIsWireless`, `getWebkitHasClosedCaptions`, `getWebkitKeys`, `getWebkitPreservesPitch`, `getWebkitVideoDecodedByteCount`, `setMediaGroup`, `setSession`, `setWebkitClosedCaptionsVisible`, `setWebkitPreservesPitch`, `webkitSetMediaKeys`, `webkitShowPlaybackTargetPicker`
* `JSDOM.HTMLSelectElement`: `addBefore`
* `JSDOM.HTMLVideoElement`: `getWebkitDecodedFrameCount`, `getWebkitDisplayingFullscreen`, `getWebkitDroppedFrameCount`, `getWebkitPresentationMode`, `getWebkitSupportsFullscreen`, `getWebkitWirelessVideoPlaybackDisabled`, `setWebkitWirelessVideoPlaybackDisabled`, `webkitEnterFullScreen`, `webkitEnterFullscreen`, `webkitExitFullScreen`, `webkitExitFullscreen`, `webkitSetPresentationMode`, `webkitSupportsPresentationMode`, `webkitSupportsPresentationMode_`
* `JSDOM.HashChangeEvent`: `initHashChangeEvent`
* `JSDOM.IDBObjectStore`: `countRange`, `countRange_`, `deleteRange`, `deleteRange_`, `getAllKeysRange`, `getAllKeysRange_`, `getAllRange`, `getAllRange_`, `getKeyRange`, `getKeyRange_`, `getRange_`, `openCursorRange`, `openCursorRange_`, `openKeyCursorRange`, `openKeyCursorRange_`
* `JSDOM.ImageData`: `newImageData'`
* `JSDOM.InspectorFrontendHost`: `backendCommandsURL`, `backendCommandsURL_`, `beep`, `bringToFront`, `canSave`, `canSave_`, `closeWindow`, `copyText`, `debuggableType`, `debuggableType_`, `dispatchEventAsContextMenuEvent`, `inspectedURLChanged`, `inspectionLevel`, `inspectionLevel_`, `isUnderTest`, `isUnderTest_`, `killText`, `loaded`, `localizedStringsURL`, `localizedStringsURL_`, `moveWindowBy`, `openInNewTab`, `platform`, `platform_`, `port`, `port_`, `requestSetDockSide`, `sendMessageToBackend`, `setAttachedWindowHeight`, `setAttachedWindowWidth`, `setZoomFactor`, `showContextMenu`, `startWindowDrag`, `unbufferedLog`, `userInterfaceLayoutDirection`, `userInterfaceLayoutDirection_`, `zoomFactor`, `zoomFactor_`
* `JSDOM.KeyboardEvent`: `getAltGraphKey`, `getKeyIdentifier`, `getKeyLocation`
* `JSDOM.MediaController`: `newMediaController`, `unpause`
* `JSDOM.MediaControlsHost`: `base64StringForIconNameAndType`, `base64StringForIconNameAndType_`, `displayNameForTrack`, `displayNameForTrack_`, `enteredFullscreen`, `exitedFullscreen`, `generateUUID`, `generateUUID_`, `getAllowsInlineMediaPlayback`, `getCaptionDisplayMode`, `getCaptionMenuAutomaticItem`, `getCaptionMenuOffItem`, `getControlsDependOnPageScaleFactor`, `getExternalDeviceDisplayName`, `getExternalDeviceType`, `getIsInMediaDocument`, `getIsVideoLayerInline`, `getShadowRootCSSText`, `getShouldForceControlsDisplay`, `getSupportsFullscreen`, `getTextTrackContainer`, `getUserGestureRequired`, `setControlsDependOnPageScaleFactor`, `setPreparedToReturnVideoLayerToInline`, `setSelectedTextTrack`, `sortedTrackListForMenu`, `sortedTrackListForMenuAudio`, `sortedTrackListForMenuAudio_`, `sortedTrackListForMenu_`, `updateTextTrackContainer`
* `JSDOM.MediaDeviceInfo`: `newMediaDeviceInfo`
* `JSDOM.MediaQueryListListener`: `newMediaQueryListListener`, `newMediaQueryListListenerAsync`, `newMediaQueryListListenerSync`
* `JSDOM.MediaRemoteControls`: `getNextTrackEnabled`, `getPreviousTrackEnabled`, `newMediaRemoteControls`, `nexttrack`, `previoustrack`, `setNextTrackEnabled`, `setPreviousTrackEnabled`
* `JSDOM.MediaSession`: `deactivate`, `getControlsUnchecked`, `getControlsUnsafe`, `newMediaSession`
* `JSDOM.MediaStream`: `active`, `inactive`
* `JSDOM.MediaStreamEvent`: `newMediaStreamEvent`
* `JSDOM.MediaStreamTrack`: `overConstrained`
* `JSDOM.MouseEvent`: `WEBKIT_FORCE_AT_FORCE_MOUSE_DOWN`, `WEBKIT_FORCE_AT_MOUSE_DOWN`, `getFromElement`, `getFromElementUnchecked`, `getFromElementUnsafe`, `getToElement`, `getToElementUnchecked`, `getToElementUnsafe`, `getWebkitForce`
* `JSDOM.MutationEvent`: `ADDITION`, `MODIFICATION`, `REMOVAL`, `getAttrChange`, `getAttrName`, `getPrevValue`, `getRelatedNode`, `getRelatedNodeUnchecked`, `getRelatedNodeUnsafe`, `initMutationEvent`
* `JSDOM.Navigator`: `getStorageUpdates`, `isProtocolHandlerRegistered`, `isProtocolHandlerRegistered_`, `vibratePattern`, `vibratePattern_`
* `JSDOM.NavigatorUserMediaError`: `UserMediaException`, `UserMediaException (type)`, `getConstraintName`, `throwUserMediaException`, `userMediaErrorConstraintName`, `userMediaErrorName`
* `JSDOM.NavigatorUserMediaErrorCallback`: `newNavigatorUserMediaErrorCallback`, `newNavigatorUserMediaErrorCallbackAsync`, `newNavigatorUserMediaErrorCallbackSync`
* `JSDOM.NavigatorUserMediaSuccessCallback`: `newNavigatorUserMediaSuccessCallback`, `newNavigatorUserMediaSuccessCallbackAsync`, `newNavigatorUserMediaSuccessCallbackSync`
* `JSDOM.NodeFilter`: `FILTER_ACCEPT`, `FILTER_REJECT`, `FILTER_SKIP`, `SHOW_ALL`, `SHOW_ATTRIBUTE`, `SHOW_CDATA_SECTION`, `SHOW_COMMENT`, `SHOW_DOCUMENT`, `SHOW_DOCUMENT_FRAGMENT`, `SHOW_DOCUMENT_TYPE`, `SHOW_ELEMENT`, `SHOW_ENTITY`, `SHOW_ENTITY_REFERENCE`, `SHOW_NOTATION`, `SHOW_PROCESSING_INSTRUCTION`, `SHOW_TEXT`
* `JSDOM.Notification`: `display`, `getPermission`
* `JSDOM.OscillatorNode`: `FINISHED_STATE`, `PLAYING_STATE`, `SCHEDULED_STATE`, `UNSCHEDULED_STATE`
* `JSDOM.OverconstrainedErrorEvent`: `newOverconstrainedErrorEvent`
* `JSDOM.OverflowEvent`: `BOTH`, `HORIZONTAL`, `VERTICAL`, `getHorizontalOverflow`, `getOrient`, `getVerticalOverflow`, `newOverflowEvent`
* `JSDOM.PannerNode`: `setVelocity`
* `JSDOM.PasswordCredential`: `getAdditionalData`, `getAdditionalDataUnchecked`, `getAdditionalDataUnsafe`, `getIdName`, `getPasswordName`, `setAdditionalData`, `setIdName`, `setPasswordName`
* `JSDOM.Path2D`: `addPathWithTransform`, `newPath2D''`
* `JSDOM.QuickTimePluginReplacement`: `getAccessLog`, `getErrorLog`, `getMovieSize`, `getTimedMetaData`, `postEvent`
* `JSDOM.RGBColor`: `getBlue`, `getGreen`, `getRed`
* `JSDOM.RTCDTMFSender`: `getInterToneGap`
* `JSDOM.RTCPeerConnection`: `addStream`, `addStreamEvent`, `addTransceiverTrack`, `addTransceiverTrack_`, `getLocalStreams`, `getLocalStreams_`, `getRemoteStreams`, `getRemoteStreams_`, `getStreamById`, `getStreamById_`, `removeStream`
* `JSDOM.RTCRtpTransceiver`: `getStopped`
* `JSDOM.Range`: `NODE_AFTER`, `NODE_BEFORE`, `NODE_BEFORE_AND_AFTER`, `NODE_INSIDE`, `compareNode`, `compareNode_`, `expand`
* `JSDOM.ReadableByteStreamController`: `newReadableByteStreamController`
* `JSDOM.ReadableStream`: `pipeTo_`
* `JSDOM.ReadableStreamBYOBRequest`: `newReadableStreamBYOBRequest`
* `JSDOM.ReadableStreamDefaultController`: `newReadableStreamDefaultController`
* `JSDOM.ReadableStreamDefaultReader`: `cancel_`
* `JSDOM.ReadableStreamSource`: `pull`
* `JSDOM.RequestAnimationFrameCallback`: `newRequestAnimationFrameCallback`, `newRequestAnimationFrameCallbackAsync`, `newRequestAnimationFrameCallbackSync`
* `JSDOM.SQLError`: `SQLErrorCode (type)`, `SQLErrorConstraint`, `SQLErrorDatabase`, `SQLErrorQuota`, `SQLErrorSyntax`, `SQLErrorTimeout`, `SQLErrorTooLarge`, `SQLErrorUnknown`, `SQLErrorVersion`, `sqlErrorCode`, `sqlErrorMessage`, `throwSQLException`
* `JSDOM.SQLException`: `CONSTRAINT_ERR`, `DATABASE_ERR`, `QUOTA_ERR`, `TOO_LARGE_ERR`, `UNKNOWN_ERR`, `VERSION_ERR`
* `JSDOM.SQLResultSet`: `getInsertId`, `getRowsAffected`
* `JSDOM.SQLStatementCallback`: `newSQLStatementCallback`, `newSQLStatementCallbackAsync`, `newSQLStatementCallbackSync`
* `JSDOM.SQLStatementErrorCallback`: `newSQLStatementErrorCallback`, `newSQLStatementErrorCallbackAsync`, `newSQLStatementErrorCallbackSync`
* `JSDOM.SQLTransaction`: `executeSql`, `executeSql'`, `executeSql_`
* `JSDOM.SQLTransactionCallback`: `newSQLTransactionCallback`, `newSQLTransactionCallbackAsync`, `newSQLTransactionCallbackSync`
* `JSDOM.SQLTransactionErrorCallback`: `newSQLTransactionErrorCallback`, `newSQLTransactionErrorCallbackAsync`, `newSQLTransactionErrorCallbackSync`
* `JSDOM.SVGElement`: `getPresentationAttribute`, `getPresentationAttribute_`, `getXmllang`, `getXmlspace`, `setXmllang`, `setXmlspace`
* `JSDOM.SVGException`: `SVG_INVALID_VALUE_ERR`, `SVG_MATRIX_NOT_INVERTABLE`, `SVG_WRONG_TYPE_ERR`
* `JSDOM.SVGExternalResourcesRequired`: `getExternalResourcesRequired`
* `JSDOM.SVGFEMorphologyElement`: `setRadius`
* `JSDOM.SVGFilterElement`: `getFilterResX`, `getFilterResY`, `setFilterRes`
* `JSDOM.SVGGlyphRefElement`: `getGlyphRef`, `setDx`, `setDy`, `setGlyphRef`
* `JSDOM.SVGGraphicsElement`: `getFarthestViewportElement`, `getNearestViewportElement`, `getTransformToElement`, `getTransformToElement_`
* `JSDOM.SVGPathElement`: `createSVGPathSegArcAbs`, `createSVGPathSegArcAbs_`, `createSVGPathSegArcRel`, `createSVGPathSegArcRel_`, `createSVGPathSegClosePath`, `createSVGPathSegClosePath_`, `createSVGPathSegCurvetoCubicAbs`, `createSVGPathSegCurvetoCubicAbs_`, `createSVGPathSegCurvetoCubicRel`, `createSVGPathSegCurvetoCubicRel_`, `createSVGPathSegCurvetoCubicSmoothAbs`, `createSVGPathSegCurvetoCubicSmoothAbs_`, `createSVGPathSegCurvetoCubicSmoothRel`, `createSVGPathSegCurvetoCubicSmoothRel_`, `createSVGPathSegCurvetoQuadraticAbs`, `createSVGPathSegCurvetoQuadraticAbs_`, `createSVGPathSegCurvetoQuadraticRel`, `createSVGPathSegCurvetoQuadraticRel_`, `createSVGPathSegCurvetoQuadraticSmoothAbs`, `createSVGPathSegCurvetoQuadraticSmoothAbs_`, `createSVGPathSegCurvetoQuadraticSmoothRel`, `createSVGPathSegCurvetoQuadraticSmoothRel_`, `createSVGPathSegLinetoAbs`, `createSVGPathSegLinetoAbs_`, `createSVGPathSegLinetoHorizontalAbs`, `createSVGPathSegLinetoHorizontalAbs_`, `createSVGPathSegLinetoHorizontalRel`, `createSVGPathSegLinetoHorizontalRel_`, `createSVGPathSegLinetoRel`, `createSVGPathSegLinetoRel_`, `createSVGPathSegLinetoVerticalAbs`, `createSVGPathSegLinetoVerticalAbs_`, `createSVGPathSegLinetoVerticalRel`, `createSVGPathSegLinetoVerticalRel_`, `createSVGPathSegMovetoAbs`, `createSVGPathSegMovetoAbs_`, `createSVGPathSegMovetoRel`, `createSVGPathSegMovetoRel_`, `getAnimatedNormalizedPathSegList`, `getAnimatedPathSegList`, `getNormalizedPathSegList`, `getPathSegAtLength`, `getPathSegAtLength_`, `getPathSegList`
* `JSDOM.SVGPathSeg`: `PATHSEG_ARC_ABS`, `PATHSEG_ARC_REL`, `PATHSEG_CLOSEPATH`, `PATHSEG_CURVETO_CUBIC_ABS`, `PATHSEG_CURVETO_CUBIC_REL`, `PATHSEG_CURVETO_CUBIC_SMOOTH_ABS`, `PATHSEG_CURVETO_CUBIC_SMOOTH_REL`, `PATHSEG_CURVETO_QUADRATIC_ABS`, `PATHSEG_CURVETO_QUADRATIC_REL`, `PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS`, `PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL`, `PATHSEG_LINETO_ABS`, `PATHSEG_LINETO_HORIZONTAL_ABS`, `PATHSEG_LINETO_HORIZONTAL_REL`, `PATHSEG_LINETO_REL`, `PATHSEG_LINETO_VERTICAL_ABS`, `PATHSEG_LINETO_VERTICAL_REL`, `PATHSEG_MOVETO_ABS`, `PATHSEG_MOVETO_REL`, `PATHSEG_UNKNOWN`, `getPathSegType`, `getPathSegTypeAsLetter`
* `JSDOM.SVGPathSegArcRel`: `getLargeArcFlag`, `getR1`, `getR2`, `getSweepFlag`, `setLargeArcFlag`, `setR1`, `setR2`, `setSweepFlag`
* `JSDOM.SVGPathSegCurvetoCubicSmoothRel`: `setX2`, `setY2`
* `JSDOM.SVGPathSegCurvetoQuadraticRel`: `setX1`, `setY1`
* `JSDOM.SVGRenderingIntent`: `RENDERING_INTENT_ABSOLUTE_COLORIMETRIC`, `RENDERING_INTENT_AUTO`, `RENDERING_INTENT_PERCEPTUAL`, `RENDERING_INTENT_RELATIVE_COLORIMETRIC`, `RENDERING_INTENT_SATURATION`, `RENDERING_INTENT_UNKNOWN`
* `JSDOM.SVGSVGElement`: `getContentScriptType`, `getContentStyleType`, `getCurrentView`, `getPixelUnitToMillimeterX`, `getPixelUnitToMillimeterY`, `getScreenPixelToMillimeterX`, `getScreenPixelToMillimeterY`, `getUseCurrentView`, `getViewport`, `setContentScriptType`, `setContentStyleType`
* `JSDOM.SVGTests`: `hasExtension`, `hasExtension_`
* `JSDOM.SVGViewSpec`: `getPreserveAspectRatioString`, `getTransformString`, `getViewBoxString`, `getViewTarget`, `getViewTargetString`
* `JSDOM.SVGZoomAndPan`: `SVG_ZOOMANDPAN_DISABLE`, `SVG_ZOOMANDPAN_MAGNIFY`, `SVG_ZOOMANDPAN_UNKNOWN`, `getZoomAndPan`, `setZoomAndPan`
* `JSDOM.SVGZoomEvent`: `getNewScale`, `getNewTranslate`, `getPreviousScale`, `getPreviousTranslate`, `getZoomRectScreen`
* `JSDOM.Screen`: `getAvailLeft`, `getAvailTop`
* `JSDOM.Selection`: `getBaseNode`, `getBaseNodeUnchecked`, `getBaseNodeUnsafe`, `getBaseOffset`, `getExtentNode`, `getExtentNodeUnchecked`, `getExtentNodeUnsafe`, `getExtentOffset`
* `JSDOM.StorageErrorCallback`: `newStorageErrorCallback`, `newStorageErrorCallbackAsync`, `newStorageErrorCallbackSync`
* `JSDOM.StorageInfo`: `PERSISTENT`, `TEMPORARY`
* `JSDOM.StorageQuota`: `queryUsageAndQuota`, `requestQuota`
* `JSDOM.StorageQuotaCallback`: `newStorageQuotaCallback`, `newStorageQuotaCallbackAsync`, `newStorageQuotaCallbackSync`
* `JSDOM.StorageUsageCallback`: `newStorageUsageCallback`, `newStorageUsageCallbackAsync`, `newStorageUsageCallbackSync`
* `JSDOM.StringCallback`: `newStringCallback`, `newStringCallbackAsync`, `newStringCallbackSync`
* `JSDOM.StyleMedia`: `matchMedium`, `matchMedium_`
* `JSDOM.TextTrack`: `addRegion`, `removeRegion`
* `JSDOM.Touch`: `getWebkitRadiusX`, `getWebkitRadiusY`, `getWebkitRotationAngle`
* `JSDOM.TouchEvent`: `initTouchEvent`
* `JSDOM.Types`: `ANGLEInstancedArrays`, `ANGLEInstancedArrays (type)`, `Acceleration`, `Acceleration (type)`, `AesCbcCfbParams`, `AesCbcCfbParams (type)`, `AesCtrParams`, `AesCtrParams (type)`, `AesGcmParams`, `AesGcmParams (type)`, `AesKeyParams`, `AesKeyParams (type)`, `Algorithm`, `Algorithm (type)`, `ApplePayError`, `ApplePayError (type)`, `ApplePayLineItem`, `ApplePayLineItem (type)`, `ApplePayPayment`, `ApplePayPayment (type)`, `ApplePayPaymentAuthorizationResult`, `ApplePayPaymentAuthorizationResult (type)`, `ApplePayPaymentAuthorizedEvent`, `ApplePayPaymentAuthorizedEvent (type)`, `ApplePayPaymentContact`, `ApplePayPaymentContact (type)`, `ApplePayPaymentMethod`, `ApplePayPaymentMethod (type)`, `ApplePayPaymentMethodSelectedEvent`, `ApplePayPaymentMethodSelectedEvent (type)`, `ApplePayPaymentMethodUpdate`, `ApplePayPaymentMethodUpdate (type)`, `ApplePayPaymentPass`, `ApplePayPaymentPass (type)`, `ApplePayPaymentRequest`, `ApplePayPaymentRequest (type)`, `ApplePayPaymentToken`, `ApplePayPaymentToken (type)`, `ApplePaySession`, `ApplePaySession (type)`, `ApplePayShippingContactSelectedEvent`, `ApplePayShippingContactSelectedEvent (type)`, `ApplePayShippingContactUpdate`, `ApplePayShippingContactUpdate (type)`, `ApplePayShippingMethod`, `ApplePayShippingMethod (type)`, `ApplePayShippingMethodSelectedEvent`, `ApplePayShippingMethodSelectedEvent (type)`, `ApplePayShippingMethodUpdate`, `ApplePayShippingMethodUpdate (type)`, `ApplePayValidateMerchantEvent`, `ApplePayValidateMerchantEvent (type)`, `ApplicationCache`, `ApplicationCache (type)`, `AudioBufferCallback`, `AudioBufferCallback (type)`, `AutocompleteErrorEvent`, `AutocompleteErrorEvent (type)`, `AutocompleteErrorEventInit`, `AutocompleteErrorEventInit (type)`, `BasicCredential`, `BasicCredential (type)`, `BeforeLoadEvent`, `BeforeLoadEvent (type)`, `BeforeLoadEventInit`, `BeforeLoadEventInit (type)`, `BinaryData`, `BinaryData (type)`, `BufferDataSource`, `BufferDataSource (type)`, `CSS`, `CSS (type)`, `CSSFontFaceLoadEvent`, `CSSFontFaceLoadEvent (type)`, `CSSFontFaceLoadEventInit`, `CSSFontFaceLoadEventInit (type)`, `CSSPrimitiveValue`, `CSSPrimitiveValue (type)`, `CSSUnknownRule`, `CSSUnknownRule (type)`, `CSSValue`, `CSSValue (type)`, `CSSValueList`, `CSSValueList (type)`, `CanvasProxy`, `CanvasProxy (type)`, `CanvasStyle`, `CanvasStyle (type)`, `CommandLineAPIHost`, `CommandLineAPIHost (type)`, `ConstrainLongRange`, `ConstrainLongRange (type)`, `Coordinates`, `Coordinates (type)`, `Counter`, `Counter (type)`, `CredentialBodyType`, `CredentialBodyType (type)`, `CryptoAlgorithmParameters`, `CryptoAlgorithmParameters (type)`, `CryptoKeyOrKeyPair`, `CryptoKeyOrKeyPair (type)`, `CryptoOperationData`, `CryptoOperationData (type)`, `DOMError`, `DOMError (type)`, `DOMNamedFlowCollection`, `DOMNamedFlowCollection (type)`, `Database`, `Database (type)`, `DatabaseCallback`, `DatabaseCallback (type)`, `DeviceProximityEvent`, `DeviceProximityEvent (type)`, `DeviceProximityEventInit`, `DeviceProximityEventInit (type)`, `DocumentAndElementEventHandlers`, `DocumentAndElementEventHandlers (type)`, `EXTBlendMinMax`, `EXTBlendMinMax (type)`, `EXTFragDepth`, `EXTFragDepth (type)`, `EXTShaderTextureLOD`, `EXTShaderTextureLOD (type)`, `EXTTextureFilterAnisotropic`, `EXTTextureFilterAnisotropic (type)`, `EXTsRGB`, `EXTsRGB (type)`, `EcKeyParams`, `EcKeyParams (type)`, `EcdhKeyDeriveParams`, `EcdhKeyDeriveParams (type)`, `EcdsaParams`, `EcdsaParams (type)`, `FileError`, `FileError (type)`, `FileException`, `FileException (type)`, `Geoposition`, `Geoposition (type)`, `GlobalCrypto`, `GlobalCrypto (type)`, `GlobalPerformance`, `GlobalPerformance (type)`, `HTMLAppletElement`, `HTMLAppletElement (type)`, `HTMLAttachmentElement`, `HTMLAttachmentElement (type)`, `HTMLDocument`, `HTMLDocument (type)`, `HTMLElementOrLong`, `HTMLElementOrLong (type)`, `HTMLKeygenElement`, `HTMLKeygenElement (type)`, `HTMLOptionElementOrGroup`, `HTMLOptionElementOrGroup (type)`, `HkdfParams`, `HkdfParams (type)`, `HmacKeyParams`, `HmacKeyParams (type)`, `IDBCursorSource`, `IDBCursorSource (type)`, `IDBKeyPath`, `IDBKeyPath (type)`, `IDBRequestResult`, `IDBRequestResult (type)`, `IDBRequestSource`, `IDBRequestSource (type)`, `InspectorFrontendHost`, `InspectorFrontendHost (type)`, `IsAlgorithm (type)`, `IsAudioContext (type)`, `IsBasicCredential (type)`, `IsBinaryData (type)`, `IsBufferDataSource (type)`, `IsCSSValue (type)`, `IsCanvasStyle (type)`, `IsCredentialBodyType (type)`, `IsCryptoAlgorithmParameters (type)`, `IsCryptoKeyOrKeyPair (type)`, `IsCryptoOperationData (type)`, `IsDOMError (type)`, `IsDocumentAndElementEventHandlers (type)`, `IsGlobalCrypto (type)`, `IsGlobalPerformance (type)`, `IsHTMLElementOrLong (type)`, `IsHTMLOptionElementOrGroup (type)`, `IsIDBCursorSource (type)`, `IsIDBKeyPath (type)`, `IsIDBRequestResult (type)`, `IsIDBRequestSource (type)`, `IsKeyData (type)`, `IsLongRange (type)`, `IsMediaStreamTrackOrKind (type)`, `IsMutationCallback (type)`, `IsProgressEvent (type)`, `IsRTCIceCandidateOrInit (type)`, `IsRTCRTPStreamStats (type)`, `IsRTCStats (type)`, `IsRsaKeyGenParams (type)`, `IsSQLValue (type)`, `IsSVGExternalResourcesRequired (type)`, `IsSVGPathSeg (type)`, `IsSVGZoomAndPan (type)`, `IsSiteBoundCredential (type)`, `IsSiteBoundCredentialData (type)`, `IsSlotable (type)`, `IsStringOrBinaryData (type)`, `IsStringOrStrings (type)`, `IsTrack (type)`, `IsURLSearchParamsInit (type)`, `IsWebGPURenderPassAttachmentDescriptor (type)`, `IsXMLHttpRequestBody (type)`, `KeyData`, `KeyData (type)`, `LongRange`, `LongRange (type)`, `MediaController`, `MediaController (type)`, `MediaControlsHost`, `MediaControlsHost (type)`, `MediaQueryListListener`, `MediaQueryListListener (type)`, `MediaRemoteControls`, `MediaRemoteControls (type)`, `MediaStreamEvent`, `MediaStreamEvent (type)`, `MediaStreamEventInit`, `MediaStreamEventInit (type)`, `MediaStreamTrackOrKind`, `MediaStreamTrackOrKind (type)`, `MediaStreamTrackSourcesCallback`, `MediaStreamTrackSourcesCallback (type)`, `MutationEvent`, `MutationEvent (type)`, `NavigatorUserMediaError`, `NavigatorUserMediaError (type)`, `NavigatorUserMediaErrorCallback`, `NavigatorUserMediaErrorCallback (type)`, `NavigatorUserMediaSuccessCallback`, `NavigatorUserMediaSuccessCallback (type)`, `OESElementIndexUint`, `OESElementIndexUint (type)`, `OESStandardDerivatives`, `OESStandardDerivatives (type)`, `OESTextureFloat`, `OESTextureFloat (type)`, `OESTextureFloatLinear`, `OESTextureFloatLinear (type)`, `OESTextureHalfFloat`, `OESTextureHalfFloat (type)`, `OESTextureHalfFloatLinear`, `OESTextureHalfFloatLinear (type)`, `OESVertexArrayObject`, `OESVertexArrayObject (type)`, `OverconstrainedErrorEvent`, `OverconstrainedErrorEvent (type)`, `OverconstrainedErrorEventInit`, `OverconstrainedErrorEventInit (type)`, `OverflowEvent`, `OverflowEvent (type)`, `OverflowEventInit`, `OverflowEventInit (type)`, `Pbkdf2Params`, `Pbkdf2Params (type)`, `PositionError`, `PositionError (type)`, `QuickTimePluginReplacement`, `QuickTimePluginReplacement (type)`, `RGBColor`, `RGBColor (type)`, `RTCDataChannelStats`, `RTCDataChannelStats (type)`, `RTCIceCandidateEvent`, `RTCIceCandidateEvent (type)`, `RTCIceCandidateOrInit`, `RTCIceCandidateOrInit (type)`, `RTCInboundRTPStreamStats`, `RTCInboundRTPStreamStats (type)`, `RTCMediaStreamTrackStats`, `RTCMediaStreamTrackStats (type)`, `RTCOutboundRTPStreamStats`, `RTCOutboundRTPStreamStats (type)`, `RTCRTPStreamStats`, `RTCRTPStreamStats (type)`, `RTCRtpFecParameters`, `RTCRtpFecParameters (type)`, `RTCRtpRtxParameters`, `RTCRtpRtxParameters (type)`, `RTCStats`, `RTCStats (type)`, `RTCStatsCallback`, `RTCStatsCallback (type)`, `ReadableStreamSource`, `ReadableStreamSource (type)`, `Rect`, `Rect (type)`, `RequestAnimationFrameCallback`, `RequestAnimationFrameCallback (type)`, `RotationRate`, `RotationRate (type)`, `RsaHashedImportParams`, `RsaHashedImportParams (type)`, `RsaHashedKeyGenParams`, `RsaHashedKeyGenParams (type)`, `RsaKeyGenParams`, `RsaKeyGenParams (type)`, `RsaOaepParams`, `RsaOaepParams (type)`, `SQLError`, `SQLError (type)`, `SQLException`, `SQLException (type)`, `SQLResultSet`, `SQLResultSet (type)`, `SQLResultSetRowList`, `SQLResultSetRowList (type)`, `SQLStatementCallback`, `SQLStatementCallback (type)`, `SQLStatementErrorCallback`, `SQLStatementErrorCallback (type)`, `SQLTransaction`, `SQLTransaction (type)`, `SQLTransactionCallback`, `SQLTransactionCallback (type)`, `SQLTransactionErrorCallback`, `SQLTransactionErrorCallback (type)`, `SQLValue`, `SQLValue (type)`, `SVGAltGlyphDefElement`, `SVGAltGlyphDefElement (type)`, `SVGAltGlyphElement`, `SVGAltGlyphElement (type)`, `SVGAltGlyphItemElement`, `SVGAltGlyphItemElement (type)`, `SVGAnimateColorElement`, `SVGAnimateColorElement (type)`, `SVGCursorElement`, `SVGCursorElement (type)`, `SVGException`, `SVGException (type)`, `SVGExternalResourcesRequired`, `SVGExternalResourcesRequired (type)`, `SVGFontElement`, `SVGFontElement (type)`, `SVGFontFaceElement`, `SVGFontFaceElement (type)`, `SVGFontFaceFormatElement`, `SVGFontFaceFormatElement (type)`, `SVGFontFaceNameElement`, `SVGFontFaceNameElement (type)`, `SVGFontFaceSrcElement`, `SVGFontFaceSrcElement (type)`, `SVGFontFaceUriElement`, `SVGFontFaceUriElement (type)`, `SVGGlyphElement`, `SVGGlyphElement (type)`, `SVGGlyphRefElement`, `SVGGlyphRefElement (type)`, `SVGHKernElement`, `SVGHKernElement (type)`, `SVGMatrix`, `SVGMatrix (type)`, `SVGMissingGlyphElement`, `SVGMissingGlyphElement (type)`, `SVGPathSeg`, `SVGPathSeg (type)`, `SVGPathSegArcAbs`, `SVGPathSegArcAbs (type)`, `SVGPathSegArcRel`, `SVGPathSegArcRel (type)`, `SVGPathSegClosePath`, `SVGPathSegClosePath (type)`, `SVGPathSegCurvetoCubicAbs`, `SVGPathSegCurvetoCubicAbs (type)`, `SVGPathSegCurvetoCubicRel`, `SVGPathSegCurvetoCubicRel (type)`, `SVGPathSegCurvetoCubicSmoothAbs`, `SVGPathSegCurvetoCubicSmoothAbs (type)`, `SVGPathSegCurvetoCubicSmoothRel`, `SVGPathSegCurvetoCubicSmoothRel (type)`, `SVGPathSegCurvetoQuadraticAbs`, `SVGPathSegCurvetoQuadraticAbs (type)`, `SVGPathSegCurvetoQuadraticRel`, `SVGPathSegCurvetoQuadraticRel (type)`, `SVGPathSegCurvetoQuadraticSmoothAbs`, `SVGPathSegCurvetoQuadraticSmoothAbs (type)`, `SVGPathSegCurvetoQuadraticSmoothRel`, `SVGPathSegCurvetoQuadraticSmoothRel (type)`, `SVGPathSegLinetoAbs`, `SVGPathSegLinetoAbs (type)`, `SVGPathSegLinetoHorizontalAbs`, `SVGPathSegLinetoHorizontalAbs (type)`, `SVGPathSegLinetoHorizontalRel`, `SVGPathSegLinetoHorizontalRel (type)`, `SVGPathSegLinetoRel`, `SVGPathSegLinetoRel (type)`, `SVGPathSegLinetoVerticalAbs`, `SVGPathSegLinetoVerticalAbs (type)`, `SVGPathSegLinetoVerticalRel`, `SVGPathSegLinetoVerticalRel (type)`, `SVGPathSegList`, `SVGPathSegList (type)`, `SVGPathSegMovetoAbs`, `SVGPathSegMovetoAbs (type)`, `SVGPathSegMovetoRel`, `SVGPathSegMovetoRel (type)`, `SVGPoint`, `SVGPoint (type)`, `SVGRect`, `SVGRect (type)`, `SVGRenderingIntent`, `SVGRenderingIntent (type)`, `SVGTRefElement`, `SVGTRefElement (type)`, `SVGVKernElement`, `SVGVKernElement (type)`, `SVGViewSpec`, `SVGViewSpec (type)`, `SVGZoomAndPan`, `SVGZoomAndPan (type)`, `SVGZoomEvent`, `SVGZoomEvent (type)`, `SiteBoundCredential`, `SiteBoundCredential (type)`, `SiteBoundCredentialData`, `SiteBoundCredentialData (type)`, `Slotable`, `Slotable (type)`, `StorageErrorCallback`, `StorageErrorCallback (type)`, `StorageInfo`, `StorageInfo (type)`, `StorageQuota`, `StorageQuota (type)`, `StorageQuotaCallback`, `StorageQuotaCallback (type)`, `StorageUsageCallback`, `StorageUsageCallback (type)`, `StringCallback`, `StringCallback (type)`, `StringOrBinaryData`, `StringOrBinaryData (type)`, `StringOrStrings`, `StringOrStrings (type)`, `StyleMedia`, `StyleMedia (type)`, `Track`, `Track (type)`, `URLSearchParamsInit`, `URLSearchParamsInit (type)`, `UserMessageHandler`, `UserMessageHandler (type)`, `UserMessageHandlersNamespace`, `UserMessageHandlersNamespace (type)`, `VTTRegionList`, `VTTRegionList (type)`, `VoidCallback`, `VoidCallback (type)`, `WebGLCompressedTextureATC`, `WebGLCompressedTextureATC (type)`, `WebGLCompressedTexturePVRTC`, `WebGLCompressedTexturePVRTC (type)`, `WebGLCompressedTextureS3TC`, `WebGLCompressedTextureS3TC (type)`, `WebGLDebugRendererInfo`, `WebGLDebugRendererInfo (type)`, `WebGLDebugShaders`, `WebGLDebugShaders (type)`, `WebGLDepthTexture`, `WebGLDepthTexture (type)`, `WebGLDrawBuffers`, `WebGLDrawBuffers (type)`, `WebGLLoseContext`, `WebGLLoseContext (type)`, `WebGPUBuffer`, `WebGPUBuffer (type)`, `WebGPUCommandBuffer`, `WebGPUCommandBuffer (type)`, `WebGPUCommandQueue`, `WebGPUCommandQueue (type)`, `WebGPUComputeCommandEncoder`, `WebGPUComputeCommandEncoder (type)`, `WebGPUComputePipelineState`, `WebGPUComputePipelineState (type)`, `WebGPUDepthStencilDescriptor`, `WebGPUDepthStencilDescriptor (type)`, `WebGPUDepthStencilState`, `WebGPUDepthStencilState (type)`, `WebGPUDrawable`, `WebGPUDrawable (type)`, `WebGPUFunction`, `WebGPUFunction (type)`, `WebGPULibrary`, `WebGPULibrary (type)`, `WebGPURenderCommandEncoder`, `WebGPURenderCommandEncoder (type)`, `WebGPURenderPassAttachmentDescriptor`, `WebGPURenderPassAttachmentDescriptor (type)`, `WebGPURenderPassColorAttachmentDescriptor`, `WebGPURenderPassColorAttachmentDescriptor (type)`, `WebGPURenderPassDepthAttachmentDescriptor`, `WebGPURenderPassDepthAttachmentDescriptor (type)`, `WebGPURenderPassDescriptor`, `WebGPURenderPassDescriptor (type)`, `WebGPURenderPipelineColorAttachmentDescriptor`, `WebGPURenderPipelineColorAttachmentDescriptor (type)`, `WebGPURenderPipelineDescriptor`, `WebGPURenderPipelineDescriptor (type)`, `WebGPURenderPipelineState`, `WebGPURenderPipelineState (type)`, `WebGPURenderingContext`, `WebGPURenderingContext (type)`, `WebGPUSize`, `WebGPUSize (type)`, `WebGPUTexture`, `WebGPUTexture (type)`, `WebGPUTextureDescriptor`, `WebGPUTextureDescriptor (type)`, `WebKitAnimationEvent`, `WebKitAnimationEvent (type)`, `WebKitAnimationEventInit`, `WebKitAnimationEventInit (type)`, `WebKitCSSMatrix`, `WebKitCSSMatrix (type)`, `WebKitCSSRegionRule`, `WebKitCSSRegionRule (type)`, `WebKitCSSViewportRule`, `WebKitCSSViewportRule (type)`, `WebKitMediaKeyError`, `WebKitMediaKeyError (type)`, `WebKitMediaKeyMessageEvent`, `WebKitMediaKeyMessageEvent (type)`, `WebKitMediaKeyMessageEventInit`, `WebKitMediaKeyMessageEventInit (type)`, `WebKitMediaKeyNeededEvent`, `WebKitMediaKeyNeededEvent (type)`, `WebKitMediaKeyNeededEventInit`, `WebKitMediaKeyNeededEventInit (type)`, `WebKitMediaKeySession`, `WebKitMediaKeySession (type)`, `WebKitMediaKeys`, `WebKitMediaKeys (type)`, `WebKitNamedFlow`, `WebKitNamedFlow (type)`, `WebKitNamespace`, `WebKitNamespace (type)`, `WebKitPlaybackTargetAvailabilityEvent`, `WebKitPlaybackTargetAvailabilityEvent (type)`, `WebKitPlaybackTargetAvailabilityEventInit`, `WebKitPlaybackTargetAvailabilityEventInit (type)`, `WebKitPoint`, `WebKitPoint (type)`, `WebKitSubtleCrypto`, `WebKitSubtleCrypto (type)`, `WebKitTransitionEvent`, `WebKitTransitionEvent (type)`, `WebKitTransitionEventInit`, `WebKitTransitionEventInit (type)`, `XMLHttpRequestBody`, `XMLHttpRequestBody (type)`, `XMLHttpRequestProgressEvent`, `XMLHttpRequestProgressEvent (type)`, `XPathException`, `XPathException (type)`, `gTypeANGLEInstancedArrays`, `gTypeAcceleration`, `gTypeAesCbcCfbParams`, `gTypeAesCtrParams`, `gTypeAesGcmParams`, `gTypeAesKeyParams`, `gTypeApplePayError`, `gTypeApplePayLineItem`, `gTypeApplePayPayment`, `gTypeApplePayPaymentAuthorizationResult`, `gTypeApplePayPaymentAuthorizedEvent`, `gTypeApplePayPaymentContact`, `gTypeApplePayPaymentMethod`, `gTypeApplePayPaymentMethodSelectedEvent`, `gTypeApplePayPaymentMethodUpdate`, `gTypeApplePayPaymentPass`, `gTypeApplePayPaymentRequest`, `gTypeApplePayPaymentToken`, `gTypeApplePaySession`, `gTypeApplePayShippingContactSelectedEvent`, `gTypeApplePayShippingContactUpdate`, `gTypeApplePayShippingMethod`, `gTypeApplePayShippingMethodSelectedEvent`, `gTypeApplePayShippingMethodUpdate`, `gTypeApplePayValidateMerchantEvent`, `gTypeApplicationCache`, `gTypeAutocompleteErrorEvent`, `gTypeAutocompleteErrorEventInit`, `gTypeBasicCredential`, `gTypeBeforeLoadEvent`, `gTypeBeforeLoadEventInit`, `gTypeCSS`, `gTypeCSSFontFaceLoadEvent`, `gTypeCSSFontFaceLoadEventInit`, `gTypeCSSPrimitiveValue`, `gTypeCSSUnknownRule`, `gTypeCSSValue`, `gTypeCSSValueList`, `gTypeCanvasProxy`, `gTypeCommandLineAPIHost`, `gTypeConstrainLongRange`, `gTypeCoordinates`, `gTypeCounter`, `gTypeCryptoAlgorithmParameters`, `gTypeDOMError`, `gTypeDOMNamedFlowCollection`, `gTypeDatabase`, `gTypeDeviceProximityEvent`, `gTypeDeviceProximityEventInit`, `gTypeDocumentAndElementEventHandlers`, `gTypeEXTBlendMinMax`, `gTypeEXTFragDepth`, `gTypeEXTShaderTextureLOD`, `gTypeEXTTextureFilterAnisotropic`, `gTypeEXTsRGB`, `gTypeEcKeyParams`, `gTypeEcdhKeyDeriveParams`, `gTypeEcdsaParams`, `gTypeFileError`, `gTypeFileException`, `gTypeGeoposition`, `gTypeGlobalCrypto`, `gTypeGlobalPerformance`, `gTypeHTMLAppletElement`, `gTypeHTMLAttachmentElement`, `gTypeHTMLDocument`, `gTypeHTMLKeygenElement`, `gTypeHkdfParams`, `gTypeHmacKeyParams`, `gTypeInspectorFrontendHost`, `gTypeLongRange`, `gTypeMediaController`, `gTypeMediaControlsHost`, `gTypeMediaRemoteControls`, `gTypeMediaStreamEvent`, `gTypeMediaStreamEventInit`, `gTypeMutationEvent`, `gTypeNavigatorUserMediaError`, `gTypeOESElementIndexUint`, `gTypeOESStandardDerivatives`, `gTypeOESTextureFloat`, `gTypeOESTextureFloatLinear`, `gTypeOESTextureHalfFloat`, `gTypeOESTextureHalfFloatLinear`, `gTypeOESVertexArrayObject`, `gTypeOverconstrainedErrorEvent`, `gTypeOverconstrainedErrorEventInit`, `gTypeOverflowEvent`, `gTypeOverflowEventInit`, `gTypePbkdf2Params`, `gTypePositionError`, `gTypeQuickTimePluginReplacement`, `gTypeRGBColor`, `gTypeRTCDataChannelStats`, `gTypeRTCIceCandidateEvent`, `gTypeRTCInboundRTPStreamStats`, `gTypeRTCMediaStreamTrackStats`, `gTypeRTCOutboundRTPStreamStats`, `gTypeRTCRTPStreamStats`, `gTypeRTCRtpFecParameters`, `gTypeRTCRtpRtxParameters`, `gTypeRTCStats`, `gTypeReadableStreamSource`, `gTypeRect`, `gTypeRotationRate`, `gTypeRsaHashedImportParams`, `gTypeRsaHashedKeyGenParams`, `gTypeRsaKeyGenParams`, `gTypeRsaOaepParams`, `gTypeSQLError`, `gTypeSQLException`, `gTypeSQLResultSet`, `gTypeSQLResultSetRowList`, `gTypeSQLTransaction`, `gTypeSVGAltGlyphDefElement`, `gTypeSVGAltGlyphElement`, `gTypeSVGAltGlyphItemElement`, `gTypeSVGAnimateColorElement`, `gTypeSVGCursorElement`, `gTypeSVGException`, `gTypeSVGExternalResourcesRequired`, `gTypeSVGFontElement`, `gTypeSVGFontFaceElement`, `gTypeSVGFontFaceFormatElement`, `gTypeSVGFontFaceNameElement`, `gTypeSVGFontFaceSrcElement`, `gTypeSVGFontFaceUriElement`, `gTypeSVGGlyphElement`, `gTypeSVGGlyphRefElement`, `gTypeSVGHKernElement`, `gTypeSVGMatrix`, `gTypeSVGMissingGlyphElement`, `gTypeSVGPathSeg`, `gTypeSVGPathSegArcAbs`, `gTypeSVGPathSegArcRel`, `gTypeSVGPathSegClosePath`, `gTypeSVGPathSegCurvetoCubicAbs`, `gTypeSVGPathSegCurvetoCubicRel`, `gTypeSVGPathSegCurvetoCubicSmoothAbs`, `gTypeSVGPathSegCurvetoCubicSmoothRel`, `gTypeSVGPathSegCurvetoQuadraticAbs`, `gTypeSVGPathSegCurvetoQuadraticRel`, `gTypeSVGPathSegCurvetoQuadraticSmoothAbs`, `gTypeSVGPathSegCurvetoQuadraticSmoothRel`, `gTypeSVGPathSegLinetoAbs`, `gTypeSVGPathSegLinetoHorizontalAbs`, `gTypeSVGPathSegLinetoHorizontalRel`, `gTypeSVGPathSegLinetoRel`, `gTypeSVGPathSegLinetoVerticalAbs`, `gTypeSVGPathSegLinetoVerticalRel`, `gTypeSVGPathSegList`, `gTypeSVGPathSegMovetoAbs`, `gTypeSVGPathSegMovetoRel`, `gTypeSVGPoint`, `gTypeSVGRect`, `gTypeSVGRenderingIntent`, `gTypeSVGTRefElement`, `gTypeSVGVKernElement`, `gTypeSVGViewSpec`, `gTypeSVGZoomAndPan`, `gTypeSVGZoomEvent`, `gTypeSiteBoundCredential`, `gTypeSiteBoundCredentialData`, `gTypeSlotable`, `gTypeStorageInfo`, `gTypeStorageQuota`, `gTypeStyleMedia`, `gTypeUserMessageHandler`, `gTypeUserMessageHandlersNamespace`, `gTypeVTTRegionList`, `gTypeWebGLCompressedTextureATC`, `gTypeWebGLCompressedTexturePVRTC`, `gTypeWebGLCompressedTextureS3TC`, `gTypeWebGLDebugRendererInfo`, `gTypeWebGLDebugShaders`, `gTypeWebGLDepthTexture`, `gTypeWebGLDrawBuffers`, `gTypeWebGLLoseContext`, `gTypeWebGPUBuffer`, `gTypeWebGPUCommandBuffer`, `gTypeWebGPUCommandQueue`, `gTypeWebGPUComputeCommandEncoder`, `gTypeWebGPUComputePipelineState`, `gTypeWebGPUDepthStencilDescriptor`, `gTypeWebGPUDepthStencilState`, `gTypeWebGPUDrawable`, `gTypeWebGPUFunction`, `gTypeWebGPULibrary`, `gTypeWebGPURenderCommandEncoder`, `gTypeWebGPURenderPassAttachmentDescriptor`, `gTypeWebGPURenderPassColorAttachmentDescriptor`, `gTypeWebGPURenderPassDepthAttachmentDescriptor`, `gTypeWebGPURenderPassDescriptor`, `gTypeWebGPURenderPipelineColorAttachmentDescriptor`, `gTypeWebGPURenderPipelineDescriptor`, `gTypeWebGPURenderPipelineState`, `gTypeWebGPURenderingContext`, `gTypeWebGPUSize`, `gTypeWebGPUTexture`, `gTypeWebGPUTextureDescriptor`, `gTypeWebKitAnimationEvent`, `gTypeWebKitAnimationEventInit`, `gTypeWebKitCSSMatrix`, `gTypeWebKitCSSRegionRule`, `gTypeWebKitCSSViewportRule`, `gTypeWebKitMediaKeyError`, `gTypeWebKitMediaKeyMessageEvent`, `gTypeWebKitMediaKeyMessageEventInit`, `gTypeWebKitMediaKeyNeededEvent`, `gTypeWebKitMediaKeyNeededEventInit`, `gTypeWebKitMediaKeySession`, `gTypeWebKitMediaKeys`, `gTypeWebKitNamedFlow`, `gTypeWebKitNamespace`, `gTypeWebKitPlaybackTargetAvailabilityEvent`, `gTypeWebKitPlaybackTargetAvailabilityEventInit`, `gTypeWebKitPoint`, `gTypeWebKitSubtleCrypto`, `gTypeWebKitTransitionEvent`, `gTypeWebKitTransitionEventInit`, `gTypeXMLHttpRequestProgressEvent`, `gTypeXPathException`, `gTypeXPathNSResolver`, `noANGLEInstancedArrays`, `noAcceleration`, `noAesCbcCfbParams`, `noAesCtrParams`, `noAesGcmParams`, `noAesKeyParams`, `noAlgorithm`, `noApplePayError`, `noApplePayLineItem`, `noApplePayPayment`, `noApplePayPaymentAuthorizationResult`, `noApplePayPaymentAuthorizedEvent`, `noApplePayPaymentContact`, `noApplePayPaymentMethod`, `noApplePayPaymentMethodSelectedEvent`, `noApplePayPaymentMethodUpdate`, `noApplePayPaymentPass`, `noApplePayPaymentRequest`, `noApplePayPaymentToken`, `noApplePaySession`, `noApplePayShippingContactSelectedEvent`, `noApplePayShippingContactUpdate`, `noApplePayShippingMethod`, `noApplePayShippingMethodSelectedEvent`, `noApplePayShippingMethodUpdate`, `noApplePayValidateMerchantEvent`, `noApplicationCache`, `noAudioBufferCallback`, `noAutocompleteErrorEvent`, `noAutocompleteErrorEventInit`, `noBasicCredential`, `noBeforeLoadEvent`, `noBeforeLoadEventInit`, `noCSS`, `noCSSFontFaceLoadEvent`, `noCSSFontFaceLoadEventInit`, `noCSSPrimitiveValue`, `noCSSUnknownRule`, `noCSSValue`, `noCSSValueList`, `noCanvasProxy`, `noCommandLineAPIHost`, `noConstrainLongRange`, `noCoordinates`, `noCounter`, `noCryptoAlgorithmParameters`, `noCryptoOperationData`, `noDOMError`, `noDOMNamedFlowCollection`, `noDatabase`, `noDatabaseCallback`, `noDeviceProximityEvent`, `noDeviceProximityEventInit`, `noDocumentAndElementEventHandlers`, `noEXTBlendMinMax`, `noEXTFragDepth`, `noEXTShaderTextureLOD`, `noEXTTextureFilterAnisotropic`, `noEXTsRGB`, `noEcKeyParams`, `noEcdhKeyDeriveParams`, `noEcdsaParams`, `noFileError`, `noFileException`, `noGeoposition`, `noGlobalCrypto`, `noGlobalPerformance`, `noHTMLAppletElement`, `noHTMLAttachmentElement`, `noHTMLDocument`, `noHTMLKeygenElement`, `noHkdfParams`, `noHmacKeyParams`, `noInspectorFrontendHost`, `noLongRange`, `noMediaController`, `noMediaControlsHost`, `noMediaQueryListListener`, `noMediaRemoteControls`, `noMediaStreamEvent`, `noMediaStreamEventInit`, `noMediaStreamTrackSourcesCallback`, `noMutationEvent`, `noNavigatorUserMediaError`, `noNavigatorUserMediaErrorCallback`, `noNavigatorUserMediaSuccessCallback`, `noOESElementIndexUint`, `noOESStandardDerivatives`, `noOESTextureFloat`, `noOESTextureFloatLinear`, `noOESTextureHalfFloat`, `noOESTextureHalfFloatLinear`, `noOESVertexArrayObject`, `noOverconstrainedErrorEvent`, `noOverconstrainedErrorEventInit`, `noOverflowEvent`, `noOverflowEventInit`, `noPbkdf2Params`, `noPositionError`, `noQuickTimePluginReplacement`, `noRGBColor`, `noRTCDataChannelStats`, `noRTCIceCandidateEvent`, `noRTCInboundRTPStreamStats`, `noRTCMediaStreamTrackStats`, `noRTCOutboundRTPStreamStats`, `noRTCRTPStreamStats`, `noRTCRtpFecParameters`, `noRTCRtpRtxParameters`, `noRTCStats`, `noRTCStatsCallback`, `noReadableStreamSource`, `noRect`, `noRequestAnimationFrameCallback`, `noRotationRate`, `noRsaHashedImportParams`, `noRsaHashedKeyGenParams`, `noRsaKeyGenParams`, `noRsaOaepParams`, `noSQLError`, `noSQLException`, `noSQLResultSet`, `noSQLResultSetRowList`, `noSQLStatementCallback`, `noSQLStatementErrorCallback`, `noSQLTransaction`, `noSQLTransactionCallback`, `noSQLTransactionErrorCallback`, `noSVGAltGlyphDefElement`, `noSVGAltGlyphElement`, `noSVGAltGlyphItemElement`, `noSVGAnimateColorElement`, `noSVGCursorElement`, `noSVGException`, `noSVGExternalResourcesRequired`, `noSVGFontElement`, `noSVGFontFaceElement`, `noSVGFontFaceFormatElement`, `noSVGFontFaceNameElement`, `noSVGFontFaceSrcElement`, `noSVGFontFaceUriElement`, `noSVGGlyphElement`, `noSVGGlyphRefElement`, `noSVGHKernElement`, `noSVGMatrix`, `noSVGMissingGlyphElement`, `noSVGPathSeg`, `noSVGPathSegArcAbs`, `noSVGPathSegArcRel`, `noSVGPathSegClosePath`, `noSVGPathSegCurvetoCubicAbs`, `noSVGPathSegCurvetoCubicRel`, `noSVGPathSegCurvetoCubicSmoothAbs`, `noSVGPathSegCurvetoCubicSmoothRel`, `noSVGPathSegCurvetoQuadraticAbs`, `noSVGPathSegCurvetoQuadraticRel`, `noSVGPathSegCurvetoQuadraticSmoothAbs`, `noSVGPathSegCurvetoQuadraticSmoothRel`, `noSVGPathSegLinetoAbs`, `noSVGPathSegLinetoHorizontalAbs`, `noSVGPathSegLinetoHorizontalRel`, `noSVGPathSegLinetoRel`, `noSVGPathSegLinetoVerticalAbs`, `noSVGPathSegLinetoVerticalRel`, `noSVGPathSegList`, `noSVGPathSegMovetoAbs`, `noSVGPathSegMovetoRel`, `noSVGPoint`, `noSVGRect`, `noSVGRenderingIntent`, `noSVGTRefElement`, `noSVGVKernElement`, `noSVGViewSpec`, `noSVGZoomAndPan`, `noSVGZoomEvent`, `noSiteBoundCredential`, `noSiteBoundCredentialData`, `noSlotable`, `noStorageErrorCallback`, `noStorageInfo`, `noStorageQuota`, `noStorageQuotaCallback`, `noStorageUsageCallback`, `noStyleMedia`, `noUserMessageHandler`, `noUserMessageHandlersNamespace`, `noVTTRegionList`, `noVoidCallback`, `noWebGLCompressedTextureATC`, `noWebGLCompressedTexturePVRTC`, `noWebGLCompressedTextureS3TC`, `noWebGLDebugRendererInfo`, `noWebGLDebugShaders`, `noWebGLDepthTexture`, `noWebGLDrawBuffers`, `noWebGLLoseContext`, `noWebGPUBuffer`, `noWebGPUCommandBuffer`, `noWebGPUCommandQueue`, `noWebGPUComputeCommandEncoder`, `noWebGPUComputePipelineState`, `noWebGPUDepthStencilDescriptor`, `noWebGPUDepthStencilState`, `noWebGPUDrawable`, `noWebGPUFunction`, `noWebGPULibrary`, `noWebGPURenderCommandEncoder`, `noWebGPURenderPassAttachmentDescriptor`, `noWebGPURenderPassColorAttachmentDescriptor`, `noWebGPURenderPassDepthAttachmentDescriptor`, `noWebGPURenderPassDescriptor`, `noWebGPURenderPipelineColorAttachmentDescriptor`, `noWebGPURenderPipelineDescriptor`, `noWebGPURenderPipelineState`, `noWebGPURenderingContext`, `noWebGPUSize`, `noWebGPUTexture`, `noWebGPUTextureDescriptor`, `noWebKitAnimationEvent`, `noWebKitAnimationEventInit`, `noWebKitCSSMatrix`, `noWebKitCSSRegionRule`, `noWebKitCSSViewportRule`, `noWebKitMediaKeyError`, `noWebKitMediaKeyMessageEvent`, `noWebKitMediaKeyMessageEventInit`, `noWebKitMediaKeyNeededEvent`, `noWebKitMediaKeyNeededEventInit`, `noWebKitMediaKeySession`, `noWebKitMediaKeys`, `noWebKitNamedFlow`, `noWebKitNamespace`, `noWebKitPlaybackTargetAvailabilityEvent`, `noWebKitPlaybackTargetAvailabilityEventInit`, `noWebKitPoint`, `noWebKitSubtleCrypto`, `noWebKitTransitionEvent`, `noWebKitTransitionEventInit`, `noXMLHttpRequestProgressEvent`, `noXPathException`, `toAlgorithm`, `toAudioContext`, `toBasicCredential`, `toBinaryData`, `toBufferDataSource`, `toCSSValue`, `toCredentialBodyType`, `toCryptoAlgorithmParameters`, `toCryptoKeyOrKeyPair`, `toCryptoOperationData`, `toDOMError`, `toDocumentAndElementEventHandlers`, `toGlobalCrypto`, `toGlobalPerformance`, `toHTMLOptionElementOrGroup`, `toIDBCursorSource`, `toIDBRequestResult`, `toIDBRequestSource`, `toKeyData`, `toLongRange`, `toMutationCallback`, `toProgressEvent`, `toRTCIceCandidateOrInit`, `toRTCRTPStreamStats`, `toRTCStats`, `toRsaKeyGenParams`, `toSVGExternalResourcesRequired`, `toSVGPathSeg`, `toSVGZoomAndPan`, `toSiteBoundCredential`, `toSiteBoundCredentialData`, `toSlotable`, `toTrack`, `toWebGPURenderPassAttachmentDescriptor`, `unANGLEInstancedArrays`, `unAcceleration`, `unAesCbcCfbParams`, `unAesCtrParams`, `unAesGcmParams`, `unAesKeyParams`, `unAlgorithm`, `unApplePayError`, `unApplePayLineItem`, `unApplePayPayment`, `unApplePayPaymentAuthorizationResult`, `unApplePayPaymentAuthorizedEvent`, `unApplePayPaymentContact`, `unApplePayPaymentMethod`, `unApplePayPaymentMethodSelectedEvent`, `unApplePayPaymentMethodUpdate`, `unApplePayPaymentPass`, `unApplePayPaymentRequest`, `unApplePayPaymentToken`, `unApplePaySession`, `unApplePayShippingContactSelectedEvent`, `unApplePayShippingContactUpdate`, `unApplePayShippingMethod`, `unApplePayShippingMethodSelectedEvent`, `unApplePayShippingMethodUpdate`, `unApplePayValidateMerchantEvent`, `unApplicationCache`, `unAutocompleteErrorEvent`, `unAutocompleteErrorEventInit`, `unBasicCredential`, `unBeforeLoadEvent`, `unBeforeLoadEventInit`, `unBinaryData`, `unBufferDataSource`, `unCSS`, `unCSSFontFaceLoadEvent`, `unCSSFontFaceLoadEventInit`, `unCSSPrimitiveValue`, `unCSSUnknownRule`, `unCSSValue`, `unCSSValueList`, `unCanvasProxy`, `unCanvasStyle`, `unCommandLineAPIHost`, `unConstrainLongRange`, `unCoordinates`, `unCounter`, `unCredentialBodyType`, `unCryptoAlgorithmParameters`, `unCryptoKeyOrKeyPair`, `unCryptoOperationData`, `unDOMError`, `unDOMNamedFlowCollection`, `unDatabase`, `unDeviceProximityEvent`, `unDeviceProximityEventInit`, `unDocumentAndElementEventHandlers`, `unEXTBlendMinMax`, `unEXTFragDepth`, `unEXTShaderTextureLOD`, `unEXTTextureFilterAnisotropic`, `unEXTsRGB`, `unEcKeyParams`, `unEcdhKeyDeriveParams`, `unEcdsaParams`, `unFileError`, `unFileException`, `unGeoposition`, `unGlobalCrypto`, `unGlobalPerformance`, `unHTMLAppletElement`, `unHTMLAttachmentElement`, `unHTMLDocument`, `unHTMLElementOrLong`, `unHTMLKeygenElement`, `unHTMLOptionElementOrGroup`, `unHkdfParams`, `unHmacKeyParams`, `unIDBCursorSource`, `unIDBKeyPath`, `unIDBRequestResult`, `unIDBRequestSource`, `unInspectorFrontendHost`, `unKeyData`, `unLongRange`, `unMediaController`, `unMediaControlsHost`, `unMediaRemoteControls`, `unMediaStreamEvent`, `unMediaStreamEventInit`, `unMediaStreamTrackOrKind`, `unMutationCallback`, `unMutationEvent`, `unNavigatorUserMediaError`, `unOESElementIndexUint`, `unOESStandardDerivatives`, `unOESTextureFloat`, `unOESTextureFloatLinear`, `unOESTextureHalfFloat`, `unOESTextureHalfFloatLinear`, `unOESVertexArrayObject`, `unOverconstrainedErrorEvent`, `unOverconstrainedErrorEventInit`, `unOverflowEvent`, `unOverflowEventInit`, `unPbkdf2Params`, `unPositionError`, `unQuickTimePluginReplacement`, `unRGBColor`, `unRTCDataChannelStats`, `unRTCIceCandidateEvent`, `unRTCIceCandidateOrInit`, `unRTCInboundRTPStreamStats`, `unRTCMediaStreamTrackStats`, `unRTCOutboundRTPStreamStats`, `unRTCRTPStreamStats`, `unRTCRtpFecParameters`, `unRTCRtpRtxParameters`, `unRTCStats`, `unReadableStreamSource`, `unRect`, `unRotationRate`, `unRsaHashedImportParams`, `unRsaHashedKeyGenParams`, `unRsaKeyGenParams`, `unRsaOaepParams`, `unSQLError`, `unSQLException`, `unSQLResultSet`, `unSQLResultSetRowList`, `unSQLTransaction`, `unSQLValue`, `unSVGAltGlyphDefElement`, `unSVGAltGlyphElement`, `unSVGAltGlyphItemElement`, `unSVGAnimateColorElement`, `unSVGCursorElement`, `unSVGException`, `unSVGExternalResourcesRequired`, `unSVGFontElement`, `unSVGFontFaceElement`, `unSVGFontFaceFormatElement`, `unSVGFontFaceNameElement`, `unSVGFontFaceSrcElement`, `unSVGFontFaceUriElement`, `unSVGGlyphElement`, `unSVGGlyphRefElement`, `unSVGHKernElement`, `unSVGMatrix`, `unSVGMissingGlyphElement`, `unSVGPathSeg`, `unSVGPathSegArcAbs`, `unSVGPathSegArcRel`, `unSVGPathSegClosePath`, `unSVGPathSegCurvetoCubicAbs`, `unSVGPathSegCurvetoCubicRel`, `unSVGPathSegCurvetoCubicSmoothAbs`, `unSVGPathSegCurvetoCubicSmoothRel`, `unSVGPathSegCurvetoQuadraticAbs`, `unSVGPathSegCurvetoQuadraticRel`, `unSVGPathSegCurvetoQuadraticSmoothAbs`, `unSVGPathSegCurvetoQuadraticSmoothRel`, `unSVGPathSegLinetoAbs`, `unSVGPathSegLinetoHorizontalAbs`, `unSVGPathSegLinetoHorizontalRel`, `unSVGPathSegLinetoRel`, `unSVGPathSegLinetoVerticalAbs`, `unSVGPathSegLinetoVerticalRel`, `unSVGPathSegList`, `unSVGPathSegMovetoAbs`, `unSVGPathSegMovetoRel`, `unSVGPoint`, `unSVGRect`, `unSVGRenderingIntent`, `unSVGTRefElement`, `unSVGVKernElement`, `unSVGViewSpec`, `unSVGZoomAndPan`, `unSVGZoomEvent`, `unSiteBoundCredential`, `unSiteBoundCredentialData`, `unSlotable`, `unStorageInfo`, `unStorageQuota`, `unStringOrBinaryData`, `unStringOrStrings`, `unStyleMedia`, `unTrack`, `unURLSearchParamsInit`, `unUserMessageHandler`, `unUserMessageHandlersNamespace`, `unVTTRegionList`, `unWebGLCompressedTextureATC`, `unWebGLCompressedTexturePVRTC`, `unWebGLCompressedTextureS3TC`, `unWebGLDebugRendererInfo`, `unWebGLDebugShaders`, `unWebGLDepthTexture`, `unWebGLDrawBuffers`, `unWebGLLoseContext`, `unWebGPUBuffer`, `unWebGPUCommandBuffer`, `unWebGPUCommandQueue`, `unWebGPUComputeCommandEncoder`, `unWebGPUComputePipelineState`, `unWebGPUDepthStencilDescriptor`, `unWebGPUDepthStencilState`, `unWebGPUDrawable`, `unWebGPUFunction`, `unWebGPULibrary`, `unWebGPURenderCommandEncoder`, `unWebGPURenderPassAttachmentDescriptor`, `unWebGPURenderPassColorAttachmentDescriptor`, `unWebGPURenderPassDepthAttachmentDescriptor`, `unWebGPURenderPassDescriptor`, `unWebGPURenderPipelineColorAttachmentDescriptor`, `unWebGPURenderPipelineDescriptor`, `unWebGPURenderPipelineState`, `unWebGPURenderingContext`, `unWebGPUSize`, `unWebGPUTexture`, `unWebGPUTextureDescriptor`, `unWebKitAnimationEvent`, `unWebKitAnimationEventInit`, `unWebKitCSSMatrix`, `unWebKitCSSRegionRule`, `unWebKitCSSViewportRule`, `unWebKitMediaKeyError`, `unWebKitMediaKeyMessageEvent`, `unWebKitMediaKeyMessageEventInit`, `unWebKitMediaKeyNeededEvent`, `unWebKitMediaKeyNeededEventInit`, `unWebKitMediaKeySession`, `unWebKitMediaKeys`, `unWebKitNamedFlow`, `unWebKitNamespace`, `unWebKitPlaybackTargetAvailabilityEvent`, `unWebKitPlaybackTargetAvailabilityEventInit`, `unWebKitPoint`, `unWebKitSubtleCrypto`, `unWebKitTransitionEvent`, `unWebKitTransitionEventInit`, `unXMLHttpRequestBody`, `unXMLHttpRequestProgressEvent`, `unXPathException`, `unXPathNSResolver`
* `JSDOM.URL`: `createObjectURLSource`, `createObjectURLSource_`, `newURL''`
* `JSDOM.VTTCue`: `getRegionId`, `setRegionId`
* `JSDOM.VTTRegionList`: `getRegionById`, `getRegionByIdUnchecked`, `getRegionByIdUnsafe`, `getRegionById_`
* `JSDOM.VideoPlaybackQuality`: `getTotalFrameDelay`
* `JSDOM.VideoTrack`: `setLanguage`
* `JSDOM.VoidCallback`: `newVoidCallback`, `newVoidCallbackAsync`, `newVoidCallbackSync`
* `JSDOM.WebGL2RenderingContext`: `BLUE`, `GREEN`, `NUM_SAMPLE_COUNTS`, `PRIMITIVE_RESTART_FIXED_INDEX`, `TEXTURE_SWIZZLE_A`, `TEXTURE_SWIZZLE_B`, `TEXTURE_SWIZZLE_G`, `TEXTURE_SWIZZLE_R`, `bufferSubDataView`, `texSubImage3DView`
* `JSDOM.WebGLCompressedTextureATC`: `COMPRESSED_RGBA_ATC_EXPLICIT_ALPHA_WEBGL`, `COMPRESSED_RGBA_ATC_INTERPOLATED_ALPHA_WEBGL`, `COMPRESSED_RGB_ATC_WEBGL`
* `JSDOM.WebGLDebugShaders`: `getTranslatedShaderSourceUnchecked`, `getTranslatedShaderSourceUnsafe`
* `JSDOM.WebGLRenderingContextBase`: `STENCIL_INDEX`, `releaseShaderCompiler`, `texImage2DView`, `texSubImage2DView`
* `JSDOM.WebGPUBuffer`: `getContents`
* `JSDOM.WebGPUCommandBuffer`: `createComputeCommandEncoder`, `createComputeCommandEncoder_`, `createRenderCommandEncoderWithDescriptor`, `createRenderCommandEncoderWithDescriptor_`, `presentDrawable`
* `JSDOM.WebGPUCommandQueue`: `createCommandBuffer`, `createCommandBufferUnchecked`, `createCommandBufferUnsafe`, `createCommandBuffer_`
* `JSDOM.WebGPUComputeCommandEncoder`: `dispatch`, `setComputePipelineState`
* `JSDOM.WebGPUDepthStencilDescriptor`: `getDepthCompareFunction`, `newWebGPUDepthStencilDescriptor`, `setDepthCompareFunction`
* `JSDOM.WebGPULibrary`: `functionWithName`, `functionWithNameUnchecked`, `functionWithNameUnsafe`, `functionWithName_`, `getFunctionNames`, `getSourceCode`
* `JSDOM.WebGPURenderCommandEncoder`: `drawPrimitives`, `endEncoding`, `setDepthStencilState`, `setFragmentBuffer`, `setRenderPipelineState`
* `JSDOM.WebGPURenderPassAttachmentDescriptor`: `getLoadAction`, `getStoreAction`, `setLoadAction`, `setStoreAction`
* `JSDOM.WebGPURenderPassColorAttachmentDescriptor`: `getClearColor`, `setClearColor`
* `JSDOM.WebGPURenderPassDepthAttachmentDescriptor`: `getClearDepth`, `setClearDepth`
* `JSDOM.WebGPURenderPassDescriptor`: `getDepthAttachment`, `newWebGPURenderPassDescriptor`
* `JSDOM.WebGPURenderPipelineDescriptor`: `getDepthAttachmentPixelFormat`, `getFragmentFunction`, `getFragmentFunctionUnchecked`, `getFragmentFunctionUnsafe`, `getVertexFunction`, `getVertexFunctionUnchecked`, `getVertexFunctionUnsafe`, `newWebGPURenderPipelineDescriptor`, `setDepthAttachmentPixelFormat`, `setFragmentFunction`, `setVertexFunction`
* `JSDOM.WebGPURenderingContext`: `CompareFunctionAlways`, `CompareFunctionEqual`, `CompareFunctionGreater`, `CompareFunctionGreaterEqual`, `CompareFunctionLess`, `CompareFunctionLessEqual`, `CompareFunctionNever`, `CompareFunctionNotEqual`, `LoadActionClear`, `LoadActionDontCare`, `LoadActionLoad`, `PixelFormatBGRA8Unorm`, `PixelFormatDepth32Float`, `PixelFormatInvalid`, `PixelFormatStencil8`, `PrimitiveTypeLine`, `PrimitiveTypeLineStrip`, `PrimitiveTypePoint`, `PrimitiveTypeTriangle`, `PrimitiveTypeTriangleStrip`, `StorageModeManaged`, `StorageModePrivate`, `StorageModeShared`, `StoreActionDontCare`, `StoreActionMultisampleResolve`, `StoreActionStore`, `TextureType1D`, `TextureType1DArray`, `TextureType2D`, `TextureType2DArray`, `TextureType2DMultisample`, `TextureType3D`, `TextureTypeCube`, `TextureTypeCubeArray`, `TextureUsagePixelFormatView`, `TextureUsageRenderTarget`, `TextureUsageShaderRead`, `TextureUsageShaderWrite`, `TextureUsageUnknown`, `createBufferUnchecked`, `createBufferUnsafe`, `createCommandQueue`, `createCommandQueueUnchecked`, `createCommandQueueUnsafe`, `createCommandQueue_`, `createComputePipelineState`, `createComputePipelineStateUnchecked`, `createComputePipelineStateUnsafe`, `createComputePipelineState_`, `createDepthStencilState`, `createDepthStencilStateUnchecked`, `createDepthStencilStateUnsafe`, `createDepthStencilState_`, `createLibrary`, `createLibrary_`, `createRenderPipelineState`, `createRenderPipelineStateUnchecked`, `createRenderPipelineStateUnsafe`, `createRenderPipelineState_`, `createTextureUnchecked`, `createTextureUnsafe`, `nextDrawable`, `nextDrawableUnchecked`, `nextDrawableUnsafe`, `nextDrawable_`
* `JSDOM.WebGPUTextureDescriptor`: `getStorageMode`, `getTextureType`, `newWebGPUTextureDescriptor`, `setStorageMode`, `setTextureType`
* `JSDOM.WebKitAnimationEvent`: `newWebKitAnimationEvent`
* `JSDOM.WebKitCSSMatrix`: `newWebKitCSSMatrix`
* `JSDOM.WebKitMediaKeyError`: `MEDIA_KEYERR_CLIENT`, `MEDIA_KEYERR_DOMAIN`, `MEDIA_KEYERR_HARDWARECHANGE`, `MEDIA_KEYERR_OUTPUT`, `MEDIA_KEYERR_SERVICE`, `MEDIA_KEYERR_UNKNOWN`, `getSystemCode`
* `JSDOM.WebKitMediaKeyMessageEvent`: `getDestinationURL`, `newWebKitMediaKeyMessageEvent`
* `JSDOM.WebKitMediaKeyNeededEvent`: `newWebKitMediaKeyNeededEvent`
* `JSDOM.WebKitMediaKeySession`: `webKitKeyAdded`, `webKitKeyError`, `webKitKeyMessage`
* `JSDOM.WebKitMediaKeys`: `newWebKitMediaKeys`
* `JSDOM.WebKitNamedFlow`: `getContent_`, `getFirstEmptyRegionIndex`, `getOverset`, `getRegions`, `getRegionsByContent`, `getRegionsByContent_`, `getRegions_`
* `JSDOM.WebKitNamespace`: `getMessageHandlers`
* `JSDOM.WebKitPlaybackTargetAvailabilityEvent`: `getAvailability`, `newWebKitPlaybackTargetAvailabilityEvent`
* `JSDOM.WebKitPoint`: `newWebKitPoint`
* `JSDOM.WebKitTransitionEvent`: `newWebKitTransitionEvent`
* `JSDOM.WebSocket`: `newWebSocket'`, `sendView`
* `JSDOM.WheelEvent`: `getWebkitDirectionInvertedFromDevice`, `getWheelDelta`, `getWheelDeltaX`, `getWheelDeltaY`, `initWebKitWheelEvent`
* `JSDOM.Window`: `collectMatchingElementsInFlatTree`, `collectMatchingElementsInFlatTree_`, `decodeURI`, `decodeURIComponent`, `decodeURIComponent_`, `decodeURI_`, `encodeURI`, `encodeURIComponent`, `encodeURIComponent_`, `encodeURI_`, `find`, `find_`, `gestureChange`, `gestureEnd`, `gestureStart`, `getApplicationCache`, `getDefaultStatus`, `getDefaultstatus`, `getMatchedCSSRules`, `getMatchedCSSRules_`, `getOffscreenBuffering`, `getOpenerUnchecked`, `getOpenerUnsafe`, `getStyleMedia`, `getWebkitIndexedDB`, `getWebkitStorageInfo`, `matchingElementInFlatTree`, `matchingElementInFlatTreeUnchecked`, `matchingElementInFlatTreeUnsafe`, `matchingElementInFlatTree_`, `openDatabase`, `openDatabaseUnchecked`, `openDatabaseUnsafe`, `openDatabase_`, `setDefaultStatus`, `setDefaultstatus`, `showModalDialog`, `showModalDialog_`, `webKitDeviceProximity`, `webkitCancelAnimationFrame`, `webkitCancelRequestAnimationFrame`, `webkitConvertPointFromNodeToPage`, `webkitConvertPointFromNodeToPage_`, `webkitConvertPointFromPageToNode`, `webkitConvertPointFromPageToNode_`, `webkitRequestAnimationFrame`, `webkitRequestAnimationFrame_`
* `JSDOM.WindowEventHandlers`: `orientationChange`
* `JSDOM.WorkerNavigator`: `getWebkitPersistentStorage`, `getWebkitTemporaryStorage`
* `JSDOM.XMLHttpRequest`: `getResponseTextUnchecked`, `getResponseTextUnsafe`
* `JSDOM.XMLHttpRequestProgressEvent`: `getTotalSize`
* `JSDOM.XPathException`: `INVALID_EXPRESSION_ERR`, `TYPE_ERR`, `toString`, `toString_`
* `JSDOM.XSLTProcessor`: `getParameterUnchecked`, `getParameterUnsafe`

</details>