JSDOM.Types
data JSContextRef
data JSM a
class MonadJSM m
type DOMContext
type DOM
type MonadDOM
data JSVal
class ToJSVal a
class FromJSVal a
class PToJSVal a
class PFromJSVal a
data JSString
class ToJSString a
class FromJSString a
data Object
data Nullable a
type DOMString
type ToDOMString s
type FromDOMString s
type IsDOMString s
type USVString
type IsUSVString s
type ByteString
type IsByteString s
type CSSOMString
type IsCSSOMString s
data GType
data GObject
class IsGObject o
data RawTypedArray
class IsRawTypedArray o
data Function
class IsFunction o
data PromiseRejected
data Callback a
data AudioBufferCallback
data BlobCallback
data DatabaseCallback
data NotificationPermissionCallback permissions
data NodeFilter
data PositionCallback
data RTCStatsCallback
data SQLStatementCallback
data StorageErrorCallback
data StorageQuotaCallback
data StorageUsageCallback
data StringCallback s
data VoidCallback
type DOMHighResTimeStamp
type PerformanceEntryList
data Record key value
data Dictionary
class IsDictionary o
data MutationCallback
class IsMutationCallback o
data Date
class IsDate o
data Array
class IsArray o
data ObjectArray
class IsObjectArray o
data ArrayBuffer
class IsArrayBuffer o
data ArrayBufferView
class IsArrayBufferView o
data Float32Array
class IsFloat32Array o
data Float64Array
class IsFloat64Array o
data Uint8Array
class IsUint8Array o
data Uint8ClampedArray
class IsUint8ClampedArray o
data Uint16Array
class IsUint16Array o
data Uint32Array
class IsUint32Array o
data Int8Array
class IsInt8Array o
data Int16Array
class IsInt16Array o
data Int32Array
class IsInt32Array o
class IsSerializedScriptValue o
data Algorithm
class IsAlgorithm o
data CryptoOperationData
class IsCryptoOperationData o
type GLenum
type GLboolean
type GLbitfield
type GLbyte
type GLshort
type GLint
type GLsizei
type GLintptr
type GLsizeiptr
type GLubyte
type GLushort
type GLuint
type GLfloat
type GLclampf
type GLint64
type GLuint64
type HasCallStack
class IsAddEventListenerOptionsOrBool o
data BinaryData
class IsBinaryData o
data BlobPart
class IsBlobPart o
data BodyInit
class IsBodyInit o
data BufferDataSource
class IsBufferDataSource o
data BufferSource
class IsBufferSource o
data CanvasImageSource
class IsCanvasImageSource o
data CanvasStyle
class IsCanvasStyle o
data CredentialBodyType
class IsCredentialBodyType o
data CryptoKeyOrKeyPair
class IsCryptoKeyOrKeyPair o
class IsEventListenerOptionsOrBool o
data Float32List
class IsFloat32List o
class IsHTMLCollectionOrElement o
data HTMLElementOrLong
class IsHTMLElementOrLong o
class IsHTMLOptionElementOrGroup o
data IDBCursorSource
class IsIDBCursorSource o
data IDBKeyPath
class IsIDBKeyPath o
data IDBRequestResult
class IsIDBRequestResult o
data IDBRequestSource
class IsIDBRequestSource o
data Int32List
class IsInt32List o
data KeyData
class IsKeyData o
data MediaProvider
class IsMediaProvider o
class IsMediaStreamTrackOrKind o
data MessageEventSource
class IsMessageEventSource o
data NodeOrString
class IsNodeOrString o
class IsRTCIceCandidateOrInit o
class IsRadioNodeListOrElement o
data RenderingContext
class IsRenderingContext o
data SQLValue
class IsSQLValue o
data StringOrArrayBuffer
class IsStringOrArrayBuffer o
data StringOrBinaryData
class IsStringOrBinaryData o
data StringOrStrings
class IsStringOrStrings o
data TexImageSource
class IsTexImageSource o
data Track
class IsTrack o
data URLSearchParamsInit
class IsURLSearchParamsInit o
data XMLHttpRequestBody
class IsXMLHttpRequestBody o
data ANGLEInstancedArrays
data AbstractWorker
class IsAbstractWorker o
data Acceleration
data AesCbcCfbParams
data AesCtrParams
data AesGcmParams
data AesKeyParams
data AnalyserNode
data Animatable
class IsAnimatable o
data Animation
data AnimationEffect
class IsAnimationEffect o
data AnimationEvent
data AnimationEventInit
data AnimationTimeline
class IsAnimationTimeline o
data ApplePayError
data ApplePayLineItem
data ApplePayPayment
data ApplePayPaymentPass
data ApplePayPaymentToken
data ApplePaySession
data ApplicationCache
data AssignedNodesOptions
data Attr
data AudioBuffer
data AudioContext
class IsAudioContext o
data AudioDestinationNode
data AudioListener
data AudioNode
class IsAudioNode o
data AudioParam
data AudioProcessingEvent
data AudioTrack
data AudioTrackList
data BarProp
data BasicCredential
class IsBasicCredential o
data BeforeLoadEvent
data BeforeLoadEventInit
data BeforeUnloadEvent
data BiquadFilterNode
data Blob
class IsBlob o
data BlobPropertyBag
class IsBlobPropertyBag o
data Body
class IsBody o
data CDATASection
data CSS
data CSSFontFaceLoadEvent
data CSSFontFaceRule
data CSSImportRule
data CSSKeyframeRule
data CSSKeyframesRule
data CSSMediaRule
data CSSNamespaceRule
data CSSPageRule
data CSSPrimitiveValue
data CSSRule
class IsCSSRule o
data CSSRuleList
data CSSStyleDeclaration
data CSSStyleRule
data CSSStyleSheet
data CSSSupportsRule
data CSSUnknownRule
data CSSValue
class IsCSSValue o
data CSSValueList
data CanvasGradient
data CanvasPath
class IsCanvasPath o
data CanvasPattern
data CanvasProxy
data ChannelMergerNode
data ChannelSplitterNode
data CharacterData
class IsCharacterData o
data ChildNode
class IsChildNode o
data ClipboardEvent
data ClipboardEventInit
data CloseEvent
data CloseEventInit
data CommandLineAPIHost
data Comment
data CompositionEvent
data CompositionEventInit
data ConstrainDoubleRange
data ConstrainLongRange
data ConvolverNode
data Coordinates
data CountQueuingStrategy
data Counter
data CredentialData
class IsCredentialData o
data Crypto
class IsCryptoAlgorithmParameters o
data CryptoKey
data CryptoKeyPair
data CustomEvent
data CustomEventInit
data DOMError
class IsDOMError o
data DOMException
data DOMImplementation
data DOMParser
data DOMPoint
data DOMPointInit
data DOMPointReadOnly
class IsDOMPointReadOnly o
data DOMRect
data DOMRectInit
data DOMRectReadOnly
class IsDOMRectReadOnly o
data DOMStringList
data DOMStringMap
data DOMTokenList
data DataCue
data DataTransfer
data DataTransferItem
data DataTransferItemList
data Database
data DelayNode
data DeviceMotionEvent
data DeviceProximityEvent
data Document
class IsDocument o
data DocumentFragment
class IsDocumentFragment o
data DocumentOrShadowRoot
class IsDocumentOrShadowRoot o
data DocumentTimeline
data DocumentType
data DoubleRange
class IsDoubleRange o
data EXTBlendMinMax
data EXTFragDepth
data EXTShaderTextureLOD
data EXTsRGB
data EcKeyParams
data EcdhKeyDeriveParams
data EcdsaParams
data Element
class IsElement o
class IsElementCSSInlineStyle o
data ErrorEvent
data ErrorEventInit
data Event
class IsEvent o
data EventInit
class IsEventInit o
data EventListener
data EventListenerOptions
class IsEventListenerOptions o
data EventModifierInit
class IsEventModifierInit o
data EventSource
data EventSourceInit
data EventTarget
class IsEventTarget o
data File
data FileError
data FileException
data FileList
data FilePropertyBag
data FileReader
data FileReaderSync
data FocusEvent
data FocusEventInit
data FontFace
data FontFaceDescriptors
data FontFaceSet
data FormData
data GainNode
data Gamepad
data GamepadButton
data GamepadEvent
data GamepadEventInit
data Geolocation
data Geoposition
data GetRootNodeOptions
data GlobalCrypto
class IsGlobalCrypto o
data GlobalEventHandlers
class IsGlobalEventHandlers o
data GlobalPerformance
class IsGlobalPerformance o
data HTMLAllCollection
data HTMLAnchorElement
data HTMLAppletElement
data HTMLAreaElement
data HTMLAudioElement
data HTMLBRElement
data HTMLBaseElement
data HTMLBodyElement
data HTMLButtonElement
data HTMLCanvasElement
data HTMLCollection
class IsHTMLCollection o
data HTMLDListElement
data HTMLDataElement
data HTMLDataListElement
data HTMLDetailsElement
data HTMLDirectoryElement
data HTMLDivElement
data HTMLDocument
data HTMLElement
class IsHTMLElement o
data HTMLEmbedElement
data HTMLFieldSetElement
data HTMLFontElement
data HTMLFormElement
data HTMLFrameElement
data HTMLFrameSetElement
data HTMLHRElement
data HTMLHeadElement
data HTMLHeadingElement
data HTMLHtmlElement
class IsHTMLHyperlinkElementUtils o
data HTMLIFrameElement
data HTMLImageElement
data HTMLInputElement
data HTMLKeygenElement
data HTMLLIElement
data HTMLLabelElement
data HTMLLegendElement
data HTMLLinkElement
data HTMLMapElement
data HTMLMarqueeElement
data HTMLMediaElement
class IsHTMLMediaElement o
data HTMLMenuElement
data HTMLMetaElement
data HTMLMeterElement
data HTMLModElement
data HTMLOListElement
data HTMLObjectElement
data HTMLOptGroupElement
data HTMLOptionElement
data HTMLOutputElement
data HTMLParagraphElement
data HTMLParamElement
data HTMLPictureElement
data HTMLPreElement
data HTMLProgressElement
data HTMLQuoteElement
data HTMLScriptElement
data HTMLSelectElement
data HTMLSlotElement
data HTMLSourceElement
data HTMLSpanElement
data HTMLStyleElement
data HTMLTableCellElement
data HTMLTableColElement
data HTMLTableElement
data HTMLTableRowElement
data HTMLTemplateElement
data HTMLTextAreaElement
data HTMLTimeElement
data HTMLTitleElement
data HTMLTrackElement
data HTMLUListElement
data HTMLUnknownElement
data HTMLVideoElement
data HashChangeEvent
data HashChangeEventInit
data Headers
data History
data HkdfParams
data HmacKeyParams
data IDBCursor
class IsIDBCursor o
data IDBCursorWithValue
data IDBDatabase
data IDBFactory
data IDBIndex
data IDBIndexParameters
data IDBKeyRange
data IDBObjectStore
data IDBOpenDBRequest
data IDBRequest
class IsIDBRequest o
data IDBTransaction
data ImageData
data InputEvent
data InputEventInit
data IntersectionObserver
data JsonWebKey
data KeyboardEvent
data KeyboardEventInit
data KeyframeEffect
data Location
data LongRange
class IsLongRange o
data MediaController
data MediaControlsHost
data MediaDeviceInfo
data MediaDevices
data MediaEncryptedEvent
data MediaError
data MediaKeyMessageEvent
data MediaKeySession
data MediaKeyStatusMap
data MediaKeySystemAccess
data MediaKeys
data MediaList
data MediaMetadata
data MediaQueryList
data MediaRemoteControls
data MediaSession
data MediaSource
data MediaStream
data MediaStreamEvent
data MediaStreamEventInit
data MediaStreamTrack
class IsMediaStreamTrack o
class IsMediaTrackConstraintSet o
data MediaTrackSettings
data MessageChannel
data MessageEvent
data MessageEventInit
data MessagePort
data MimeType
data MimeTypeArray
data MouseEvent
class IsMouseEvent o
data MouseEventInit
class IsMouseEventInit o
data MutationEvent
data MutationObserver
data MutationObserverInit
data MutationRecord
data NamedNodeMap
data Navigator
class IsNavigatorConcurrentHardware o
data NavigatorID
class IsNavigatorID o
data NavigatorLanguage
class IsNavigatorLanguage o
data NavigatorOnLine
class IsNavigatorOnLine o
data Node
class IsNode o
data NodeIterator
data NodeList
class IsNodeList o
class IsNonDocumentTypeChildNode o
data NonElementParentNode
class IsNonElementParentNode o
data Notification
data NotificationOptions
data OESElementIndexUint
data OESTextureFloat
data OESTextureHalfFloat
data OESVertexArrayObject
data OfflineAudioContext
data OscillatorNode
data OverconstrainedError
data OverflowEvent
data OverflowEventInit
data PageTransitionEvent
data PannerNode
data ParentNode
class IsParentNode o
data PasswordCredential
data Path2D
data Pbkdf2Params
data Performance
data PerformanceEntry
class IsPerformanceEntry o
data PerformanceMark
data PerformanceMeasure
data PerformanceObserver
data PerformanceTiming
data PeriodicWave
data Plugin
data PluginArray
data PopStateEvent
data PopStateEventInit
data PositionError
data PositionOptions
data ProgressEvent
class IsProgressEvent o
data ProgressEventInit
data RGBColor
data RTCAnswerOptions
data RTCConfiguration
data RTCDTMFSender
data RTCDataChannel
data RTCDataChannelEvent
data RTCDataChannelInit
data RTCDataChannelStats
data RTCIceCandidate
data RTCIceCandidateEvent
data RTCIceCandidateInit
data RTCIceServer
data RTCIceTransport
class IsRTCOfferAnswerOptions o
data RTCOfferOptions
data RTCPeerConnection
data RTCRTPStreamStats
class IsRTCRTPStreamStats o
data RTCRtpFecParameters
data RTCRtpParameters
data RTCRtpReceiver
data RTCRtpRtxParameters
data RTCRtpSender
data RTCRtpTransceiver
data RTCStats
class IsRTCStats o
data RTCStatsReport
data RTCTrackEvent
data RTCTrackEventInit
data RadioNodeList
data Range
data ReadableStream
data ReadableStreamSource
data Rect
data Request
data RequestInit
data Response
data RotationRate
data RsaKeyGenParams
class IsRsaKeyGenParams o
data RsaOaepParams
data RsaOtherPrimesInfo
data SQLError
data SQLException
data SQLResultSet
data SQLResultSetRowList
data SQLTransaction
data SVGAElement
data SVGAltGlyphElement
data SVGAngle
data SVGAnimateElement
data SVGAnimatedAngle
data SVGAnimatedBoolean
data SVGAnimatedInteger
data SVGAnimatedLength
data SVGAnimatedNumber
data SVGAnimatedRect
data SVGAnimatedString
data SVGAnimationElement
class IsSVGAnimationElement o
data SVGCircleElement
data SVGClipPathElement
data SVGCursorElement
data SVGDefsElement
data SVGDescElement
data SVGElement
class IsSVGElement o
data SVGEllipseElement
data SVGException
class IsSVGExternalResourcesRequired o
data SVGFEBlendElement
data SVGFEFloodElement
data SVGFEFuncAElement
data SVGFEFuncBElement
data SVGFEFuncGElement
data SVGFEFuncRElement
data SVGFEImageElement
data SVGFEMergeElement
data SVGFEOffsetElement
data SVGFETileElement
data SVGFilterElement
data SVGFitToViewBox
class IsSVGFitToViewBox o
data SVGFontElement
data SVGFontFaceElement
data SVGGElement
data SVGGlyphElement
data SVGGlyphRefElement
data SVGGradientElement
class IsSVGGradientElement o
data SVGGraphicsElement
class IsSVGGraphicsElement o
data SVGHKernElement
data SVGImageElement
data SVGLength
data SVGLengthList
data SVGLineElement
data SVGMPathElement
data SVGMarkerElement
data SVGMaskElement
data SVGMatrix
data SVGMetadataElement
data SVGNumber
data SVGNumberList
data SVGPathElement
data SVGPathSeg
class IsSVGPathSeg o
data SVGPathSegArcAbs
data SVGPathSegArcRel
data SVGPathSegClosePath
data SVGPathSegLinetoAbs
data SVGPathSegLinetoRel
data SVGPathSegList
data SVGPathSegMovetoAbs
data SVGPathSegMovetoRel
data SVGPatternElement
data SVGPoint
data SVGPointList
data SVGPolygonElement
data SVGPolylineElement
data SVGRect
data SVGRectElement
data SVGRenderingIntent
data SVGSVGElement
data SVGScriptElement
data SVGSetElement
data SVGStopElement
data SVGStringList
data SVGStyleElement
data SVGSwitchElement
data SVGSymbolElement
data SVGTRefElement
data SVGTSpanElement
data SVGTests
class IsSVGTests o
class IsSVGTextContentElement o
data SVGTextElement
data SVGTextPathElement
class IsSVGTextPositioningElement o
data SVGTitleElement
data SVGTransform
data SVGTransformList
data SVGURIReference
class IsSVGURIReference o
data SVGUnitTypes
data SVGUseElement
data SVGVKernElement
data SVGViewElement
data SVGViewSpec
data SVGZoomAndPan
class IsSVGZoomAndPan o
data SVGZoomEvent
data Screen
data ScriptProcessorNode
data ScrollToOptions
data Selection
data ShadowRoot
data ShadowRootInit
data SiteBoundCredential
class IsSiteBoundCredential o
class IsSiteBoundCredentialData o
data Slotable
class IsSlotable o
data SourceBuffer
data SourceBufferList
data SpeechSynthesis
data SpeechSynthesisEvent
data SpeechSynthesisVoice
data StaticRange
data Storage
data StorageEvent
data StorageEventInit
data StorageInfo
data StorageQuota
data StyleMedia
data StyleSheet
class IsStyleSheet o
data StyleSheetList
data SubtleCrypto
data Text
class IsText o
data TextDecodeOptions
data TextDecoder
data TextDecoderOptions
data TextEncoder
data TextEvent
data TextMetrics
data TextTrack
data TextTrackCue
class IsTextTrackCue o
data TextTrackCueList
data TextTrackList
data TimeRanges
data Touch
data TouchEvent
data TouchEventInit
data TouchList
data TrackEvent
data TrackEventInit
data TransitionEvent
data TransitionEventInit
data TreeWalker
data UIEvent
class IsUIEvent o
data UIEventInit
class IsUIEventInit o
data URL
data URLSearchParams
data UserMessageHandler
data VTTCue
data VTTRegion
data VTTRegionList
data ValidityState
data VideoPlaybackQuality
data VideoTrack
data VideoTrackList
data WaveShaperNode
data WebGLActiveInfo
data WebGLBuffer
data WebGLContextEvent
data WebGLDebugShaders
data WebGLDepthTexture
data WebGLDrawBuffers
data WebGLFramebuffer
data WebGLLoseContext
data WebGLProgram
data WebGLQuery
data WebGLRenderbuffer
class IsWebGLRenderingContextBase o
data WebGLSampler
data WebGLShader
data WebGLSync
data WebGLTexture
data WebGLUniformLocation
data WebGPUBuffer
data WebGPUCommandBuffer
data WebGPUCommandQueue
data WebGPUDrawable
data WebGPUFunction
data WebGPULibrary
data WebGPUSize
data WebGPUTexture
data WebKitAnimationEvent
data WebKitCSSMatrix
data WebKitCSSRegionRule
data WebKitMediaKeyError
data WebKitMediaKeys
data WebKitNamedFlow
data WebKitNamespace
data WebKitPoint
data WebKitSubtleCrypto
data WebSocket
data WheelEvent
data WheelEventInit
data Window
data WindowEventHandlers
class IsWindowEventHandlers o
class IsWindowOrWorkerGlobalScope o
data Worker
data WorkerGlobalScope
class IsWorkerGlobalScope o
data WorkerLocation
data WorkerNavigator
data WritableStream
data XMLDocument
data XMLHttpRequest
class IsXMLHttpRequestEventTarget o
data XMLHttpRequestUpload
data XMLSerializer
data XPathEvaluator
data XPathException
data XPathExpression
data XPathNSResolver
data XPathResult
data XSLTProcessor