packages feed

ghcjs-dom-jsaddle 0.7.0.3 → 0.8.0.0

raw patch · 1 files changed

+92/−50 lines, 1 filesdep ~jsaddle-dom

Dependency ranges changed: jsaddle-dom

Files

ghcjs-dom-jsaddle.cabal view
@@ -1,5 +1,5 @@ name: ghcjs-dom-jsaddle-version: 0.7.0.3+version: 0.8.0.0 cabal-version: >=1.22 build-type: Simple license: MIT@@ -18,7 +18,7 @@   subdir:       ghcjs-dom-jsaddle  library-    build-depends: jsaddle-dom >=0.7.0.3 && <0.8+    build-depends: jsaddle-dom >=0.8.0.0 && <0.9      default-language: Haskell2010 @@ -31,13 +31,20 @@           , JSDOM.EventM as GHCJS.DOM.EventM            -- Generated by domconv-webkit-jsffi+          -- Or run this in jsaddle-dom+          -- (cd src/JSDOM/Generated && for a in *.hs; do echo "          , JSDOM.${a%.*} as GHCJS.DOM.${a%.*}"; done | pbcopy)           , JSDOM.ANGLEInstancedArrays as GHCJS.DOM.ANGLEInstancedArrays-          , JSDOM.AbstractView as GHCJS.DOM.AbstractView           , JSDOM.AbstractWorker as GHCJS.DOM.AbstractWorker-          , JSDOM.AllAudioCapabilities as GHCJS.DOM.AllAudioCapabilities-          , JSDOM.AllVideoCapabilities as GHCJS.DOM.AllVideoCapabilities           , JSDOM.AnalyserNode as GHCJS.DOM.AnalyserNode+          , JSDOM.Animatable as GHCJS.DOM.Animatable+          , JSDOM.Animation as GHCJS.DOM.Animation           , JSDOM.AnimationEvent as GHCJS.DOM.AnimationEvent+          , JSDOM.ApplePayPaymentAuthorizedEvent as GHCJS.DOM.ApplePayPaymentAuthorizedEvent+          , JSDOM.ApplePayPaymentMethodSelectedEvent as GHCJS.DOM.ApplePayPaymentMethodSelectedEvent+          , JSDOM.ApplePaySession as GHCJS.DOM.ApplePaySession+          , JSDOM.ApplePayShippingContactSelectedEvent as GHCJS.DOM.ApplePayShippingContactSelectedEvent+          , JSDOM.ApplePayShippingMethodSelectedEvent as GHCJS.DOM.ApplePayShippingMethodSelectedEvent+          , JSDOM.ApplePayValidateMerchantEvent as GHCJS.DOM.ApplePayValidateMerchantEvent           , JSDOM.ApplicationCache as GHCJS.DOM.ApplicationCache           , JSDOM.Attr as GHCJS.DOM.Attr           , JSDOM.AudioBuffer as GHCJS.DOM.AudioBuffer@@ -49,24 +56,24 @@           , JSDOM.AudioNode as GHCJS.DOM.AudioNode           , JSDOM.AudioParam as GHCJS.DOM.AudioParam           , JSDOM.AudioProcessingEvent as GHCJS.DOM.AudioProcessingEvent-          , JSDOM.AudioStreamTrack as GHCJS.DOM.AudioStreamTrack           , JSDOM.AudioTrack as GHCJS.DOM.AudioTrack           , JSDOM.AudioTrackList as GHCJS.DOM.AudioTrackList           , JSDOM.AutocompleteErrorEvent as GHCJS.DOM.AutocompleteErrorEvent           , JSDOM.BarProp as GHCJS.DOM.BarProp-          , JSDOM.BatteryManager as GHCJS.DOM.BatteryManager           , JSDOM.BeforeLoadEvent as GHCJS.DOM.BeforeLoadEvent           , JSDOM.BeforeUnloadEvent as GHCJS.DOM.BeforeUnloadEvent           , JSDOM.BiquadFilterNode as GHCJS.DOM.BiquadFilterNode           , JSDOM.Blob as GHCJS.DOM.Blob+          , JSDOM.Body as GHCJS.DOM.Body+          , JSDOM.ByteLengthQueuingStrategy as GHCJS.DOM.ByteLengthQueuingStrategy           , JSDOM.CSS as GHCJS.DOM.CSS-          , JSDOM.CSSCharsetRule as GHCJS.DOM.CSSCharsetRule           , JSDOM.CSSFontFaceLoadEvent as GHCJS.DOM.CSSFontFaceLoadEvent           , JSDOM.CSSFontFaceRule as GHCJS.DOM.CSSFontFaceRule           , JSDOM.CSSImportRule as GHCJS.DOM.CSSImportRule           , JSDOM.CSSKeyframeRule as GHCJS.DOM.CSSKeyframeRule           , JSDOM.CSSKeyframesRule as GHCJS.DOM.CSSKeyframesRule           , JSDOM.CSSMediaRule as GHCJS.DOM.CSSMediaRule+          , JSDOM.CSSNamespaceRule as GHCJS.DOM.CSSNamespaceRule           , JSDOM.CSSPageRule as GHCJS.DOM.CSSPageRule           , JSDOM.CSSPrimitiveValue as GHCJS.DOM.CSSPrimitiveValue           , JSDOM.CSSRule as GHCJS.DOM.CSSRule@@ -78,30 +85,36 @@           , JSDOM.CSSValue as GHCJS.DOM.CSSValue           , JSDOM.CSSValueList as GHCJS.DOM.CSSValueList           , JSDOM.CanvasGradient as GHCJS.DOM.CanvasGradient-          , JSDOM.CanvasRenderingContext as GHCJS.DOM.CanvasRenderingContext+          , JSDOM.CanvasPath as GHCJS.DOM.CanvasPath           , JSDOM.CanvasRenderingContext2D as GHCJS.DOM.CanvasRenderingContext2D-          , JSDOM.CapabilityRange as GHCJS.DOM.CapabilityRange           , JSDOM.CharacterData as GHCJS.DOM.CharacterData           , JSDOM.ChildNode as GHCJS.DOM.ChildNode           , JSDOM.ClientRect as GHCJS.DOM.ClientRect           , JSDOM.ClientRectList as GHCJS.DOM.ClientRectList+          , JSDOM.ClipboardEvent as GHCJS.DOM.ClipboardEvent           , JSDOM.CloseEvent as GHCJS.DOM.CloseEvent           , JSDOM.CommandLineAPIHost as GHCJS.DOM.CommandLineAPIHost           , JSDOM.Comment as GHCJS.DOM.Comment           , JSDOM.CompositionEvent as GHCJS.DOM.CompositionEvent           , JSDOM.ConvolverNode as GHCJS.DOM.ConvolverNode           , JSDOM.Coordinates as GHCJS.DOM.Coordinates+          , JSDOM.CountQueuingStrategy as GHCJS.DOM.CountQueuingStrategy           , JSDOM.Counter as GHCJS.DOM.Counter           , JSDOM.Crypto as GHCJS.DOM.Crypto           , JSDOM.CryptoKey as GHCJS.DOM.CryptoKey-          , JSDOM.CryptoKeyPair as GHCJS.DOM.CryptoKeyPair+          , JSDOM.CustomElementRegistry as GHCJS.DOM.CustomElementRegistry           , JSDOM.CustomEvent as GHCJS.DOM.CustomEvent           , JSDOM.DOMError as GHCJS.DOM.DOMError+          , JSDOM.DOMException as GHCJS.DOM.DOMException           , JSDOM.DOMImplementation as GHCJS.DOM.DOMImplementation           , JSDOM.DOMNamedFlowCollection as GHCJS.DOM.DOMNamedFlowCollection           , JSDOM.DOMParser as GHCJS.DOM.DOMParser-          , JSDOM.DOMSettableTokenList as GHCJS.DOM.DOMSettableTokenList+          , JSDOM.DOMPoint as GHCJS.DOM.DOMPoint+          , JSDOM.DOMPointReadOnly as GHCJS.DOM.DOMPointReadOnly+          , JSDOM.DOMRect as GHCJS.DOM.DOMRect+          , JSDOM.DOMRectReadOnly as GHCJS.DOM.DOMRectReadOnly           , JSDOM.DOMStringList as GHCJS.DOM.DOMStringList+          , JSDOM.DOMStringMap as GHCJS.DOM.DOMStringMap           , JSDOM.DOMTokenList as GHCJS.DOM.DOMTokenList           , JSDOM.DataCue as GHCJS.DOM.DataCue           , JSDOM.DataTransfer as GHCJS.DOM.DataTransfer@@ -116,13 +129,14 @@           , JSDOM.DeviceProximityEvent as GHCJS.DOM.DeviceProximityEvent           , JSDOM.Document as GHCJS.DOM.Document           , JSDOM.DocumentFragment as GHCJS.DOM.DocumentFragment+          , JSDOM.DocumentOrShadowRoot as GHCJS.DOM.DocumentOrShadowRoot+          , JSDOM.DocumentTimeline as GHCJS.DOM.DocumentTimeline           , JSDOM.DocumentType as GHCJS.DOM.DocumentType           , JSDOM.DynamicsCompressorNode as GHCJS.DOM.DynamicsCompressorNode           , JSDOM.EXTBlendMinMax as GHCJS.DOM.EXTBlendMinMax           , JSDOM.EXTTextureFilterAnisotropic as GHCJS.DOM.EXTTextureFilterAnisotropic           , JSDOM.EXTsRGB as GHCJS.DOM.EXTsRGB           , JSDOM.Element as GHCJS.DOM.Element-          , JSDOM.Entity as GHCJS.DOM.Entity           , JSDOM.Enums as GHCJS.DOM.Enums           , JSDOM.ErrorEvent as GHCJS.DOM.ErrorEvent           , JSDOM.Event as GHCJS.DOM.Event@@ -131,11 +145,13 @@           , JSDOM.EventTarget as GHCJS.DOM.EventTarget           , JSDOM.File as GHCJS.DOM.File           , JSDOM.FileError as GHCJS.DOM.FileError+          , JSDOM.FileException as GHCJS.DOM.FileException           , JSDOM.FileList as GHCJS.DOM.FileList           , JSDOM.FileReader as GHCJS.DOM.FileReader           , JSDOM.FileReaderSync as GHCJS.DOM.FileReaderSync           , JSDOM.FocusEvent as GHCJS.DOM.FocusEvent-          , JSDOM.FontLoader as GHCJS.DOM.FontLoader+          , JSDOM.FontFace as GHCJS.DOM.FontFace+          , JSDOM.FontFaceSet as GHCJS.DOM.FontFaceSet           , JSDOM.FormData as GHCJS.DOM.FormData           , JSDOM.GainNode as GHCJS.DOM.GainNode           , JSDOM.Gamepad as GHCJS.DOM.Gamepad@@ -143,18 +159,22 @@           , JSDOM.GamepadEvent as GHCJS.DOM.GamepadEvent           , JSDOM.Geolocation as GHCJS.DOM.Geolocation           , JSDOM.Geoposition as GHCJS.DOM.Geoposition+          , JSDOM.GlobalCrypto as GHCJS.DOM.GlobalCrypto+          , JSDOM.GlobalEventHandlers as GHCJS.DOM.GlobalEventHandlers+          , JSDOM.GlobalPerformance as GHCJS.DOM.GlobalPerformance           , JSDOM.HTMLAllCollection as GHCJS.DOM.HTMLAllCollection           , JSDOM.HTMLAnchorElement as GHCJS.DOM.HTMLAnchorElement           , JSDOM.HTMLAppletElement as GHCJS.DOM.HTMLAppletElement           , JSDOM.HTMLAreaElement as GHCJS.DOM.HTMLAreaElement+          , JSDOM.HTMLAttachmentElement as GHCJS.DOM.HTMLAttachmentElement           , JSDOM.HTMLBRElement as GHCJS.DOM.HTMLBRElement           , JSDOM.HTMLBaseElement as GHCJS.DOM.HTMLBaseElement-          , JSDOM.HTMLBaseFontElement as GHCJS.DOM.HTMLBaseFontElement           , JSDOM.HTMLBodyElement as GHCJS.DOM.HTMLBodyElement           , JSDOM.HTMLButtonElement as GHCJS.DOM.HTMLButtonElement           , JSDOM.HTMLCanvasElement as GHCJS.DOM.HTMLCanvasElement           , JSDOM.HTMLCollection as GHCJS.DOM.HTMLCollection           , JSDOM.HTMLDListElement as GHCJS.DOM.HTMLDListElement+          , JSDOM.HTMLDataElement as GHCJS.DOM.HTMLDataElement           , JSDOM.HTMLDataListElement as GHCJS.DOM.HTMLDataListElement           , JSDOM.HTMLDetailsElement as GHCJS.DOM.HTMLDetailsElement           , JSDOM.HTMLDirectoryElement as GHCJS.DOM.HTMLDirectoryElement@@ -172,6 +192,7 @@           , JSDOM.HTMLHeadElement as GHCJS.DOM.HTMLHeadElement           , JSDOM.HTMLHeadingElement as GHCJS.DOM.HTMLHeadingElement           , JSDOM.HTMLHtmlElement as GHCJS.DOM.HTMLHtmlElement+          , JSDOM.HTMLHyperlinkElementUtils as GHCJS.DOM.HTMLHyperlinkElementUtils           , JSDOM.HTMLIFrameElement as GHCJS.DOM.HTMLIFrameElement           , JSDOM.HTMLImageElement as GHCJS.DOM.HTMLImageElement           , JSDOM.HTMLInputElement as GHCJS.DOM.HTMLInputElement@@ -200,6 +221,7 @@           , JSDOM.HTMLQuoteElement as GHCJS.DOM.HTMLQuoteElement           , JSDOM.HTMLScriptElement as GHCJS.DOM.HTMLScriptElement           , JSDOM.HTMLSelectElement as GHCJS.DOM.HTMLSelectElement+          , JSDOM.HTMLSlotElement as GHCJS.DOM.HTMLSlotElement           , JSDOM.HTMLSourceElement as GHCJS.DOM.HTMLSourceElement           , JSDOM.HTMLStyleElement as GHCJS.DOM.HTMLStyleElement           , JSDOM.HTMLTableCaptionElement as GHCJS.DOM.HTMLTableCaptionElement@@ -210,11 +232,13 @@           , JSDOM.HTMLTableSectionElement as GHCJS.DOM.HTMLTableSectionElement           , JSDOM.HTMLTemplateElement as GHCJS.DOM.HTMLTemplateElement           , JSDOM.HTMLTextAreaElement as GHCJS.DOM.HTMLTextAreaElement+          , JSDOM.HTMLTimeElement as GHCJS.DOM.HTMLTimeElement           , JSDOM.HTMLTitleElement as GHCJS.DOM.HTMLTitleElement           , JSDOM.HTMLTrackElement as GHCJS.DOM.HTMLTrackElement           , JSDOM.HTMLUListElement as GHCJS.DOM.HTMLUListElement           , JSDOM.HTMLVideoElement as GHCJS.DOM.HTMLVideoElement           , JSDOM.HashChangeEvent as GHCJS.DOM.HashChangeEvent+          , JSDOM.Headers as GHCJS.DOM.Headers           , JSDOM.History as GHCJS.DOM.History           , JSDOM.IDBCursor as GHCJS.DOM.IDBCursor           , JSDOM.IDBCursorWithValue as GHCJS.DOM.IDBCursorWithValue@@ -228,36 +252,38 @@           , JSDOM.IDBTransaction as GHCJS.DOM.IDBTransaction           , JSDOM.IDBVersionChangeEvent as GHCJS.DOM.IDBVersionChangeEvent           , JSDOM.ImageData as GHCJS.DOM.ImageData+          , JSDOM.InputEvent as GHCJS.DOM.InputEvent           , JSDOM.InspectorFrontendHost as GHCJS.DOM.InspectorFrontendHost-          , JSDOM.InternalSettings as GHCJS.DOM.InternalSettings-          , JSDOM.Internals as GHCJS.DOM.Internals+          , JSDOM.IntersectionObserver as GHCJS.DOM.IntersectionObserver+          , JSDOM.IntersectionObserverCallback as GHCJS.DOM.IntersectionObserverCallback+          , JSDOM.IntersectionObserverEntry as GHCJS.DOM.IntersectionObserverEntry           , JSDOM.KeyboardEvent as GHCJS.DOM.KeyboardEvent+          , JSDOM.KeyframeEffect as GHCJS.DOM.KeyframeEffect           , JSDOM.Location as GHCJS.DOM.Location-          , JSDOM.MallocStatistics as GHCJS.DOM.MallocStatistics           , JSDOM.MediaController as GHCJS.DOM.MediaController           , JSDOM.MediaControlsHost as GHCJS.DOM.MediaControlsHost+          , JSDOM.MediaDeviceInfo as GHCJS.DOM.MediaDeviceInfo+          , JSDOM.MediaDevices as GHCJS.DOM.MediaDevices           , JSDOM.MediaElementAudioSourceNode as GHCJS.DOM.MediaElementAudioSourceNode+          , JSDOM.MediaEncryptedEvent as GHCJS.DOM.MediaEncryptedEvent           , JSDOM.MediaError as GHCJS.DOM.MediaError-          , JSDOM.MediaKeyError as GHCJS.DOM.MediaKeyError-          , JSDOM.MediaKeyEvent as GHCJS.DOM.MediaKeyEvent           , JSDOM.MediaKeyMessageEvent as GHCJS.DOM.MediaKeyMessageEvent-          , JSDOM.MediaKeyNeededEvent as GHCJS.DOM.MediaKeyNeededEvent           , JSDOM.MediaKeySession as GHCJS.DOM.MediaKeySession+          , JSDOM.MediaKeyStatusMap as GHCJS.DOM.MediaKeyStatusMap+          , JSDOM.MediaKeySystemAccess as GHCJS.DOM.MediaKeySystemAccess           , JSDOM.MediaKeys as GHCJS.DOM.MediaKeys           , JSDOM.MediaList as GHCJS.DOM.MediaList           , JSDOM.MediaQueryList as GHCJS.DOM.MediaQueryList           , JSDOM.MediaQueryListListener as GHCJS.DOM.MediaQueryListListener+          , JSDOM.MediaRemoteControls as GHCJS.DOM.MediaRemoteControls+          , JSDOM.MediaSession as GHCJS.DOM.MediaSession           , JSDOM.MediaSource as GHCJS.DOM.MediaSource-          , JSDOM.MediaSourceStates as GHCJS.DOM.MediaSourceStates           , JSDOM.MediaStream as GHCJS.DOM.MediaStream           , JSDOM.MediaStreamAudioDestinationNode as GHCJS.DOM.MediaStreamAudioDestinationNode           , JSDOM.MediaStreamAudioSourceNode as GHCJS.DOM.MediaStreamAudioSourceNode           , JSDOM.MediaStreamEvent as GHCJS.DOM.MediaStreamEvent           , JSDOM.MediaStreamTrack as GHCJS.DOM.MediaStreamTrack           , JSDOM.MediaStreamTrackEvent as GHCJS.DOM.MediaStreamTrackEvent-          , JSDOM.MediaStreamTrackSourcesCallback as GHCJS.DOM.MediaStreamTrackSourcesCallback-          , JSDOM.MediaTrackConstraints as GHCJS.DOM.MediaTrackConstraints-          , JSDOM.MemoryInfo as GHCJS.DOM.MemoryInfo           , JSDOM.MessageChannel as GHCJS.DOM.MessageChannel           , JSDOM.MessageEvent as GHCJS.DOM.MessageEvent           , JSDOM.MessagePort as GHCJS.DOM.MessagePort@@ -269,6 +295,10 @@           , JSDOM.MutationRecord as GHCJS.DOM.MutationRecord           , JSDOM.NamedNodeMap as GHCJS.DOM.NamedNodeMap           , JSDOM.Navigator as GHCJS.DOM.Navigator+          , JSDOM.NavigatorConcurrentHardware as GHCJS.DOM.NavigatorConcurrentHardware+          , JSDOM.NavigatorID as GHCJS.DOM.NavigatorID+          , JSDOM.NavigatorLanguage as GHCJS.DOM.NavigatorLanguage+          , JSDOM.NavigatorOnLine as GHCJS.DOM.NavigatorOnLine           , JSDOM.NavigatorUserMediaError as GHCJS.DOM.NavigatorUserMediaError           , JSDOM.NavigatorUserMediaErrorCallback as GHCJS.DOM.NavigatorUserMediaErrorCallback           , JSDOM.NavigatorUserMediaSuccessCallback as GHCJS.DOM.NavigatorUserMediaSuccessCallback@@ -276,6 +306,8 @@           , JSDOM.NodeFilter as GHCJS.DOM.NodeFilter           , JSDOM.NodeIterator as GHCJS.DOM.NodeIterator           , JSDOM.NodeList as GHCJS.DOM.NodeList+          , JSDOM.NonDocumentTypeChildNode as GHCJS.DOM.NonDocumentTypeChildNode+          , JSDOM.NonElementParentNode as GHCJS.DOM.NonElementParentNode           , JSDOM.Notification as GHCJS.DOM.Notification           , JSDOM.NotificationCenter as GHCJS.DOM.NotificationCenter           , JSDOM.NotificationPermissionCallback as GHCJS.DOM.NotificationPermissionCallback@@ -285,14 +317,19 @@           , JSDOM.OfflineAudioCompletionEvent as GHCJS.DOM.OfflineAudioCompletionEvent           , JSDOM.OfflineAudioContext as GHCJS.DOM.OfflineAudioContext           , JSDOM.OscillatorNode as GHCJS.DOM.OscillatorNode+          , JSDOM.OverconstrainedError as GHCJS.DOM.OverconstrainedError+          , JSDOM.OverconstrainedErrorEvent as GHCJS.DOM.OverconstrainedErrorEvent           , JSDOM.OverflowEvent as GHCJS.DOM.OverflowEvent           , JSDOM.PageTransitionEvent as GHCJS.DOM.PageTransitionEvent           , JSDOM.PannerNode as GHCJS.DOM.PannerNode+          , JSDOM.ParentNode as GHCJS.DOM.ParentNode           , JSDOM.Path2D as GHCJS.DOM.Path2D           , JSDOM.Performance as GHCJS.DOM.Performance           , JSDOM.PerformanceEntry as GHCJS.DOM.PerformanceEntry-          , JSDOM.PerformanceEntryList as GHCJS.DOM.PerformanceEntryList           , JSDOM.PerformanceNavigation as GHCJS.DOM.PerformanceNavigation+          , JSDOM.PerformanceObserver as GHCJS.DOM.PerformanceObserver+          , JSDOM.PerformanceObserverCallback as GHCJS.DOM.PerformanceObserverCallback+          , JSDOM.PerformanceObserverEntryList as GHCJS.DOM.PerformanceObserverEntryList           , JSDOM.PerformanceResourceTiming as GHCJS.DOM.PerformanceResourceTiming           , JSDOM.PerformanceTiming as GHCJS.DOM.PerformanceTiming           , JSDOM.Plugin as GHCJS.DOM.Plugin@@ -305,27 +342,31 @@           , JSDOM.ProgressEvent as GHCJS.DOM.ProgressEvent           , JSDOM.QuickTimePluginReplacement as GHCJS.DOM.QuickTimePluginReplacement           , JSDOM.RGBColor as GHCJS.DOM.RGBColor-          , JSDOM.RTCConfiguration as GHCJS.DOM.RTCConfiguration           , JSDOM.RTCDTMFSender as GHCJS.DOM.RTCDTMFSender           , JSDOM.RTCDTMFToneChangeEvent as GHCJS.DOM.RTCDTMFToneChangeEvent           , JSDOM.RTCDataChannel as GHCJS.DOM.RTCDataChannel           , JSDOM.RTCDataChannelEvent as GHCJS.DOM.RTCDataChannelEvent           , JSDOM.RTCIceCandidate as GHCJS.DOM.RTCIceCandidate           , JSDOM.RTCIceCandidateEvent as GHCJS.DOM.RTCIceCandidateEvent-          , JSDOM.RTCIceServer as GHCJS.DOM.RTCIceServer           , JSDOM.RTCPeerConnection as GHCJS.DOM.RTCPeerConnection-          , JSDOM.RTCPeerConnectionErrorCallback as GHCJS.DOM.RTCPeerConnectionErrorCallback+          , JSDOM.RTCRtpReceiver as GHCJS.DOM.RTCRtpReceiver+          , JSDOM.RTCRtpSender as GHCJS.DOM.RTCRtpSender+          , JSDOM.RTCRtpTransceiver as GHCJS.DOM.RTCRtpTransceiver           , JSDOM.RTCSessionDescription as GHCJS.DOM.RTCSessionDescription-          , JSDOM.RTCSessionDescriptionCallback as GHCJS.DOM.RTCSessionDescriptionCallback-          , JSDOM.RTCStatsCallback as GHCJS.DOM.RTCStatsCallback-          , JSDOM.RTCStatsReport as GHCJS.DOM.RTCStatsReport-          , JSDOM.RTCStatsResponse as GHCJS.DOM.RTCStatsResponse+          , JSDOM.RTCTrackEvent as GHCJS.DOM.RTCTrackEvent           , JSDOM.RadioNodeList as GHCJS.DOM.RadioNodeList           , JSDOM.Range as GHCJS.DOM.Range+          , JSDOM.ReadableByteStreamController as GHCJS.DOM.ReadableByteStreamController           , JSDOM.ReadableStream as GHCJS.DOM.ReadableStream+          , JSDOM.ReadableStreamDefaultController as GHCJS.DOM.ReadableStreamDefaultController+          , JSDOM.ReadableStreamDefaultReader as GHCJS.DOM.ReadableStreamDefaultReader+          , JSDOM.ReadableStreamSource as GHCJS.DOM.ReadableStreamSource           , JSDOM.Rect as GHCJS.DOM.Rect+          , JSDOM.Request as GHCJS.DOM.Request           , JSDOM.RequestAnimationFrameCallback as GHCJS.DOM.RequestAnimationFrameCallback+          , JSDOM.Response as GHCJS.DOM.Response           , JSDOM.SQLError as GHCJS.DOM.SQLError+          , JSDOM.SQLException as GHCJS.DOM.SQLException           , JSDOM.SQLResultSet as GHCJS.DOM.SQLResultSet           , JSDOM.SQLResultSetRowList as GHCJS.DOM.SQLResultSetRowList           , JSDOM.SQLStatementCallback as GHCJS.DOM.SQLStatementCallback@@ -351,12 +392,11 @@           , JSDOM.SVGAnimationElement as GHCJS.DOM.SVGAnimationElement           , JSDOM.SVGCircleElement as GHCJS.DOM.SVGCircleElement           , JSDOM.SVGClipPathElement as GHCJS.DOM.SVGClipPathElement-          , JSDOM.SVGColor as GHCJS.DOM.SVGColor           , JSDOM.SVGComponentTransferFunctionElement as GHCJS.DOM.SVGComponentTransferFunctionElement           , JSDOM.SVGCursorElement as GHCJS.DOM.SVGCursorElement-          , JSDOM.SVGDocument as GHCJS.DOM.SVGDocument           , JSDOM.SVGElement as GHCJS.DOM.SVGElement           , JSDOM.SVGEllipseElement as GHCJS.DOM.SVGEllipseElement+          , JSDOM.SVGException as GHCJS.DOM.SVGException           , JSDOM.SVGExternalResourcesRequired as GHCJS.DOM.SVGExternalResourcesRequired           , JSDOM.SVGFEBlendElement as GHCJS.DOM.SVGFEBlendElement           , JSDOM.SVGFEColorMatrixElement as GHCJS.DOM.SVGFEColorMatrixElement@@ -394,7 +434,6 @@           , JSDOM.SVGMatrix as GHCJS.DOM.SVGMatrix           , JSDOM.SVGNumber as GHCJS.DOM.SVGNumber           , JSDOM.SVGNumberList as GHCJS.DOM.SVGNumberList-          , JSDOM.SVGPaint as GHCJS.DOM.SVGPaint           , JSDOM.SVGPathElement as GHCJS.DOM.SVGPathElement           , JSDOM.SVGPathSeg as GHCJS.DOM.SVGPathSeg           , JSDOM.SVGPathSegArcAbs as GHCJS.DOM.SVGPathSegArcAbs@@ -446,18 +485,17 @@           , JSDOM.SVGZoomEvent as GHCJS.DOM.SVGZoomEvent           , JSDOM.Screen as GHCJS.DOM.Screen           , JSDOM.ScriptProcessorNode as GHCJS.DOM.ScriptProcessorNode-          , JSDOM.ScriptProfile as GHCJS.DOM.ScriptProfile-          , JSDOM.ScriptProfileNode as GHCJS.DOM.ScriptProfileNode-          , JSDOM.SecurityPolicy as GHCJS.DOM.SecurityPolicy           , JSDOM.SecurityPolicyViolationEvent as GHCJS.DOM.SecurityPolicyViolationEvent           , JSDOM.Selection as GHCJS.DOM.Selection+          , JSDOM.ShadowRoot as GHCJS.DOM.ShadowRoot+          , JSDOM.Slotable as GHCJS.DOM.Slotable           , JSDOM.SourceBuffer as GHCJS.DOM.SourceBuffer           , JSDOM.SourceBufferList as GHCJS.DOM.SourceBufferList-          , JSDOM.SourceInfo as GHCJS.DOM.SourceInfo           , JSDOM.SpeechSynthesis as GHCJS.DOM.SpeechSynthesis           , JSDOM.SpeechSynthesisEvent as GHCJS.DOM.SpeechSynthesisEvent           , JSDOM.SpeechSynthesisUtterance as GHCJS.DOM.SpeechSynthesisUtterance           , JSDOM.SpeechSynthesisVoice as GHCJS.DOM.SpeechSynthesisVoice+          , JSDOM.StaticRange as GHCJS.DOM.StaticRange           , JSDOM.Storage as GHCJS.DOM.Storage           , JSDOM.StorageErrorCallback as GHCJS.DOM.StorageErrorCallback           , JSDOM.StorageEvent as GHCJS.DOM.StorageEvent@@ -471,6 +509,8 @@           , JSDOM.StyleSheetList as GHCJS.DOM.StyleSheetList           , JSDOM.SubtleCrypto as GHCJS.DOM.SubtleCrypto           , JSDOM.Text as GHCJS.DOM.Text+          , JSDOM.TextDecoder as GHCJS.DOM.TextDecoder+          , JSDOM.TextEncoder as GHCJS.DOM.TextEncoder           , JSDOM.TextEvent as GHCJS.DOM.TextEvent           , JSDOM.TextMetrics as GHCJS.DOM.TextMetrics           , JSDOM.TextTrack as GHCJS.DOM.TextTrack@@ -484,18 +524,15 @@           , JSDOM.TrackEvent as GHCJS.DOM.TrackEvent           , JSDOM.TransitionEvent as GHCJS.DOM.TransitionEvent           , JSDOM.TreeWalker as GHCJS.DOM.TreeWalker-          , JSDOM.TypeConversions as GHCJS.DOM.TypeConversions           , JSDOM.UIEvent as GHCJS.DOM.UIEvent-          , JSDOM.UIRequestEvent as GHCJS.DOM.UIRequestEvent           , JSDOM.URL as GHCJS.DOM.URL-          , JSDOM.URLUtils as GHCJS.DOM.URLUtils+          , JSDOM.URLSearchParams as GHCJS.DOM.URLSearchParams           , JSDOM.UserMessageHandler as GHCJS.DOM.UserMessageHandler           , JSDOM.VTTCue as GHCJS.DOM.VTTCue           , JSDOM.VTTRegion as GHCJS.DOM.VTTRegion           , JSDOM.VTTRegionList as GHCJS.DOM.VTTRegionList           , JSDOM.ValidityState as GHCJS.DOM.ValidityState           , JSDOM.VideoPlaybackQuality as GHCJS.DOM.VideoPlaybackQuality-          , JSDOM.VideoStreamTrack as GHCJS.DOM.VideoStreamTrack           , JSDOM.VideoTrack as GHCJS.DOM.VideoTrack           , JSDOM.VideoTrackList as GHCJS.DOM.VideoTrackList           , JSDOM.VoidCallback as GHCJS.DOM.VoidCallback@@ -505,7 +542,6 @@           , JSDOM.WebGLCompressedTextureATC as GHCJS.DOM.WebGLCompressedTextureATC           , JSDOM.WebGLCompressedTexturePVRTC as GHCJS.DOM.WebGLCompressedTexturePVRTC           , JSDOM.WebGLCompressedTextureS3TC as GHCJS.DOM.WebGLCompressedTextureS3TC-          , JSDOM.WebGLContextAttributes as GHCJS.DOM.WebGLContextAttributes           , JSDOM.WebGLContextEvent as GHCJS.DOM.WebGLContextEvent           , JSDOM.WebGLDebugRendererInfo as GHCJS.DOM.WebGLDebugRendererInfo           , JSDOM.WebGLDebugShaders as GHCJS.DOM.WebGLDebugShaders@@ -515,30 +551,36 @@           , JSDOM.WebGLRenderingContextBase as GHCJS.DOM.WebGLRenderingContextBase           , JSDOM.WebGLShaderPrecisionFormat as GHCJS.DOM.WebGLShaderPrecisionFormat           , JSDOM.WebKitAnimationEvent as GHCJS.DOM.WebKitAnimationEvent-          , JSDOM.WebKitCSSFilterValue as GHCJS.DOM.WebKitCSSFilterValue           , JSDOM.WebKitCSSMatrix as GHCJS.DOM.WebKitCSSMatrix           , JSDOM.WebKitCSSRegionRule as GHCJS.DOM.WebKitCSSRegionRule-          , JSDOM.WebKitCSSTransformValue as GHCJS.DOM.WebKitCSSTransformValue           , JSDOM.WebKitCSSViewportRule as GHCJS.DOM.WebKitCSSViewportRule+          , JSDOM.WebKitMediaKeyError as GHCJS.DOM.WebKitMediaKeyError+          , JSDOM.WebKitMediaKeyMessageEvent as GHCJS.DOM.WebKitMediaKeyMessageEvent+          , JSDOM.WebKitMediaKeyNeededEvent as GHCJS.DOM.WebKitMediaKeyNeededEvent+          , JSDOM.WebKitMediaKeySession as GHCJS.DOM.WebKitMediaKeySession+          , JSDOM.WebKitMediaKeys as GHCJS.DOM.WebKitMediaKeys           , JSDOM.WebKitNamedFlow as GHCJS.DOM.WebKitNamedFlow           , JSDOM.WebKitNamespace as GHCJS.DOM.WebKitNamespace           , JSDOM.WebKitPlaybackTargetAvailabilityEvent as GHCJS.DOM.WebKitPlaybackTargetAvailabilityEvent           , JSDOM.WebKitPoint as GHCJS.DOM.WebKitPoint+          , JSDOM.WebKitSubtleCrypto as GHCJS.DOM.WebKitSubtleCrypto           , JSDOM.WebKitTransitionEvent as GHCJS.DOM.WebKitTransitionEvent           , JSDOM.WebSocket as GHCJS.DOM.WebSocket           , JSDOM.WheelEvent as GHCJS.DOM.WheelEvent           , JSDOM.Window as GHCJS.DOM.Window-          , JSDOM.WindowBase64 as GHCJS.DOM.WindowBase64-          , JSDOM.WindowTimers as GHCJS.DOM.WindowTimers+          , JSDOM.WindowEventHandlers as GHCJS.DOM.WindowEventHandlers+          , JSDOM.WindowOrWorkerGlobalScope as GHCJS.DOM.WindowOrWorkerGlobalScope           , JSDOM.Worker as GHCJS.DOM.Worker           , JSDOM.WorkerGlobalScope as GHCJS.DOM.WorkerGlobalScope           , JSDOM.WorkerLocation as GHCJS.DOM.WorkerLocation           , JSDOM.WorkerNavigator as GHCJS.DOM.WorkerNavigator+          , JSDOM.WritableStream as GHCJS.DOM.WritableStream           , JSDOM.XMLHttpRequest as GHCJS.DOM.XMLHttpRequest+          , JSDOM.XMLHttpRequestEventTarget as GHCJS.DOM.XMLHttpRequestEventTarget           , JSDOM.XMLHttpRequestProgressEvent as GHCJS.DOM.XMLHttpRequestProgressEvent-          , JSDOM.XMLHttpRequestUpload as GHCJS.DOM.XMLHttpRequestUpload           , JSDOM.XMLSerializer as GHCJS.DOM.XMLSerializer           , JSDOM.XPathEvaluator as GHCJS.DOM.XPathEvaluator+          , JSDOM.XPathException as GHCJS.DOM.XPathException           , JSDOM.XPathExpression as GHCJS.DOM.XPathExpression           , JSDOM.XPathNSResolver as GHCJS.DOM.XPathNSResolver           , JSDOM.XPathResult as GHCJS.DOM.XPathResult