packages feed

jsaddle-dom 0.4.0.1 → 0.4.1.0

raw patch · 320 files changed

+17691/−3663 lines, 320 filesdep ~jsaddlePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: jsaddle

API changes (from Hackage documentation)

- JSDOM.EventM: instance JSDOM.Types.MonadDOM (Control.Monad.Trans.Reader.ReaderT e JSDOM.Types.DOM)
- JSDOM.Types: class (Applicative m, MonadIO m) => MonadDOM m
- JSDOM.Types: instance JSDOM.Types.MonadDOM Language.Javascript.JSaddle.Types.JSM
- JSDOM.Types: propagateGError :: a -> a
+ JSDOM: nextAnimationFrame :: (Double -> JSM a) -> JSM a
+ JSDOM: waitForAnimationFrame :: JSM Double
+ JSDOM.Generated.AbstractView: getDocumentUnchecked :: (MonadDOM m) => AbstractView -> m Document
+ JSDOM.Generated.AbstractView: getStyleMediaUnchecked :: (MonadDOM m) => AbstractView -> m StyleMedia
+ JSDOM.Generated.AllAudioCapabilities: getVolumeUnchecked :: (MonadDOM m) => AllAudioCapabilities -> m CapabilityRange
+ JSDOM.Generated.AllVideoCapabilities: getAspectRatioUnchecked :: (MonadDOM m) => AllVideoCapabilities -> m CapabilityRange
+ JSDOM.Generated.AllVideoCapabilities: getFrameRateUnchecked :: (MonadDOM m) => AllVideoCapabilities -> m CapabilityRange
+ JSDOM.Generated.AllVideoCapabilities: getHeightUnchecked :: (MonadDOM m) => AllVideoCapabilities -> m CapabilityRange
+ JSDOM.Generated.AllVideoCapabilities: getWidthUnchecked :: (MonadDOM m) => AllVideoCapabilities -> m CapabilityRange
+ JSDOM.Generated.Attr: getNameUnchecked :: (MonadDOM m, FromJSString result) => Attr -> m result
+ JSDOM.Generated.Attr: getOwnerElementUnchecked :: (MonadDOM m) => Attr -> m Element
+ JSDOM.Generated.Attr: getValueUnchecked :: (MonadDOM m, FromJSString result) => Attr -> m result
+ JSDOM.Generated.AudioBuffer: getChannelDataUnchecked :: (MonadDOM m) => AudioBuffer -> Word -> m Float32Array
+ JSDOM.Generated.AudioBuffer: getChannelData_ :: (MonadDOM m) => AudioBuffer -> Word -> m ()
+ JSDOM.Generated.AudioBufferSourceNode: getBufferUnchecked :: (MonadDOM m) => AudioBufferSourceNode -> m AudioBuffer
+ JSDOM.Generated.AudioBufferSourceNode: getGainUnchecked :: (MonadDOM m) => AudioBufferSourceNode -> m AudioParam
+ JSDOM.Generated.AudioBufferSourceNode: getPlaybackRateUnchecked :: (MonadDOM m) => AudioBufferSourceNode -> m AudioParam
+ JSDOM.Generated.AudioContext: createAnalyserUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m AnalyserNode
+ JSDOM.Generated.AudioContext: createAnalyser_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
+ JSDOM.Generated.AudioContext: createBiquadFilterUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m BiquadFilterNode
+ JSDOM.Generated.AudioContext: createBiquadFilter_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
+ JSDOM.Generated.AudioContext: createBufferFromArrayBufferUnchecked :: (MonadDOM m, IsAudioContext self, IsArrayBuffer buffer) => self -> Maybe buffer -> Bool -> m AudioBuffer
+ JSDOM.Generated.AudioContext: createBufferFromArrayBuffer_ :: (MonadDOM m, IsAudioContext self, IsArrayBuffer buffer) => self -> Maybe buffer -> Bool -> m ()
+ JSDOM.Generated.AudioContext: createBufferSourceUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m AudioBufferSourceNode
+ JSDOM.Generated.AudioContext: createBufferSource_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
+ JSDOM.Generated.AudioContext: createBufferUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Float -> m AudioBuffer
+ JSDOM.Generated.AudioContext: createBuffer_ :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Float -> m ()
+ JSDOM.Generated.AudioContext: createChannelMergerUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Word -> m ChannelMergerNode
+ JSDOM.Generated.AudioContext: createChannelMerger_ :: (MonadDOM m, IsAudioContext self) => self -> Word -> m ()
+ JSDOM.Generated.AudioContext: createChannelSplitterUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Word -> m ChannelSplitterNode
+ JSDOM.Generated.AudioContext: createChannelSplitter_ :: (MonadDOM m, IsAudioContext self) => self -> Word -> m ()
+ JSDOM.Generated.AudioContext: createConvolverUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m ConvolverNode
+ JSDOM.Generated.AudioContext: createConvolver_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
+ JSDOM.Generated.AudioContext: createDelayNodeUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Double -> m DelayNode
+ JSDOM.Generated.AudioContext: createDelayNode_ :: (MonadDOM m, IsAudioContext self) => self -> Double -> m ()
+ JSDOM.Generated.AudioContext: createDelayUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Double -> m DelayNode
+ JSDOM.Generated.AudioContext: createDelay_ :: (MonadDOM m, IsAudioContext self) => self -> Double -> m ()
+ JSDOM.Generated.AudioContext: createDynamicsCompressorUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m DynamicsCompressorNode
+ JSDOM.Generated.AudioContext: createDynamicsCompressor_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
+ JSDOM.Generated.AudioContext: createGainNodeUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m GainNode
+ JSDOM.Generated.AudioContext: createGainNode_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
+ JSDOM.Generated.AudioContext: createGainUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m GainNode
+ JSDOM.Generated.AudioContext: createGain_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
+ JSDOM.Generated.AudioContext: createJavaScriptNodeUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Word -> m ScriptProcessorNode
+ JSDOM.Generated.AudioContext: createJavaScriptNode_ :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Word -> m ()
+ JSDOM.Generated.AudioContext: createMediaElementSourceUnchecked :: (MonadDOM m, IsAudioContext self, IsHTMLMediaElement mediaElement) => self -> Maybe mediaElement -> m MediaElementAudioSourceNode
+ JSDOM.Generated.AudioContext: createMediaElementSource_ :: (MonadDOM m, IsAudioContext self, IsHTMLMediaElement mediaElement) => self -> Maybe mediaElement -> m ()
+ JSDOM.Generated.AudioContext: createMediaStreamDestinationUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m MediaStreamAudioDestinationNode
+ JSDOM.Generated.AudioContext: createMediaStreamDestination_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
+ JSDOM.Generated.AudioContext: createMediaStreamSourceUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Maybe MediaStream -> m MediaStreamAudioSourceNode
+ JSDOM.Generated.AudioContext: createMediaStreamSource_ :: (MonadDOM m, IsAudioContext self) => self -> Maybe MediaStream -> m ()
+ JSDOM.Generated.AudioContext: createOscillatorUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m OscillatorNode
+ JSDOM.Generated.AudioContext: createOscillator_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
+ JSDOM.Generated.AudioContext: createPannerUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m PannerNode
+ JSDOM.Generated.AudioContext: createPanner_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
+ JSDOM.Generated.AudioContext: createPeriodicWaveUnchecked :: (MonadDOM m, IsAudioContext self, IsFloat32Array real, IsFloat32Array imag) => self -> Maybe real -> Maybe imag -> m PeriodicWave
+ JSDOM.Generated.AudioContext: createPeriodicWave_ :: (MonadDOM m, IsAudioContext self, IsFloat32Array real, IsFloat32Array imag) => self -> Maybe real -> Maybe imag -> m ()
+ JSDOM.Generated.AudioContext: createScriptProcessorUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Word -> m ScriptProcessorNode
+ JSDOM.Generated.AudioContext: createScriptProcessor_ :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Word -> m ()
+ JSDOM.Generated.AudioContext: createWaveShaperUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m WaveShaperNode
+ JSDOM.Generated.AudioContext: createWaveShaper_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
+ JSDOM.Generated.AudioContext: getDestinationUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m AudioDestinationNode
+ JSDOM.Generated.AudioContext: getListenerUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m AudioListener
+ JSDOM.Generated.AudioNode: getContextUnchecked :: (MonadDOM m, IsAudioNode self) => self -> m AudioContext
+ JSDOM.Generated.AudioProcessingEvent: getInputBufferUnchecked :: (MonadDOM m) => AudioProcessingEvent -> m AudioBuffer
+ JSDOM.Generated.AudioProcessingEvent: getOutputBufferUnchecked :: (MonadDOM m) => AudioProcessingEvent -> m AudioBuffer
+ JSDOM.Generated.AudioTrack: getSourceBufferUnchecked :: (MonadDOM m) => AudioTrack -> m SourceBuffer
+ JSDOM.Generated.AudioTrackList: getTrackByIdUnchecked :: (MonadDOM m, ToJSString id) => AudioTrackList -> id -> m AudioTrack
+ JSDOM.Generated.AudioTrackList: getTrackById_ :: (MonadDOM m, ToJSString id) => AudioTrackList -> id -> m ()
+ JSDOM.Generated.AudioTrackList: itemUnchecked :: (MonadDOM m) => AudioTrackList -> Word -> m AudioTrack
+ JSDOM.Generated.AudioTrackList: item_ :: (MonadDOM m) => AudioTrackList -> Word -> m ()
+ JSDOM.Generated.BiquadFilterNode: getDetuneUnchecked :: (MonadDOM m) => BiquadFilterNode -> m AudioParam
+ JSDOM.Generated.BiquadFilterNode: getFrequencyUnchecked :: (MonadDOM m) => BiquadFilterNode -> m AudioParam
+ JSDOM.Generated.BiquadFilterNode: getGainUnchecked :: (MonadDOM m) => BiquadFilterNode -> m AudioParam
+ JSDOM.Generated.BiquadFilterNode: getQUnchecked :: (MonadDOM m) => BiquadFilterNode -> m AudioParam
+ JSDOM.Generated.Blob: sliceUnchecked :: (MonadDOM m, IsBlob self, ToJSString contentType) => self -> Int64 -> Int64 -> Maybe contentType -> m Blob
+ JSDOM.Generated.Blob: slice_ :: (MonadDOM m, IsBlob self, ToJSString contentType) => self -> Int64 -> Int64 -> Maybe contentType -> m ()
+ JSDOM.Generated.CSS: supports2_ :: (MonadDOM m, ToJSString property, ToJSString value) => CSS -> property -> value -> m ()
+ JSDOM.Generated.CSS: supports_ :: (MonadDOM m, ToJSString conditionText) => CSS -> conditionText -> m ()
+ JSDOM.Generated.CSSCharsetRule: getEncodingUnchecked :: (MonadDOM m, FromJSString result) => CSSCharsetRule -> m result
+ JSDOM.Generated.CSSFontFaceLoadEvent: getErrorUnchecked :: (MonadDOM m) => CSSFontFaceLoadEvent -> m DOMError
+ JSDOM.Generated.CSSFontFaceLoadEvent: getFontfaceUnchecked :: (MonadDOM m) => CSSFontFaceLoadEvent -> m CSSFontFaceRule
+ JSDOM.Generated.CSSFontFaceRule: getStyleUnchecked :: (MonadDOM m) => CSSFontFaceRule -> m CSSStyleDeclaration
+ JSDOM.Generated.CSSImportRule: getHrefUnchecked :: (MonadDOM m, FromJSString result) => CSSImportRule -> m result
+ JSDOM.Generated.CSSImportRule: getMediaUnchecked :: (MonadDOM m) => CSSImportRule -> m MediaList
+ JSDOM.Generated.CSSImportRule: getStyleSheetUnchecked :: (MonadDOM m) => CSSImportRule -> m CSSStyleSheet
+ JSDOM.Generated.CSSKeyframeRule: getStyleUnchecked :: (MonadDOM m) => CSSKeyframeRule -> m CSSStyleDeclaration
+ JSDOM.Generated.CSSKeyframesRule: _getUnchecked :: (MonadDOM m) => CSSKeyframesRule -> Word -> m CSSKeyframeRule
+ JSDOM.Generated.CSSKeyframesRule: _get_ :: (MonadDOM m) => CSSKeyframesRule -> Word -> m ()
+ JSDOM.Generated.CSSKeyframesRule: findRuleUnchecked :: (MonadDOM m, ToJSString key) => CSSKeyframesRule -> key -> m CSSKeyframeRule
+ JSDOM.Generated.CSSKeyframesRule: findRule_ :: (MonadDOM m, ToJSString key) => CSSKeyframesRule -> key -> m ()
+ JSDOM.Generated.CSSKeyframesRule: getCssRulesUnchecked :: (MonadDOM m) => CSSKeyframesRule -> m CSSRuleList
+ JSDOM.Generated.CSSKeyframesRule: getNameUnchecked :: (MonadDOM m, FromJSString result) => CSSKeyframesRule -> m result
+ JSDOM.Generated.CSSMediaRule: getCssRulesUnchecked :: (MonadDOM m) => CSSMediaRule -> m CSSRuleList
+ JSDOM.Generated.CSSMediaRule: getMediaUnchecked :: (MonadDOM m) => CSSMediaRule -> m MediaList
+ JSDOM.Generated.CSSMediaRule: insertRule_ :: (MonadDOM m, ToJSString rule) => CSSMediaRule -> rule -> Word -> m ()
+ JSDOM.Generated.CSSPageRule: getSelectorTextUnchecked :: (MonadDOM m, FromJSString result) => CSSPageRule -> m result
+ JSDOM.Generated.CSSPageRule: getStyleUnchecked :: (MonadDOM m) => CSSPageRule -> m CSSStyleDeclaration
+ JSDOM.Generated.CSSPrimitiveValue: getCounterValueUnchecked :: (MonadDOM m) => CSSPrimitiveValue -> m Counter
+ JSDOM.Generated.CSSPrimitiveValue: getCounterValue_ :: (MonadDOM m) => CSSPrimitiveValue -> m ()
+ JSDOM.Generated.CSSPrimitiveValue: getFloatValue_ :: (MonadDOM m) => CSSPrimitiveValue -> Word -> m ()
+ JSDOM.Generated.CSSPrimitiveValue: getRGBColorValueUnchecked :: (MonadDOM m) => CSSPrimitiveValue -> m RGBColor
+ JSDOM.Generated.CSSPrimitiveValue: getRGBColorValue_ :: (MonadDOM m) => CSSPrimitiveValue -> m ()
+ JSDOM.Generated.CSSPrimitiveValue: getRectValueUnchecked :: (MonadDOM m) => CSSPrimitiveValue -> m Rect
+ JSDOM.Generated.CSSPrimitiveValue: getRectValue_ :: (MonadDOM m) => CSSPrimitiveValue -> m ()
+ JSDOM.Generated.CSSPrimitiveValue: getStringValue_ :: (MonadDOM m) => CSSPrimitiveValue -> m ()
+ JSDOM.Generated.CSSRule: getCssTextUnchecked :: (MonadDOM m, IsCSSRule self, FromJSString result) => self -> m result
+ JSDOM.Generated.CSSRule: getParentRuleUnchecked :: (MonadDOM m, IsCSSRule self) => self -> m CSSRule
+ JSDOM.Generated.CSSRule: getParentStyleSheetUnchecked :: (MonadDOM m, IsCSSRule self) => self -> m CSSStyleSheet
+ JSDOM.Generated.CSSRuleList: itemUnchecked :: (MonadDOM m) => CSSRuleList -> Word -> m CSSRule
+ JSDOM.Generated.CSSRuleList: item_ :: (MonadDOM m) => CSSRuleList -> Word -> m ()
+ JSDOM.Generated.CSSStyleDeclaration: getCssTextUnchecked :: (MonadDOM m, FromJSString result) => CSSStyleDeclaration -> m result
+ JSDOM.Generated.CSSStyleDeclaration: getParentRuleUnchecked :: (MonadDOM m) => CSSStyleDeclaration -> m CSSRule
+ JSDOM.Generated.CSSStyleDeclaration: getPropertyCSSValueUnchecked :: (MonadDOM m, ToJSString propertyName) => CSSStyleDeclaration -> propertyName -> m CSSValue
+ JSDOM.Generated.CSSStyleDeclaration: getPropertyCSSValue_ :: (MonadDOM m, ToJSString propertyName) => CSSStyleDeclaration -> propertyName -> m ()
+ JSDOM.Generated.CSSStyleDeclaration: getPropertyPriorityUnchecked :: (MonadDOM m, ToJSString propertyName, FromJSString result) => CSSStyleDeclaration -> propertyName -> m result
+ JSDOM.Generated.CSSStyleDeclaration: getPropertyPriority_ :: (MonadDOM m, ToJSString propertyName) => CSSStyleDeclaration -> propertyName -> m ()
+ JSDOM.Generated.CSSStyleDeclaration: getPropertyShorthandUnchecked :: (MonadDOM m, ToJSString propertyName, FromJSString result) => CSSStyleDeclaration -> propertyName -> m result
+ JSDOM.Generated.CSSStyleDeclaration: getPropertyShorthand_ :: (MonadDOM m, ToJSString propertyName) => CSSStyleDeclaration -> propertyName -> m ()
+ JSDOM.Generated.CSSStyleDeclaration: getPropertyValueUnchecked :: (MonadDOM m, ToJSString propertyName, FromJSString result) => CSSStyleDeclaration -> propertyName -> m result
+ JSDOM.Generated.CSSStyleDeclaration: getPropertyValue_ :: (MonadDOM m, ToJSString propertyName) => CSSStyleDeclaration -> propertyName -> m ()
+ JSDOM.Generated.CSSStyleDeclaration: isPropertyImplicit_ :: (MonadDOM m, ToJSString propertyName) => CSSStyleDeclaration -> propertyName -> m ()
+ JSDOM.Generated.CSSStyleDeclaration: item_ :: (MonadDOM m) => CSSStyleDeclaration -> Word -> m ()
+ JSDOM.Generated.CSSStyleDeclaration: removePropertyUnchecked :: (MonadDOM m, ToJSString propertyName, FromJSString result) => CSSStyleDeclaration -> propertyName -> m result
+ JSDOM.Generated.CSSStyleDeclaration: removeProperty_ :: (MonadDOM m, ToJSString propertyName) => CSSStyleDeclaration -> propertyName -> m ()
+ JSDOM.Generated.CSSStyleRule: getSelectorTextUnchecked :: (MonadDOM m, FromJSString result) => CSSStyleRule -> m result
+ JSDOM.Generated.CSSStyleRule: getStyleUnchecked :: (MonadDOM m) => CSSStyleRule -> m CSSStyleDeclaration
+ JSDOM.Generated.CSSStyleSheet: addRule_ :: (MonadDOM m, ToJSString selector, ToJSString style) => CSSStyleSheet -> selector -> style -> Word -> m ()
+ JSDOM.Generated.CSSStyleSheet: getCssRulesUnchecked :: (MonadDOM m) => CSSStyleSheet -> m CSSRuleList
+ JSDOM.Generated.CSSStyleSheet: getOwnerRuleUnchecked :: (MonadDOM m) => CSSStyleSheet -> m CSSRule
+ JSDOM.Generated.CSSStyleSheet: getRulesUnchecked :: (MonadDOM m) => CSSStyleSheet -> m CSSRuleList
+ JSDOM.Generated.CSSStyleSheet: insertRule_ :: (MonadDOM m, ToJSString rule) => CSSStyleSheet -> rule -> Word -> m ()
+ JSDOM.Generated.CSSSupportsRule: getCssRulesUnchecked :: (MonadDOM m) => CSSSupportsRule -> m CSSRuleList
+ JSDOM.Generated.CSSSupportsRule: insertRule_ :: (MonadDOM m, ToJSString rule) => CSSSupportsRule -> rule -> Word -> m ()
+ JSDOM.Generated.CSSValue: getCssTextUnchecked :: (MonadDOM m, IsCSSValue self, FromJSString result) => self -> m result
+ JSDOM.Generated.CSSValueList: itemUnchecked :: (MonadDOM m, IsCSSValueList self) => self -> Word -> m CSSValue
+ JSDOM.Generated.CSSValueList: item_ :: (MonadDOM m, IsCSSValueList self) => self -> Word -> m ()
+ JSDOM.Generated.CanvasRenderingContext: getCanvasUnchecked :: (MonadDOM m, IsCanvasRenderingContext self) => self -> m HTMLCanvasElement
+ JSDOM.Generated.CanvasRenderingContext2D: createImageDataSizeUnchecked :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> m ImageData
+ JSDOM.Generated.CanvasRenderingContext2D: createImageDataSize_ :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: createImageDataUnchecked :: (MonadDOM m) => CanvasRenderingContext2D -> Maybe ImageData -> m ImageData
+ JSDOM.Generated.CanvasRenderingContext2D: createImageData_ :: (MonadDOM m) => CanvasRenderingContext2D -> Maybe ImageData -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: createLinearGradientUnchecked :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m CanvasGradient
+ JSDOM.Generated.CanvasRenderingContext2D: createLinearGradient_ :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: createPatternFromCanvasUnchecked :: (MonadDOM m, ToJSString repetitionType) => CanvasRenderingContext2D -> Maybe HTMLCanvasElement -> Maybe repetitionType -> m CanvasPattern
+ JSDOM.Generated.CanvasRenderingContext2D: createPatternFromCanvas_ :: (MonadDOM m, ToJSString repetitionType) => CanvasRenderingContext2D -> Maybe HTMLCanvasElement -> Maybe repetitionType -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: createPatternUnchecked :: (MonadDOM m, ToJSString repetitionType) => CanvasRenderingContext2D -> Maybe HTMLImageElement -> Maybe repetitionType -> m CanvasPattern
+ JSDOM.Generated.CanvasRenderingContext2D: createPattern_ :: (MonadDOM m, ToJSString repetitionType) => CanvasRenderingContext2D -> Maybe HTMLImageElement -> Maybe repetitionType -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: createRadialGradientUnchecked :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> m CanvasGradient
+ JSDOM.Generated.CanvasRenderingContext2D: createRadialGradient_ :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> Float -> Float -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: getFillStyleUnchecked :: (MonadDOM m) => CanvasRenderingContext2D -> m CanvasStyle
+ JSDOM.Generated.CanvasRenderingContext2D: getGlobalCompositeOperationUnchecked :: (MonadDOM m, FromJSString result) => CanvasRenderingContext2D -> m result
+ JSDOM.Generated.CanvasRenderingContext2D: getImageDataUnchecked :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ImageData
+ JSDOM.Generated.CanvasRenderingContext2D: getImageData_ :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: getLineCapUnchecked :: (MonadDOM m, FromJSString result) => CanvasRenderingContext2D -> m result
+ JSDOM.Generated.CanvasRenderingContext2D: getLineDash_ :: (MonadDOM m) => CanvasRenderingContext2D -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: getLineJoinUnchecked :: (MonadDOM m, FromJSString result) => CanvasRenderingContext2D -> m result
+ JSDOM.Generated.CanvasRenderingContext2D: getShadowColorUnchecked :: (MonadDOM m, FromJSString result) => CanvasRenderingContext2D -> m result
+ JSDOM.Generated.CanvasRenderingContext2D: getStrokeStyleUnchecked :: (MonadDOM m) => CanvasRenderingContext2D -> m CanvasStyle
+ JSDOM.Generated.CanvasRenderingContext2D: getWebkitLineDashUnchecked :: (MonadDOM m) => CanvasRenderingContext2D -> m Array
+ JSDOM.Generated.CanvasRenderingContext2D: isPointInPathPath_ :: (MonadDOM m) => CanvasRenderingContext2D -> Maybe Path2D -> Float -> Float -> CanvasWindingRule -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: isPointInPath_ :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> CanvasWindingRule -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: isPointInStrokePath_ :: (MonadDOM m) => CanvasRenderingContext2D -> Maybe Path2D -> Float -> Float -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: isPointInStroke_ :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: measureTextUnchecked :: (MonadDOM m, ToJSString text) => CanvasRenderingContext2D -> text -> m TextMetrics
+ JSDOM.Generated.CanvasRenderingContext2D: measureText_ :: (MonadDOM m, ToJSString text) => CanvasRenderingContext2D -> text -> m ()
+ JSDOM.Generated.CanvasRenderingContext2D: webkitGetImageDataHDUnchecked :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ImageData
+ JSDOM.Generated.CanvasRenderingContext2D: webkitGetImageDataHD_ :: (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> Float -> Float -> m ()
+ JSDOM.Generated.CharacterData: getDataUnchecked :: (MonadDOM m, IsCharacterData self, FromJSString result) => self -> m result
+ JSDOM.Generated.CharacterData: substringDataUnchecked :: (MonadDOM m, IsCharacterData self, FromJSString result) => self -> Word -> Word -> m result
+ JSDOM.Generated.CharacterData: substringData_ :: (MonadDOM m, IsCharacterData self) => self -> Word -> Word -> m ()
+ JSDOM.Generated.ClientRectList: itemUnchecked :: (MonadDOM m) => ClientRectList -> Word -> m ClientRect
+ JSDOM.Generated.ClientRectList: item_ :: (MonadDOM m) => ClientRectList -> Word -> m ()
+ JSDOM.Generated.CommandLineAPIHost: databaseId_ :: (MonadDOM m) => CommandLineAPIHost -> JSVal -> m ()
+ JSDOM.Generated.CommandLineAPIHost: getEventListenersUnchecked :: (MonadDOM m, IsNode node) => CommandLineAPIHost -> Maybe node -> m Array
+ JSDOM.Generated.CommandLineAPIHost: getEventListeners_ :: (MonadDOM m, IsNode node) => CommandLineAPIHost -> Maybe node -> m ()
+ JSDOM.Generated.CommandLineAPIHost: inspectedObject_ :: (MonadDOM m) => CommandLineAPIHost -> Int -> m ()
+ JSDOM.Generated.CommandLineAPIHost: storageId_ :: (MonadDOM m) => CommandLineAPIHost -> JSVal -> m ()
+ JSDOM.Generated.ConvolverNode: getBufferUnchecked :: (MonadDOM m) => ConvolverNode -> m AudioBuffer
+ JSDOM.Generated.Coordinates: getAltitudeAccuracyUnchecked :: (MonadDOM m) => Coordinates -> m Double
+ JSDOM.Generated.Coordinates: getAltitudeUnchecked :: (MonadDOM m) => Coordinates -> m Double
+ JSDOM.Generated.Coordinates: getHeadingUnchecked :: (MonadDOM m) => Coordinates -> m Double
+ JSDOM.Generated.Coordinates: getSpeedUnchecked :: (MonadDOM m) => Coordinates -> m Double
+ JSDOM.Generated.Crypto: getRandomValuesUnchecked :: (MonadDOM m, IsArrayBufferView array) => Crypto -> Maybe array -> m ArrayBufferView
+ JSDOM.Generated.Crypto: getRandomValues_ :: (MonadDOM m, IsArrayBufferView array) => Crypto -> Maybe array -> m ()
+ JSDOM.Generated.Crypto: getWebkitSubtleUnchecked :: (MonadDOM m) => Crypto -> m SubtleCrypto
+ JSDOM.Generated.CryptoKey: getAlgorithmUnchecked :: (MonadDOM m) => CryptoKey -> m Algorithm
+ JSDOM.Generated.CryptoKeyPair: getPrivateKeyUnchecked :: (MonadDOM m) => CryptoKeyPair -> m CryptoKey
+ JSDOM.Generated.CryptoKeyPair: getPublicKeyUnchecked :: (MonadDOM m) => CryptoKeyPair -> m CryptoKey
+ JSDOM.Generated.DOMImplementation: createCSSStyleSheetUnchecked :: (MonadDOM m, ToJSString title, ToJSString media) => DOMImplementation -> title -> media -> m CSSStyleSheet
+ JSDOM.Generated.DOMImplementation: createCSSStyleSheet_ :: (MonadDOM m, ToJSString title, ToJSString media) => DOMImplementation -> title -> media -> m ()
+ JSDOM.Generated.DOMImplementation: createDocumentTypeUnchecked :: (MonadDOM m, ToJSString qualifiedName, ToJSString publicId, ToJSString systemId) => DOMImplementation -> Maybe qualifiedName -> Maybe publicId -> Maybe systemId -> m DocumentType
+ JSDOM.Generated.DOMImplementation: createDocumentType_ :: (MonadDOM m, ToJSString qualifiedName, ToJSString publicId, ToJSString systemId) => DOMImplementation -> Maybe qualifiedName -> Maybe publicId -> Maybe systemId -> m ()
+ JSDOM.Generated.DOMImplementation: createDocumentUnchecked :: (MonadDOM m, ToJSString namespaceURI, ToJSString qualifiedName) => DOMImplementation -> Maybe namespaceURI -> Maybe qualifiedName -> Maybe DocumentType -> m Document
+ JSDOM.Generated.DOMImplementation: createDocument_ :: (MonadDOM m, ToJSString namespaceURI, ToJSString qualifiedName) => DOMImplementation -> Maybe namespaceURI -> Maybe qualifiedName -> Maybe DocumentType -> m ()
+ JSDOM.Generated.DOMImplementation: createHTMLDocumentUnchecked :: (MonadDOM m, ToJSString title) => DOMImplementation -> title -> m HTMLDocument
+ JSDOM.Generated.DOMImplementation: createHTMLDocument_ :: (MonadDOM m, ToJSString title) => DOMImplementation -> title -> m ()
+ JSDOM.Generated.DOMImplementation: hasFeature_ :: (MonadDOM m, ToJSString feature, ToJSString version) => DOMImplementation -> feature -> Maybe version -> m ()
+ JSDOM.Generated.DOMNamedFlowCollection: itemUnchecked :: (MonadDOM m) => DOMNamedFlowCollection -> Word -> m WebKitNamedFlow
+ JSDOM.Generated.DOMNamedFlowCollection: item_ :: (MonadDOM m) => DOMNamedFlowCollection -> Word -> m ()
+ JSDOM.Generated.DOMNamedFlowCollection: namedItemUnchecked :: (MonadDOM m, ToJSString name) => DOMNamedFlowCollection -> name -> m WebKitNamedFlow
+ JSDOM.Generated.DOMNamedFlowCollection: namedItem_ :: (MonadDOM m, ToJSString name) => DOMNamedFlowCollection -> name -> m ()
+ JSDOM.Generated.DOMParser: parseFromStringUnchecked :: (MonadDOM m, ToJSString str, ToJSString contentType) => DOMParser -> str -> contentType -> m Document
+ JSDOM.Generated.DOMParser: parseFromString_ :: (MonadDOM m, ToJSString str, ToJSString contentType) => DOMParser -> str -> contentType -> m ()
+ JSDOM.Generated.DOMSettableTokenList: _getUnchecked :: (MonadDOM m, FromJSString result) => DOMSettableTokenList -> Word -> m result
+ JSDOM.Generated.DOMSettableTokenList: _get_ :: (MonadDOM m) => DOMSettableTokenList -> Word -> m ()
+ JSDOM.Generated.DOMStringList: contains_ :: (MonadDOM m, ToJSString string) => DOMStringList -> string -> m ()
+ JSDOM.Generated.DOMStringList: itemUnchecked :: (MonadDOM m, FromJSString result) => DOMStringList -> Word -> m result
+ JSDOM.Generated.DOMStringList: item_ :: (MonadDOM m) => DOMStringList -> Word -> m ()
+ JSDOM.Generated.DOMTokenList: contains_ :: (MonadDOM m, IsDOMTokenList self, ToJSString token) => self -> token -> m ()
+ JSDOM.Generated.DOMTokenList: itemUnchecked :: (MonadDOM m, IsDOMTokenList self, FromJSString result) => self -> Word -> m result
+ JSDOM.Generated.DOMTokenList: item_ :: (MonadDOM m, IsDOMTokenList self) => self -> Word -> m ()
+ JSDOM.Generated.DOMTokenList: toString_ :: (MonadDOM m, IsDOMTokenList self) => self -> m ()
+ JSDOM.Generated.DOMTokenList: toggle_ :: (MonadDOM m, IsDOMTokenList self, ToJSString token) => self -> token -> Bool -> m ()
+ JSDOM.Generated.DataCue: getDataUnchecked :: (MonadDOM m) => DataCue -> m ArrayBuffer
+ JSDOM.Generated.DataTransfer: getData_ :: (MonadDOM m, ToJSString type') => DataTransfer -> type' -> m ()
+ JSDOM.Generated.DataTransfer: getFilesUnchecked :: (MonadDOM m) => DataTransfer -> m FileList
+ JSDOM.Generated.DataTransfer: getItemsUnchecked :: (MonadDOM m) => DataTransfer -> m DataTransferItemList
+ JSDOM.Generated.DataTransfer: getTypesUnchecked :: (MonadDOM m) => DataTransfer -> m Array
+ JSDOM.Generated.DataTransferItem: getAsFileUnchecked :: (MonadDOM m) => DataTransferItem -> m Blob
+ JSDOM.Generated.DataTransferItem: getAsFile_ :: (MonadDOM m) => DataTransferItem -> m ()
+ JSDOM.Generated.DataTransferItemList: itemUnchecked :: (MonadDOM m) => DataTransferItemList -> Word -> m DataTransferItem
+ JSDOM.Generated.DataTransferItemList: item_ :: (MonadDOM m) => DataTransferItemList -> Word -> m ()
+ JSDOM.Generated.DelayNode: getDelayTimeUnchecked :: (MonadDOM m) => DelayNode -> m AudioParam
+ JSDOM.Generated.DeviceMotionEvent: getAccelerationIncludingGravityUnchecked :: (MonadDOM m) => DeviceMotionEvent -> m Acceleration
+ JSDOM.Generated.DeviceMotionEvent: getAccelerationUnchecked :: (MonadDOM m) => DeviceMotionEvent -> m Acceleration
+ JSDOM.Generated.DeviceMotionEvent: getRotationRateUnchecked :: (MonadDOM m) => DeviceMotionEvent -> m RotationRate
+ JSDOM.Generated.Document: adoptNodeUnchecked :: (MonadDOM m, IsDocument self, IsNode source) => self -> Maybe source -> m Node
+ JSDOM.Generated.Document: adoptNode_ :: (MonadDOM m, IsDocument self, IsNode source) => self -> Maybe source -> m ()
+ JSDOM.Generated.Document: caretRangeFromPointUnchecked :: (MonadDOM m, IsDocument self) => self -> Int -> Int -> m Range
+ JSDOM.Generated.Document: caretRangeFromPoint_ :: (MonadDOM m, IsDocument self) => self -> Int -> Int -> m ()
+ JSDOM.Generated.Document: createAttributeNSUnchecked :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> Maybe qualifiedName -> m Attr
+ JSDOM.Generated.Document: createAttributeNS_ :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> Maybe qualifiedName -> m ()
+ JSDOM.Generated.Document: createAttributeUnchecked :: (MonadDOM m, IsDocument self, ToJSString name) => self -> name -> m Attr
+ JSDOM.Generated.Document: createAttribute_ :: (MonadDOM m, IsDocument self, ToJSString name) => self -> name -> m ()
+ JSDOM.Generated.Document: createCDATASectionUnchecked :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m CDATASection
+ JSDOM.Generated.Document: createCDATASection_ :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m ()
+ JSDOM.Generated.Document: createCommentUnchecked :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m Comment
+ JSDOM.Generated.Document: createComment_ :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m ()
+ JSDOM.Generated.Document: createDocumentFragmentUnchecked :: (MonadDOM m, IsDocument self) => self -> m DocumentFragment
+ JSDOM.Generated.Document: createDocumentFragment_ :: (MonadDOM m, IsDocument self) => self -> m ()
+ JSDOM.Generated.Document: createElementNSUnchecked :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> Maybe qualifiedName -> m Element
+ JSDOM.Generated.Document: createElementNS_ :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> Maybe qualifiedName -> m ()
+ JSDOM.Generated.Document: createElementUnchecked :: (MonadDOM m, IsDocument self, ToJSString tagName) => self -> Maybe tagName -> m Element
+ JSDOM.Generated.Document: createElement_ :: (MonadDOM m, IsDocument self, ToJSString tagName) => self -> Maybe tagName -> m ()
+ JSDOM.Generated.Document: createEntityReferenceUnchecked :: (MonadDOM m, IsDocument self, ToJSString name) => self -> name -> m EntityReference
+ JSDOM.Generated.Document: createEntityReference_ :: (MonadDOM m, IsDocument self, ToJSString name) => self -> name -> m ()
+ JSDOM.Generated.Document: createEventUnchecked :: (MonadDOM m, IsDocument self, ToJSString eventType) => self -> eventType -> m Event
+ JSDOM.Generated.Document: createEvent_ :: (MonadDOM m, IsDocument self, ToJSString eventType) => self -> eventType -> m ()
+ JSDOM.Generated.Document: createExpressionUnchecked :: (MonadDOM m, IsDocument self, ToJSString expression) => self -> expression -> Maybe XPathNSResolver -> m XPathExpression
+ JSDOM.Generated.Document: createExpression_ :: (MonadDOM m, IsDocument self, ToJSString expression) => self -> expression -> Maybe XPathNSResolver -> m ()
+ JSDOM.Generated.Document: createNSResolverUnchecked :: (MonadDOM m, IsDocument self, IsNode nodeResolver) => self -> Maybe nodeResolver -> m XPathNSResolver
+ JSDOM.Generated.Document: createNSResolver_ :: (MonadDOM m, IsDocument self, IsNode nodeResolver) => self -> Maybe nodeResolver -> m ()
+ JSDOM.Generated.Document: createNodeIteratorUnchecked :: (MonadDOM m, IsDocument self, IsNode root) => self -> Maybe root -> Word -> Maybe NodeFilter -> Bool -> m NodeIterator
+ JSDOM.Generated.Document: createNodeIterator_ :: (MonadDOM m, IsDocument self, IsNode root) => self -> Maybe root -> Word -> Maybe NodeFilter -> Bool -> m ()
+ JSDOM.Generated.Document: createProcessingInstructionUnchecked :: (MonadDOM m, IsDocument self, ToJSString target, ToJSString data') => self -> target -> data' -> m ProcessingInstruction
+ JSDOM.Generated.Document: createProcessingInstruction_ :: (MonadDOM m, IsDocument self, ToJSString target, ToJSString data') => self -> target -> data' -> m ()
+ JSDOM.Generated.Document: createRangeUnchecked :: (MonadDOM m, IsDocument self) => self -> m Range
+ JSDOM.Generated.Document: createRange_ :: (MonadDOM m, IsDocument self) => self -> m ()
+ JSDOM.Generated.Document: createTextNodeUnchecked :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m Text
+ JSDOM.Generated.Document: createTextNode_ :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m ()
+ JSDOM.Generated.Document: createTouchListUnchecked :: (MonadDOM m, IsDocument self) => self -> m TouchList
+ JSDOM.Generated.Document: createTouchList_ :: (MonadDOM m, IsDocument self) => self -> m ()
+ JSDOM.Generated.Document: createTouchUnchecked :: (MonadDOM m, IsDocument self, IsEventTarget target) => self -> Maybe Window -> Maybe target -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Float -> Float -> m Touch
+ JSDOM.Generated.Document: createTouch_ :: (MonadDOM m, IsDocument self, IsEventTarget target) => self -> Maybe Window -> Maybe target -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Float -> Float -> m ()
+ JSDOM.Generated.Document: createTreeWalkerUnchecked :: (MonadDOM m, IsDocument self, IsNode root) => self -> Maybe root -> Word -> Maybe NodeFilter -> Bool -> m TreeWalker
+ JSDOM.Generated.Document: createTreeWalker_ :: (MonadDOM m, IsDocument self, IsNode root) => self -> Maybe root -> Word -> Maybe NodeFilter -> Bool -> m ()
+ JSDOM.Generated.Document: elementFromPointUnchecked :: (MonadDOM m, IsDocument self) => self -> Int -> Int -> m Element
+ JSDOM.Generated.Document: elementFromPoint_ :: (MonadDOM m, IsDocument self) => self -> Int -> Int -> m ()
+ JSDOM.Generated.Document: evaluateUnchecked :: (MonadDOM m, IsDocument self, ToJSString expression, IsNode contextNode) => self -> expression -> Maybe contextNode -> Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m XPathResult
+ JSDOM.Generated.Document: evaluate_ :: (MonadDOM m, IsDocument self, ToJSString expression, IsNode contextNode) => self -> expression -> Maybe contextNode -> Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m ()
+ JSDOM.Generated.Document: execCommand_ :: (MonadDOM m, IsDocument self, ToJSString command, ToJSString value) => self -> command -> Bool -> Maybe value -> m ()
+ JSDOM.Generated.Document: getActiveElementUnchecked :: (MonadDOM m, IsDocument self) => self -> m Element
+ JSDOM.Generated.Document: getAnchorsUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
+ JSDOM.Generated.Document: getAppletsUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
+ JSDOM.Generated.Document: getBodyUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLElement
+ JSDOM.Generated.Document: getCSSCanvasContextUnchecked :: (MonadDOM m, IsDocument self, ToJSString contextId, ToJSString name) => self -> contextId -> name -> Int -> Int -> m CanvasRenderingContext
+ JSDOM.Generated.Document: getCSSCanvasContext_ :: (MonadDOM m, IsDocument self, ToJSString contextId, ToJSString name) => self -> contextId -> name -> Int -> Int -> m ()
+ JSDOM.Generated.Document: getCharacterSetUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getCharsetUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getCookieUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getCurrentScriptUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLScriptElement
+ JSDOM.Generated.Document: getDefaultCharsetUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getDefaultViewUnchecked :: (MonadDOM m, IsDocument self) => self -> m Window
+ JSDOM.Generated.Document: getDoctypeUnchecked :: (MonadDOM m, IsDocument self) => self -> m DocumentType
+ JSDOM.Generated.Document: getDocumentElementUnchecked :: (MonadDOM m, IsDocument self) => self -> m Element
+ JSDOM.Generated.Document: getDocumentURIUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getDomainUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getElementByIdUnchecked :: (MonadDOM m, IsDocument self, ToJSString elementId) => self -> elementId -> m Element
+ JSDOM.Generated.Document: getElementById_ :: (MonadDOM m, IsDocument self, ToJSString elementId) => self -> elementId -> m ()
+ JSDOM.Generated.Document: getElementsByClassNameUnchecked :: (MonadDOM m, IsDocument self, ToJSString tagname) => self -> tagname -> m NodeList
+ JSDOM.Generated.Document: getElementsByClassName_ :: (MonadDOM m, IsDocument self, ToJSString tagname) => self -> tagname -> m ()
+ JSDOM.Generated.Document: getElementsByNameUnchecked :: (MonadDOM m, IsDocument self, ToJSString elementName) => self -> elementName -> m NodeList
+ JSDOM.Generated.Document: getElementsByName_ :: (MonadDOM m, IsDocument self, ToJSString elementName) => self -> elementName -> m ()
+ JSDOM.Generated.Document: getElementsByTagNameNSUnchecked :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m NodeList
+ JSDOM.Generated.Document: getElementsByTagNameNS_ :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m ()
+ JSDOM.Generated.Document: getElementsByTagNameUnchecked :: (MonadDOM m, IsDocument self, ToJSString tagname) => self -> tagname -> m NodeList
+ JSDOM.Generated.Document: getElementsByTagName_ :: (MonadDOM m, IsDocument self, ToJSString tagname) => self -> tagname -> m ()
+ JSDOM.Generated.Document: getFontsUnchecked :: (MonadDOM m, IsDocument self) => self -> m FontLoader
+ JSDOM.Generated.Document: getFormsUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
+ JSDOM.Generated.Document: getHeadUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLHeadElement
+ JSDOM.Generated.Document: getImagesUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
+ JSDOM.Generated.Document: getImplementationUnchecked :: (MonadDOM m, IsDocument self) => self -> m DOMImplementation
+ JSDOM.Generated.Document: getInputEncodingUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getLinksUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
+ JSDOM.Generated.Document: getLocationUnchecked :: (MonadDOM m, IsDocument self) => self -> m Location
+ JSDOM.Generated.Document: getOverrideStyleUnchecked :: (MonadDOM m, IsDocument self, IsElement element, ToJSString pseudoElement) => self -> Maybe element -> pseudoElement -> m CSSStyleDeclaration
+ JSDOM.Generated.Document: getOverrideStyle_ :: (MonadDOM m, IsDocument self, IsElement element, ToJSString pseudoElement) => self -> Maybe element -> pseudoElement -> m ()
+ JSDOM.Generated.Document: getPointerLockElementUnchecked :: (MonadDOM m, IsDocument self) => self -> m Element
+ JSDOM.Generated.Document: getPreferredStylesheetSetUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getReadyStateUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getSecurityPolicyUnchecked :: (MonadDOM m, IsDocument self) => self -> m SecurityPolicy
+ JSDOM.Generated.Document: getSelectedStylesheetSetUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getSelectionUnchecked :: (MonadDOM m, IsDocument self) => self -> m Selection
+ JSDOM.Generated.Document: getSelection_ :: (MonadDOM m, IsDocument self) => self -> m ()
+ JSDOM.Generated.Document: getStyleSheetsUnchecked :: (MonadDOM m, IsDocument self) => self -> m StyleSheetList
+ JSDOM.Generated.Document: getTitleUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getWebkitCurrentFullScreenElementUnchecked :: (MonadDOM m, IsDocument self) => self -> m Element
+ JSDOM.Generated.Document: getWebkitFullscreenElementUnchecked :: (MonadDOM m, IsDocument self) => self -> m Element
+ JSDOM.Generated.Document: getXmlEncodingUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: getXmlVersionUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
+ JSDOM.Generated.Document: hasFocus_ :: (MonadDOM m, IsDocument self) => self -> m ()
+ JSDOM.Generated.Document: importNodeUnchecked :: (MonadDOM m, IsDocument self, IsNode importedNode) => self -> Maybe importedNode -> Bool -> m Node
+ JSDOM.Generated.Document: importNode_ :: (MonadDOM m, IsDocument self, IsNode importedNode) => self -> Maybe importedNode -> Bool -> m ()
+ JSDOM.Generated.Document: queryCommandEnabled_ :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m ()
+ JSDOM.Generated.Document: queryCommandIndeterm_ :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m ()
+ JSDOM.Generated.Document: queryCommandState_ :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m ()
+ JSDOM.Generated.Document: queryCommandSupported_ :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m ()
+ JSDOM.Generated.Document: queryCommandValue_ :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m ()
+ JSDOM.Generated.Document: querySelectorAllUnchecked :: (MonadDOM m, IsDocument self, ToJSString selectors) => self -> selectors -> m NodeList
+ JSDOM.Generated.Document: querySelectorAll_ :: (MonadDOM m, IsDocument self, ToJSString selectors) => self -> selectors -> m ()
+ JSDOM.Generated.Document: querySelectorUnchecked :: (MonadDOM m, IsDocument self, ToJSString selectors) => self -> selectors -> m Element
+ JSDOM.Generated.Document: querySelector_ :: (MonadDOM m, IsDocument self, ToJSString selectors) => self -> selectors -> m ()
+ JSDOM.Generated.Document: webkitGetNamedFlowsUnchecked :: (MonadDOM m, IsDocument self) => self -> m DOMNamedFlowCollection
+ JSDOM.Generated.Document: webkitGetNamedFlows_ :: (MonadDOM m, IsDocument self) => self -> m ()
+ JSDOM.Generated.DocumentFragment: querySelectorAllUnchecked :: (MonadDOM m, ToJSString selectors) => DocumentFragment -> selectors -> m NodeList
+ JSDOM.Generated.DocumentFragment: querySelectorAll_ :: (MonadDOM m, ToJSString selectors) => DocumentFragment -> selectors -> m ()
+ JSDOM.Generated.DocumentFragment: querySelectorUnchecked :: (MonadDOM m, ToJSString selectors) => DocumentFragment -> selectors -> m Element
+ JSDOM.Generated.DocumentFragment: querySelector_ :: (MonadDOM m, ToJSString selectors) => DocumentFragment -> selectors -> m ()
+ JSDOM.Generated.DocumentType: getEntitiesUnchecked :: (MonadDOM m) => DocumentType -> m NamedNodeMap
+ JSDOM.Generated.DocumentType: getInternalSubsetUnchecked :: (MonadDOM m, FromJSString result) => DocumentType -> m result
+ JSDOM.Generated.DocumentType: getNotationsUnchecked :: (MonadDOM m) => DocumentType -> m NamedNodeMap
+ JSDOM.Generated.DocumentType: getPublicIdUnchecked :: (MonadDOM m, FromJSString result) => DocumentType -> m result
+ JSDOM.Generated.DocumentType: getSystemIdUnchecked :: (MonadDOM m, FromJSString result) => DocumentType -> m result
+ JSDOM.Generated.DynamicsCompressorNode: getAttackUnchecked :: (MonadDOM m) => DynamicsCompressorNode -> m AudioParam
+ JSDOM.Generated.DynamicsCompressorNode: getKneeUnchecked :: (MonadDOM m) => DynamicsCompressorNode -> m AudioParam
+ JSDOM.Generated.DynamicsCompressorNode: getRatioUnchecked :: (MonadDOM m) => DynamicsCompressorNode -> m AudioParam
+ JSDOM.Generated.DynamicsCompressorNode: getReductionUnchecked :: (MonadDOM m) => DynamicsCompressorNode -> m AudioParam
+ JSDOM.Generated.DynamicsCompressorNode: getReleaseUnchecked :: (MonadDOM m) => DynamicsCompressorNode -> m AudioParam
+ JSDOM.Generated.DynamicsCompressorNode: getThresholdUnchecked :: (MonadDOM m) => DynamicsCompressorNode -> m AudioParam
+ JSDOM.Generated.Element: closestUnchecked :: (MonadDOM m, IsElement self, ToJSString selectors) => self -> selectors -> m Element
+ JSDOM.Generated.Element: closest_ :: (MonadDOM m, IsElement self, ToJSString selectors) => self -> selectors -> m ()
+ JSDOM.Generated.Element: getAttributeNS_ :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m ()
+ JSDOM.Generated.Element: getAttributeNodeNSUnchecked :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m Attr
+ JSDOM.Generated.Element: getAttributeNodeNS_ :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m ()
+ JSDOM.Generated.Element: getAttributeNodeUnchecked :: (MonadDOM m, IsElement self, ToJSString name) => self -> name -> m Attr
+ JSDOM.Generated.Element: getAttributeNode_ :: (MonadDOM m, IsElement self, ToJSString name) => self -> name -> m ()
+ JSDOM.Generated.Element: getAttributeUnchecked :: (MonadDOM m, IsElement self, ToJSString name, FromJSString result) => self -> name -> m result
+ JSDOM.Generated.Element: getAttribute_ :: (MonadDOM m, IsElement self, ToJSString name) => self -> name -> m ()
+ JSDOM.Generated.Element: getAttributesUnchecked :: (MonadDOM m, IsElement self) => self -> m NamedNodeMap
+ JSDOM.Generated.Element: getBoundingClientRectUnchecked :: (MonadDOM m, IsElement self) => self -> m ClientRect
+ JSDOM.Generated.Element: getBoundingClientRect_ :: (MonadDOM m, IsElement self) => self -> m ()
+ JSDOM.Generated.Element: getClassListUnchecked :: (MonadDOM m, IsElement self) => self -> m DOMTokenList
+ JSDOM.Generated.Element: getClientRectsUnchecked :: (MonadDOM m, IsElement self) => self -> m ClientRectList
+ JSDOM.Generated.Element: getClientRects_ :: (MonadDOM m, IsElement self) => self -> m ()
+ JSDOM.Generated.Element: getDatasetUnchecked :: (MonadDOM m, IsElement self) => self -> m DOMStringMap
+ JSDOM.Generated.Element: getElementsByClassNameUnchecked :: (MonadDOM m, IsElement self, ToJSString name) => self -> name -> m NodeList
+ JSDOM.Generated.Element: getElementsByClassName_ :: (MonadDOM m, IsElement self, ToJSString name) => self -> name -> m ()
+ JSDOM.Generated.Element: getElementsByTagNameNSUnchecked :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m NodeList
+ JSDOM.Generated.Element: getElementsByTagNameNS_ :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m ()
+ JSDOM.Generated.Element: getElementsByTagNameUnchecked :: (MonadDOM m, IsElement self, ToJSString name) => self -> name -> m NodeList
+ JSDOM.Generated.Element: getElementsByTagName_ :: (MonadDOM m, IsElement self, ToJSString name) => self -> name -> m ()
+ JSDOM.Generated.Element: getFirstElementChildUnchecked :: (MonadDOM m, IsElement self) => self -> m Element
+ JSDOM.Generated.Element: getInnerHTMLUnchecked :: (MonadDOM m, IsElement self, FromJSString result) => self -> m result
+ JSDOM.Generated.Element: getLastElementChildUnchecked :: (MonadDOM m, IsElement self) => self -> m Element
+ JSDOM.Generated.Element: getNextElementSiblingUnchecked :: (MonadDOM m, IsElement self) => self -> m Element
+ JSDOM.Generated.Element: getOffsetParentUnchecked :: (MonadDOM m, IsElement self) => self -> m Element
+ JSDOM.Generated.Element: getOuterHTMLUnchecked :: (MonadDOM m, IsElement self, FromJSString result) => self -> m result
+ JSDOM.Generated.Element: getPreviousElementSiblingUnchecked :: (MonadDOM m, IsElement self) => self -> m Element
+ JSDOM.Generated.Element: getStyleUnchecked :: (MonadDOM m, IsElement self) => self -> m CSSStyleDeclaration
+ JSDOM.Generated.Element: getTagNameUnchecked :: (MonadDOM m, IsElement self, FromJSString result) => self -> m result
+ JSDOM.Generated.Element: hasAttributeNS_ :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m ()
+ JSDOM.Generated.Element: hasAttribute_ :: (MonadDOM m, IsElement self, ToJSString name) => self -> name -> m ()
+ JSDOM.Generated.Element: hasAttributes_ :: (MonadDOM m, IsElement self) => self -> m ()
+ JSDOM.Generated.Element: matches_ :: (MonadDOM m, IsElement self, ToJSString selectors) => self -> selectors -> m ()
+ JSDOM.Generated.Element: querySelectorAllUnchecked :: (MonadDOM m, IsElement self, ToJSString selectors) => self -> selectors -> m NodeList
+ JSDOM.Generated.Element: querySelectorAll_ :: (MonadDOM m, IsElement self, ToJSString selectors) => self -> selectors -> m ()
+ JSDOM.Generated.Element: querySelectorUnchecked :: (MonadDOM m, IsElement self, ToJSString selectors) => self -> selectors -> m Element
+ JSDOM.Generated.Element: querySelector_ :: (MonadDOM m, IsElement self, ToJSString selectors) => self -> selectors -> m ()
+ JSDOM.Generated.Element: removeAttributeNodeUnchecked :: (MonadDOM m, IsElement self) => self -> Maybe Attr -> m Attr
+ JSDOM.Generated.Element: removeAttributeNode_ :: (MonadDOM m, IsElement self) => self -> Maybe Attr -> m ()
+ JSDOM.Generated.Element: setAttributeNodeNSUnchecked :: (MonadDOM m, IsElement self) => self -> Maybe Attr -> m Attr
+ JSDOM.Generated.Element: setAttributeNodeNS_ :: (MonadDOM m, IsElement self) => self -> Maybe Attr -> m ()
+ JSDOM.Generated.Element: setAttributeNodeUnchecked :: (MonadDOM m, IsElement self) => self -> Maybe Attr -> m Attr
+ JSDOM.Generated.Element: setAttributeNode_ :: (MonadDOM m, IsElement self) => self -> Maybe Attr -> m ()
+ JSDOM.Generated.Element: webkitGetRegionFlowRanges_ :: (MonadDOM m, IsElement self) => self -> m ()
+ JSDOM.Generated.Element: webkitMatchesSelector_ :: (MonadDOM m, IsElement self, ToJSString selectors) => self -> selectors -> m ()
+ JSDOM.Generated.Entity: getNotationNameUnchecked :: (MonadDOM m, FromJSString result) => Entity -> m result
+ JSDOM.Generated.Entity: getPublicIdUnchecked :: (MonadDOM m, FromJSString result) => Entity -> m result
+ JSDOM.Generated.Entity: getSystemIdUnchecked :: (MonadDOM m, FromJSString result) => Entity -> m result
+ JSDOM.Generated.Event: getClipboardDataUnchecked :: (MonadDOM m, IsEvent self) => self -> m DataTransfer
+ JSDOM.Generated.Event: getCurrentTargetUnchecked :: (MonadDOM m, IsEvent self) => self -> m EventTarget
+ JSDOM.Generated.Event: getSrcElementUnchecked :: (MonadDOM m, IsEvent self) => self -> m EventTarget
+ JSDOM.Generated.Event: getTargetUnchecked :: (MonadDOM m, IsEvent self) => self -> m EventTarget
+ JSDOM.Generated.EventTarget: dispatchEvent_ :: (MonadDOM m, IsEventTarget self, IsEvent event) => self -> Maybe event -> m ()
+ JSDOM.Generated.File: getLastModifiedDateUnchecked :: (MonadDOM m) => File -> m Date
+ JSDOM.Generated.FileList: itemUnchecked :: (MonadDOM m) => FileList -> Word -> m File
+ JSDOM.Generated.FileList: item_ :: (MonadDOM m) => FileList -> Word -> m ()
+ JSDOM.Generated.FileReader: getErrorUnchecked :: (MonadDOM m) => FileReader -> m FileError
+ JSDOM.Generated.FileReaderSync: readAsArrayBufferUnchecked :: (MonadDOM m, IsBlob blob) => FileReaderSync -> Maybe blob -> m ArrayBuffer
+ JSDOM.Generated.FileReaderSync: readAsArrayBuffer_ :: (MonadDOM m, IsBlob blob) => FileReaderSync -> Maybe blob -> m ()
+ JSDOM.Generated.FileReaderSync: readAsBinaryString_ :: (MonadDOM m, IsBlob blob) => FileReaderSync -> Maybe blob -> m ()
+ JSDOM.Generated.FileReaderSync: readAsDataURL_ :: (MonadDOM m, IsBlob blob) => FileReaderSync -> Maybe blob -> m ()
+ JSDOM.Generated.FileReaderSync: readAsText_ :: (MonadDOM m, IsBlob blob, ToJSString encoding) => FileReaderSync -> Maybe blob -> encoding -> m ()
+ JSDOM.Generated.FocusEvent: getRelatedTargetUnchecked :: (MonadDOM m) => FocusEvent -> m EventTarget
+ JSDOM.Generated.FontLoader: checkFont_ :: (MonadDOM m, ToJSString font, ToJSString text) => FontLoader -> font -> text -> m ()
+ JSDOM.Generated.GainNode: getGainUnchecked :: (MonadDOM m) => GainNode -> m AudioParam
+ JSDOM.Generated.GamepadEvent: getGamepadUnchecked :: (MonadDOM m) => GamepadEvent -> m Gamepad
+ JSDOM.Generated.Geolocation: watchPosition_ :: (MonadDOM m, IsPositionOptions options) => Geolocation -> Maybe PositionCallback -> Maybe PositionErrorCallback -> Maybe options -> m ()
+ JSDOM.Generated.Geoposition: getCoordsUnchecked :: (MonadDOM m) => Geoposition -> m Coordinates
+ JSDOM.Generated.HTMLAllCollection: itemUnchecked :: (MonadDOM m) => HTMLAllCollection -> Word -> m Node
+ JSDOM.Generated.HTMLAllCollection: item_ :: (MonadDOM m) => HTMLAllCollection -> Word -> m ()
+ JSDOM.Generated.HTMLAllCollection: namedItemUnchecked :: (MonadDOM m, ToJSString name) => HTMLAllCollection -> name -> m Node
+ JSDOM.Generated.HTMLAllCollection: namedItem_ :: (MonadDOM m, ToJSString name) => HTMLAllCollection -> name -> m ()
+ JSDOM.Generated.HTMLAllCollection: tagsUnchecked :: (MonadDOM m, ToJSString name) => HTMLAllCollection -> name -> m NodeList
+ JSDOM.Generated.HTMLAllCollection: tags_ :: (MonadDOM m, ToJSString name) => HTMLAllCollection -> name -> m ()
+ JSDOM.Generated.HTMLAnchorElement: getHashUnchecked :: (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result
+ JSDOM.Generated.HTMLAnchorElement: getHostUnchecked :: (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result
+ JSDOM.Generated.HTMLAnchorElement: getHostnameUnchecked :: (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result
+ JSDOM.Generated.HTMLAnchorElement: getOriginUnchecked :: (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result
+ JSDOM.Generated.HTMLAnchorElement: getPathnameUnchecked :: (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result
+ JSDOM.Generated.HTMLAnchorElement: getPortUnchecked :: (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result
+ JSDOM.Generated.HTMLAnchorElement: getProtocolUnchecked :: (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result
+ JSDOM.Generated.HTMLAnchorElement: getRelListUnchecked :: (MonadDOM m) => HTMLAnchorElement -> m DOMTokenList
+ JSDOM.Generated.HTMLAnchorElement: getSearchUnchecked :: (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result
+ JSDOM.Generated.HTMLAnchorElement: toString_ :: (MonadDOM m) => HTMLAnchorElement -> m ()
+ JSDOM.Generated.HTMLAreaElement: getRelListUnchecked :: (MonadDOM m) => HTMLAreaElement -> m DOMTokenList
+ JSDOM.Generated.HTMLBaseElement: getHrefUnchecked :: (MonadDOM m, FromJSString result) => HTMLBaseElement -> m result
+ JSDOM.Generated.HTMLButtonElement: checkValidity_ :: (MonadDOM m) => HTMLButtonElement -> m ()
+ JSDOM.Generated.HTMLButtonElement: getFormEnctypeUnchecked :: (MonadDOM m, FromJSString result) => HTMLButtonElement -> m result
+ JSDOM.Generated.HTMLButtonElement: getFormMethodUnchecked :: (MonadDOM m, FromJSString result) => HTMLButtonElement -> m result
+ JSDOM.Generated.HTMLButtonElement: getFormUnchecked :: (MonadDOM m) => HTMLButtonElement -> m HTMLFormElement
+ JSDOM.Generated.HTMLButtonElement: getLabelsUnchecked :: (MonadDOM m) => HTMLButtonElement -> m NodeList
+ JSDOM.Generated.HTMLButtonElement: getTypeUnchecked :: (MonadDOM m, FromJSString result) => HTMLButtonElement -> m result
+ JSDOM.Generated.HTMLButtonElement: getValidityUnchecked :: (MonadDOM m) => HTMLButtonElement -> m ValidityState
+ JSDOM.Generated.HTMLCanvasElement: getContext_ :: (MonadDOM m, ToJSString contextId) => HTMLCanvasElement -> contextId -> m ()
+ JSDOM.Generated.HTMLCanvasElement: probablySupportsContext_ :: (MonadDOM m, ToJSString contextId) => HTMLCanvasElement -> contextId -> m ()
+ JSDOM.Generated.HTMLCanvasElement: toDataURL_ :: (MonadDOM m, ToJSString type') => HTMLCanvasElement -> Maybe type' -> m ()
+ JSDOM.Generated.HTMLCollection: itemUnchecked :: (MonadDOM m, IsHTMLCollection self) => self -> Word -> m Node
+ JSDOM.Generated.HTMLCollection: item_ :: (MonadDOM m, IsHTMLCollection self) => self -> Word -> m ()
+ JSDOM.Generated.HTMLCollection: namedItemUnchecked :: (MonadDOM m, IsHTMLCollection self, ToJSString name) => self -> name -> m Node
+ JSDOM.Generated.HTMLCollection: namedItem_ :: (MonadDOM m, IsHTMLCollection self, ToJSString name) => self -> name -> m ()
+ JSDOM.Generated.HTMLDataListElement: getOptionsUnchecked :: (MonadDOM m) => HTMLDataListElement -> m HTMLCollection
+ JSDOM.Generated.HTMLDocument: getAlinkColorUnchecked :: (MonadDOM m, FromJSString result) => HTMLDocument -> m result
+ JSDOM.Generated.HTMLDocument: getAllUnchecked :: (MonadDOM m) => HTMLDocument -> m HTMLAllCollection
+ JSDOM.Generated.HTMLDocument: getBgColorUnchecked :: (MonadDOM m, FromJSString result) => HTMLDocument -> m result
+ JSDOM.Generated.HTMLDocument: getDesignModeUnchecked :: (MonadDOM m, FromJSString result) => HTMLDocument -> m result
+ JSDOM.Generated.HTMLDocument: getDirUnchecked :: (MonadDOM m, FromJSString result) => HTMLDocument -> m result
+ JSDOM.Generated.HTMLDocument: getEmbedsUnchecked :: (MonadDOM m) => HTMLDocument -> m HTMLCollection
+ JSDOM.Generated.HTMLDocument: getFgColorUnchecked :: (MonadDOM m, FromJSString result) => HTMLDocument -> m result
+ JSDOM.Generated.HTMLDocument: getLinkColorUnchecked :: (MonadDOM m, FromJSString result) => HTMLDocument -> m result
+ JSDOM.Generated.HTMLDocument: getPluginsUnchecked :: (MonadDOM m) => HTMLDocument -> m HTMLCollection
+ JSDOM.Generated.HTMLDocument: getScriptsUnchecked :: (MonadDOM m) => HTMLDocument -> m HTMLCollection
+ JSDOM.Generated.HTMLDocument: getVlinkColorUnchecked :: (MonadDOM m, FromJSString result) => HTMLDocument -> m result
+ JSDOM.Generated.HTMLElement: getChildrenUnchecked :: (MonadDOM m, IsHTMLElement self) => self -> m HTMLCollection
+ JSDOM.Generated.HTMLElement: getContentEditableUnchecked :: (MonadDOM m, IsHTMLElement self, FromJSString result) => self -> m result
+ JSDOM.Generated.HTMLElement: getInnerTextUnchecked :: (MonadDOM m, IsHTMLElement self, FromJSString result) => self -> m result
+ JSDOM.Generated.HTMLElement: getOuterTextUnchecked :: (MonadDOM m, IsHTMLElement self, FromJSString result) => self -> m result
+ JSDOM.Generated.HTMLElement: insertAdjacentElementUnchecked :: (MonadDOM m, IsHTMLElement self, ToJSString where', IsElement element) => self -> where' -> Maybe element -> m Element
+ JSDOM.Generated.HTMLElement: insertAdjacentElement_ :: (MonadDOM m, IsHTMLElement self, ToJSString where', IsElement element) => self -> where' -> Maybe element -> m ()
+ JSDOM.Generated.HTMLEmbedElement: getSVGDocumentUnchecked :: (MonadDOM m) => HTMLEmbedElement -> m SVGDocument
+ JSDOM.Generated.HTMLEmbedElement: getSVGDocument_ :: (MonadDOM m) => HTMLEmbedElement -> m ()
+ JSDOM.Generated.HTMLFieldSetElement: checkValidity_ :: (MonadDOM m) => HTMLFieldSetElement -> m ()
+ JSDOM.Generated.HTMLFieldSetElement: getElementsUnchecked :: (MonadDOM m) => HTMLFieldSetElement -> m HTMLCollection
+ JSDOM.Generated.HTMLFieldSetElement: getFormUnchecked :: (MonadDOM m) => HTMLFieldSetElement -> m HTMLFormElement
+ JSDOM.Generated.HTMLFieldSetElement: getValidityUnchecked :: (MonadDOM m) => HTMLFieldSetElement -> m ValidityState
+ JSDOM.Generated.HTMLFormControlsCollection: _getUnchecked :: (MonadDOM m) => HTMLFormControlsCollection -> Word -> m Node
+ JSDOM.Generated.HTMLFormControlsCollection: _get_ :: (MonadDOM m) => HTMLFormControlsCollection -> Word -> m ()
+ JSDOM.Generated.HTMLFormControlsCollection: namedItemUnchecked :: (MonadDOM m, ToJSString name) => HTMLFormControlsCollection -> name -> m Node
+ JSDOM.Generated.HTMLFormControlsCollection: namedItem_ :: (MonadDOM m, ToJSString name) => HTMLFormControlsCollection -> name -> m ()
+ JSDOM.Generated.HTMLFormElement: _getUnchecked :: (MonadDOM m) => HTMLFormElement -> Word -> m Element
+ JSDOM.Generated.HTMLFormElement: _get_ :: (MonadDOM m) => HTMLFormElement -> Word -> m ()
+ JSDOM.Generated.HTMLFormElement: checkValidity_ :: (MonadDOM m) => HTMLFormElement -> m ()
+ JSDOM.Generated.HTMLFormElement: getAutocapitalizeUnchecked :: (MonadDOM m, FromJSString result) => HTMLFormElement -> m result
+ JSDOM.Generated.HTMLFormElement: getElementsUnchecked :: (MonadDOM m) => HTMLFormElement -> m HTMLCollection
+ JSDOM.Generated.HTMLFormElement: getEncodingUnchecked :: (MonadDOM m, FromJSString result) => HTMLFormElement -> m result
+ JSDOM.Generated.HTMLFormElement: getEnctypeUnchecked :: (MonadDOM m, FromJSString result) => HTMLFormElement -> m result
+ JSDOM.Generated.HTMLFormElement: getMethodUnchecked :: (MonadDOM m, FromJSString result) => HTMLFormElement -> m result
+ JSDOM.Generated.HTMLFrameElement: getContentDocumentUnchecked :: (MonadDOM m) => HTMLFrameElement -> m Document
+ JSDOM.Generated.HTMLFrameElement: getContentWindowUnchecked :: (MonadDOM m) => HTMLFrameElement -> m Window
+ JSDOM.Generated.HTMLFrameElement: getLocationUnchecked :: (MonadDOM m, FromJSString result) => HTMLFrameElement -> m result
+ JSDOM.Generated.HTMLFrameElement: getSVGDocumentUnchecked :: (MonadDOM m) => HTMLFrameElement -> m SVGDocument
+ JSDOM.Generated.HTMLFrameElement: getSVGDocument_ :: (MonadDOM m) => HTMLFrameElement -> m ()
+ JSDOM.Generated.HTMLIFrameElement: getContentDocumentUnchecked :: (MonadDOM m) => HTMLIFrameElement -> m Document
+ JSDOM.Generated.HTMLIFrameElement: getContentWindowUnchecked :: (MonadDOM m) => HTMLIFrameElement -> m Window
+ JSDOM.Generated.HTMLIFrameElement: getSVGDocumentUnchecked :: (MonadDOM m) => HTMLIFrameElement -> m SVGDocument
+ JSDOM.Generated.HTMLIFrameElement: getSVGDocument_ :: (MonadDOM m) => HTMLIFrameElement -> m ()
+ JSDOM.Generated.HTMLInputElement: checkValidity_ :: (MonadDOM m) => HTMLInputElement -> m ()
+ JSDOM.Generated.HTMLInputElement: getAutocapitalizeUnchecked :: (MonadDOM m, FromJSString result) => HTMLInputElement -> m result
+ JSDOM.Generated.HTMLInputElement: getDefaultValueUnchecked :: (MonadDOM m, FromJSString result) => HTMLInputElement -> m result
+ JSDOM.Generated.HTMLInputElement: getFilesUnchecked :: (MonadDOM m) => HTMLInputElement -> m FileList
+ JSDOM.Generated.HTMLInputElement: getFormEnctypeUnchecked :: (MonadDOM m, FromJSString result) => HTMLInputElement -> m result
+ JSDOM.Generated.HTMLInputElement: getFormMethodUnchecked :: (MonadDOM m, FromJSString result) => HTMLInputElement -> m result
+ JSDOM.Generated.HTMLInputElement: getFormUnchecked :: (MonadDOM m) => HTMLInputElement -> m HTMLFormElement
+ JSDOM.Generated.HTMLInputElement: getLabelsUnchecked :: (MonadDOM m) => HTMLInputElement -> m NodeList
+ JSDOM.Generated.HTMLInputElement: getListUnchecked :: (MonadDOM m) => HTMLInputElement -> m HTMLElement
+ JSDOM.Generated.HTMLInputElement: getValidityUnchecked :: (MonadDOM m) => HTMLInputElement -> m ValidityState
+ JSDOM.Generated.HTMLInputElement: getValueAsDateUnchecked :: (MonadDOM m) => HTMLInputElement -> m Date
+ JSDOM.Generated.HTMLInputElement: getValueUnchecked :: (MonadDOM m, FromJSString result) => HTMLInputElement -> m result
+ JSDOM.Generated.HTMLKeygenElement: checkValidity_ :: (MonadDOM m) => HTMLKeygenElement -> m ()
+ JSDOM.Generated.HTMLKeygenElement: getFormUnchecked :: (MonadDOM m) => HTMLKeygenElement -> m HTMLFormElement
+ JSDOM.Generated.HTMLKeygenElement: getLabelsUnchecked :: (MonadDOM m) => HTMLKeygenElement -> m NodeList
+ JSDOM.Generated.HTMLKeygenElement: getValidityUnchecked :: (MonadDOM m) => HTMLKeygenElement -> m ValidityState
+ JSDOM.Generated.HTMLLabelElement: getControlUnchecked :: (MonadDOM m) => HTMLLabelElement -> m HTMLElement
+ JSDOM.Generated.HTMLLabelElement: getFormUnchecked :: (MonadDOM m) => HTMLLabelElement -> m HTMLFormElement
+ JSDOM.Generated.HTMLLegendElement: getFormUnchecked :: (MonadDOM m) => HTMLLegendElement -> m HTMLFormElement
+ JSDOM.Generated.HTMLLinkElement: getRelListUnchecked :: (MonadDOM m) => HTMLLinkElement -> m DOMTokenList
+ JSDOM.Generated.HTMLLinkElement: getSheetUnchecked :: (MonadDOM m) => HTMLLinkElement -> m StyleSheet
+ JSDOM.Generated.HTMLLinkElement: getSizesUnchecked :: (MonadDOM m) => HTMLLinkElement -> m DOMSettableTokenList
+ JSDOM.Generated.HTMLMapElement: getAreasUnchecked :: (MonadDOM m) => HTMLMapElement -> m HTMLCollection
+ JSDOM.Generated.HTMLMediaElement: addTextTrackUnchecked :: (MonadDOM m, IsHTMLMediaElement self, ToJSString kind, ToJSString label, ToJSString language) => self -> kind -> label -> language -> m TextTrack
+ JSDOM.Generated.HTMLMediaElement: addTextTrack_ :: (MonadDOM m, IsHTMLMediaElement self, ToJSString kind, ToJSString label, ToJSString language) => self -> kind -> label -> language -> m ()
+ JSDOM.Generated.HTMLMediaElement: canPlayType_ :: (MonadDOM m, IsHTMLMediaElement self, ToJSString type', ToJSString keySystem) => self -> type' -> Maybe keySystem -> m ()
+ JSDOM.Generated.HTMLMediaElement: getAudioTracksUnchecked :: (MonadDOM m, IsHTMLMediaElement self) => self -> m AudioTrackList
+ JSDOM.Generated.HTMLMediaElement: getBufferedUnchecked :: (MonadDOM m, IsHTMLMediaElement self) => self -> m TimeRanges
+ JSDOM.Generated.HTMLMediaElement: getControllerUnchecked :: (MonadDOM m, IsHTMLMediaElement self) => self -> m MediaController
+ JSDOM.Generated.HTMLMediaElement: getErrorUnchecked :: (MonadDOM m, IsHTMLMediaElement self) => self -> m MediaError
+ JSDOM.Generated.HTMLMediaElement: getMediaGroupUnchecked :: (MonadDOM m, IsHTMLMediaElement self, FromJSString result) => self -> m result
+ JSDOM.Generated.HTMLMediaElement: getPlayedUnchecked :: (MonadDOM m, IsHTMLMediaElement self) => self -> m TimeRanges
+ JSDOM.Generated.HTMLMediaElement: getSeekableUnchecked :: (MonadDOM m, IsHTMLMediaElement self) => self -> m TimeRanges
+ JSDOM.Generated.HTMLMediaElement: getSrcObjectUnchecked :: (MonadDOM m, IsHTMLMediaElement self) => self -> m MediaStream
+ JSDOM.Generated.HTMLMediaElement: getTextTracksUnchecked :: (MonadDOM m, IsHTMLMediaElement self) => self -> m TextTrackList
+ JSDOM.Generated.HTMLMediaElement: getVideoPlaybackQualityUnchecked :: (MonadDOM m, IsHTMLMediaElement self) => self -> m VideoPlaybackQuality
+ JSDOM.Generated.HTMLMediaElement: getVideoPlaybackQuality_ :: (MonadDOM m, IsHTMLMediaElement self) => self -> m ()
+ JSDOM.Generated.HTMLMediaElement: getVideoTracksUnchecked :: (MonadDOM m, IsHTMLMediaElement self) => self -> m VideoTrackList
+ JSDOM.Generated.HTMLMediaElement: getWebkitKeysUnchecked :: (MonadDOM m, IsHTMLMediaElement self) => self -> m MediaKeys
+ JSDOM.Generated.HTMLMeterElement: getLabelsUnchecked :: (MonadDOM m) => HTMLMeterElement -> m NodeList
+ JSDOM.Generated.HTMLObjectElement: checkValidity_ :: (MonadDOM m) => HTMLObjectElement -> m ()
+ JSDOM.Generated.HTMLObjectElement: getContentDocumentUnchecked :: (MonadDOM m) => HTMLObjectElement -> m Document
+ JSDOM.Generated.HTMLObjectElement: getFormUnchecked :: (MonadDOM m) => HTMLObjectElement -> m HTMLFormElement
+ JSDOM.Generated.HTMLObjectElement: getSVGDocumentUnchecked :: (MonadDOM m) => HTMLObjectElement -> m SVGDocument
+ JSDOM.Generated.HTMLObjectElement: getSVGDocument_ :: (MonadDOM m) => HTMLObjectElement -> m ()
+ JSDOM.Generated.HTMLObjectElement: getValidityUnchecked :: (MonadDOM m) => HTMLObjectElement -> m ValidityState
+ JSDOM.Generated.HTMLOptionElement: getFormUnchecked :: (MonadDOM m) => HTMLOptionElement -> m HTMLFormElement
+ JSDOM.Generated.HTMLOptionsCollection: namedItemUnchecked :: (MonadDOM m, ToJSString name) => HTMLOptionsCollection -> name -> m Node
+ JSDOM.Generated.HTMLOptionsCollection: namedItem_ :: (MonadDOM m, ToJSString name) => HTMLOptionsCollection -> name -> m ()
+ JSDOM.Generated.HTMLOutputElement: checkValidity_ :: (MonadDOM m) => HTMLOutputElement -> m ()
+ JSDOM.Generated.HTMLOutputElement: getDefaultValueUnchecked :: (MonadDOM m, FromJSString result) => HTMLOutputElement -> m result
+ JSDOM.Generated.HTMLOutputElement: getFormUnchecked :: (MonadDOM m) => HTMLOutputElement -> m HTMLFormElement
+ JSDOM.Generated.HTMLOutputElement: getHtmlForUnchecked :: (MonadDOM m) => HTMLOutputElement -> m DOMSettableTokenList
+ JSDOM.Generated.HTMLOutputElement: getLabelsUnchecked :: (MonadDOM m) => HTMLOutputElement -> m NodeList
+ JSDOM.Generated.HTMLOutputElement: getValidityUnchecked :: (MonadDOM m) => HTMLOutputElement -> m ValidityState
+ JSDOM.Generated.HTMLOutputElement: getValueUnchecked :: (MonadDOM m, FromJSString result) => HTMLOutputElement -> m result
+ JSDOM.Generated.HTMLProgressElement: getLabelsUnchecked :: (MonadDOM m) => HTMLProgressElement -> m NodeList
+ JSDOM.Generated.HTMLScriptElement: getTextUnchecked :: (MonadDOM m, FromJSString result) => HTMLScriptElement -> m result
+ JSDOM.Generated.HTMLSelectElement: checkValidity_ :: (MonadDOM m) => HTMLSelectElement -> m ()
+ JSDOM.Generated.HTMLSelectElement: getFormUnchecked :: (MonadDOM m) => HTMLSelectElement -> m HTMLFormElement
+ JSDOM.Generated.HTMLSelectElement: getLabelsUnchecked :: (MonadDOM m) => HTMLSelectElement -> m NodeList
+ JSDOM.Generated.HTMLSelectElement: getOptionsUnchecked :: (MonadDOM m) => HTMLSelectElement -> m HTMLOptionsCollection
+ JSDOM.Generated.HTMLSelectElement: getSelectedOptionsUnchecked :: (MonadDOM m) => HTMLSelectElement -> m HTMLCollection
+ JSDOM.Generated.HTMLSelectElement: getValidityUnchecked :: (MonadDOM m) => HTMLSelectElement -> m ValidityState
+ JSDOM.Generated.HTMLSelectElement: getValueUnchecked :: (MonadDOM m, FromJSString result) => HTMLSelectElement -> m result
+ JSDOM.Generated.HTMLSelectElement: itemUnchecked :: (MonadDOM m) => HTMLSelectElement -> Word -> m Node
+ JSDOM.Generated.HTMLSelectElement: item_ :: (MonadDOM m) => HTMLSelectElement -> Word -> m ()
+ JSDOM.Generated.HTMLSelectElement: namedItemUnchecked :: (MonadDOM m, ToJSString name) => HTMLSelectElement -> name -> m Node
+ JSDOM.Generated.HTMLSelectElement: namedItem_ :: (MonadDOM m, ToJSString name) => HTMLSelectElement -> name -> m ()
+ JSDOM.Generated.HTMLStyleElement: getSheetUnchecked :: (MonadDOM m) => HTMLStyleElement -> m StyleSheet
+ JSDOM.Generated.HTMLTableElement: createCaptionUnchecked :: (MonadDOM m) => HTMLTableElement -> m HTMLElement
+ JSDOM.Generated.HTMLTableElement: createCaption_ :: (MonadDOM m) => HTMLTableElement -> m ()
+ JSDOM.Generated.HTMLTableElement: createTBodyUnchecked :: (MonadDOM m) => HTMLTableElement -> m HTMLElement
+ JSDOM.Generated.HTMLTableElement: createTBody_ :: (MonadDOM m) => HTMLTableElement -> m ()
+ JSDOM.Generated.HTMLTableElement: createTFootUnchecked :: (MonadDOM m) => HTMLTableElement -> m HTMLElement
+ JSDOM.Generated.HTMLTableElement: createTFoot_ :: (MonadDOM m) => HTMLTableElement -> m ()
+ JSDOM.Generated.HTMLTableElement: createTHeadUnchecked :: (MonadDOM m) => HTMLTableElement -> m HTMLElement
+ JSDOM.Generated.HTMLTableElement: createTHead_ :: (MonadDOM m) => HTMLTableElement -> m ()
+ JSDOM.Generated.HTMLTableElement: getCaptionUnchecked :: (MonadDOM m) => HTMLTableElement -> m HTMLTableCaptionElement
+ JSDOM.Generated.HTMLTableElement: getRowsUnchecked :: (MonadDOM m) => HTMLTableElement -> m HTMLCollection
+ JSDOM.Generated.HTMLTableElement: getTBodiesUnchecked :: (MonadDOM m) => HTMLTableElement -> m HTMLCollection
+ JSDOM.Generated.HTMLTableElement: getTFootUnchecked :: (MonadDOM m) => HTMLTableElement -> m HTMLTableSectionElement
+ JSDOM.Generated.HTMLTableElement: getTHeadUnchecked :: (MonadDOM m) => HTMLTableElement -> m HTMLTableSectionElement
+ JSDOM.Generated.HTMLTableElement: insertRowUnchecked :: (MonadDOM m) => HTMLTableElement -> Int -> m HTMLElement
+ JSDOM.Generated.HTMLTableElement: insertRow_ :: (MonadDOM m) => HTMLTableElement -> Int -> m ()
+ JSDOM.Generated.HTMLTableRowElement: getCellsUnchecked :: (MonadDOM m) => HTMLTableRowElement -> m HTMLCollection
+ JSDOM.Generated.HTMLTableRowElement: insertCellUnchecked :: (MonadDOM m) => HTMLTableRowElement -> Int -> m HTMLElement
+ JSDOM.Generated.HTMLTableRowElement: insertCell_ :: (MonadDOM m) => HTMLTableRowElement -> Int -> m ()
+ JSDOM.Generated.HTMLTableSectionElement: getRowsUnchecked :: (MonadDOM m) => HTMLTableSectionElement -> m HTMLCollection
+ JSDOM.Generated.HTMLTableSectionElement: insertRowUnchecked :: (MonadDOM m) => HTMLTableSectionElement -> Int -> m HTMLElement
+ JSDOM.Generated.HTMLTableSectionElement: insertRow_ :: (MonadDOM m) => HTMLTableSectionElement -> Int -> m ()
+ JSDOM.Generated.HTMLTemplateElement: getContentUnchecked :: (MonadDOM m) => HTMLTemplateElement -> m DocumentFragment
+ JSDOM.Generated.HTMLTextAreaElement: checkValidity_ :: (MonadDOM m) => HTMLTextAreaElement -> m ()
+ JSDOM.Generated.HTMLTextAreaElement: getAutocapitalizeUnchecked :: (MonadDOM m, FromJSString result) => HTMLTextAreaElement -> m result
+ JSDOM.Generated.HTMLTextAreaElement: getDefaultValueUnchecked :: (MonadDOM m, FromJSString result) => HTMLTextAreaElement -> m result
+ JSDOM.Generated.HTMLTextAreaElement: getFormUnchecked :: (MonadDOM m) => HTMLTextAreaElement -> m HTMLFormElement
+ JSDOM.Generated.HTMLTextAreaElement: getLabelsUnchecked :: (MonadDOM m) => HTMLTextAreaElement -> m NodeList
+ JSDOM.Generated.HTMLTextAreaElement: getValidityUnchecked :: (MonadDOM m) => HTMLTextAreaElement -> m ValidityState
+ JSDOM.Generated.HTMLTextAreaElement: getValueUnchecked :: (MonadDOM m, FromJSString result) => HTMLTextAreaElement -> m result
+ JSDOM.Generated.HTMLTitleElement: getTextUnchecked :: (MonadDOM m, FromJSString result) => HTMLTitleElement -> m result
+ JSDOM.Generated.HTMLTrackElement: getTrackUnchecked :: (MonadDOM m) => HTMLTrackElement -> m TextTrack
+ JSDOM.Generated.HTMLVideoElement: webkitSupportsPresentationMode_ :: (MonadDOM m) => HTMLVideoElement -> VideoPresentationMode -> m ()
+ JSDOM.Generated.History: getStateUnchecked :: (MonadDOM m) => History -> m SerializedScriptValue
+ JSDOM.Generated.IDBCursor: deleteUnchecked :: (MonadDOM m, IsIDBCursor self) => self -> m IDBRequest
+ JSDOM.Generated.IDBCursor: delete_ :: (MonadDOM m, IsIDBCursor self) => self -> m ()
+ JSDOM.Generated.IDBCursor: getSourceUnchecked :: (MonadDOM m, IsIDBCursor self) => self -> m IDBAny
+ JSDOM.Generated.IDBCursor: updateUnchecked :: (MonadDOM m, IsIDBCursor self) => self -> JSVal -> m IDBRequest
+ JSDOM.Generated.IDBCursor: update_ :: (MonadDOM m, IsIDBCursor self) => self -> JSVal -> m ()
+ JSDOM.Generated.IDBDatabase: createObjectStoreUnchecked :: (MonadDOM m, ToJSString name, IsDictionary options) => IDBDatabase -> name -> Maybe options -> m IDBObjectStore
+ JSDOM.Generated.IDBDatabase: createObjectStore_ :: (MonadDOM m, ToJSString name, IsDictionary options) => IDBDatabase -> name -> Maybe options -> m ()
+ JSDOM.Generated.IDBDatabase: getObjectStoreNamesUnchecked :: (MonadDOM m) => IDBDatabase -> m DOMStringList
+ JSDOM.Generated.IDBDatabase: transaction'Unchecked :: (MonadDOM m, ToJSString storeNames, ToJSString mode) => IDBDatabase -> [storeNames] -> mode -> m IDBTransaction
+ JSDOM.Generated.IDBDatabase: transaction'_ :: (MonadDOM m, ToJSString storeNames, ToJSString mode) => IDBDatabase -> [storeNames] -> mode -> m ()
+ JSDOM.Generated.IDBDatabase: transactionUnchecked :: (MonadDOM m, ToJSString storeName, ToJSString mode) => IDBDatabase -> storeName -> mode -> m IDBTransaction
+ JSDOM.Generated.IDBDatabase: transaction_ :: (MonadDOM m, ToJSString storeName, ToJSString mode) => IDBDatabase -> storeName -> mode -> m ()
+ JSDOM.Generated.IDBFactory: cmp_ :: (MonadDOM m) => IDBFactory -> JSVal -> JSVal -> m ()
+ JSDOM.Generated.IDBFactory: deleteDatabaseUnchecked :: (MonadDOM m, ToJSString name) => IDBFactory -> name -> m IDBOpenDBRequest
+ JSDOM.Generated.IDBFactory: deleteDatabase_ :: (MonadDOM m, ToJSString name) => IDBFactory -> name -> m ()
+ JSDOM.Generated.IDBFactory: openUnchecked :: (MonadDOM m, ToJSString name) => IDBFactory -> name -> Word64 -> m IDBOpenDBRequest
+ JSDOM.Generated.IDBFactory: open_ :: (MonadDOM m, ToJSString name) => IDBFactory -> name -> Word64 -> m ()
+ JSDOM.Generated.IDBIndex: countRangeUnchecked :: (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m IDBRequest
+ JSDOM.Generated.IDBIndex: countRange_ :: (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m ()
+ JSDOM.Generated.IDBIndex: countUnchecked :: (MonadDOM m) => IDBIndex -> JSVal -> m IDBRequest
+ JSDOM.Generated.IDBIndex: count_ :: (MonadDOM m) => IDBIndex -> JSVal -> m ()
+ JSDOM.Generated.IDBIndex: getKeyPathUnchecked :: (MonadDOM m) => IDBIndex -> m IDBAny
+ JSDOM.Generated.IDBIndex: getKeyRangeUnchecked :: (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m IDBRequest
+ JSDOM.Generated.IDBIndex: getKeyRange_ :: (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m ()
+ JSDOM.Generated.IDBIndex: getKeyUnchecked :: (MonadDOM m) => IDBIndex -> JSVal -> m IDBRequest
+ JSDOM.Generated.IDBIndex: getKey_ :: (MonadDOM m) => IDBIndex -> JSVal -> m ()
+ JSDOM.Generated.IDBIndex: getObjectStoreUnchecked :: (MonadDOM m) => IDBIndex -> m IDBObjectStore
+ JSDOM.Generated.IDBIndex: getRangeUnchecked :: (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m IDBRequest
+ JSDOM.Generated.IDBIndex: getRange_ :: (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m ()
+ JSDOM.Generated.IDBIndex: getUnchecked :: (MonadDOM m) => IDBIndex -> JSVal -> m IDBRequest
+ JSDOM.Generated.IDBIndex: get_ :: (MonadDOM m) => IDBIndex -> JSVal -> m ()
+ JSDOM.Generated.IDBIndex: openCursorRangeUnchecked :: (MonadDOM m, ToJSString direction) => IDBIndex -> Maybe IDBKeyRange -> direction -> m IDBRequest
+ JSDOM.Generated.IDBIndex: openCursorRange_ :: (MonadDOM m, ToJSString direction) => IDBIndex -> Maybe IDBKeyRange -> direction -> m ()
+ JSDOM.Generated.IDBIndex: openCursorUnchecked :: (MonadDOM m, ToJSString direction) => IDBIndex -> JSVal -> direction -> m IDBRequest
+ JSDOM.Generated.IDBIndex: openCursor_ :: (MonadDOM m, ToJSString direction) => IDBIndex -> JSVal -> direction -> m ()
+ JSDOM.Generated.IDBIndex: openKeyCursorRangeUnchecked :: (MonadDOM m, ToJSString direction) => IDBIndex -> Maybe IDBKeyRange -> direction -> m IDBRequest
+ JSDOM.Generated.IDBIndex: openKeyCursorRange_ :: (MonadDOM m, ToJSString direction) => IDBIndex -> Maybe IDBKeyRange -> direction -> m ()
+ JSDOM.Generated.IDBIndex: openKeyCursorUnchecked :: (MonadDOM m, ToJSString direction) => IDBIndex -> JSVal -> direction -> m IDBRequest
+ JSDOM.Generated.IDBIndex: openKeyCursor_ :: (MonadDOM m, ToJSString direction) => IDBIndex -> JSVal -> direction -> m ()
+ JSDOM.Generated.IDBKeyRange: boundUnchecked :: (MonadDOM m) => IDBKeyRange -> JSVal -> JSVal -> Bool -> Bool -> m IDBKeyRange
+ JSDOM.Generated.IDBKeyRange: bound_ :: (MonadDOM m) => IDBKeyRange -> JSVal -> JSVal -> Bool -> Bool -> m ()
+ JSDOM.Generated.IDBKeyRange: lowerBoundUnchecked :: (MonadDOM m) => IDBKeyRange -> JSVal -> Bool -> m IDBKeyRange
+ JSDOM.Generated.IDBKeyRange: lowerBound_ :: (MonadDOM m) => IDBKeyRange -> JSVal -> Bool -> m ()
+ JSDOM.Generated.IDBKeyRange: onlyUnchecked :: (MonadDOM m) => IDBKeyRange -> JSVal -> m IDBKeyRange
+ JSDOM.Generated.IDBKeyRange: only_ :: (MonadDOM m) => IDBKeyRange -> JSVal -> m ()
+ JSDOM.Generated.IDBKeyRange: upperBoundUnchecked :: (MonadDOM m) => IDBKeyRange -> JSVal -> Bool -> m IDBKeyRange
+ JSDOM.Generated.IDBKeyRange: upperBound_ :: (MonadDOM m) => IDBKeyRange -> JSVal -> Bool -> m ()
+ JSDOM.Generated.IDBObjectStore: addUnchecked :: (MonadDOM m) => IDBObjectStore -> JSVal -> JSVal -> m IDBRequest
+ JSDOM.Generated.IDBObjectStore: add_ :: (MonadDOM m) => IDBObjectStore -> JSVal -> JSVal -> m ()
+ JSDOM.Generated.IDBObjectStore: clearUnchecked :: (MonadDOM m) => IDBObjectStore -> m IDBRequest
+ JSDOM.Generated.IDBObjectStore: clear_ :: (MonadDOM m) => IDBObjectStore -> m ()
+ JSDOM.Generated.IDBObjectStore: countRangeUnchecked :: (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m IDBRequest
+ JSDOM.Generated.IDBObjectStore: countRange_ :: (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m ()
+ JSDOM.Generated.IDBObjectStore: countUnchecked :: (MonadDOM m) => IDBObjectStore -> JSVal -> m IDBRequest
+ JSDOM.Generated.IDBObjectStore: count_ :: (MonadDOM m) => IDBObjectStore -> JSVal -> m ()
+ JSDOM.Generated.IDBObjectStore: createIndex'Unchecked :: (MonadDOM m, ToJSString name, ToJSString keyPath, IsDictionary options) => IDBObjectStore -> name -> [keyPath] -> Maybe options -> m IDBIndex
+ JSDOM.Generated.IDBObjectStore: createIndex'_ :: (MonadDOM m, ToJSString name, ToJSString keyPath, IsDictionary options) => IDBObjectStore -> name -> [keyPath] -> Maybe options -> m ()
+ JSDOM.Generated.IDBObjectStore: createIndexUnchecked :: (MonadDOM m, ToJSString name, ToJSString keyPath, IsDictionary options) => IDBObjectStore -> name -> keyPath -> Maybe options -> m IDBIndex
+ JSDOM.Generated.IDBObjectStore: createIndex_ :: (MonadDOM m, ToJSString name, ToJSString keyPath, IsDictionary options) => IDBObjectStore -> name -> keyPath -> Maybe options -> m ()
+ JSDOM.Generated.IDBObjectStore: deleteRangeUnchecked :: (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m IDBRequest
+ JSDOM.Generated.IDBObjectStore: deleteRange_ :: (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m ()
+ JSDOM.Generated.IDBObjectStore: deleteUnchecked :: (MonadDOM m) => IDBObjectStore -> JSVal -> m IDBRequest
+ JSDOM.Generated.IDBObjectStore: delete_ :: (MonadDOM m) => IDBObjectStore -> JSVal -> m ()
+ JSDOM.Generated.IDBObjectStore: getIndexNamesUnchecked :: (MonadDOM m) => IDBObjectStore -> m DOMStringList
+ JSDOM.Generated.IDBObjectStore: getKeyPathUnchecked :: (MonadDOM m) => IDBObjectStore -> m IDBAny
+ JSDOM.Generated.IDBObjectStore: getNameUnchecked :: (MonadDOM m, FromJSString result) => IDBObjectStore -> m result
+ JSDOM.Generated.IDBObjectStore: getRangeUnchecked :: (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m IDBRequest
+ JSDOM.Generated.IDBObjectStore: getRange_ :: (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m ()
+ JSDOM.Generated.IDBObjectStore: getTransactionUnchecked :: (MonadDOM m) => IDBObjectStore -> m IDBTransaction
+ JSDOM.Generated.IDBObjectStore: getUnchecked :: (MonadDOM m) => IDBObjectStore -> JSVal -> m IDBRequest
+ JSDOM.Generated.IDBObjectStore: get_ :: (MonadDOM m) => IDBObjectStore -> JSVal -> m ()
+ JSDOM.Generated.IDBObjectStore: indexUnchecked :: (MonadDOM m, ToJSString name) => IDBObjectStore -> name -> m IDBIndex
+ JSDOM.Generated.IDBObjectStore: index_ :: (MonadDOM m, ToJSString name) => IDBObjectStore -> name -> m ()
+ JSDOM.Generated.IDBObjectStore: openCursorRangeUnchecked :: (MonadDOM m, ToJSString direction) => IDBObjectStore -> Maybe IDBKeyRange -> direction -> m IDBRequest
+ JSDOM.Generated.IDBObjectStore: openCursorRange_ :: (MonadDOM m, ToJSString direction) => IDBObjectStore -> Maybe IDBKeyRange -> direction -> m ()
+ JSDOM.Generated.IDBObjectStore: openCursorUnchecked :: (MonadDOM m, ToJSString direction) => IDBObjectStore -> JSVal -> direction -> m IDBRequest
+ JSDOM.Generated.IDBObjectStore: openCursor_ :: (MonadDOM m, ToJSString direction) => IDBObjectStore -> JSVal -> direction -> m ()
+ JSDOM.Generated.IDBObjectStore: putUnchecked :: (MonadDOM m) => IDBObjectStore -> JSVal -> JSVal -> m IDBRequest
+ JSDOM.Generated.IDBObjectStore: put_ :: (MonadDOM m) => IDBObjectStore -> JSVal -> JSVal -> m ()
+ JSDOM.Generated.IDBRequest: getErrorUnchecked :: (MonadDOM m, IsIDBRequest self) => self -> m DOMError
+ JSDOM.Generated.IDBRequest: getResultUnchecked :: (MonadDOM m, IsIDBRequest self) => self -> m IDBAny
+ JSDOM.Generated.IDBRequest: getSourceUnchecked :: (MonadDOM m, IsIDBRequest self) => self -> m IDBAny
+ JSDOM.Generated.IDBRequest: getTransactionUnchecked :: (MonadDOM m, IsIDBRequest self) => self -> m IDBTransaction
+ JSDOM.Generated.IDBTransaction: getDbUnchecked :: (MonadDOM m) => IDBTransaction -> m IDBDatabase
+ JSDOM.Generated.IDBTransaction: getErrorUnchecked :: (MonadDOM m) => IDBTransaction -> m DOMError
+ JSDOM.Generated.IDBTransaction: objectStoreUnchecked :: (MonadDOM m, ToJSString name) => IDBTransaction -> name -> m IDBObjectStore
+ JSDOM.Generated.IDBTransaction: objectStore_ :: (MonadDOM m, ToJSString name) => IDBTransaction -> name -> m ()
+ JSDOM.Generated.IDBVersionChangeEvent: getNewVersionUnchecked :: (MonadDOM m) => IDBVersionChangeEvent -> m Word64
+ JSDOM.Generated.InspectorFrontendHost: canInspectWorkers_ :: (MonadDOM m) => InspectorFrontendHost -> m ()
+ JSDOM.Generated.InspectorFrontendHost: canSaveAs_ :: (MonadDOM m) => InspectorFrontendHost -> m ()
+ JSDOM.Generated.InspectorFrontendHost: canSave_ :: (MonadDOM m) => InspectorFrontendHost -> m ()
+ JSDOM.Generated.InspectorFrontendHost: debuggableType_ :: (MonadDOM m) => InspectorFrontendHost -> m ()
+ JSDOM.Generated.InspectorFrontendHost: isUnderTest_ :: (MonadDOM m) => InspectorFrontendHost -> m ()
+ JSDOM.Generated.InspectorFrontendHost: localizedStringsURL_ :: (MonadDOM m) => InspectorFrontendHost -> m ()
+ JSDOM.Generated.InspectorFrontendHost: platform_ :: (MonadDOM m) => InspectorFrontendHost -> m ()
+ JSDOM.Generated.InspectorFrontendHost: port_ :: (MonadDOM m) => InspectorFrontendHost -> m ()
+ JSDOM.Generated.InternalSettings: shouldDisplayTrackKind_ :: (MonadDOM m, ToJSString trackKind) => InternalSettings -> trackKind -> m ()
+ JSDOM.Generated.Internals: absoluteCaretBoundsUnchecked :: (MonadDOM m) => Internals -> m ClientRect
+ JSDOM.Generated.Internals: absoluteCaretBounds_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: address_ :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()
+ JSDOM.Generated.Internals: allIconURLs_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: animationsAreSuspended_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: attached_ :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()
+ JSDOM.Generated.Internals: boundingBoxUnchecked :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ClientRect
+ JSDOM.Generated.Internals: boundingBox_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: bufferedSamplesForTrackID_ :: (MonadDOM m, ToJSString trackID) => Internals -> Maybe SourceBuffer -> trackID -> m ()
+ JSDOM.Generated.Internals: captionsStyleSheetOverride_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: closestTimeToTimeRanges_ :: (MonadDOM m) => Internals -> Double -> Maybe TimeRanges -> m ()
+ JSDOM.Generated.Internals: computedStyleIncludingVisitedInfoUnchecked :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m CSSStyleDeclaration
+ JSDOM.Generated.Internals: computedStyleIncludingVisitedInfo_ :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()
+ JSDOM.Generated.Internals: configurationForViewport_ :: (MonadDOM m) => Internals -> Float -> Int -> Int -> Int -> Int -> m ()
+ JSDOM.Generated.Internals: consoleMessageArgumentCounts_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: countMatchesForText_ :: (MonadDOM m, ToJSString text, ToJSString markMatches) => Internals -> text -> Word -> markMatches -> m ()
+ JSDOM.Generated.Internals: counterValue_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: createShadowRootUnchecked :: (MonadDOM m, IsElement host) => Internals -> Maybe host -> m Node
+ JSDOM.Generated.Internals: createShadowRoot_ :: (MonadDOM m, IsElement host) => Internals -> Maybe host -> m ()
+ JSDOM.Generated.Internals: createTimeRangesUnchecked :: (MonadDOM m, IsFloat32Array startTimes, IsFloat32Array endTimes) => Internals -> Maybe startTimes -> Maybe endTimes -> m TimeRanges
+ JSDOM.Generated.Internals: createTimeRanges_ :: (MonadDOM m, IsFloat32Array startTimes, IsFloat32Array endTimes) => Internals -> Maybe startTimes -> Maybe endTimes -> m ()
+ JSDOM.Generated.Internals: description_ :: (MonadDOM m) => Internals -> JSVal -> m ()
+ JSDOM.Generated.Internals: deserializeBufferUnchecked :: (MonadDOM m, IsArrayBuffer buffer) => Internals -> Maybe buffer -> m SerializedScriptValue
+ JSDOM.Generated.Internals: deserializeBuffer_ :: (MonadDOM m, IsArrayBuffer buffer) => Internals -> Maybe buffer -> m ()
+ JSDOM.Generated.Internals: elementIsBlockingDisplaySleep_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: elementRenderTreeAsText_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: elementShouldAutoComplete_ :: (MonadDOM m, IsElement inputElement) => Internals -> Maybe inputElement -> m ()
+ JSDOM.Generated.Internals: ensureShadowRootUnchecked :: (MonadDOM m, IsElement host) => Internals -> Maybe host -> m Node
+ JSDOM.Generated.Internals: ensureShadowRoot_ :: (MonadDOM m, IsElement host) => Internals -> Maybe host -> m ()
+ JSDOM.Generated.Internals: formControlStateOfPreviousHistoryItem_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: getCurrentCursorInfo_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: getImageSourceURL_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: getReferencedFilePaths_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: getSettingsUnchecked :: (MonadDOM m) => Internals -> m InternalSettings
+ JSDOM.Generated.Internals: hasAutocorrectedMarker_ :: (MonadDOM m) => Internals -> Int -> Int -> m ()
+ JSDOM.Generated.Internals: hasGrammarMarker_ :: (MonadDOM m) => Internals -> Int -> Int -> m ()
+ JSDOM.Generated.Internals: hasPausedImageAnimations_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: hasSpellingMarker_ :: (MonadDOM m) => Internals -> Int -> Int -> m ()
+ JSDOM.Generated.Internals: includerForUnchecked :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Element
+ JSDOM.Generated.Internals: includerFor_ :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()
+ JSDOM.Generated.Internals: inspectorHighlightObject_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: inspectorHighlightRectsUnchecked :: (MonadDOM m) => Internals -> m ClientRectList
+ JSDOM.Generated.Internals: inspectorHighlightRects_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: isLoadingFromMemoryCache_ :: (MonadDOM m, ToJSString url) => Internals -> url -> m ()
+ JSDOM.Generated.Internals: isOverwriteModeEnabled_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: isPageBoxVisible_ :: (MonadDOM m) => Internals -> Int -> m ()
+ JSDOM.Generated.Internals: isPagePlayingAudio_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: isPluginSnapshotted_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: isPluginUnavailabilityIndicatorObscured_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: isPreloaded_ :: (MonadDOM m, ToJSString url) => Internals -> url -> m ()
+ JSDOM.Generated.Internals: isSelectPopupVisible_ :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()
+ JSDOM.Generated.Internals: isTimerThrottled_ :: (MonadDOM m) => Internals -> Int -> m ()
+ JSDOM.Generated.Internals: isVibrating_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: lastSpatialNavigationCandidateCount_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: lastSpellCheckProcessedSequence_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: lastSpellCheckRequestSequence_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: layerTreeAsText_ :: (MonadDOM m, IsDocument document) => Internals -> Maybe document -> Word -> m ()
+ JSDOM.Generated.Internals: lengthFromRange_ :: (MonadDOM m, IsElement scope) => Internals -> Maybe scope -> Maybe Range -> m ()
+ JSDOM.Generated.Internals: locationFromRange_ :: (MonadDOM m, IsElement scope) => Internals -> Maybe scope -> Maybe Range -> m ()
+ JSDOM.Generated.Internals: mainThreadScrollingReasons_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: mallocStatisticsUnchecked :: (MonadDOM m) => Internals -> m MallocStatistics
+ JSDOM.Generated.Internals: mallocStatistics_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: markerCountForNode_ :: (MonadDOM m, IsNode node, ToJSString markerType) => Internals -> Maybe node -> markerType -> m ()
+ JSDOM.Generated.Internals: markerDescriptionForNode_ :: (MonadDOM m, IsNode node, ToJSString markerType) => Internals -> Maybe node -> markerType -> Word -> m ()
+ JSDOM.Generated.Internals: markerRangeForNodeUnchecked :: (MonadDOM m, IsNode node, ToJSString markerType) => Internals -> Maybe node -> markerType -> Word -> m Range
+ JSDOM.Generated.Internals: markerRangeForNode_ :: (MonadDOM m, IsNode node, ToJSString markerType) => Internals -> Maybe node -> markerType -> Word -> m ()
+ JSDOM.Generated.Internals: markerTextForListItem_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: mediaElementHasCharacteristic_ :: (MonadDOM m, IsNode node, ToJSString characteristic) => Internals -> Maybe node -> characteristic -> m ()
+ JSDOM.Generated.Internals: memoryCacheSize_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: memoryInfoUnchecked :: (MonadDOM m) => Internals -> m MemoryInfo
+ JSDOM.Generated.Internals: memoryInfo_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: nodeNeedsStyleRecalc_ :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()
+ JSDOM.Generated.Internals: nodesFromRectUnchecked :: (MonadDOM m, IsDocument document) => Internals -> Maybe document -> Int -> Int -> Word -> Word -> Word -> Word -> Bool -> Bool -> Bool -> m NodeList
+ JSDOM.Generated.Internals: nodesFromRect_ :: (MonadDOM m, IsDocument document) => Internals -> Maybe document -> Int -> Int -> Word -> Word -> Word -> Word -> Bool -> Bool -> Bool -> m ()
+ JSDOM.Generated.Internals: nonFastScrollableRectsUnchecked :: (MonadDOM m) => Internals -> m ClientRectList
+ JSDOM.Generated.Internals: nonFastScrollableRects_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: numberOfActiveAnimations_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: numberOfLiveDocuments_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: numberOfLiveNodes_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: numberOfPages_ :: (MonadDOM m) => Internals -> Double -> Double -> m ()
+ JSDOM.Generated.Internals: numberOfScrollableAreas_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: openDummyInspectorFrontendUnchecked :: (MonadDOM m, ToJSString url) => Internals -> url -> m Window
+ JSDOM.Generated.Internals: openDummyInspectorFrontend_ :: (MonadDOM m, ToJSString url) => Internals -> url -> m ()
+ JSDOM.Generated.Internals: pageCacheSize_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: pageNumber_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> Float -> Float -> m ()
+ JSDOM.Generated.Internals: pageOverlayLayerTreeAsText_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: pageProperty_ :: (MonadDOM m, ToJSString propertyName) => Internals -> propertyName -> Int -> m ()
+ JSDOM.Generated.Internals: pageSizeAndMarginsInPixels_ :: (MonadDOM m) => Internals -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> m ()
+ JSDOM.Generated.Internals: parentTreeScopeUnchecked :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Node
+ JSDOM.Generated.Internals: parentTreeScope_ :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()
+ JSDOM.Generated.Internals: parserMetaData_ :: (MonadDOM m) => Internals -> JSVal -> m ()
+ JSDOM.Generated.Internals: pauseAnimationAtTimeOnElement_ :: (MonadDOM m, ToJSString animationName, IsElement element) => Internals -> animationName -> Double -> Maybe element -> m ()
+ JSDOM.Generated.Internals: pauseAnimationAtTimeOnPseudoElement_ :: (MonadDOM m, ToJSString animationName, IsElement element, ToJSString pseudoId) => Internals -> animationName -> Double -> Maybe element -> pseudoId -> m ()
+ JSDOM.Generated.Internals: pauseTransitionAtTimeOnElement_ :: (MonadDOM m, ToJSString propertyName, IsElement element) => Internals -> propertyName -> Double -> Maybe element -> m ()
+ JSDOM.Generated.Internals: pauseTransitionAtTimeOnPseudoElement_ :: (MonadDOM m, ToJSString property, IsElement element, ToJSString pseudoId) => Internals -> property -> Double -> Maybe element -> pseudoId -> m ()
+ JSDOM.Generated.Internals: rangeAsText_ :: (MonadDOM m) => Internals -> Maybe Range -> m ()
+ JSDOM.Generated.Internals: rangeForDictionaryLookupAtLocationUnchecked :: (MonadDOM m) => Internals -> Int -> Int -> m Range
+ JSDOM.Generated.Internals: rangeForDictionaryLookupAtLocation_ :: (MonadDOM m) => Internals -> Int -> Int -> m ()
+ JSDOM.Generated.Internals: rangeFromLocationAndLengthUnchecked :: (MonadDOM m, IsElement scope) => Internals -> Maybe scope -> Int -> Int -> m Range
+ JSDOM.Generated.Internals: rangeFromLocationAndLength_ :: (MonadDOM m, IsElement scope) => Internals -> Maybe scope -> Int -> Int -> m ()
+ JSDOM.Generated.Internals: repaintRectsAsText_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: scrollingStateTreeAsText_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: selectionBoundsUnchecked :: (MonadDOM m) => Internals -> m ClientRect
+ JSDOM.Generated.Internals: selectionBounds_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: serializeObjectUnchecked :: (MonadDOM m, IsSerializedScriptValue obj) => Internals -> Maybe obj -> m ArrayBuffer
+ JSDOM.Generated.Internals: serializeObject_ :: (MonadDOM m, IsSerializedScriptValue obj) => Internals -> Maybe obj -> m ()
+ JSDOM.Generated.Internals: shadowPseudoId_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: shadowRootType_ :: (MonadDOM m, IsNode root) => Internals -> Maybe root -> m ()
+ JSDOM.Generated.Internals: shadowRootUnchecked :: (MonadDOM m, IsElement host) => Internals -> Maybe host -> m Node
+ JSDOM.Generated.Internals: shadowRoot_ :: (MonadDOM m, IsElement host) => Internals -> Maybe host -> m ()
+ JSDOM.Generated.Internals: shortcutIconURLs_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: subrangeUnchecked :: (MonadDOM m) => Internals -> Maybe Range -> Int -> Int -> m Range
+ JSDOM.Generated.Internals: subrange_ :: (MonadDOM m) => Internals -> Maybe Range -> Int -> Int -> m ()
+ JSDOM.Generated.Internals: toolTipFromElement_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: touchEventHandlerCount_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: treeScopeRootNodeUnchecked :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Node
+ JSDOM.Generated.Internals: treeScopeRootNode_ :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()
+ JSDOM.Generated.Internals: typeConversionsUnchecked :: (MonadDOM m) => Internals -> m TypeConversions
+ JSDOM.Generated.Internals: typeConversions_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: userPreferredLanguages_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: visiblePlaceholder_ :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
+ JSDOM.Generated.Internals: wasLastChangeUserEdit_ :: (MonadDOM m, IsElement textField) => Internals -> Maybe textField -> m ()
+ JSDOM.Generated.Internals: wheelEventHandlerCount_ :: (MonadDOM m) => Internals -> m ()
+ JSDOM.Generated.Internals: xhrResponseSource_ :: (MonadDOM m) => Internals -> Maybe XMLHttpRequest -> m ()
+ JSDOM.Generated.Location: getAncestorOriginsUnchecked :: (MonadDOM m) => Location -> m DOMStringList
+ JSDOM.Generated.Location: toString_ :: (MonadDOM m) => Location -> m ()
+ JSDOM.Generated.MediaController: getBufferedUnchecked :: (MonadDOM m) => MediaController -> m TimeRanges
+ JSDOM.Generated.MediaController: getPlayedUnchecked :: (MonadDOM m) => MediaController -> m TimeRanges
+ JSDOM.Generated.MediaController: getSeekableUnchecked :: (MonadDOM m) => MediaController -> m TimeRanges
+ JSDOM.Generated.MediaControlsHost: displayNameForTrackAudio_ :: (MonadDOM m) => MediaControlsHost -> Maybe AudioTrack -> m ()
+ JSDOM.Generated.MediaControlsHost: displayNameForTrack_ :: (MonadDOM m) => MediaControlsHost -> Maybe TextTrack -> m ()
+ JSDOM.Generated.MediaControlsHost: getCaptionMenuAutomaticItemUnchecked :: (MonadDOM m) => MediaControlsHost -> m TextTrack
+ JSDOM.Generated.MediaControlsHost: getCaptionMenuOffItemUnchecked :: (MonadDOM m) => MediaControlsHost -> m TextTrack
+ JSDOM.Generated.MediaControlsHost: getTextTrackContainerUnchecked :: (MonadDOM m) => MediaControlsHost -> m HTMLElement
+ JSDOM.Generated.MediaControlsHost: mediaUIImageData_ :: (MonadDOM m) => MediaControlsHost -> MediaUIPartID -> m ()
+ JSDOM.Generated.MediaControlsHost: sortedTrackListForMenuAudio_ :: (MonadDOM m) => MediaControlsHost -> Maybe AudioTrackList -> m ()
+ JSDOM.Generated.MediaControlsHost: sortedTrackListForMenu_ :: (MonadDOM m) => MediaControlsHost -> Maybe TextTrackList -> m ()
+ JSDOM.Generated.MediaElementAudioSourceNode: getMediaElementUnchecked :: (MonadDOM m) => MediaElementAudioSourceNode -> m HTMLMediaElement
+ JSDOM.Generated.MediaKeyEvent: getErrorCodeUnchecked :: (MonadDOM m) => MediaKeyEvent -> m MediaKeyError
+ JSDOM.Generated.MediaKeyEvent: getInitDataUnchecked :: (MonadDOM m) => MediaKeyEvent -> m Uint8Array
+ JSDOM.Generated.MediaKeyEvent: getMessageUnchecked :: (MonadDOM m) => MediaKeyEvent -> m Uint8Array
+ JSDOM.Generated.MediaKeyMessageEvent: getMessageUnchecked :: (MonadDOM m) => MediaKeyMessageEvent -> m Uint8Array
+ JSDOM.Generated.MediaKeyNeededEvent: getInitDataUnchecked :: (MonadDOM m) => MediaKeyNeededEvent -> m Uint8Array
+ JSDOM.Generated.MediaKeySession: getErrorUnchecked :: (MonadDOM m) => MediaKeySession -> m MediaKeyError
+ JSDOM.Generated.MediaKeys: createSessionUnchecked :: (MonadDOM m, ToJSString type', IsUint8Array initData) => MediaKeys -> type' -> Maybe initData -> m MediaKeySession
+ JSDOM.Generated.MediaKeys: createSession_ :: (MonadDOM m, ToJSString type', IsUint8Array initData) => MediaKeys -> type' -> Maybe initData -> m ()
+ JSDOM.Generated.MediaKeys: isTypeSupported_ :: (MonadDOM m, ToJSString keySystem, ToJSString type') => MediaKeys -> keySystem -> type' -> m ()
+ JSDOM.Generated.MediaList: getMediaTextUnchecked :: (MonadDOM m, FromJSString result) => MediaList -> m result
+ JSDOM.Generated.MediaList: itemUnchecked :: (MonadDOM m, FromJSString result) => MediaList -> Word -> m result
+ JSDOM.Generated.MediaList: item_ :: (MonadDOM m) => MediaList -> Word -> m ()
+ JSDOM.Generated.MediaSource: addSourceBufferUnchecked :: (MonadDOM m, ToJSString type') => MediaSource -> type' -> m SourceBuffer
+ JSDOM.Generated.MediaSource: addSourceBuffer_ :: (MonadDOM m, ToJSString type') => MediaSource -> type' -> m ()
+ JSDOM.Generated.MediaSource: getActiveSourceBuffersUnchecked :: (MonadDOM m) => MediaSource -> m SourceBufferList
+ JSDOM.Generated.MediaSource: getSourceBuffersUnchecked :: (MonadDOM m) => MediaSource -> m SourceBufferList
+ JSDOM.Generated.MediaSource: isTypeSupported_ :: (MonadDOM m, ToJSString type') => MediaSource -> type' -> m ()
+ JSDOM.Generated.MediaSourceStates: getAspectRatioUnchecked :: (MonadDOM m) => MediaSourceStates -> m Float
+ JSDOM.Generated.MediaSourceStates: getFacingModeUnchecked :: (MonadDOM m) => MediaSourceStates -> m VideoFacingModeEnum
+ JSDOM.Generated.MediaSourceStates: getFrameRateUnchecked :: (MonadDOM m) => MediaSourceStates -> m Float
+ JSDOM.Generated.MediaSourceStates: getHeightUnchecked :: (MonadDOM m) => MediaSourceStates -> m Word
+ JSDOM.Generated.MediaSourceStates: getVolumeUnchecked :: (MonadDOM m) => MediaSourceStates -> m Word
+ JSDOM.Generated.MediaSourceStates: getWidthUnchecked :: (MonadDOM m) => MediaSourceStates -> m Word
+ JSDOM.Generated.MediaStream: cloneUnchecked :: (MonadDOM m) => MediaStream -> m MediaStream
+ JSDOM.Generated.MediaStream: clone_ :: (MonadDOM m) => MediaStream -> m ()
+ JSDOM.Generated.MediaStream: getAudioTracks_ :: (MonadDOM m) => MediaStream -> m ()
+ JSDOM.Generated.MediaStream: getTrackByIdUnchecked :: (MonadDOM m, ToJSString trackId) => MediaStream -> trackId -> m MediaStreamTrack
+ JSDOM.Generated.MediaStream: getTrackById_ :: (MonadDOM m, ToJSString trackId) => MediaStream -> trackId -> m ()
+ JSDOM.Generated.MediaStream: getTracks_ :: (MonadDOM m) => MediaStream -> m ()
+ JSDOM.Generated.MediaStream: getVideoTracks_ :: (MonadDOM m) => MediaStream -> m ()
+ JSDOM.Generated.MediaStreamAudioDestinationNode: getStreamUnchecked :: (MonadDOM m) => MediaStreamAudioDestinationNode -> m MediaStream
+ JSDOM.Generated.MediaStreamAudioSourceNode: getMediaStreamUnchecked :: (MonadDOM m) => MediaStreamAudioSourceNode -> m MediaStream
+ JSDOM.Generated.MediaStreamEvent: getStreamUnchecked :: (MonadDOM m) => MediaStreamEvent -> m MediaStream
+ JSDOM.Generated.MediaStreamTrack: cloneUnchecked :: (MonadDOM m, IsMediaStreamTrack self) => self -> m MediaStreamTrack
+ JSDOM.Generated.MediaStreamTrack: clone_ :: (MonadDOM m, IsMediaStreamTrack self) => self -> m ()
+ JSDOM.Generated.MediaStreamTrack: getCapabilitiesUnchecked :: (MonadDOM m, IsMediaStreamTrack self) => self -> m MediaStreamCapabilities
+ JSDOM.Generated.MediaStreamTrack: getCapabilities_ :: (MonadDOM m, IsMediaStreamTrack self) => self -> m ()
+ JSDOM.Generated.MediaStreamTrack: getConstraintsUnchecked :: (MonadDOM m, IsMediaStreamTrack self) => self -> m MediaTrackConstraints
+ JSDOM.Generated.MediaStreamTrack: getConstraints_ :: (MonadDOM m, IsMediaStreamTrack self) => self -> m ()
+ JSDOM.Generated.MediaStreamTrack: statesUnchecked :: (MonadDOM m, IsMediaStreamTrack self) => self -> m MediaSourceStates
+ JSDOM.Generated.MediaStreamTrack: states_ :: (MonadDOM m, IsMediaStreamTrack self) => self -> m ()
+ JSDOM.Generated.MediaStreamTrackEvent: getTrackUnchecked :: (MonadDOM m) => MediaStreamTrackEvent -> m MediaStreamTrack
+ JSDOM.Generated.MediaTrackConstraints: getMandatoryUnchecked :: (MonadDOM m) => MediaTrackConstraints -> m MediaTrackConstraintSet
+ JSDOM.Generated.MessageChannel: getPort1Unchecked :: (MonadDOM m) => MessageChannel -> m MessagePort
+ JSDOM.Generated.MessageChannel: getPort2Unchecked :: (MonadDOM m) => MessageChannel -> m MessagePort
+ JSDOM.Generated.MessageEvent: getSourceUnchecked :: (MonadDOM m) => MessageEvent -> m EventTarget
+ JSDOM.Generated.MimeType: getEnabledPluginUnchecked :: (MonadDOM m) => MimeType -> m Plugin
+ JSDOM.Generated.MimeTypeArray: itemUnchecked :: (MonadDOM m) => MimeTypeArray -> Word -> m MimeType
+ JSDOM.Generated.MimeTypeArray: item_ :: (MonadDOM m) => MimeTypeArray -> Word -> m ()
+ JSDOM.Generated.MimeTypeArray: namedItemUnchecked :: (MonadDOM m, ToJSString name) => MimeTypeArray -> name -> m MimeType
+ JSDOM.Generated.MimeTypeArray: namedItem_ :: (MonadDOM m, ToJSString name) => MimeTypeArray -> name -> m ()
+ JSDOM.Generated.MouseEvent: getDataTransferUnchecked :: (MonadDOM m, IsMouseEvent self) => self -> m DataTransfer
+ JSDOM.Generated.MouseEvent: getFromElementUnchecked :: (MonadDOM m, IsMouseEvent self) => self -> m Node
+ JSDOM.Generated.MouseEvent: getRelatedTargetUnchecked :: (MonadDOM m, IsMouseEvent self) => self -> m EventTarget
+ JSDOM.Generated.MouseEvent: getToElementUnchecked :: (MonadDOM m, IsMouseEvent self) => self -> m Node
+ JSDOM.Generated.MutationEvent: getRelatedNodeUnchecked :: (MonadDOM m) => MutationEvent -> m Node
+ JSDOM.Generated.MutationObserver: takeRecords_ :: (MonadDOM m) => MutationObserver -> m ()
+ JSDOM.Generated.MutationRecord: getAddedNodesUnchecked :: (MonadDOM m) => MutationRecord -> m NodeList
+ JSDOM.Generated.MutationRecord: getAttributeNameUnchecked :: (MonadDOM m, FromJSString result) => MutationRecord -> m result
+ JSDOM.Generated.MutationRecord: getAttributeNamespaceUnchecked :: (MonadDOM m, FromJSString result) => MutationRecord -> m result
+ JSDOM.Generated.MutationRecord: getNextSiblingUnchecked :: (MonadDOM m) => MutationRecord -> m Node
+ JSDOM.Generated.MutationRecord: getOldValueUnchecked :: (MonadDOM m, FromJSString result) => MutationRecord -> m result
+ JSDOM.Generated.MutationRecord: getPreviousSiblingUnchecked :: (MonadDOM m) => MutationRecord -> m Node
+ JSDOM.Generated.MutationRecord: getRemovedNodesUnchecked :: (MonadDOM m) => MutationRecord -> m NodeList
+ JSDOM.Generated.MutationRecord: getTargetUnchecked :: (MonadDOM m) => MutationRecord -> m Node
+ JSDOM.Generated.NamedNodeMap: getNamedItemNSUnchecked :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName) => NamedNodeMap -> Maybe namespaceURI -> localName -> m Node
+ JSDOM.Generated.NamedNodeMap: getNamedItemNS_ :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName) => NamedNodeMap -> Maybe namespaceURI -> localName -> m ()
+ JSDOM.Generated.NamedNodeMap: getNamedItemUnchecked :: (MonadDOM m, ToJSString name) => NamedNodeMap -> name -> m Node
+ JSDOM.Generated.NamedNodeMap: getNamedItem_ :: (MonadDOM m, ToJSString name) => NamedNodeMap -> name -> m ()
+ JSDOM.Generated.NamedNodeMap: itemUnchecked :: (MonadDOM m) => NamedNodeMap -> Word -> m Node
+ JSDOM.Generated.NamedNodeMap: item_ :: (MonadDOM m) => NamedNodeMap -> Word -> m ()
+ JSDOM.Generated.NamedNodeMap: removeNamedItemNSUnchecked :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName) => NamedNodeMap -> Maybe namespaceURI -> localName -> m Node
+ JSDOM.Generated.NamedNodeMap: removeNamedItemNS_ :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName) => NamedNodeMap -> Maybe namespaceURI -> localName -> m ()
+ JSDOM.Generated.NamedNodeMap: removeNamedItemUnchecked :: (MonadDOM m, ToJSString name) => NamedNodeMap -> name -> m Node
+ JSDOM.Generated.NamedNodeMap: removeNamedItem_ :: (MonadDOM m, ToJSString name) => NamedNodeMap -> name -> m ()
+ JSDOM.Generated.NamedNodeMap: setNamedItemNSUnchecked :: (MonadDOM m, IsNode node) => NamedNodeMap -> Maybe node -> m Node
+ JSDOM.Generated.NamedNodeMap: setNamedItemNS_ :: (MonadDOM m, IsNode node) => NamedNodeMap -> Maybe node -> m ()
+ JSDOM.Generated.NamedNodeMap: setNamedItemUnchecked :: (MonadDOM m, IsNode node) => NamedNodeMap -> Maybe node -> m Node
+ JSDOM.Generated.NamedNodeMap: setNamedItem_ :: (MonadDOM m, IsNode node) => NamedNodeMap -> Maybe node -> m ()
+ JSDOM.Generated.Navigator: getGamepads_ :: (MonadDOM m) => Navigator -> m ()
+ JSDOM.Generated.Navigator: getGeolocationUnchecked :: (MonadDOM m) => Navigator -> m Geolocation
+ JSDOM.Generated.Navigator: getMimeTypesUnchecked :: (MonadDOM m) => Navigator -> m MimeTypeArray
+ JSDOM.Generated.Navigator: getPluginsUnchecked :: (MonadDOM m) => Navigator -> m PluginArray
+ JSDOM.Generated.Navigator: getWebkitBatteryUnchecked :: (MonadDOM m) => Navigator -> m BatteryManager
+ JSDOM.Generated.Navigator: getWebkitPersistentStorageUnchecked :: (MonadDOM m) => Navigator -> m StorageQuota
+ JSDOM.Generated.Navigator: getWebkitTemporaryStorageUnchecked :: (MonadDOM m) => Navigator -> m StorageQuota
+ JSDOM.Generated.Navigator: isProtocolHandlerRegistered_ :: (MonadDOM m, ToJSString scheme, ToJSString url) => Navigator -> scheme -> url -> m ()
+ JSDOM.Generated.Navigator: javaEnabled_ :: (MonadDOM m) => Navigator -> m ()
+ JSDOM.Generated.Navigator: vibratePattern_ :: (MonadDOM m) => Navigator -> [Word] -> m ()
+ JSDOM.Generated.Navigator: vibrate_ :: (MonadDOM m) => Navigator -> Word -> m ()
+ JSDOM.Generated.Node: appendChildUnchecked :: (MonadDOM m, IsNode self, IsNode newChild) => self -> Maybe newChild -> m Node
+ JSDOM.Generated.Node: appendChild_ :: (MonadDOM m, IsNode self, IsNode newChild) => self -> Maybe newChild -> m ()
+ JSDOM.Generated.Node: cloneNodeUnchecked :: (MonadDOM m, IsNode self) => self -> Bool -> m Node
+ JSDOM.Generated.Node: cloneNode_ :: (MonadDOM m, IsNode self) => self -> Bool -> m ()
+ JSDOM.Generated.Node: compareDocumentPosition_ :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m ()
+ JSDOM.Generated.Node: contains_ :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m ()
+ JSDOM.Generated.Node: getBaseURIUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result
+ JSDOM.Generated.Node: getChildNodesUnchecked :: (MonadDOM m, IsNode self) => self -> m NodeList
+ JSDOM.Generated.Node: getFirstChildUnchecked :: (MonadDOM m, IsNode self) => self -> m Node
+ JSDOM.Generated.Node: getLastChildUnchecked :: (MonadDOM m, IsNode self) => self -> m Node
+ JSDOM.Generated.Node: getLocalNameUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result
+ JSDOM.Generated.Node: getNamespaceURIUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result
+ JSDOM.Generated.Node: getNextSiblingUnchecked :: (MonadDOM m, IsNode self) => self -> m Node
+ JSDOM.Generated.Node: getNodeNameUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result
+ JSDOM.Generated.Node: getNodeValueUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result
+ JSDOM.Generated.Node: getOwnerDocumentUnchecked :: (MonadDOM m, IsNode self) => self -> m Document
+ JSDOM.Generated.Node: getParentElementUnchecked :: (MonadDOM m, IsNode self) => self -> m Element
+ JSDOM.Generated.Node: getParentNodeUnchecked :: (MonadDOM m, IsNode self) => self -> m Node
+ JSDOM.Generated.Node: getPrefixUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result
+ JSDOM.Generated.Node: getPreviousSiblingUnchecked :: (MonadDOM m, IsNode self) => self -> m Node
+ JSDOM.Generated.Node: getTextContentUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result
+ JSDOM.Generated.Node: hasChildNodes_ :: (MonadDOM m, IsNode self) => self -> m ()
+ JSDOM.Generated.Node: insertBeforeUnchecked :: (MonadDOM m, IsNode self, IsNode newChild, IsNode refChild) => self -> Maybe newChild -> Maybe refChild -> m Node
+ JSDOM.Generated.Node: insertBefore_ :: (MonadDOM m, IsNode self, IsNode newChild, IsNode refChild) => self -> Maybe newChild -> Maybe refChild -> m ()
+ JSDOM.Generated.Node: isDefaultNamespace_ :: (MonadDOM m, IsNode self, ToJSString namespaceURI) => self -> Maybe namespaceURI -> m ()
+ JSDOM.Generated.Node: isEqualNode_ :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m ()
+ JSDOM.Generated.Node: isSameNode_ :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m ()
+ JSDOM.Generated.Node: isSupported_ :: (MonadDOM m, IsNode self, ToJSString feature, ToJSString version) => self -> feature -> Maybe version -> m ()
+ JSDOM.Generated.Node: lookupNamespaceURIUnchecked :: (MonadDOM m, IsNode self, ToJSString prefix, FromJSString result) => self -> Maybe prefix -> m result
+ JSDOM.Generated.Node: lookupNamespaceURI_ :: (MonadDOM m, IsNode self, ToJSString prefix) => self -> Maybe prefix -> m ()
+ JSDOM.Generated.Node: lookupPrefixUnchecked :: (MonadDOM m, IsNode self, ToJSString namespaceURI, FromJSString result) => self -> Maybe namespaceURI -> m result
+ JSDOM.Generated.Node: lookupPrefix_ :: (MonadDOM m, IsNode self, ToJSString namespaceURI) => self -> Maybe namespaceURI -> m ()
+ JSDOM.Generated.Node: removeChildUnchecked :: (MonadDOM m, IsNode self, IsNode oldChild) => self -> Maybe oldChild -> m Node
+ JSDOM.Generated.Node: removeChild_ :: (MonadDOM m, IsNode self, IsNode oldChild) => self -> Maybe oldChild -> m ()
+ JSDOM.Generated.Node: replaceChildUnchecked :: (MonadDOM m, IsNode self, IsNode newChild, IsNode oldChild) => self -> Maybe newChild -> Maybe oldChild -> m Node
+ JSDOM.Generated.Node: replaceChild_ :: (MonadDOM m, IsNode self, IsNode newChild, IsNode oldChild) => self -> Maybe newChild -> Maybe oldChild -> m ()
+ JSDOM.Generated.NodeFilter: acceptNode_ :: (MonadDOM m, IsNode n) => NodeFilter -> Maybe n -> m ()
+ JSDOM.Generated.NodeIterator: getFilterUnchecked :: (MonadDOM m) => NodeIterator -> m NodeFilter
+ JSDOM.Generated.NodeIterator: getReferenceNodeUnchecked :: (MonadDOM m) => NodeIterator -> m Node
+ JSDOM.Generated.NodeIterator: getRootUnchecked :: (MonadDOM m) => NodeIterator -> m Node
+ JSDOM.Generated.NodeIterator: nextNodeUnchecked :: (MonadDOM m) => NodeIterator -> m Node
+ JSDOM.Generated.NodeIterator: nextNode_ :: (MonadDOM m) => NodeIterator -> m ()
+ JSDOM.Generated.NodeIterator: previousNodeUnchecked :: (MonadDOM m) => NodeIterator -> m Node
+ JSDOM.Generated.NodeIterator: previousNode_ :: (MonadDOM m) => NodeIterator -> m ()
+ JSDOM.Generated.NodeList: itemUnchecked :: (MonadDOM m, IsNodeList self) => self -> Word -> m Node
+ JSDOM.Generated.NodeList: item_ :: (MonadDOM m, IsNodeList self) => self -> Word -> m ()
+ JSDOM.Generated.NotificationCenter: checkPermission_ :: (MonadDOM m) => NotificationCenter -> m ()
+ JSDOM.Generated.NotificationCenter: createNotificationUnchecked :: (MonadDOM m, ToJSString iconUrl, ToJSString title, ToJSString body) => NotificationCenter -> iconUrl -> title -> body -> m Notification
+ JSDOM.Generated.NotificationCenter: createNotification_ :: (MonadDOM m, ToJSString iconUrl, ToJSString title, ToJSString body) => NotificationCenter -> iconUrl -> title -> body -> m ()
+ JSDOM.Generated.OESVertexArrayObject: createVertexArrayOESUnchecked :: (MonadDOM m) => OESVertexArrayObject -> m WebGLVertexArrayObjectOES
+ JSDOM.Generated.OESVertexArrayObject: createVertexArrayOES_ :: (MonadDOM m) => OESVertexArrayObject -> m ()
+ JSDOM.Generated.OESVertexArrayObject: isVertexArrayOES_ :: (MonadDOM m) => OESVertexArrayObject -> Maybe WebGLVertexArrayObjectOES -> m ()
+ JSDOM.Generated.OfflineAudioCompletionEvent: getRenderedBufferUnchecked :: (MonadDOM m) => OfflineAudioCompletionEvent -> m AudioBuffer
+ JSDOM.Generated.OscillatorNode: getDetuneUnchecked :: (MonadDOM m) => OscillatorNode -> m AudioParam
+ JSDOM.Generated.OscillatorNode: getFrequencyUnchecked :: (MonadDOM m) => OscillatorNode -> m AudioParam
+ JSDOM.Generated.Performance: getNavigationUnchecked :: (MonadDOM m) => Performance -> m PerformanceNavigation
+ JSDOM.Generated.Performance: getTimingUnchecked :: (MonadDOM m) => Performance -> m PerformanceTiming
+ JSDOM.Generated.Performance: now_ :: (MonadDOM m) => Performance -> m ()
+ JSDOM.Generated.Performance: webkitGetEntriesByNameUnchecked :: (MonadDOM m, ToJSString name, ToJSString entryType) => Performance -> name -> entryType -> m PerformanceEntryList
+ JSDOM.Generated.Performance: webkitGetEntriesByName_ :: (MonadDOM m, ToJSString name, ToJSString entryType) => Performance -> name -> entryType -> m ()
+ JSDOM.Generated.Performance: webkitGetEntriesByTypeUnchecked :: (MonadDOM m, ToJSString entryType) => Performance -> entryType -> m PerformanceEntryList
+ JSDOM.Generated.Performance: webkitGetEntriesByType_ :: (MonadDOM m, ToJSString entryType) => Performance -> entryType -> m ()
+ JSDOM.Generated.Performance: webkitGetEntriesUnchecked :: (MonadDOM m) => Performance -> m PerformanceEntryList
+ JSDOM.Generated.Performance: webkitGetEntries_ :: (MonadDOM m) => Performance -> m ()
+ JSDOM.Generated.PerformanceEntryList: itemUnchecked :: (MonadDOM m) => PerformanceEntryList -> Word -> m PerformanceEntry
+ JSDOM.Generated.PerformanceEntryList: item_ :: (MonadDOM m) => PerformanceEntryList -> Word -> m ()
+ JSDOM.Generated.Plugin: itemUnchecked :: (MonadDOM m) => Plugin -> Word -> m MimeType
+ JSDOM.Generated.Plugin: item_ :: (MonadDOM m) => Plugin -> Word -> m ()
+ JSDOM.Generated.Plugin: namedItemUnchecked :: (MonadDOM m, ToJSString name) => Plugin -> name -> m MimeType
+ JSDOM.Generated.Plugin: namedItem_ :: (MonadDOM m, ToJSString name) => Plugin -> name -> m ()
+ JSDOM.Generated.PluginArray: itemUnchecked :: (MonadDOM m) => PluginArray -> Word -> m Plugin
+ JSDOM.Generated.PluginArray: item_ :: (MonadDOM m) => PluginArray -> Word -> m ()
+ JSDOM.Generated.PluginArray: namedItemUnchecked :: (MonadDOM m, ToJSString name) => PluginArray -> name -> m Plugin
+ JSDOM.Generated.PluginArray: namedItem_ :: (MonadDOM m, ToJSString name) => PluginArray -> name -> m ()
+ JSDOM.Generated.ProcessingInstruction: getSheetUnchecked :: (MonadDOM m) => ProcessingInstruction -> m StyleSheet
+ JSDOM.Generated.ProcessingInstruction: getTargetUnchecked :: (MonadDOM m, FromJSString result) => ProcessingInstruction -> m result
+ JSDOM.Generated.RGBColor: getBlueUnchecked :: (MonadDOM m) => RGBColor -> m CSSPrimitiveValue
+ JSDOM.Generated.RGBColor: getGreenUnchecked :: (MonadDOM m) => RGBColor -> m CSSPrimitiveValue
+ JSDOM.Generated.RGBColor: getRedUnchecked :: (MonadDOM m) => RGBColor -> m CSSPrimitiveValue
+ JSDOM.Generated.RTCDTMFSender: getTrackUnchecked :: (MonadDOM m) => RTCDTMFSender -> m MediaStreamTrack
+ JSDOM.Generated.RTCDataChannelEvent: getChannelUnchecked :: (MonadDOM m) => RTCDataChannelEvent -> m RTCDataChannel
+ JSDOM.Generated.RTCIceCandidateEvent: getCandidateUnchecked :: (MonadDOM m) => RTCIceCandidateEvent -> m RTCIceCandidate
+ JSDOM.Generated.RTCPeerConnection: createDTMFSenderUnchecked :: (MonadDOM m, IsMediaStreamTrack track) => RTCPeerConnection -> Maybe track -> m RTCDTMFSender
+ JSDOM.Generated.RTCPeerConnection: createDTMFSender_ :: (MonadDOM m, IsMediaStreamTrack track) => RTCPeerConnection -> Maybe track -> m ()
+ JSDOM.Generated.RTCPeerConnection: createDataChannelUnchecked :: (MonadDOM m, ToJSString label, IsDictionary options) => RTCPeerConnection -> Maybe label -> Maybe options -> m RTCDataChannel
+ JSDOM.Generated.RTCPeerConnection: createDataChannel_ :: (MonadDOM m, ToJSString label, IsDictionary options) => RTCPeerConnection -> Maybe label -> Maybe options -> m ()
+ JSDOM.Generated.RTCPeerConnection: getConfigurationUnchecked :: (MonadDOM m) => RTCPeerConnection -> m RTCConfiguration
+ JSDOM.Generated.RTCPeerConnection: getConfiguration_ :: (MonadDOM m) => RTCPeerConnection -> m ()
+ JSDOM.Generated.RTCPeerConnection: getLocalDescriptionUnchecked :: (MonadDOM m) => RTCPeerConnection -> m RTCSessionDescription
+ JSDOM.Generated.RTCPeerConnection: getLocalStreams_ :: (MonadDOM m) => RTCPeerConnection -> m ()
+ JSDOM.Generated.RTCPeerConnection: getRemoteDescriptionUnchecked :: (MonadDOM m) => RTCPeerConnection -> m RTCSessionDescription
+ JSDOM.Generated.RTCPeerConnection: getRemoteStreams_ :: (MonadDOM m) => RTCPeerConnection -> m ()
+ JSDOM.Generated.RTCPeerConnection: getStreamByIdUnchecked :: (MonadDOM m, ToJSString streamId) => RTCPeerConnection -> streamId -> m MediaStream
+ JSDOM.Generated.RTCPeerConnection: getStreamById_ :: (MonadDOM m, ToJSString streamId) => RTCPeerConnection -> streamId -> m ()
+ JSDOM.Generated.RTCStatsReport: getLocalUnchecked :: (MonadDOM m) => RTCStatsReport -> m RTCStatsReport
+ JSDOM.Generated.RTCStatsReport: getRemoteUnchecked :: (MonadDOM m) => RTCStatsReport -> m RTCStatsReport
+ JSDOM.Generated.RTCStatsReport: getTimestampUnchecked :: (MonadDOM m) => RTCStatsReport -> m Date
+ JSDOM.Generated.RTCStatsReport: names_ :: (MonadDOM m) => RTCStatsReport -> m ()
+ JSDOM.Generated.RTCStatsReport: stat_ :: (MonadDOM m, ToJSString name) => RTCStatsReport -> name -> m ()
+ JSDOM.Generated.RTCStatsResponse: namedItemUnchecked :: (MonadDOM m, ToJSString name) => RTCStatsResponse -> name -> m RTCStatsReport
+ JSDOM.Generated.RTCStatsResponse: namedItem_ :: (MonadDOM m, ToJSString name) => RTCStatsResponse -> name -> m ()
+ JSDOM.Generated.RTCStatsResponse: result_ :: (MonadDOM m) => RTCStatsResponse -> m ()
+ JSDOM.Generated.RadioNodeList: _getUnchecked :: (MonadDOM m) => RadioNodeList -> Word -> m Node
+ JSDOM.Generated.RadioNodeList: _get_ :: (MonadDOM m) => RadioNodeList -> Word -> m ()
+ JSDOM.Generated.Range: cloneContentsUnchecked :: (MonadDOM m) => Range -> m DocumentFragment
+ JSDOM.Generated.Range: cloneContents_ :: (MonadDOM m) => Range -> m ()
+ JSDOM.Generated.Range: cloneRangeUnchecked :: (MonadDOM m) => Range -> m Range
+ JSDOM.Generated.Range: cloneRange_ :: (MonadDOM m) => Range -> m ()
+ JSDOM.Generated.Range: compareBoundaryPoints_ :: (MonadDOM m) => Range -> Word -> Maybe Range -> m ()
+ JSDOM.Generated.Range: compareNode_ :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> m ()
+ JSDOM.Generated.Range: comparePoint_ :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> Int -> m ()
+ JSDOM.Generated.Range: createContextualFragmentUnchecked :: (MonadDOM m, ToJSString html) => Range -> html -> m DocumentFragment
+ JSDOM.Generated.Range: createContextualFragment_ :: (MonadDOM m, ToJSString html) => Range -> html -> m ()
+ JSDOM.Generated.Range: extractContentsUnchecked :: (MonadDOM m) => Range -> m DocumentFragment
+ JSDOM.Generated.Range: extractContents_ :: (MonadDOM m) => Range -> m ()
+ JSDOM.Generated.Range: getBoundingClientRectUnchecked :: (MonadDOM m) => Range -> m ClientRect
+ JSDOM.Generated.Range: getBoundingClientRect_ :: (MonadDOM m) => Range -> m ()
+ JSDOM.Generated.Range: getClientRectsUnchecked :: (MonadDOM m) => Range -> m ClientRectList
+ JSDOM.Generated.Range: getClientRects_ :: (MonadDOM m) => Range -> m ()
+ JSDOM.Generated.Range: getCommonAncestorContainerUnchecked :: (MonadDOM m) => Range -> m Node
+ JSDOM.Generated.Range: getEndContainerUnchecked :: (MonadDOM m) => Range -> m Node
+ JSDOM.Generated.Range: getStartContainerUnchecked :: (MonadDOM m) => Range -> m Node
+ JSDOM.Generated.Range: intersectsNode_ :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> m ()
+ JSDOM.Generated.Range: isPointInRange_ :: (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> Int -> m ()
+ JSDOM.Generated.Range: toString_ :: (MonadDOM m) => Range -> m ()
+ JSDOM.Generated.ReadableStream: cancelUnchecked :: (MonadDOM m, ToJSString reason) => ReadableStream -> reason -> m Promise
+ JSDOM.Generated.ReadableStream: cancel_ :: (MonadDOM m, ToJSString reason) => ReadableStream -> reason -> m ()
+ JSDOM.Generated.ReadableStream: getClosedUnchecked :: (MonadDOM m) => ReadableStream -> m Promise
+ JSDOM.Generated.ReadableStream: getReadyUnchecked :: (MonadDOM m) => ReadableStream -> m Promise
+ JSDOM.Generated.ReadableStream: pipeThroughUnchecked :: (MonadDOM m) => ReadableStream -> JSVal -> JSVal -> m GObject
+ JSDOM.Generated.ReadableStream: pipeThrough_ :: (MonadDOM m) => ReadableStream -> JSVal -> JSVal -> m ()
+ JSDOM.Generated.ReadableStream: pipeToUnchecked :: (MonadDOM m) => ReadableStream -> JSVal -> JSVal -> m Promise
+ JSDOM.Generated.ReadableStream: pipeTo_ :: (MonadDOM m) => ReadableStream -> JSVal -> JSVal -> m ()
+ JSDOM.Generated.ReadableStream: readUnchecked :: (MonadDOM m) => ReadableStream -> m GObject
+ JSDOM.Generated.ReadableStream: read_ :: (MonadDOM m) => ReadableStream -> m ()
+ JSDOM.Generated.Rect: getBottomUnchecked :: (MonadDOM m) => Rect -> m CSSPrimitiveValue
+ JSDOM.Generated.Rect: getLeftUnchecked :: (MonadDOM m) => Rect -> m CSSPrimitiveValue
+ JSDOM.Generated.Rect: getRightUnchecked :: (MonadDOM m) => Rect -> m CSSPrimitiveValue
+ JSDOM.Generated.Rect: getTopUnchecked :: (MonadDOM m) => Rect -> m CSSPrimitiveValue
+ JSDOM.Generated.SQLResultSet: getRowsUnchecked :: (MonadDOM m) => SQLResultSet -> m SQLResultSetRowList
+ JSDOM.Generated.SQLResultSetRowList: item_ :: (MonadDOM m) => SQLResultSetRowList -> Word -> m ()
+ JSDOM.Generated.SVGAElement: getTargetUnchecked :: (MonadDOM m) => SVGAElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGAngle: getValueAsStringUnchecked :: (MonadDOM m, FromJSString result) => SVGAngle -> m result
+ JSDOM.Generated.SVGAnimatedAngle: getAnimValUnchecked :: (MonadDOM m) => SVGAnimatedAngle -> m SVGAngle
+ JSDOM.Generated.SVGAnimatedAngle: getBaseValUnchecked :: (MonadDOM m) => SVGAnimatedAngle -> m SVGAngle
+ JSDOM.Generated.SVGAnimatedLength: getAnimValUnchecked :: (MonadDOM m) => SVGAnimatedLength -> m SVGLength
+ JSDOM.Generated.SVGAnimatedLength: getBaseValUnchecked :: (MonadDOM m) => SVGAnimatedLength -> m SVGLength
+ JSDOM.Generated.SVGAnimatedLengthList: getAnimValUnchecked :: (MonadDOM m) => SVGAnimatedLengthList -> m SVGLengthList
+ JSDOM.Generated.SVGAnimatedLengthList: getBaseValUnchecked :: (MonadDOM m) => SVGAnimatedLengthList -> m SVGLengthList
+ JSDOM.Generated.SVGAnimatedNumberList: getAnimValUnchecked :: (MonadDOM m) => SVGAnimatedNumberList -> m SVGNumberList
+ JSDOM.Generated.SVGAnimatedNumberList: getBaseValUnchecked :: (MonadDOM m) => SVGAnimatedNumberList -> m SVGNumberList
+ JSDOM.Generated.SVGAnimatedPreserveAspectRatio: getAnimValUnchecked :: (MonadDOM m) => SVGAnimatedPreserveAspectRatio -> m SVGPreserveAspectRatio
+ JSDOM.Generated.SVGAnimatedPreserveAspectRatio: getBaseValUnchecked :: (MonadDOM m) => SVGAnimatedPreserveAspectRatio -> m SVGPreserveAspectRatio
+ JSDOM.Generated.SVGAnimatedRect: getAnimValUnchecked :: (MonadDOM m) => SVGAnimatedRect -> m SVGRect
+ JSDOM.Generated.SVGAnimatedRect: getBaseValUnchecked :: (MonadDOM m) => SVGAnimatedRect -> m SVGRect
+ JSDOM.Generated.SVGAnimatedTransformList: getAnimValUnchecked :: (MonadDOM m) => SVGAnimatedTransformList -> m SVGTransformList
+ JSDOM.Generated.SVGAnimatedTransformList: getBaseValUnchecked :: (MonadDOM m) => SVGAnimatedTransformList -> m SVGTransformList
+ JSDOM.Generated.SVGAnimationElement: getCurrentTime_ :: (MonadDOM m, IsSVGAnimationElement self) => self -> m ()
+ JSDOM.Generated.SVGAnimationElement: getSimpleDuration_ :: (MonadDOM m, IsSVGAnimationElement self) => self -> m ()
+ JSDOM.Generated.SVGAnimationElement: getStartTime_ :: (MonadDOM m, IsSVGAnimationElement self) => self -> m ()
+ JSDOM.Generated.SVGAnimationElement: getTargetElementUnchecked :: (MonadDOM m, IsSVGAnimationElement self) => self -> m SVGElement
+ JSDOM.Generated.SVGCircleElement: getCxUnchecked :: (MonadDOM m) => SVGCircleElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGCircleElement: getCyUnchecked :: (MonadDOM m) => SVGCircleElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGCircleElement: getRUnchecked :: (MonadDOM m) => SVGCircleElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGClipPathElement: getClipPathUnitsUnchecked :: (MonadDOM m) => SVGClipPathElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGColor: getRgbColorUnchecked :: (MonadDOM m, IsSVGColor self) => self -> m RGBColor
+ JSDOM.Generated.SVGComponentTransferFunctionElement: getAmplitudeUnchecked :: (MonadDOM m, IsSVGComponentTransferFunctionElement self) => self -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGComponentTransferFunctionElement: getExponentUnchecked :: (MonadDOM m, IsSVGComponentTransferFunctionElement self) => self -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGComponentTransferFunctionElement: getInterceptUnchecked :: (MonadDOM m, IsSVGComponentTransferFunctionElement self) => self -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGComponentTransferFunctionElement: getOffsetUnchecked :: (MonadDOM m, IsSVGComponentTransferFunctionElement self) => self -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGComponentTransferFunctionElement: getSlopeUnchecked :: (MonadDOM m, IsSVGComponentTransferFunctionElement self) => self -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGComponentTransferFunctionElement: getTableValuesUnchecked :: (MonadDOM m, IsSVGComponentTransferFunctionElement self) => self -> m SVGAnimatedNumberList
+ JSDOM.Generated.SVGComponentTransferFunctionElement: getTypeUnchecked :: (MonadDOM m, IsSVGComponentTransferFunctionElement self) => self -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGCursorElement: getXUnchecked :: (MonadDOM m) => SVGCursorElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGCursorElement: getYUnchecked :: (MonadDOM m) => SVGCursorElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGDocument: createEventUnchecked :: (MonadDOM m, ToJSString eventType) => SVGDocument -> eventType -> m Event
+ JSDOM.Generated.SVGDocument: createEvent_ :: (MonadDOM m, ToJSString eventType) => SVGDocument -> eventType -> m ()
+ JSDOM.Generated.SVGDocument: getRootElementUnchecked :: (MonadDOM m) => SVGDocument -> m SVGSVGElement
+ JSDOM.Generated.SVGElement: getClassNameUnchecked :: (MonadDOM m, IsSVGElement self) => self -> m SVGAnimatedString
+ JSDOM.Generated.SVGElement: getOwnerSVGElementUnchecked :: (MonadDOM m, IsSVGElement self) => self -> m SVGSVGElement
+ JSDOM.Generated.SVGElement: getPresentationAttributeUnchecked :: (MonadDOM m, IsSVGElement self, ToJSString name) => self -> name -> m CSSValue
+ JSDOM.Generated.SVGElement: getPresentationAttribute_ :: (MonadDOM m, IsSVGElement self, ToJSString name) => self -> name -> m ()
+ JSDOM.Generated.SVGElement: getStyleUnchecked :: (MonadDOM m, IsSVGElement self) => self -> m CSSStyleDeclaration
+ JSDOM.Generated.SVGElement: getViewportElementUnchecked :: (MonadDOM m, IsSVGElement self) => self -> m SVGElement
+ JSDOM.Generated.SVGElement: getXmlbaseUnchecked :: (MonadDOM m, IsSVGElement self, FromJSString result) => self -> m result
+ JSDOM.Generated.SVGEllipseElement: getCxUnchecked :: (MonadDOM m) => SVGEllipseElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGEllipseElement: getCyUnchecked :: (MonadDOM m) => SVGEllipseElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGEllipseElement: getRxUnchecked :: (MonadDOM m) => SVGEllipseElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGEllipseElement: getRyUnchecked :: (MonadDOM m) => SVGEllipseElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGExternalResourcesRequired: getExternalResourcesRequiredUnchecked :: (MonadDOM m) => SVGExternalResourcesRequired -> m SVGAnimatedBoolean
+ JSDOM.Generated.SVGFEBlendElement: getIn1Unchecked :: (MonadDOM m) => SVGFEBlendElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEBlendElement: getIn2Unchecked :: (MonadDOM m) => SVGFEBlendElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEBlendElement: getModeUnchecked :: (MonadDOM m) => SVGFEBlendElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFEColorMatrixElement: getIn1Unchecked :: (MonadDOM m) => SVGFEColorMatrixElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEColorMatrixElement: getTypeUnchecked :: (MonadDOM m) => SVGFEColorMatrixElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFEColorMatrixElement: getValuesUnchecked :: (MonadDOM m) => SVGFEColorMatrixElement -> m SVGAnimatedNumberList
+ JSDOM.Generated.SVGFEComponentTransferElement: getIn1Unchecked :: (MonadDOM m) => SVGFEComponentTransferElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFECompositeElement: getIn1Unchecked :: (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFECompositeElement: getIn2Unchecked :: (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFECompositeElement: getK1Unchecked :: (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFECompositeElement: getK2Unchecked :: (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFECompositeElement: getK3Unchecked :: (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFECompositeElement: getK4Unchecked :: (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFECompositeElement: getOperatorUnchecked :: (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getBiasUnchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getDivisorUnchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getEdgeModeUnchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getIn1Unchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getKernelMatrixUnchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedNumberList
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getKernelUnitLengthXUnchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getKernelUnitLengthYUnchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getOrderXUnchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedInteger
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getOrderYUnchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedInteger
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getPreserveAlphaUnchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedBoolean
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getTargetXUnchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedInteger
+ JSDOM.Generated.SVGFEConvolveMatrixElement: getTargetYUnchecked :: (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedInteger
+ JSDOM.Generated.SVGFEDiffuseLightingElement: getDiffuseConstantUnchecked :: (MonadDOM m) => SVGFEDiffuseLightingElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEDiffuseLightingElement: getIn1Unchecked :: (MonadDOM m) => SVGFEDiffuseLightingElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEDiffuseLightingElement: getKernelUnitLengthXUnchecked :: (MonadDOM m) => SVGFEDiffuseLightingElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEDiffuseLightingElement: getKernelUnitLengthYUnchecked :: (MonadDOM m) => SVGFEDiffuseLightingElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEDiffuseLightingElement: getSurfaceScaleUnchecked :: (MonadDOM m) => SVGFEDiffuseLightingElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEDisplacementMapElement: getIn1Unchecked :: (MonadDOM m) => SVGFEDisplacementMapElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEDisplacementMapElement: getIn2Unchecked :: (MonadDOM m) => SVGFEDisplacementMapElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEDisplacementMapElement: getScaleUnchecked :: (MonadDOM m) => SVGFEDisplacementMapElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEDisplacementMapElement: getXChannelSelectorUnchecked :: (MonadDOM m) => SVGFEDisplacementMapElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFEDisplacementMapElement: getYChannelSelectorUnchecked :: (MonadDOM m) => SVGFEDisplacementMapElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFEDistantLightElement: getAzimuthUnchecked :: (MonadDOM m) => SVGFEDistantLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEDistantLightElement: getElevationUnchecked :: (MonadDOM m) => SVGFEDistantLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEDropShadowElement: getDxUnchecked :: (MonadDOM m) => SVGFEDropShadowElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEDropShadowElement: getDyUnchecked :: (MonadDOM m) => SVGFEDropShadowElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEDropShadowElement: getIn1Unchecked :: (MonadDOM m) => SVGFEDropShadowElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEDropShadowElement: getStdDeviationXUnchecked :: (MonadDOM m) => SVGFEDropShadowElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEDropShadowElement: getStdDeviationYUnchecked :: (MonadDOM m) => SVGFEDropShadowElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEGaussianBlurElement: getEdgeModeUnchecked :: (MonadDOM m) => SVGFEGaussianBlurElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFEGaussianBlurElement: getIn1Unchecked :: (MonadDOM m) => SVGFEGaussianBlurElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEGaussianBlurElement: getStdDeviationXUnchecked :: (MonadDOM m) => SVGFEGaussianBlurElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEGaussianBlurElement: getStdDeviationYUnchecked :: (MonadDOM m) => SVGFEGaussianBlurElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEImageElement: getPreserveAspectRatioUnchecked :: (MonadDOM m) => SVGFEImageElement -> m SVGAnimatedPreserveAspectRatio
+ JSDOM.Generated.SVGFEMergeNodeElement: getIn1Unchecked :: (MonadDOM m) => SVGFEMergeNodeElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEMorphologyElement: getIn1Unchecked :: (MonadDOM m) => SVGFEMorphologyElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEMorphologyElement: getOperatorUnchecked :: (MonadDOM m) => SVGFEMorphologyElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFEMorphologyElement: getRadiusXUnchecked :: (MonadDOM m) => SVGFEMorphologyElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEMorphologyElement: getRadiusYUnchecked :: (MonadDOM m) => SVGFEMorphologyElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEOffsetElement: getDxUnchecked :: (MonadDOM m) => SVGFEOffsetElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEOffsetElement: getDyUnchecked :: (MonadDOM m) => SVGFEOffsetElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEOffsetElement: getIn1Unchecked :: (MonadDOM m) => SVGFEOffsetElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFEPointLightElement: getXUnchecked :: (MonadDOM m) => SVGFEPointLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEPointLightElement: getYUnchecked :: (MonadDOM m) => SVGFEPointLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFEPointLightElement: getZUnchecked :: (MonadDOM m) => SVGFEPointLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFESpecularLightingElement: getIn1Unchecked :: (MonadDOM m) => SVGFESpecularLightingElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFESpecularLightingElement: getSpecularConstantUnchecked :: (MonadDOM m) => SVGFESpecularLightingElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFESpecularLightingElement: getSpecularExponentUnchecked :: (MonadDOM m) => SVGFESpecularLightingElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFESpecularLightingElement: getSurfaceScaleUnchecked :: (MonadDOM m) => SVGFESpecularLightingElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFESpotLightElement: getLimitingConeAngleUnchecked :: (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFESpotLightElement: getPointsAtXUnchecked :: (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFESpotLightElement: getPointsAtYUnchecked :: (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFESpotLightElement: getPointsAtZUnchecked :: (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFESpotLightElement: getSpecularExponentUnchecked :: (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFESpotLightElement: getXUnchecked :: (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFESpotLightElement: getYUnchecked :: (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFESpotLightElement: getZUnchecked :: (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFETileElement: getIn1Unchecked :: (MonadDOM m) => SVGFETileElement -> m SVGAnimatedString
+ JSDOM.Generated.SVGFETurbulenceElement: getBaseFrequencyXUnchecked :: (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFETurbulenceElement: getBaseFrequencyYUnchecked :: (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFETurbulenceElement: getNumOctavesUnchecked :: (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedInteger
+ JSDOM.Generated.SVGFETurbulenceElement: getSeedUnchecked :: (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGFETurbulenceElement: getStitchTilesUnchecked :: (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFETurbulenceElement: getTypeUnchecked :: (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFilterElement: getFilterResXUnchecked :: (MonadDOM m) => SVGFilterElement -> m SVGAnimatedInteger
+ JSDOM.Generated.SVGFilterElement: getFilterResYUnchecked :: (MonadDOM m) => SVGFilterElement -> m SVGAnimatedInteger
+ JSDOM.Generated.SVGFilterElement: getFilterUnitsUnchecked :: (MonadDOM m) => SVGFilterElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFilterElement: getHeightUnchecked :: (MonadDOM m) => SVGFilterElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGFilterElement: getPrimitiveUnitsUnchecked :: (MonadDOM m) => SVGFilterElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGFilterElement: getWidthUnchecked :: (MonadDOM m) => SVGFilterElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGFilterElement: getXUnchecked :: (MonadDOM m) => SVGFilterElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGFilterElement: getYUnchecked :: (MonadDOM m) => SVGFilterElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGFilterPrimitiveStandardAttributes: getHeightUnchecked :: (MonadDOM m) => SVGFilterPrimitiveStandardAttributes -> m SVGAnimatedLength
+ JSDOM.Generated.SVGFilterPrimitiveStandardAttributes: getResultUnchecked :: (MonadDOM m) => SVGFilterPrimitiveStandardAttributes -> m SVGAnimatedString
+ JSDOM.Generated.SVGFilterPrimitiveStandardAttributes: getWidthUnchecked :: (MonadDOM m) => SVGFilterPrimitiveStandardAttributes -> m SVGAnimatedLength
+ JSDOM.Generated.SVGFilterPrimitiveStandardAttributes: getXUnchecked :: (MonadDOM m) => SVGFilterPrimitiveStandardAttributes -> m SVGAnimatedLength
+ JSDOM.Generated.SVGFilterPrimitiveStandardAttributes: getYUnchecked :: (MonadDOM m) => SVGFilterPrimitiveStandardAttributes -> m SVGAnimatedLength
+ JSDOM.Generated.SVGFitToViewBox: getPreserveAspectRatioUnchecked :: (MonadDOM m) => SVGFitToViewBox -> m SVGAnimatedPreserveAspectRatio
+ JSDOM.Generated.SVGFitToViewBox: getViewBoxUnchecked :: (MonadDOM m) => SVGFitToViewBox -> m SVGAnimatedRect
+ JSDOM.Generated.SVGForeignObjectElement: getHeightUnchecked :: (MonadDOM m) => SVGForeignObjectElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGForeignObjectElement: getWidthUnchecked :: (MonadDOM m) => SVGForeignObjectElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGForeignObjectElement: getXUnchecked :: (MonadDOM m) => SVGForeignObjectElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGForeignObjectElement: getYUnchecked :: (MonadDOM m) => SVGForeignObjectElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGGradientElement: getGradientTransformUnchecked :: (MonadDOM m, IsSVGGradientElement self) => self -> m SVGAnimatedTransformList
+ JSDOM.Generated.SVGGradientElement: getGradientUnitsUnchecked :: (MonadDOM m, IsSVGGradientElement self) => self -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGGradientElement: getSpreadMethodUnchecked :: (MonadDOM m, IsSVGGradientElement self) => self -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGGraphicsElement: getBBoxUnchecked :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGRect
+ JSDOM.Generated.SVGGraphicsElement: getBBox_ :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m ()
+ JSDOM.Generated.SVGGraphicsElement: getCTMUnchecked :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGMatrix
+ JSDOM.Generated.SVGGraphicsElement: getCTM_ :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m ()
+ JSDOM.Generated.SVGGraphicsElement: getFarthestViewportElementUnchecked :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGElement
+ JSDOM.Generated.SVGGraphicsElement: getNearestViewportElementUnchecked :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGElement
+ JSDOM.Generated.SVGGraphicsElement: getScreenCTMUnchecked :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGMatrix
+ JSDOM.Generated.SVGGraphicsElement: getScreenCTM_ :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m ()
+ JSDOM.Generated.SVGGraphicsElement: getTransformToElementUnchecked :: (MonadDOM m, IsSVGGraphicsElement self, IsSVGElement element) => self -> Maybe element -> m SVGMatrix
+ JSDOM.Generated.SVGGraphicsElement: getTransformToElement_ :: (MonadDOM m, IsSVGGraphicsElement self, IsSVGElement element) => self -> Maybe element -> m ()
+ JSDOM.Generated.SVGGraphicsElement: getTransformUnchecked :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGAnimatedTransformList
+ JSDOM.Generated.SVGImageElement: getHeightUnchecked :: (MonadDOM m) => SVGImageElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGImageElement: getPreserveAspectRatioUnchecked :: (MonadDOM m) => SVGImageElement -> m SVGAnimatedPreserveAspectRatio
+ JSDOM.Generated.SVGImageElement: getWidthUnchecked :: (MonadDOM m) => SVGImageElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGImageElement: getXUnchecked :: (MonadDOM m) => SVGImageElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGImageElement: getYUnchecked :: (MonadDOM m) => SVGImageElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGLength: getValueAsStringUnchecked :: (MonadDOM m, FromJSString result) => SVGLength -> m result
+ JSDOM.Generated.SVGLengthList: appendItemUnchecked :: (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> m SVGLength
+ JSDOM.Generated.SVGLengthList: appendItem_ :: (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> m ()
+ JSDOM.Generated.SVGLengthList: getItemUnchecked :: (MonadDOM m) => SVGLengthList -> Word -> m SVGLength
+ JSDOM.Generated.SVGLengthList: getItem_ :: (MonadDOM m) => SVGLengthList -> Word -> m ()
+ JSDOM.Generated.SVGLengthList: initializeUnchecked :: (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> m SVGLength
+ JSDOM.Generated.SVGLengthList: initialize_ :: (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> m ()
+ JSDOM.Generated.SVGLengthList: insertItemBeforeUnchecked :: (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> Word -> m SVGLength
+ JSDOM.Generated.SVGLengthList: insertItemBefore_ :: (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> Word -> m ()
+ JSDOM.Generated.SVGLengthList: removeItemUnchecked :: (MonadDOM m) => SVGLengthList -> Word -> m SVGLength
+ JSDOM.Generated.SVGLengthList: removeItem_ :: (MonadDOM m) => SVGLengthList -> Word -> m ()
+ JSDOM.Generated.SVGLengthList: replaceItemUnchecked :: (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> Word -> m SVGLength
+ JSDOM.Generated.SVGLengthList: replaceItem_ :: (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> Word -> m ()
+ JSDOM.Generated.SVGLineElement: getX1Unchecked :: (MonadDOM m) => SVGLineElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGLineElement: getX2Unchecked :: (MonadDOM m) => SVGLineElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGLineElement: getY1Unchecked :: (MonadDOM m) => SVGLineElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGLineElement: getY2Unchecked :: (MonadDOM m) => SVGLineElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGLinearGradientElement: getX1Unchecked :: (MonadDOM m) => SVGLinearGradientElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGLinearGradientElement: getX2Unchecked :: (MonadDOM m) => SVGLinearGradientElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGLinearGradientElement: getY1Unchecked :: (MonadDOM m) => SVGLinearGradientElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGLinearGradientElement: getY2Unchecked :: (MonadDOM m) => SVGLinearGradientElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGMarkerElement: getMarkerHeightUnchecked :: (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGMarkerElement: getMarkerUnitsUnchecked :: (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGMarkerElement: getMarkerWidthUnchecked :: (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGMarkerElement: getOrientAngleUnchecked :: (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedAngle
+ JSDOM.Generated.SVGMarkerElement: getOrientTypeUnchecked :: (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGMarkerElement: getRefXUnchecked :: (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGMarkerElement: getRefYUnchecked :: (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGMaskElement: getHeightUnchecked :: (MonadDOM m) => SVGMaskElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGMaskElement: getMaskContentUnitsUnchecked :: (MonadDOM m) => SVGMaskElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGMaskElement: getMaskUnitsUnchecked :: (MonadDOM m) => SVGMaskElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGMaskElement: getWidthUnchecked :: (MonadDOM m) => SVGMaskElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGMaskElement: getXUnchecked :: (MonadDOM m) => SVGMaskElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGMaskElement: getYUnchecked :: (MonadDOM m) => SVGMaskElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGMatrix: flipXUnchecked :: (MonadDOM m) => SVGMatrix -> m SVGMatrix
+ JSDOM.Generated.SVGMatrix: flipX_ :: (MonadDOM m) => SVGMatrix -> m ()
+ JSDOM.Generated.SVGMatrix: flipYUnchecked :: (MonadDOM m) => SVGMatrix -> m SVGMatrix
+ JSDOM.Generated.SVGMatrix: flipY_ :: (MonadDOM m) => SVGMatrix -> m ()
+ JSDOM.Generated.SVGMatrix: inverseUnchecked :: (MonadDOM m) => SVGMatrix -> m SVGMatrix
+ JSDOM.Generated.SVGMatrix: inverse_ :: (MonadDOM m) => SVGMatrix -> m ()
+ JSDOM.Generated.SVGMatrix: multiplyUnchecked :: (MonadDOM m) => SVGMatrix -> Maybe SVGMatrix -> m SVGMatrix
+ JSDOM.Generated.SVGMatrix: multiply_ :: (MonadDOM m) => SVGMatrix -> Maybe SVGMatrix -> m ()
+ JSDOM.Generated.SVGMatrix: rotateFromVectorUnchecked :: (MonadDOM m) => SVGMatrix -> Float -> Float -> m SVGMatrix
+ JSDOM.Generated.SVGMatrix: rotateFromVector_ :: (MonadDOM m) => SVGMatrix -> Float -> Float -> m ()
+ JSDOM.Generated.SVGMatrix: rotateUnchecked :: (MonadDOM m) => SVGMatrix -> Float -> m SVGMatrix
+ JSDOM.Generated.SVGMatrix: rotate_ :: (MonadDOM m) => SVGMatrix -> Float -> m ()
+ JSDOM.Generated.SVGMatrix: scaleNonUniformUnchecked :: (MonadDOM m) => SVGMatrix -> Float -> Float -> m SVGMatrix
+ JSDOM.Generated.SVGMatrix: scaleNonUniform_ :: (MonadDOM m) => SVGMatrix -> Float -> Float -> m ()
+ JSDOM.Generated.SVGMatrix: scaleUnchecked :: (MonadDOM m) => SVGMatrix -> Float -> m SVGMatrix
+ JSDOM.Generated.SVGMatrix: scale_ :: (MonadDOM m) => SVGMatrix -> Float -> m ()
+ JSDOM.Generated.SVGMatrix: skewXUnchecked :: (MonadDOM m) => SVGMatrix -> Float -> m SVGMatrix
+ JSDOM.Generated.SVGMatrix: skewX_ :: (MonadDOM m) => SVGMatrix -> Float -> m ()
+ JSDOM.Generated.SVGMatrix: skewYUnchecked :: (MonadDOM m) => SVGMatrix -> Float -> m SVGMatrix
+ JSDOM.Generated.SVGMatrix: skewY_ :: (MonadDOM m) => SVGMatrix -> Float -> m ()
+ JSDOM.Generated.SVGMatrix: translateUnchecked :: (MonadDOM m) => SVGMatrix -> Float -> Float -> m SVGMatrix
+ JSDOM.Generated.SVGMatrix: translate_ :: (MonadDOM m) => SVGMatrix -> Float -> Float -> m ()
+ JSDOM.Generated.SVGNumberList: appendItemUnchecked :: (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> m SVGNumber
+ JSDOM.Generated.SVGNumberList: appendItem_ :: (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> m ()
+ JSDOM.Generated.SVGNumberList: getItemUnchecked :: (MonadDOM m) => SVGNumberList -> Word -> m SVGNumber
+ JSDOM.Generated.SVGNumberList: getItem_ :: (MonadDOM m) => SVGNumberList -> Word -> m ()
+ JSDOM.Generated.SVGNumberList: initializeUnchecked :: (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> m SVGNumber
+ JSDOM.Generated.SVGNumberList: initialize_ :: (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> m ()
+ JSDOM.Generated.SVGNumberList: insertItemBeforeUnchecked :: (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> Word -> m SVGNumber
+ JSDOM.Generated.SVGNumberList: insertItemBefore_ :: (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> Word -> m ()
+ JSDOM.Generated.SVGNumberList: removeItemUnchecked :: (MonadDOM m) => SVGNumberList -> Word -> m SVGNumber
+ JSDOM.Generated.SVGNumberList: removeItem_ :: (MonadDOM m) => SVGNumberList -> Word -> m ()
+ JSDOM.Generated.SVGNumberList: replaceItemUnchecked :: (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> Word -> m SVGNumber
+ JSDOM.Generated.SVGNumberList: replaceItem_ :: (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> Word -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegArcAbsUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> Float -> Bool -> Bool -> m SVGPathSegArcAbs
+ JSDOM.Generated.SVGPathElement: createSVGPathSegArcAbs_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> Float -> Bool -> Bool -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegArcRelUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> Float -> Bool -> Bool -> m SVGPathSegArcRel
+ JSDOM.Generated.SVGPathElement: createSVGPathSegArcRel_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> Float -> Bool -> Bool -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegClosePathUnchecked :: (MonadDOM m) => SVGPathElement -> m SVGPathSegClosePath
+ JSDOM.Generated.SVGPathElement: createSVGPathSegClosePath_ :: (MonadDOM m) => SVGPathElement -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoCubicAbsUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> Float -> Float -> m SVGPathSegCurvetoCubicAbs
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoCubicAbs_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoCubicRelUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> Float -> Float -> m SVGPathSegCurvetoCubicRel
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoCubicRel_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoCubicSmoothAbsUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> m SVGPathSegCurvetoCubicSmoothAbs
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoCubicSmoothAbs_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoCubicSmoothRelUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> m SVGPathSegCurvetoCubicSmoothRel
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoCubicSmoothRel_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoQuadraticAbsUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> m SVGPathSegCurvetoQuadraticAbs
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoQuadraticAbs_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoQuadraticRelUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> m SVGPathSegCurvetoQuadraticRel
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoQuadraticRel_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoQuadraticSmoothAbsUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m SVGPathSegCurvetoQuadraticSmoothAbs
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoQuadraticSmoothAbs_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoQuadraticSmoothRelUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m SVGPathSegCurvetoQuadraticSmoothRel
+ JSDOM.Generated.SVGPathElement: createSVGPathSegCurvetoQuadraticSmoothRel_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoAbsUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m SVGPathSegLinetoAbs
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoAbs_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoHorizontalAbsUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> m SVGPathSegLinetoHorizontalAbs
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoHorizontalAbs_ :: (MonadDOM m) => SVGPathElement -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoHorizontalRelUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> m SVGPathSegLinetoHorizontalRel
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoHorizontalRel_ :: (MonadDOM m) => SVGPathElement -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoRelUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m SVGPathSegLinetoRel
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoRel_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoVerticalAbsUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> m SVGPathSegLinetoVerticalAbs
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoVerticalAbs_ :: (MonadDOM m) => SVGPathElement -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoVerticalRelUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> m SVGPathSegLinetoVerticalRel
+ JSDOM.Generated.SVGPathElement: createSVGPathSegLinetoVerticalRel_ :: (MonadDOM m) => SVGPathElement -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegMovetoAbsUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m SVGPathSegMovetoAbs
+ JSDOM.Generated.SVGPathElement: createSVGPathSegMovetoAbs_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: createSVGPathSegMovetoRelUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m SVGPathSegMovetoRel
+ JSDOM.Generated.SVGPathElement: createSVGPathSegMovetoRel_ :: (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: getAnimatedNormalizedPathSegListUnchecked :: (MonadDOM m) => SVGPathElement -> m SVGPathSegList
+ JSDOM.Generated.SVGPathElement: getAnimatedPathSegListUnchecked :: (MonadDOM m) => SVGPathElement -> m SVGPathSegList
+ JSDOM.Generated.SVGPathElement: getNormalizedPathSegListUnchecked :: (MonadDOM m) => SVGPathElement -> m SVGPathSegList
+ JSDOM.Generated.SVGPathElement: getPathLengthUnchecked :: (MonadDOM m) => SVGPathElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGPathElement: getPathSegAtLength_ :: (MonadDOM m) => SVGPathElement -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: getPathSegListUnchecked :: (MonadDOM m) => SVGPathElement -> m SVGPathSegList
+ JSDOM.Generated.SVGPathElement: getPointAtLengthUnchecked :: (MonadDOM m) => SVGPathElement -> Float -> m SVGPoint
+ JSDOM.Generated.SVGPathElement: getPointAtLength_ :: (MonadDOM m) => SVGPathElement -> Float -> m ()
+ JSDOM.Generated.SVGPathElement: getTotalLength_ :: (MonadDOM m) => SVGPathElement -> m ()
+ JSDOM.Generated.SVGPathSegList: appendItemUnchecked :: (MonadDOM m, IsSVGPathSeg newItem) => SVGPathSegList -> Maybe newItem -> m SVGPathSeg
+ JSDOM.Generated.SVGPathSegList: appendItem_ :: (MonadDOM m, IsSVGPathSeg newItem) => SVGPathSegList -> Maybe newItem -> m ()
+ JSDOM.Generated.SVGPathSegList: getItemUnchecked :: (MonadDOM m) => SVGPathSegList -> Word -> m SVGPathSeg
+ JSDOM.Generated.SVGPathSegList: getItem_ :: (MonadDOM m) => SVGPathSegList -> Word -> m ()
+ JSDOM.Generated.SVGPathSegList: initializeUnchecked :: (MonadDOM m, IsSVGPathSeg newItem) => SVGPathSegList -> Maybe newItem -> m SVGPathSeg
+ JSDOM.Generated.SVGPathSegList: initialize_ :: (MonadDOM m, IsSVGPathSeg newItem) => SVGPathSegList -> Maybe newItem -> m ()
+ JSDOM.Generated.SVGPathSegList: insertItemBeforeUnchecked :: (MonadDOM m, IsSVGPathSeg newItem) => SVGPathSegList -> Maybe newItem -> Word -> m SVGPathSeg
+ JSDOM.Generated.SVGPathSegList: insertItemBefore_ :: (MonadDOM m, IsSVGPathSeg newItem) => SVGPathSegList -> Maybe newItem -> Word -> m ()
+ JSDOM.Generated.SVGPathSegList: removeItemUnchecked :: (MonadDOM m) => SVGPathSegList -> Word -> m SVGPathSeg
+ JSDOM.Generated.SVGPathSegList: removeItem_ :: (MonadDOM m) => SVGPathSegList -> Word -> m ()
+ JSDOM.Generated.SVGPathSegList: replaceItemUnchecked :: (MonadDOM m, IsSVGPathSeg newItem) => SVGPathSegList -> Maybe newItem -> Word -> m SVGPathSeg
+ JSDOM.Generated.SVGPathSegList: replaceItem_ :: (MonadDOM m, IsSVGPathSeg newItem) => SVGPathSegList -> Maybe newItem -> Word -> m ()
+ JSDOM.Generated.SVGPatternElement: getHeightUnchecked :: (MonadDOM m) => SVGPatternElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGPatternElement: getPatternContentUnitsUnchecked :: (MonadDOM m) => SVGPatternElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGPatternElement: getPatternTransformUnchecked :: (MonadDOM m) => SVGPatternElement -> m SVGAnimatedTransformList
+ JSDOM.Generated.SVGPatternElement: getPatternUnitsUnchecked :: (MonadDOM m) => SVGPatternElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGPatternElement: getWidthUnchecked :: (MonadDOM m) => SVGPatternElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGPatternElement: getXUnchecked :: (MonadDOM m) => SVGPatternElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGPatternElement: getYUnchecked :: (MonadDOM m) => SVGPatternElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGPoint: matrixTransformUnchecked :: (MonadDOM m) => SVGPoint -> Maybe SVGMatrix -> m SVGPoint
+ JSDOM.Generated.SVGPoint: matrixTransform_ :: (MonadDOM m) => SVGPoint -> Maybe SVGMatrix -> m ()
+ JSDOM.Generated.SVGPointList: appendItemUnchecked :: (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> m SVGPoint
+ JSDOM.Generated.SVGPointList: appendItem_ :: (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> m ()
+ JSDOM.Generated.SVGPointList: getItemUnchecked :: (MonadDOM m) => SVGPointList -> Word -> m SVGPoint
+ JSDOM.Generated.SVGPointList: getItem_ :: (MonadDOM m) => SVGPointList -> Word -> m ()
+ JSDOM.Generated.SVGPointList: initializeUnchecked :: (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> m SVGPoint
+ JSDOM.Generated.SVGPointList: initialize_ :: (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> m ()
+ JSDOM.Generated.SVGPointList: insertItemBeforeUnchecked :: (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> Word -> m SVGPoint
+ JSDOM.Generated.SVGPointList: insertItemBefore_ :: (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> Word -> m ()
+ JSDOM.Generated.SVGPointList: removeItemUnchecked :: (MonadDOM m) => SVGPointList -> Word -> m SVGPoint
+ JSDOM.Generated.SVGPointList: removeItem_ :: (MonadDOM m) => SVGPointList -> Word -> m ()
+ JSDOM.Generated.SVGPointList: replaceItemUnchecked :: (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> Word -> m SVGPoint
+ JSDOM.Generated.SVGPointList: replaceItem_ :: (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> Word -> m ()
+ JSDOM.Generated.SVGPolygonElement: getAnimatedPointsUnchecked :: (MonadDOM m) => SVGPolygonElement -> m SVGPointList
+ JSDOM.Generated.SVGPolygonElement: getPointsUnchecked :: (MonadDOM m) => SVGPolygonElement -> m SVGPointList
+ JSDOM.Generated.SVGPolylineElement: getAnimatedPointsUnchecked :: (MonadDOM m) => SVGPolylineElement -> m SVGPointList
+ JSDOM.Generated.SVGPolylineElement: getPointsUnchecked :: (MonadDOM m) => SVGPolylineElement -> m SVGPointList
+ JSDOM.Generated.SVGRadialGradientElement: getCxUnchecked :: (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGRadialGradientElement: getCyUnchecked :: (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGRadialGradientElement: getFrUnchecked :: (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGRadialGradientElement: getFxUnchecked :: (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGRadialGradientElement: getFyUnchecked :: (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGRadialGradientElement: getRUnchecked :: (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGRectElement: getHeightUnchecked :: (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGRectElement: getRxUnchecked :: (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGRectElement: getRyUnchecked :: (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGRectElement: getWidthUnchecked :: (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGRectElement: getXUnchecked :: (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGRectElement: getYUnchecked :: (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGSVGElement: animationsPaused_ :: (MonadDOM m) => SVGSVGElement -> m ()
+ JSDOM.Generated.SVGSVGElement: checkEnclosure_ :: (MonadDOM m, IsSVGElement element) => SVGSVGElement -> Maybe element -> Maybe SVGRect -> m ()
+ JSDOM.Generated.SVGSVGElement: checkIntersection_ :: (MonadDOM m, IsSVGElement element) => SVGSVGElement -> Maybe element -> Maybe SVGRect -> m ()
+ JSDOM.Generated.SVGSVGElement: createSVGAngleUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGAngle
+ JSDOM.Generated.SVGSVGElement: createSVGAngle_ :: (MonadDOM m) => SVGSVGElement -> m ()
+ JSDOM.Generated.SVGSVGElement: createSVGLengthUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGLength
+ JSDOM.Generated.SVGSVGElement: createSVGLength_ :: (MonadDOM m) => SVGSVGElement -> m ()
+ JSDOM.Generated.SVGSVGElement: createSVGMatrixUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGMatrix
+ JSDOM.Generated.SVGSVGElement: createSVGMatrix_ :: (MonadDOM m) => SVGSVGElement -> m ()
+ JSDOM.Generated.SVGSVGElement: createSVGNumberUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGNumber
+ JSDOM.Generated.SVGSVGElement: createSVGNumber_ :: (MonadDOM m) => SVGSVGElement -> m ()
+ JSDOM.Generated.SVGSVGElement: createSVGPointUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGPoint
+ JSDOM.Generated.SVGSVGElement: createSVGPoint_ :: (MonadDOM m) => SVGSVGElement -> m ()
+ JSDOM.Generated.SVGSVGElement: createSVGRectUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGRect
+ JSDOM.Generated.SVGSVGElement: createSVGRect_ :: (MonadDOM m) => SVGSVGElement -> m ()
+ JSDOM.Generated.SVGSVGElement: createSVGTransformFromMatrixUnchecked :: (MonadDOM m) => SVGSVGElement -> Maybe SVGMatrix -> m SVGTransform
+ JSDOM.Generated.SVGSVGElement: createSVGTransformFromMatrix_ :: (MonadDOM m) => SVGSVGElement -> Maybe SVGMatrix -> m ()
+ JSDOM.Generated.SVGSVGElement: createSVGTransformUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGTransform
+ JSDOM.Generated.SVGSVGElement: createSVGTransform_ :: (MonadDOM m) => SVGSVGElement -> m ()
+ JSDOM.Generated.SVGSVGElement: getCurrentTime_ :: (MonadDOM m) => SVGSVGElement -> m ()
+ JSDOM.Generated.SVGSVGElement: getCurrentTranslateUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGPoint
+ JSDOM.Generated.SVGSVGElement: getCurrentViewUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGViewSpec
+ JSDOM.Generated.SVGSVGElement: getElementByIdUnchecked :: (MonadDOM m, ToJSString elementId) => SVGSVGElement -> elementId -> m Element
+ JSDOM.Generated.SVGSVGElement: getElementById_ :: (MonadDOM m, ToJSString elementId) => SVGSVGElement -> elementId -> m ()
+ JSDOM.Generated.SVGSVGElement: getEnclosureListUnchecked :: (MonadDOM m, IsSVGElement referenceElement) => SVGSVGElement -> Maybe SVGRect -> Maybe referenceElement -> m NodeList
+ JSDOM.Generated.SVGSVGElement: getEnclosureList_ :: (MonadDOM m, IsSVGElement referenceElement) => SVGSVGElement -> Maybe SVGRect -> Maybe referenceElement -> m ()
+ JSDOM.Generated.SVGSVGElement: getHeightUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGSVGElement: getIntersectionListUnchecked :: (MonadDOM m, IsSVGElement referenceElement) => SVGSVGElement -> Maybe SVGRect -> Maybe referenceElement -> m NodeList
+ JSDOM.Generated.SVGSVGElement: getIntersectionList_ :: (MonadDOM m, IsSVGElement referenceElement) => SVGSVGElement -> Maybe SVGRect -> Maybe referenceElement -> m ()
+ JSDOM.Generated.SVGSVGElement: getViewportUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGRect
+ JSDOM.Generated.SVGSVGElement: getWidthUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGSVGElement: getXUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGSVGElement: getYUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGSVGElement: suspendRedraw_ :: (MonadDOM m) => SVGSVGElement -> Word -> m ()
+ JSDOM.Generated.SVGScriptElement: getTypeUnchecked :: (MonadDOM m, FromJSString result) => SVGScriptElement -> m result
+ JSDOM.Generated.SVGStopElement: getOffsetUnchecked :: (MonadDOM m) => SVGStopElement -> m SVGAnimatedNumber
+ JSDOM.Generated.SVGStringList: appendItem_ :: (MonadDOM m, ToJSString item) => SVGStringList -> item -> m ()
+ JSDOM.Generated.SVGStringList: getItem_ :: (MonadDOM m) => SVGStringList -> Word -> m ()
+ JSDOM.Generated.SVGStringList: initialize_ :: (MonadDOM m, ToJSString item) => SVGStringList -> item -> m ()
+ JSDOM.Generated.SVGStringList: insertItemBefore_ :: (MonadDOM m, ToJSString item) => SVGStringList -> item -> Word -> m ()
+ JSDOM.Generated.SVGStringList: removeItem_ :: (MonadDOM m) => SVGStringList -> Word -> m ()
+ JSDOM.Generated.SVGStringList: replaceItem_ :: (MonadDOM m, ToJSString item) => SVGStringList -> item -> Word -> m ()
+ JSDOM.Generated.SVGTests: getRequiredExtensionsUnchecked :: (MonadDOM m) => SVGTests -> m SVGStringList
+ JSDOM.Generated.SVGTests: getRequiredFeaturesUnchecked :: (MonadDOM m) => SVGTests -> m SVGStringList
+ JSDOM.Generated.SVGTests: getSystemLanguageUnchecked :: (MonadDOM m) => SVGTests -> m SVGStringList
+ JSDOM.Generated.SVGTests: hasExtension_ :: (MonadDOM m, ToJSString extension) => SVGTests -> extension -> m ()
+ JSDOM.Generated.SVGTextContentElement: getCharNumAtPosition_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> Maybe SVGPoint -> m ()
+ JSDOM.Generated.SVGTextContentElement: getComputedTextLength_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> m ()
+ JSDOM.Generated.SVGTextContentElement: getEndPositionOfCharUnchecked :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m SVGPoint
+ JSDOM.Generated.SVGTextContentElement: getEndPositionOfChar_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m ()
+ JSDOM.Generated.SVGTextContentElement: getExtentOfCharUnchecked :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m SVGRect
+ JSDOM.Generated.SVGTextContentElement: getExtentOfChar_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m ()
+ JSDOM.Generated.SVGTextContentElement: getLengthAdjustUnchecked :: (MonadDOM m, IsSVGTextContentElement self) => self -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGTextContentElement: getNumberOfChars_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> m ()
+ JSDOM.Generated.SVGTextContentElement: getRotationOfChar_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m ()
+ JSDOM.Generated.SVGTextContentElement: getStartPositionOfCharUnchecked :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m SVGPoint
+ JSDOM.Generated.SVGTextContentElement: getStartPositionOfChar_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m ()
+ JSDOM.Generated.SVGTextContentElement: getSubStringLength_ :: (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> Word -> m ()
+ JSDOM.Generated.SVGTextContentElement: getTextLengthUnchecked :: (MonadDOM m, IsSVGTextContentElement self) => self -> m SVGAnimatedLength
+ JSDOM.Generated.SVGTextPathElement: getMethodUnchecked :: (MonadDOM m) => SVGTextPathElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGTextPathElement: getSpacingUnchecked :: (MonadDOM m) => SVGTextPathElement -> m SVGAnimatedEnumeration
+ JSDOM.Generated.SVGTextPathElement: getStartOffsetUnchecked :: (MonadDOM m) => SVGTextPathElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGTextPositioningElement: getDxUnchecked :: (MonadDOM m, IsSVGTextPositioningElement self) => self -> m SVGAnimatedLengthList
+ JSDOM.Generated.SVGTextPositioningElement: getDyUnchecked :: (MonadDOM m, IsSVGTextPositioningElement self) => self -> m SVGAnimatedLengthList
+ JSDOM.Generated.SVGTextPositioningElement: getRotateUnchecked :: (MonadDOM m, IsSVGTextPositioningElement self) => self -> m SVGAnimatedNumberList
+ JSDOM.Generated.SVGTextPositioningElement: getXUnchecked :: (MonadDOM m, IsSVGTextPositioningElement self) => self -> m SVGAnimatedLengthList
+ JSDOM.Generated.SVGTextPositioningElement: getYUnchecked :: (MonadDOM m, IsSVGTextPositioningElement self) => self -> m SVGAnimatedLengthList
+ JSDOM.Generated.SVGTransform: getMatrixUnchecked :: (MonadDOM m) => SVGTransform -> m SVGMatrix
+ JSDOM.Generated.SVGTransformList: appendItemUnchecked :: (MonadDOM m) => SVGTransformList -> Maybe SVGTransform -> m SVGTransform
+ JSDOM.Generated.SVGTransformList: appendItem_ :: (MonadDOM m) => SVGTransformList -> Maybe SVGTransform -> m ()
+ JSDOM.Generated.SVGTransformList: consolidateUnchecked :: (MonadDOM m) => SVGTransformList -> m SVGTransform
+ JSDOM.Generated.SVGTransformList: consolidate_ :: (MonadDOM m) => SVGTransformList -> m ()
+ JSDOM.Generated.SVGTransformList: createSVGTransformFromMatrixUnchecked :: (MonadDOM m) => SVGTransformList -> Maybe SVGMatrix -> m SVGTransform
+ JSDOM.Generated.SVGTransformList: createSVGTransformFromMatrix_ :: (MonadDOM m) => SVGTransformList -> Maybe SVGMatrix -> m ()
+ JSDOM.Generated.SVGTransformList: getItemUnchecked :: (MonadDOM m) => SVGTransformList -> Word -> m SVGTransform
+ JSDOM.Generated.SVGTransformList: getItem_ :: (MonadDOM m) => SVGTransformList -> Word -> m ()
+ JSDOM.Generated.SVGTransformList: initializeUnchecked :: (MonadDOM m) => SVGTransformList -> Maybe SVGTransform -> m SVGTransform
+ JSDOM.Generated.SVGTransformList: initialize_ :: (MonadDOM m) => SVGTransformList -> Maybe SVGTransform -> m ()
+ JSDOM.Generated.SVGTransformList: insertItemBeforeUnchecked :: (MonadDOM m) => SVGTransformList -> Maybe SVGTransform -> Word -> m SVGTransform
+ JSDOM.Generated.SVGTransformList: insertItemBefore_ :: (MonadDOM m) => SVGTransformList -> Maybe SVGTransform -> Word -> m ()
+ JSDOM.Generated.SVGTransformList: removeItemUnchecked :: (MonadDOM m) => SVGTransformList -> Word -> m SVGTransform
+ JSDOM.Generated.SVGTransformList: removeItem_ :: (MonadDOM m) => SVGTransformList -> Word -> m ()
+ JSDOM.Generated.SVGTransformList: replaceItemUnchecked :: (MonadDOM m) => SVGTransformList -> Maybe SVGTransform -> Word -> m SVGTransform
+ JSDOM.Generated.SVGTransformList: replaceItem_ :: (MonadDOM m) => SVGTransformList -> Maybe SVGTransform -> Word -> m ()
+ JSDOM.Generated.SVGURIReference: getHrefUnchecked :: (MonadDOM m) => SVGURIReference -> m SVGAnimatedString
+ JSDOM.Generated.SVGUseElement: getHeightUnchecked :: (MonadDOM m) => SVGUseElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGUseElement: getWidthUnchecked :: (MonadDOM m) => SVGUseElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGUseElement: getXUnchecked :: (MonadDOM m) => SVGUseElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGUseElement: getYUnchecked :: (MonadDOM m) => SVGUseElement -> m SVGAnimatedLength
+ JSDOM.Generated.SVGViewElement: getViewTargetUnchecked :: (MonadDOM m) => SVGViewElement -> m SVGStringList
+ JSDOM.Generated.SVGViewSpec: getTransformUnchecked :: (MonadDOM m) => SVGViewSpec -> m SVGTransformList
+ JSDOM.Generated.SVGViewSpec: getViewTargetUnchecked :: (MonadDOM m) => SVGViewSpec -> m SVGElement
+ JSDOM.Generated.SVGZoomEvent: getNewTranslateUnchecked :: (MonadDOM m) => SVGZoomEvent -> m SVGPoint
+ JSDOM.Generated.SVGZoomEvent: getPreviousTranslateUnchecked :: (MonadDOM m) => SVGZoomEvent -> m SVGPoint
+ JSDOM.Generated.SVGZoomEvent: getZoomRectScreenUnchecked :: (MonadDOM m) => SVGZoomEvent -> m SVGRect
+ JSDOM.Generated.ScriptProfile: getRootNodeUnchecked :: (MonadDOM m) => ScriptProfile -> m ScriptProfileNode
+ JSDOM.Generated.ScriptProfileNode: children_ :: (MonadDOM m) => ScriptProfileNode -> m ()
+ JSDOM.Generated.SecurityPolicy: allowsConnectionTo_ :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()
+ JSDOM.Generated.SecurityPolicy: allowsFontFrom_ :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()
+ JSDOM.Generated.SecurityPolicy: allowsFormAction_ :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()
+ JSDOM.Generated.SecurityPolicy: allowsFrameFrom_ :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()
+ JSDOM.Generated.SecurityPolicy: allowsImageFrom_ :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()
+ JSDOM.Generated.SecurityPolicy: allowsMediaFrom_ :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()
+ JSDOM.Generated.SecurityPolicy: allowsObjectFrom_ :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()
+ JSDOM.Generated.SecurityPolicy: allowsPluginType_ :: (MonadDOM m, ToJSString type') => SecurityPolicy -> type' -> m ()
+ JSDOM.Generated.SecurityPolicy: allowsScriptFrom_ :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()
+ JSDOM.Generated.SecurityPolicy: allowsStyleFrom_ :: (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()
+ JSDOM.Generated.SecurityPolicy: getReportURIsUnchecked :: (MonadDOM m) => SecurityPolicy -> m DOMStringList
+ JSDOM.Generated.Selection: containsNode_ :: (MonadDOM m, IsNode node) => Selection -> Maybe node -> Bool -> m ()
+ JSDOM.Generated.Selection: getAnchorNodeUnchecked :: (MonadDOM m) => Selection -> m Node
+ JSDOM.Generated.Selection: getBaseNodeUnchecked :: (MonadDOM m) => Selection -> m Node
+ JSDOM.Generated.Selection: getExtentNodeUnchecked :: (MonadDOM m) => Selection -> m Node
+ JSDOM.Generated.Selection: getFocusNodeUnchecked :: (MonadDOM m) => Selection -> m Node
+ JSDOM.Generated.Selection: getRangeAtUnchecked :: (MonadDOM m) => Selection -> Int -> m Range
+ JSDOM.Generated.Selection: getRangeAt_ :: (MonadDOM m) => Selection -> Int -> m ()
+ JSDOM.Generated.Selection: toString_ :: (MonadDOM m) => Selection -> m ()
+ JSDOM.Generated.SourceBuffer: getAudioTracksUnchecked :: (MonadDOM m) => SourceBuffer -> m AudioTrackList
+ JSDOM.Generated.SourceBuffer: getBufferedUnchecked :: (MonadDOM m) => SourceBuffer -> m TimeRanges
+ JSDOM.Generated.SourceBuffer: getTextTracksUnchecked :: (MonadDOM m) => SourceBuffer -> m TextTrackList
+ JSDOM.Generated.SourceBuffer: getVideoTracksUnchecked :: (MonadDOM m) => SourceBuffer -> m VideoTrackList
+ JSDOM.Generated.SourceBufferList: itemUnchecked :: (MonadDOM m) => SourceBufferList -> Word -> m SourceBuffer
+ JSDOM.Generated.SourceBufferList: item_ :: (MonadDOM m) => SourceBufferList -> Word -> m ()
+ JSDOM.Generated.SpeechSynthesis: getVoices_ :: (MonadDOM m) => SpeechSynthesis -> m ()
+ JSDOM.Generated.SpeechSynthesisUtterance: getVoiceUnchecked :: (MonadDOM m) => SpeechSynthesisUtterance -> m SpeechSynthesisVoice
+ JSDOM.Generated.Storage: getItemUnchecked :: (MonadDOM m, ToJSString key, FromJSString result) => Storage -> key -> m result
+ JSDOM.Generated.Storage: getItem_ :: (MonadDOM m, ToJSString key) => Storage -> key -> m ()
+ JSDOM.Generated.Storage: keyUnchecked :: (MonadDOM m, FromJSString result) => Storage -> Word -> m result
+ JSDOM.Generated.Storage: key_ :: (MonadDOM m) => Storage -> Word -> m ()
+ JSDOM.Generated.StorageEvent: getNewValueUnchecked :: (MonadDOM m, FromJSString result) => StorageEvent -> m result
+ JSDOM.Generated.StorageEvent: getOldValueUnchecked :: (MonadDOM m, FromJSString result) => StorageEvent -> m result
+ JSDOM.Generated.StorageEvent: getStorageAreaUnchecked :: (MonadDOM m) => StorageEvent -> m Storage
+ JSDOM.Generated.StyleMedia: matchMedium_ :: (MonadDOM m, ToJSString mediaquery) => StyleMedia -> mediaquery -> m ()
+ JSDOM.Generated.StyleSheet: getHrefUnchecked :: (MonadDOM m, IsStyleSheet self, FromJSString result) => self -> m result
+ JSDOM.Generated.StyleSheet: getMediaUnchecked :: (MonadDOM m, IsStyleSheet self) => self -> m MediaList
+ JSDOM.Generated.StyleSheet: getOwnerNodeUnchecked :: (MonadDOM m, IsStyleSheet self) => self -> m Node
+ JSDOM.Generated.StyleSheet: getParentStyleSheetUnchecked :: (MonadDOM m, IsStyleSheet self) => self -> m StyleSheet
+ JSDOM.Generated.StyleSheet: getTitleUnchecked :: (MonadDOM m, IsStyleSheet self, FromJSString result) => self -> m result
+ JSDOM.Generated.StyleSheet: getTypeUnchecked :: (MonadDOM m, IsStyleSheet self, FromJSString result) => self -> m result
+ JSDOM.Generated.StyleSheetList: _getUnchecked :: (MonadDOM m, ToJSString name) => StyleSheetList -> name -> m CSSStyleSheet
+ JSDOM.Generated.StyleSheetList: _get_ :: (MonadDOM m, ToJSString name) => StyleSheetList -> name -> m ()
+ JSDOM.Generated.StyleSheetList: itemUnchecked :: (MonadDOM m) => StyleSheetList -> Word -> m StyleSheet
+ JSDOM.Generated.StyleSheetList: item_ :: (MonadDOM m) => StyleSheetList -> Word -> m ()
+ JSDOM.Generated.SubtleCrypto: decryptUnchecked :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => SubtleCrypto -> algorithm -> Maybe CryptoKey -> [Maybe data'] -> m Promise
+ JSDOM.Generated.SubtleCrypto: decrypt_ :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => SubtleCrypto -> algorithm -> Maybe CryptoKey -> [Maybe data'] -> m ()
+ JSDOM.Generated.SubtleCrypto: digestUnchecked :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => SubtleCrypto -> algorithm -> [Maybe data'] -> m Promise
+ JSDOM.Generated.SubtleCrypto: digest_ :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => SubtleCrypto -> algorithm -> [Maybe data'] -> m ()
+ JSDOM.Generated.SubtleCrypto: encryptUnchecked :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => SubtleCrypto -> algorithm -> Maybe CryptoKey -> [Maybe data'] -> m Promise
+ JSDOM.Generated.SubtleCrypto: encrypt_ :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => SubtleCrypto -> algorithm -> Maybe CryptoKey -> [Maybe data'] -> m ()
+ JSDOM.Generated.SubtleCrypto: exportKeyUnchecked :: (MonadDOM m, ToJSString format) => SubtleCrypto -> format -> Maybe CryptoKey -> m Promise
+ JSDOM.Generated.SubtleCrypto: exportKey_ :: (MonadDOM m, ToJSString format) => SubtleCrypto -> format -> Maybe CryptoKey -> m ()
+ JSDOM.Generated.SubtleCrypto: generateKeyUnchecked :: (MonadDOM m, ToJSString algorithm) => SubtleCrypto -> algorithm -> Bool -> [KeyUsage] -> m Promise
+ JSDOM.Generated.SubtleCrypto: generateKey_ :: (MonadDOM m, ToJSString algorithm) => SubtleCrypto -> algorithm -> Bool -> [KeyUsage] -> m ()
+ JSDOM.Generated.SubtleCrypto: importKeyUnchecked :: (MonadDOM m, ToJSString format, IsCryptoOperationData keyData, ToJSString algorithm) => SubtleCrypto -> format -> Maybe keyData -> algorithm -> Bool -> [KeyUsage] -> m Promise
+ JSDOM.Generated.SubtleCrypto: importKey_ :: (MonadDOM m, ToJSString format, IsCryptoOperationData keyData, ToJSString algorithm) => SubtleCrypto -> format -> Maybe keyData -> algorithm -> Bool -> [KeyUsage] -> m ()
+ JSDOM.Generated.SubtleCrypto: signUnchecked :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => SubtleCrypto -> algorithm -> Maybe CryptoKey -> [Maybe data'] -> m Promise
+ JSDOM.Generated.SubtleCrypto: sign_ :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') => SubtleCrypto -> algorithm -> Maybe CryptoKey -> [Maybe data'] -> m ()
+ JSDOM.Generated.SubtleCrypto: unwrapKeyUnchecked :: (MonadDOM m, ToJSString format, IsCryptoOperationData wrappedKey, ToJSString unwrapAlgorithm, ToJSString unwrappedKeyAlgorithm) => SubtleCrypto -> format -> Maybe wrappedKey -> Maybe CryptoKey -> unwrapAlgorithm -> unwrappedKeyAlgorithm -> Bool -> [KeyUsage] -> m Promise
+ JSDOM.Generated.SubtleCrypto: unwrapKey_ :: (MonadDOM m, ToJSString format, IsCryptoOperationData wrappedKey, ToJSString unwrapAlgorithm, ToJSString unwrappedKeyAlgorithm) => SubtleCrypto -> format -> Maybe wrappedKey -> Maybe CryptoKey -> unwrapAlgorithm -> unwrappedKeyAlgorithm -> Bool -> [KeyUsage] -> m ()
+ JSDOM.Generated.SubtleCrypto: verifyUnchecked :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData signature, IsCryptoOperationData data') => SubtleCrypto -> algorithm -> Maybe CryptoKey -> Maybe signature -> [Maybe data'] -> m Promise
+ JSDOM.Generated.SubtleCrypto: verify_ :: (MonadDOM m, ToJSString algorithm, IsCryptoOperationData signature, IsCryptoOperationData data') => SubtleCrypto -> algorithm -> Maybe CryptoKey -> Maybe signature -> [Maybe data'] -> m ()
+ JSDOM.Generated.SubtleCrypto: wrapKeyUnchecked :: (MonadDOM m, ToJSString format, ToJSString wrapAlgorithm) => SubtleCrypto -> format -> Maybe CryptoKey -> Maybe CryptoKey -> wrapAlgorithm -> m Promise
+ JSDOM.Generated.SubtleCrypto: wrapKey_ :: (MonadDOM m, ToJSString format, ToJSString wrapAlgorithm) => SubtleCrypto -> format -> Maybe CryptoKey -> Maybe CryptoKey -> wrapAlgorithm -> m ()
+ JSDOM.Generated.Text: replaceWholeTextUnchecked :: (MonadDOM m, IsText self, ToJSString content) => self -> content -> m Text
+ JSDOM.Generated.Text: replaceWholeText_ :: (MonadDOM m, IsText self, ToJSString content) => self -> content -> m ()
+ JSDOM.Generated.Text: splitTextUnchecked :: (MonadDOM m, IsText self) => self -> Word -> m Text
+ JSDOM.Generated.Text: splitText_ :: (MonadDOM m, IsText self) => self -> Word -> m ()
+ JSDOM.Generated.TextTrack: getActiveCuesUnchecked :: (MonadDOM m) => TextTrack -> m TextTrackCueList
+ JSDOM.Generated.TextTrack: getCuesUnchecked :: (MonadDOM m) => TextTrack -> m TextTrackCueList
+ JSDOM.Generated.TextTrack: getRegionsUnchecked :: (MonadDOM m) => TextTrack -> m VTTRegionList
+ JSDOM.Generated.TextTrack: getSourceBufferUnchecked :: (MonadDOM m) => TextTrack -> m SourceBuffer
+ JSDOM.Generated.TextTrackCue: getTrackUnchecked :: (MonadDOM m, IsTextTrackCue self) => self -> m TextTrack
+ JSDOM.Generated.TextTrackCueList: getCueByIdUnchecked :: (MonadDOM m, ToJSString id) => TextTrackCueList -> id -> m TextTrackCue
+ JSDOM.Generated.TextTrackCueList: getCueById_ :: (MonadDOM m, ToJSString id) => TextTrackCueList -> id -> m ()
+ JSDOM.Generated.TextTrackCueList: itemUnchecked :: (MonadDOM m) => TextTrackCueList -> Word -> m TextTrackCue
+ JSDOM.Generated.TextTrackCueList: item_ :: (MonadDOM m) => TextTrackCueList -> Word -> m ()
+ JSDOM.Generated.TextTrackList: getTrackByIdUnchecked :: (MonadDOM m, ToJSString id) => TextTrackList -> id -> m TextTrack
+ JSDOM.Generated.TextTrackList: getTrackById_ :: (MonadDOM m, ToJSString id) => TextTrackList -> id -> m ()
+ JSDOM.Generated.TextTrackList: itemUnchecked :: (MonadDOM m) => TextTrackList -> Word -> m TextTrack
+ JSDOM.Generated.TextTrackList: item_ :: (MonadDOM m) => TextTrackList -> Word -> m ()
+ JSDOM.Generated.TimeRanges: end_ :: (MonadDOM m) => TimeRanges -> Word -> m ()
+ JSDOM.Generated.TimeRanges: start_ :: (MonadDOM m) => TimeRanges -> Word -> m ()
+ JSDOM.Generated.Touch: getTargetUnchecked :: (MonadDOM m) => Touch -> m EventTarget
+ JSDOM.Generated.TouchEvent: getChangedTouchesUnchecked :: (MonadDOM m) => TouchEvent -> m TouchList
+ JSDOM.Generated.TouchEvent: getTargetTouchesUnchecked :: (MonadDOM m) => TouchEvent -> m TouchList
+ JSDOM.Generated.TouchEvent: getTouchesUnchecked :: (MonadDOM m) => TouchEvent -> m TouchList
+ JSDOM.Generated.TouchList: itemUnchecked :: (MonadDOM m) => TouchList -> Word -> m Touch
+ JSDOM.Generated.TouchList: item_ :: (MonadDOM m) => TouchList -> Word -> m ()
+ JSDOM.Generated.TrackEvent: getTrackUnchecked :: (MonadDOM m) => TrackEvent -> m GObject
+ JSDOM.Generated.TreeWalker: firstChildUnchecked :: (MonadDOM m) => TreeWalker -> m Node
+ JSDOM.Generated.TreeWalker: firstChild_ :: (MonadDOM m) => TreeWalker -> m ()
+ JSDOM.Generated.TreeWalker: getCurrentNodeUnchecked :: (MonadDOM m) => TreeWalker -> m Node
+ JSDOM.Generated.TreeWalker: getFilterUnchecked :: (MonadDOM m) => TreeWalker -> m NodeFilter
+ JSDOM.Generated.TreeWalker: getRootUnchecked :: (MonadDOM m) => TreeWalker -> m Node
+ JSDOM.Generated.TreeWalker: lastChildUnchecked :: (MonadDOM m) => TreeWalker -> m Node
+ JSDOM.Generated.TreeWalker: lastChild_ :: (MonadDOM m) => TreeWalker -> m ()
+ JSDOM.Generated.TreeWalker: nextNodeUnchecked :: (MonadDOM m) => TreeWalker -> m Node
+ JSDOM.Generated.TreeWalker: nextNode_ :: (MonadDOM m) => TreeWalker -> m ()
+ JSDOM.Generated.TreeWalker: nextSiblingUnchecked :: (MonadDOM m) => TreeWalker -> m Node
+ JSDOM.Generated.TreeWalker: nextSibling_ :: (MonadDOM m) => TreeWalker -> m ()
+ JSDOM.Generated.TreeWalker: parentNodeUnchecked :: (MonadDOM m) => TreeWalker -> m Node
+ JSDOM.Generated.TreeWalker: parentNode_ :: (MonadDOM m) => TreeWalker -> m ()
+ JSDOM.Generated.TreeWalker: previousNodeUnchecked :: (MonadDOM m) => TreeWalker -> m Node
+ JSDOM.Generated.TreeWalker: previousNode_ :: (MonadDOM m) => TreeWalker -> m ()
+ JSDOM.Generated.TreeWalker: previousSiblingUnchecked :: (MonadDOM m) => TreeWalker -> m Node
+ JSDOM.Generated.TreeWalker: previousSibling_ :: (MonadDOM m) => TreeWalker -> m ()
+ JSDOM.Generated.UIEvent: getViewUnchecked :: (MonadDOM m, IsUIEvent self) => self -> m Window
+ JSDOM.Generated.UIRequestEvent: getReceiverUnchecked :: (MonadDOM m) => UIRequestEvent -> m EventTarget
+ JSDOM.Generated.URL: createObjectURLSourceUnchecked :: (MonadDOM m, FromJSString result) => URL -> Maybe MediaSource -> m result
+ JSDOM.Generated.URL: createObjectURLSource_ :: (MonadDOM m) => URL -> Maybe MediaSource -> m ()
+ JSDOM.Generated.URL: createObjectURLStreamUnchecked :: (MonadDOM m, FromJSString result) => URL -> Maybe MediaStream -> m result
+ JSDOM.Generated.URL: createObjectURLStream_ :: (MonadDOM m) => URL -> Maybe MediaStream -> m ()
+ JSDOM.Generated.URL: createObjectURLUnchecked :: (MonadDOM m, IsBlob blob, FromJSString result) => URL -> Maybe blob -> m result
+ JSDOM.Generated.URL: createObjectURL_ :: (MonadDOM m, IsBlob blob) => URL -> Maybe blob -> m ()
+ JSDOM.Generated.URLUtils: getHashUnchecked :: (MonadDOM m, FromJSString result) => URLUtils -> m result
+ JSDOM.Generated.URLUtils: getHostUnchecked :: (MonadDOM m, FromJSString result) => URLUtils -> m result
+ JSDOM.Generated.URLUtils: getHostnameUnchecked :: (MonadDOM m, FromJSString result) => URLUtils -> m result
+ JSDOM.Generated.URLUtils: getPasswordUnchecked :: (MonadDOM m, FromJSString result) => URLUtils -> m result
+ JSDOM.Generated.URLUtils: getPathnameUnchecked :: (MonadDOM m, FromJSString result) => URLUtils -> m result
+ JSDOM.Generated.URLUtils: getPortUnchecked :: (MonadDOM m, FromJSString result) => URLUtils -> m result
+ JSDOM.Generated.URLUtils: getProtocolUnchecked :: (MonadDOM m, FromJSString result) => URLUtils -> m result
+ JSDOM.Generated.URLUtils: getSearchUnchecked :: (MonadDOM m, FromJSString result) => URLUtils -> m result
+ JSDOM.Generated.URLUtils: getUsernameUnchecked :: (MonadDOM m, FromJSString result) => URLUtils -> m result
+ JSDOM.Generated.URLUtils: toString_ :: (MonadDOM m) => URLUtils -> m ()
+ JSDOM.Generated.VTTCue: getCueAsHTMLUnchecked :: (MonadDOM m) => VTTCue -> m DocumentFragment
+ JSDOM.Generated.VTTCue: getCueAsHTML_ :: (MonadDOM m) => VTTCue -> m ()
+ JSDOM.Generated.VTTRegion: getTrackUnchecked :: (MonadDOM m) => VTTRegion -> m TextTrack
+ JSDOM.Generated.VTTRegionList: getRegionByIdUnchecked :: (MonadDOM m, ToJSString id) => VTTRegionList -> id -> m VTTRegion
+ JSDOM.Generated.VTTRegionList: getRegionById_ :: (MonadDOM m, ToJSString id) => VTTRegionList -> id -> m ()
+ JSDOM.Generated.VTTRegionList: itemUnchecked :: (MonadDOM m) => VTTRegionList -> Word -> m VTTRegion
+ JSDOM.Generated.VTTRegionList: item_ :: (MonadDOM m) => VTTRegionList -> Word -> m ()
+ JSDOM.Generated.VideoTrack: getSourceBufferUnchecked :: (MonadDOM m) => VideoTrack -> m SourceBuffer
+ JSDOM.Generated.VideoTrackList: getTrackByIdUnchecked :: (MonadDOM m, ToJSString id) => VideoTrackList -> id -> m VideoTrack
+ JSDOM.Generated.VideoTrackList: getTrackById_ :: (MonadDOM m, ToJSString id) => VideoTrackList -> id -> m ()
+ JSDOM.Generated.VideoTrackList: itemUnchecked :: (MonadDOM m) => VideoTrackList -> Word -> m VideoTrack
+ JSDOM.Generated.VideoTrackList: item_ :: (MonadDOM m) => VideoTrackList -> Word -> m ()
+ JSDOM.Generated.WaveShaperNode: getCurveUnchecked :: (MonadDOM m) => WaveShaperNode -> m Float32Array
+ JSDOM.Generated.WebGL2RenderingContext: clientWaitSync_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLSync -> GLbitfield -> GLuint64 -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: createQueryUnchecked :: (MonadDOM m) => WebGL2RenderingContext -> m WebGLQuery
+ JSDOM.Generated.WebGL2RenderingContext: createQuery_ :: (MonadDOM m) => WebGL2RenderingContext -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: createSamplerUnchecked :: (MonadDOM m) => WebGL2RenderingContext -> m WebGLSampler
+ JSDOM.Generated.WebGL2RenderingContext: createSampler_ :: (MonadDOM m) => WebGL2RenderingContext -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: createTransformFeedbackUnchecked :: (MonadDOM m) => WebGL2RenderingContext -> m WebGLTransformFeedback
+ JSDOM.Generated.WebGL2RenderingContext: createTransformFeedback_ :: (MonadDOM m) => WebGL2RenderingContext -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: createVertexArrayUnchecked :: (MonadDOM m) => WebGL2RenderingContext -> m WebGLVertexArrayObject
+ JSDOM.Generated.WebGL2RenderingContext: createVertexArray_ :: (MonadDOM m) => WebGL2RenderingContext -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: fenceSyncUnchecked :: (MonadDOM m) => WebGL2RenderingContext -> GLenum -> GLbitfield -> m WebGLSync
+ JSDOM.Generated.WebGL2RenderingContext: fenceSync_ :: (MonadDOM m) => WebGL2RenderingContext -> GLenum -> GLbitfield -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getActiveUniformBlockName_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getActiveUniformBlockParameter_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> GLenum -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getActiveUniformsUnchecked :: (MonadDOM m, IsUint32Array uniformIndices) => WebGL2RenderingContext -> Maybe WebGLProgram -> Maybe uniformIndices -> GLenum -> m Int32Array
+ JSDOM.Generated.WebGL2RenderingContext: getActiveUniforms_ :: (MonadDOM m, IsUint32Array uniformIndices) => WebGL2RenderingContext -> Maybe WebGLProgram -> Maybe uniformIndices -> GLenum -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getFragDataLocation_ :: (MonadDOM m, ToJSString name) => WebGL2RenderingContext -> Maybe WebGLProgram -> name -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getFramebufferAttachmentParameter_ :: (MonadDOM m) => WebGL2RenderingContext -> GLenum -> GLenum -> GLenum -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getIndexedParameter_ :: (MonadDOM m) => WebGL2RenderingContext -> GLenum -> GLuint -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getInternalformatParameter_ :: (MonadDOM m) => WebGL2RenderingContext -> GLenum -> GLenum -> GLenum -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getQueryParameter_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLQuery -> GLenum -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getQueryUnchecked :: (MonadDOM m) => WebGL2RenderingContext -> GLenum -> GLenum -> m WebGLQuery
+ JSDOM.Generated.WebGL2RenderingContext: getQuery_ :: (MonadDOM m) => WebGL2RenderingContext -> GLenum -> GLenum -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getSamplerParameter_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLSampler -> GLenum -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getSyncParameter_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLSync -> GLenum -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getTransformFeedbackVaryingUnchecked :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo
+ JSDOM.Generated.WebGL2RenderingContext: getTransformFeedbackVarying_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getUniformBlockIndex_ :: (MonadDOM m, ToJSString uniformBlockName) => WebGL2RenderingContext -> Maybe WebGLProgram -> uniformBlockName -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: getUniformIndicesUnchecked :: (MonadDOM m, ToJSString uniformNames) => WebGL2RenderingContext -> Maybe WebGLProgram -> [uniformNames] -> m Uint32Array
+ JSDOM.Generated.WebGL2RenderingContext: getUniformIndices_ :: (MonadDOM m, ToJSString uniformNames) => WebGL2RenderingContext -> Maybe WebGLProgram -> [uniformNames] -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: isQuery_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLQuery -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: isSampler_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLSampler -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: isSync_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLSync -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: isTransformFeedback_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLTransformFeedback -> m ()
+ JSDOM.Generated.WebGL2RenderingContext: isVertexArray_ :: (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLVertexArrayObject -> m ()
+ JSDOM.Generated.WebGLDebugShaders: getTranslatedShaderSourceUnchecked :: (MonadDOM m, FromJSString result) => WebGLDebugShaders -> Maybe WebGLShader -> m result
+ JSDOM.Generated.WebGLDebugShaders: getTranslatedShaderSource_ :: (MonadDOM m) => WebGLDebugShaders -> Maybe WebGLShader -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: checkFramebufferStatus_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: createBufferUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLBuffer
+ JSDOM.Generated.WebGLRenderingContextBase: createBuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: createFramebufferUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLFramebuffer
+ JSDOM.Generated.WebGLRenderingContextBase: createFramebuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: createProgramUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLProgram
+ JSDOM.Generated.WebGLRenderingContextBase: createProgram_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: createRenderbufferUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLRenderbuffer
+ JSDOM.Generated.WebGLRenderingContextBase: createRenderbuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: createShaderUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m WebGLShader
+ JSDOM.Generated.WebGLRenderingContextBase: createShader_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: createTextureUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLTexture
+ JSDOM.Generated.WebGLRenderingContextBase: createTexture_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getActiveAttribUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo
+ JSDOM.Generated.WebGLRenderingContextBase: getActiveAttrib_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getActiveUniformUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo
+ JSDOM.Generated.WebGLRenderingContextBase: getActiveUniform_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getAttribLocation_ :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getBufferParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getContextAttributesUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLContextAttributes
+ JSDOM.Generated.WebGLRenderingContextBase: getContextAttributes_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getError_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getExtension_ :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> name -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getFramebufferAttachmentParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getProgramInfoLogUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLProgram -> m result
+ JSDOM.Generated.WebGLRenderingContextBase: getProgramInfoLog_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getProgramParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getRenderbufferParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getShaderInfoLogUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m result
+ JSDOM.Generated.WebGLRenderingContextBase: getShaderInfoLog_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getShaderParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getShaderPrecisionFormatUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m WebGLShaderPrecisionFormat
+ JSDOM.Generated.WebGLRenderingContextBase: getShaderPrecisionFormat_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getShaderSourceUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m result
+ JSDOM.Generated.WebGLRenderingContextBase: getShaderSource_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getSupportedExtensions_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getTexParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getUniformLocationUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m WebGLUniformLocation
+ JSDOM.Generated.WebGLRenderingContextBase: getUniformLocation_ :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getUniform_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> Maybe WebGLUniformLocation -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getVertexAttribOffset_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: getVertexAttrib_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: isBuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLBuffer -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: isContextLost_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: isEnabled_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: isFramebuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLFramebuffer -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: isProgram_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: isRenderbuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLRenderbuffer -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: isShader_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m ()
+ JSDOM.Generated.WebGLRenderingContextBase: isTexture_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLTexture -> m ()
+ JSDOM.Generated.WebKitCSSFilterValue: _getUnchecked :: (MonadDOM m) => WebKitCSSFilterValue -> Word -> m CSSValue
+ JSDOM.Generated.WebKitCSSFilterValue: _get_ :: (MonadDOM m) => WebKitCSSFilterValue -> Word -> m ()
+ JSDOM.Generated.WebKitCSSMatrix: inverseUnchecked :: (MonadDOM m) => WebKitCSSMatrix -> m WebKitCSSMatrix
+ JSDOM.Generated.WebKitCSSMatrix: inverse_ :: (MonadDOM m) => WebKitCSSMatrix -> m ()
+ JSDOM.Generated.WebKitCSSMatrix: multiplyUnchecked :: (MonadDOM m) => WebKitCSSMatrix -> Maybe WebKitCSSMatrix -> m WebKitCSSMatrix
+ JSDOM.Generated.WebKitCSSMatrix: multiply_ :: (MonadDOM m) => WebKitCSSMatrix -> Maybe WebKitCSSMatrix -> m ()
+ JSDOM.Generated.WebKitCSSMatrix: rotateAxisAngleUnchecked :: (MonadDOM m) => WebKitCSSMatrix -> Double -> Double -> Double -> Double -> m WebKitCSSMatrix
+ JSDOM.Generated.WebKitCSSMatrix: rotateAxisAngle_ :: (MonadDOM m) => WebKitCSSMatrix -> Double -> Double -> Double -> Double -> m ()
+ JSDOM.Generated.WebKitCSSMatrix: rotateUnchecked :: (MonadDOM m) => WebKitCSSMatrix -> Double -> Double -> Double -> m WebKitCSSMatrix
+ JSDOM.Generated.WebKitCSSMatrix: rotate_ :: (MonadDOM m) => WebKitCSSMatrix -> Double -> Double -> Double -> m ()
+ JSDOM.Generated.WebKitCSSMatrix: scaleUnchecked :: (MonadDOM m) => WebKitCSSMatrix -> Double -> Double -> Double -> m WebKitCSSMatrix
+ JSDOM.Generated.WebKitCSSMatrix: scale_ :: (MonadDOM m) => WebKitCSSMatrix -> Double -> Double -> Double -> m ()
+ JSDOM.Generated.WebKitCSSMatrix: skewXUnchecked :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m WebKitCSSMatrix
+ JSDOM.Generated.WebKitCSSMatrix: skewX_ :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
+ JSDOM.Generated.WebKitCSSMatrix: skewYUnchecked :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m WebKitCSSMatrix
+ JSDOM.Generated.WebKitCSSMatrix: skewY_ :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
+ JSDOM.Generated.WebKitCSSMatrix: toString_ :: (MonadDOM m) => WebKitCSSMatrix -> m ()
+ JSDOM.Generated.WebKitCSSMatrix: translateUnchecked :: (MonadDOM m) => WebKitCSSMatrix -> Double -> Double -> Double -> m WebKitCSSMatrix
+ JSDOM.Generated.WebKitCSSMatrix: translate_ :: (MonadDOM m) => WebKitCSSMatrix -> Double -> Double -> Double -> m ()
+ JSDOM.Generated.WebKitCSSRegionRule: getCssRulesUnchecked :: (MonadDOM m) => WebKitCSSRegionRule -> m CSSRuleList
+ JSDOM.Generated.WebKitCSSTransformValue: _getUnchecked :: (MonadDOM m) => WebKitCSSTransformValue -> Word -> m CSSValue
+ JSDOM.Generated.WebKitCSSTransformValue: _get_ :: (MonadDOM m) => WebKitCSSTransformValue -> Word -> m ()
+ JSDOM.Generated.WebKitCSSViewportRule: getStyleUnchecked :: (MonadDOM m) => WebKitCSSViewportRule -> m CSSStyleDeclaration
+ JSDOM.Generated.WebKitNamedFlow: getContentUnchecked :: (MonadDOM m) => WebKitNamedFlow -> m NodeList
+ JSDOM.Generated.WebKitNamedFlow: getContent_ :: (MonadDOM m) => WebKitNamedFlow -> m ()
+ JSDOM.Generated.WebKitNamedFlow: getRegionsByContentUnchecked :: (MonadDOM m, IsNode contentNode) => WebKitNamedFlow -> Maybe contentNode -> m NodeList
+ JSDOM.Generated.WebKitNamedFlow: getRegionsByContent_ :: (MonadDOM m, IsNode contentNode) => WebKitNamedFlow -> Maybe contentNode -> m ()
+ JSDOM.Generated.WebKitNamedFlow: getRegionsUnchecked :: (MonadDOM m) => WebKitNamedFlow -> m NodeList
+ JSDOM.Generated.WebKitNamedFlow: getRegions_ :: (MonadDOM m) => WebKitNamedFlow -> m ()
+ JSDOM.Generated.WebKitNamespace: getMessageHandlersUnchecked :: (MonadDOM m) => WebKitNamespace -> m UserMessageHandlersNamespace
+ JSDOM.Generated.WebSocket: getExtensionsUnchecked :: (MonadDOM m, FromJSString result) => WebSocket -> m result
+ JSDOM.Generated.WebSocket: getProtocolUnchecked :: (MonadDOM m, FromJSString result) => WebSocket -> m result
+ JSDOM.Generated.Window: confirm_ :: (MonadDOM m, ToJSString message) => Window -> message -> m ()
+ JSDOM.Generated.Window: find_ :: (MonadDOM m, ToJSString string) => Window -> string -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> m ()
+ JSDOM.Generated.Window: getApplicationCacheUnchecked :: (MonadDOM m) => Window -> m ApplicationCache
+ JSDOM.Generated.Window: getCSSUnchecked :: (MonadDOM m) => Window -> m CSS
+ JSDOM.Generated.Window: getClientInformationUnchecked :: (MonadDOM m) => Window -> m Navigator
+ JSDOM.Generated.Window: getComputedStyleUnchecked :: (MonadDOM m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m CSSStyleDeclaration
+ JSDOM.Generated.Window: getComputedStyle_ :: (MonadDOM m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m ()
+ JSDOM.Generated.Window: getCryptoUnchecked :: (MonadDOM m) => Window -> m Crypto
+ JSDOM.Generated.Window: getDocumentUnchecked :: (MonadDOM m) => Window -> m Document
+ JSDOM.Generated.Window: getEventUnchecked :: (MonadDOM m) => Window -> m Event
+ JSDOM.Generated.Window: getFrameElementUnchecked :: (MonadDOM m) => Window -> m Element
+ JSDOM.Generated.Window: getFramesUnchecked :: (MonadDOM m) => Window -> m Window
+ JSDOM.Generated.Window: getHistoryUnchecked :: (MonadDOM m) => Window -> m History
+ JSDOM.Generated.Window: getIndexedDBUnchecked :: (MonadDOM m) => Window -> m IDBFactory
+ JSDOM.Generated.Window: getLocalStorageUnchecked :: (MonadDOM m) => Window -> m Storage
+ JSDOM.Generated.Window: getLocationUnchecked :: (MonadDOM m) => Window -> m Location
+ JSDOM.Generated.Window: getLocationbarUnchecked :: (MonadDOM m) => Window -> m BarProp
+ JSDOM.Generated.Window: getMatchedCSSRulesUnchecked :: (MonadDOM m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m CSSRuleList
+ JSDOM.Generated.Window: getMatchedCSSRules_ :: (MonadDOM m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m ()
+ JSDOM.Generated.Window: getMenubarUnchecked :: (MonadDOM m) => Window -> m BarProp
+ JSDOM.Generated.Window: getNavigatorUnchecked :: (MonadDOM m) => Window -> m Navigator
+ JSDOM.Generated.Window: getOpenerUnchecked :: (MonadDOM m) => Window -> m Window
+ JSDOM.Generated.Window: getParentUnchecked :: (MonadDOM m) => Window -> m Window
+ JSDOM.Generated.Window: getPerformanceUnchecked :: (MonadDOM m) => Window -> m Performance
+ JSDOM.Generated.Window: getPersonalbarUnchecked :: (MonadDOM m) => Window -> m BarProp
+ JSDOM.Generated.Window: getScreenUnchecked :: (MonadDOM m) => Window -> m Screen
+ JSDOM.Generated.Window: getScrollbarsUnchecked :: (MonadDOM m) => Window -> m BarProp
+ JSDOM.Generated.Window: getSelectionUnchecked :: (MonadDOM m) => Window -> m Selection
+ JSDOM.Generated.Window: getSelection_ :: (MonadDOM m) => Window -> m ()
+ JSDOM.Generated.Window: getSelfUnchecked :: (MonadDOM m) => Window -> m Window
+ JSDOM.Generated.Window: getSessionStorageUnchecked :: (MonadDOM m) => Window -> m Storage
+ JSDOM.Generated.Window: getSpeechSynthesisUnchecked :: (MonadDOM m) => Window -> m SpeechSynthesis
+ JSDOM.Generated.Window: getStatusbarUnchecked :: (MonadDOM m) => Window -> m BarProp
+ JSDOM.Generated.Window: getStyleMediaUnchecked :: (MonadDOM m) => Window -> m StyleMedia
+ JSDOM.Generated.Window: getToolbarUnchecked :: (MonadDOM m) => Window -> m BarProp
+ JSDOM.Generated.Window: getTopUnchecked :: (MonadDOM m) => Window -> m Window
+ JSDOM.Generated.Window: getWebkitIndexedDBUnchecked :: (MonadDOM m) => Window -> m IDBFactory
+ JSDOM.Generated.Window: getWebkitStorageInfoUnchecked :: (MonadDOM m) => Window -> m StorageInfo
+ JSDOM.Generated.Window: getWindowUnchecked :: (MonadDOM m) => Window -> m Window
+ JSDOM.Generated.Window: matchMediaUnchecked :: (MonadDOM m, ToJSString query) => Window -> query -> m MediaQueryList
+ JSDOM.Generated.Window: matchMedia_ :: (MonadDOM m, ToJSString query) => Window -> query -> m ()
+ JSDOM.Generated.Window: openDatabaseUnchecked :: (MonadDOM m, ToJSString name, ToJSString version, ToJSString displayName) => Window -> name -> version -> displayName -> Word -> Maybe DatabaseCallback -> m Database
+ JSDOM.Generated.Window: openDatabase_ :: (MonadDOM m, ToJSString name, ToJSString version, ToJSString displayName) => Window -> name -> version -> displayName -> Word -> Maybe DatabaseCallback -> m ()
+ JSDOM.Generated.Window: openUnchecked :: (MonadDOM m, ToJSString url, ToJSString name, ToJSString options) => Window -> url -> name -> options -> m Window
+ JSDOM.Generated.Window: open_ :: (MonadDOM m, ToJSString url, ToJSString name, ToJSString options) => Window -> url -> name -> options -> m ()
+ JSDOM.Generated.Window: promptUnchecked :: (MonadDOM m, ToJSString message, ToJSString defaultValue, FromJSString result) => Window -> message -> Maybe defaultValue -> m result
+ JSDOM.Generated.Window: prompt_ :: (MonadDOM m, ToJSString message, ToJSString defaultValue) => Window -> message -> Maybe defaultValue -> m ()
+ JSDOM.Generated.Window: requestAnimationFrame_ :: (MonadDOM m) => Window -> Maybe RequestAnimationFrameCallback -> m ()
+ JSDOM.Generated.Window: showModalDialog_ :: (MonadDOM m, ToJSString url, ToJSString featureArgs) => Window -> url -> JSVal -> featureArgs -> m ()
+ JSDOM.Generated.Window: webkitConvertPointFromNodeToPageUnchecked :: (MonadDOM m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m WebKitPoint
+ JSDOM.Generated.Window: webkitConvertPointFromNodeToPage_ :: (MonadDOM m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m ()
+ JSDOM.Generated.Window: webkitConvertPointFromPageToNodeUnchecked :: (MonadDOM m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m WebKitPoint
+ JSDOM.Generated.Window: webkitConvertPointFromPageToNode_ :: (MonadDOM m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m ()
+ JSDOM.Generated.Window: webkitRequestAnimationFrame_ :: (MonadDOM m) => Window -> Maybe RequestAnimationFrameCallback -> m ()
+ JSDOM.Generated.WindowBase64: atob_ :: (MonadDOM m, ToJSString string) => WindowBase64 -> string -> m ()
+ JSDOM.Generated.WindowBase64: btoa_ :: (MonadDOM m, ToJSString string) => WindowBase64 -> string -> m ()
+ JSDOM.Generated.WindowTimers: setInterval_ :: (MonadDOM m) => WindowTimers -> JSVal -> Int -> m ()
+ JSDOM.Generated.WindowTimers: setTimeout_ :: (MonadDOM m) => WindowTimers -> JSVal -> Int -> m ()
+ JSDOM.Generated.WorkerGlobalScope: getLocationUnchecked :: (MonadDOM m, IsWorkerGlobalScope self) => self -> m WorkerLocation
+ JSDOM.Generated.WorkerGlobalScope: getNavigatorUnchecked :: (MonadDOM m, IsWorkerGlobalScope self) => self -> m WorkerNavigator
+ JSDOM.Generated.WorkerGlobalScope: getSelfUnchecked :: (MonadDOM m, IsWorkerGlobalScope self) => self -> m WorkerGlobalScope
+ JSDOM.Generated.WorkerLocation: toString_ :: (MonadDOM m) => WorkerLocation -> m ()
+ JSDOM.Generated.WorkerNavigator: getWebkitPersistentStorageUnchecked :: (MonadDOM m) => WorkerNavigator -> m StorageQuota
+ JSDOM.Generated.WorkerNavigator: getWebkitTemporaryStorageUnchecked :: (MonadDOM m) => WorkerNavigator -> m StorageQuota
+ JSDOM.Generated.XMLHttpRequest: getAllResponseHeadersUnchecked :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m result
+ JSDOM.Generated.XMLHttpRequest: getAllResponseHeaders_ :: (MonadDOM m) => XMLHttpRequest -> m ()
+ JSDOM.Generated.XMLHttpRequest: getResponseHeaderUnchecked :: (MonadDOM m, ToJSString header, FromJSString result) => XMLHttpRequest -> header -> m result
+ JSDOM.Generated.XMLHttpRequest: getResponseHeader_ :: (MonadDOM m, ToJSString header) => XMLHttpRequest -> header -> m ()
+ JSDOM.Generated.XMLHttpRequest: getResponseTextUnchecked :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m result
+ JSDOM.Generated.XMLHttpRequest: getResponseUnchecked :: (MonadDOM m) => XMLHttpRequest -> m GObject
+ JSDOM.Generated.XMLHttpRequest: getResponseXMLUnchecked :: (MonadDOM m) => XMLHttpRequest -> m Document
+ JSDOM.Generated.XMLHttpRequest: getUploadUnchecked :: (MonadDOM m) => XMLHttpRequest -> m XMLHttpRequestUpload
+ JSDOM.Generated.XMLSerializer: serializeToString_ :: (MonadDOM m, IsNode node) => XMLSerializer -> Maybe node -> m ()
+ JSDOM.Generated.XPathEvaluator: createExpressionUnchecked :: (MonadDOM m, ToJSString expression) => XPathEvaluator -> expression -> Maybe XPathNSResolver -> m XPathExpression
+ JSDOM.Generated.XPathEvaluator: createExpression_ :: (MonadDOM m, ToJSString expression) => XPathEvaluator -> expression -> Maybe XPathNSResolver -> m ()
+ JSDOM.Generated.XPathEvaluator: createNSResolverUnchecked :: (MonadDOM m, IsNode nodeResolver) => XPathEvaluator -> Maybe nodeResolver -> m XPathNSResolver
+ JSDOM.Generated.XPathEvaluator: createNSResolver_ :: (MonadDOM m, IsNode nodeResolver) => XPathEvaluator -> Maybe nodeResolver -> m ()
+ JSDOM.Generated.XPathEvaluator: evaluateUnchecked :: (MonadDOM m, ToJSString expression, IsNode contextNode) => XPathEvaluator -> expression -> Maybe contextNode -> Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m XPathResult
+ JSDOM.Generated.XPathEvaluator: evaluate_ :: (MonadDOM m, ToJSString expression, IsNode contextNode) => XPathEvaluator -> expression -> Maybe contextNode -> Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m ()
+ JSDOM.Generated.XPathExpression: evaluateUnchecked :: (MonadDOM m, IsNode contextNode) => XPathExpression -> Maybe contextNode -> Word -> Maybe XPathResult -> m XPathResult
+ JSDOM.Generated.XPathExpression: evaluate_ :: (MonadDOM m, IsNode contextNode) => XPathExpression -> Maybe contextNode -> Word -> Maybe XPathResult -> m ()
+ JSDOM.Generated.XPathNSResolver: lookupNamespaceURIUnchecked :: (MonadDOM m, ToJSString prefix, FromJSString result) => XPathNSResolver -> prefix -> m result
+ JSDOM.Generated.XPathNSResolver: lookupNamespaceURI_ :: (MonadDOM m, ToJSString prefix) => XPathNSResolver -> prefix -> m ()
+ JSDOM.Generated.XPathResult: getSingleNodeValueUnchecked :: (MonadDOM m) => XPathResult -> m Node
+ JSDOM.Generated.XPathResult: iterateNextUnchecked :: (MonadDOM m) => XPathResult -> m Node
+ JSDOM.Generated.XPathResult: iterateNext_ :: (MonadDOM m) => XPathResult -> m ()
+ JSDOM.Generated.XPathResult: snapshotItemUnchecked :: (MonadDOM m) => XPathResult -> Word -> m Node
+ JSDOM.Generated.XPathResult: snapshotItem_ :: (MonadDOM m) => XPathResult -> Word -> m ()
+ JSDOM.Generated.XSLTProcessor: getParameterUnchecked :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName, FromJSString result) => XSLTProcessor -> namespaceURI -> localName -> m result
+ JSDOM.Generated.XSLTProcessor: getParameter_ :: (MonadDOM m, ToJSString namespaceURI, ToJSString localName) => XSLTProcessor -> namespaceURI -> localName -> m ()
+ JSDOM.Generated.XSLTProcessor: transformToDocumentUnchecked :: (MonadDOM m, IsNode source) => XSLTProcessor -> Maybe source -> m Document
+ JSDOM.Generated.XSLTProcessor: transformToDocument_ :: (MonadDOM m, IsNode source) => XSLTProcessor -> Maybe source -> m ()
+ JSDOM.Generated.XSLTProcessor: transformToFragmentUnchecked :: (MonadDOM m, IsNode source, IsDocument docVal) => XSLTProcessor -> Maybe source -> Maybe docVal -> m DocumentFragment
+ JSDOM.Generated.XSLTProcessor: transformToFragment_ :: (MonadDOM m, IsNode source, IsDocument docVal) => XSLTProcessor -> Maybe source -> Maybe docVal -> m ()
+ JSDOM.Types: Nullable :: a -> Nullable a
+ JSDOM.Types: Object :: JSVal -> Object
+ JSDOM.Types: askJSM :: MonadJSM m => m JSContextRef
+ JSDOM.Types: class (Applicative m, MonadIO m) => MonadJSM (m :: * -> *)
+ JSDOM.Types: data JSContextRef :: *
+ JSDOM.Types: data JSM a :: * -> *
+ JSDOM.Types: data JSString :: *
+ JSDOM.Types: data JSVal :: *
+ JSDOM.Types: liftJSM :: MonadJSM m => JSM a -> m a
+ JSDOM.Types: liftJSM' :: MonadJSM m => JSM a -> m a
+ JSDOM.Types: newtype Nullable a :: * -> *
+ JSDOM.Types: newtype Object :: *
+ JSDOM.Types: nullableToMaybe :: FromJSVal a => JSVal -> JSM (Maybe a)
+ JSDOM.Types: runJSM :: MonadIO m => JSM a -> JSContextRef -> m a
+ JSDOM.Types: type MonadDOM = MonadJSM
- JSDOM.Types: liftDOM :: MonadDOM m => JSM a -> m a
+ JSDOM.Types: liftDOM :: MonadDOM m => DOM a -> m a
- JSDOM.Types: runDOM :: DOM a -> DOMContext -> IO a
+ JSDOM.Types: runDOM :: MonadIO m => DOM a -> DOMContext -> m a
- JSDOM.Types: toJSString :: a -> JSString
+ JSDOM.Types: toJSString :: ToJSString a => a -> JSString
- JSDOM.Types: toJSVal :: a -> JSM JSVal
+ JSDOM.Types: toJSVal :: ToJSVal a => a -> JSM JSVal

Files

jsaddle-dom.cabal view
@@ -1,5 +1,5 @@ name: jsaddle-dom-version: 0.4.0.1+version: 0.4.1.0 cabal-version: >=1.22 build-type: Simple license: MIT@@ -1072,7 +1072,7 @@         base-compat >=0.9.0 && <0.10,         transformers >=0.2 && <0.6,         text >=0.11.0.6 && <1.3,-        jsaddle >=0.5.0.0 && <0.6,+        jsaddle >=0.5.1.0 && <0.6,         lens >=4.12.3 && <4.15     default-language: Haskell2010     hs-source-dirs: src
src/JSDOM.hs view
@@ -5,13 +5,17 @@ , run , syncPoint , syncAfter+, waitForAnimationFrame+, nextAnimationFrame , catch , bracket ) where  import JSDOM.Types-       (FromJSVal(..), MonadDOM(..), Document(..), Window(..))-import Language.Javascript.JSaddle (run, syncPoint, syncAfter, catch, bracket)+       (FromJSVal(..), MonadDOM, liftDOM, Document(..), Window(..))+import Language.Javascript.JSaddle+       (run, syncPoint, syncAfter, waitForAnimationFrame,+        nextAnimationFrame, catch, bracket) import Language.Javascript.JSaddle.Object (jsg)  currentWindow :: MonadDOM m => m (Maybe Window)
src/JSDOM/Custom/XMLHttpRequest.hs view
@@ -22,7 +22,7 @@        (js0, js1, bracket,         ToJSString, ToJSVal(..), JSVal) import JSDOM.Types-       (DOM, MonadDOM(..), FormData(..), IsDocument, IsBlob, IsArrayBufferView)+       (DOM, MonadDOM, liftDOM, FormData(..), IsDocument, IsBlob, IsArrayBufferView) import JSDOM.EventM (on)  import JSDOM.Generated.XMLHttpRequest as Generated hiding (send)
src/JSDOM/EventM.hs view
@@ -79,9 +79,6 @@  type EventM t e = ReaderT e DOM -instance MonadDOM (ReaderT e DOM) where-    liftDOM = lift- newListener :: (IsEvent e) => EventM t e () -> DOM (SaferEventListener t e) newListener f = eventListenerNew (runReaderT f) 
src/JSDOM/Generated/AbstractView.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.AbstractView-       (getDocument, getStyleMedia, AbstractView, castToAbstractView,+       (getDocument, getDocumentUnchecked, getStyleMedia,+        getStyleMediaUnchecked, AbstractView, castToAbstractView,         gTypeAbstractView)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -20,8 +21,19 @@ getDocument :: (MonadDOM m) => AbstractView -> m (Maybe Document) getDocument self = liftDOM ((self ^. js "document") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AbstractView.document Mozilla AbstractView.document documentation> +getDocumentUnchecked :: (MonadDOM m) => AbstractView -> m Document+getDocumentUnchecked self+  = liftDOM ((self ^. js "document") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AbstractView.styleMedia Mozilla AbstractView.styleMedia documentation>  getStyleMedia ::               (MonadDOM m) => AbstractView -> m (Maybe StyleMedia) getStyleMedia self   = liftDOM ((self ^. js "styleMedia") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AbstractView.styleMedia Mozilla AbstractView.styleMedia documentation> +getStyleMediaUnchecked ::+                       (MonadDOM m) => AbstractView -> m StyleMedia+getStyleMediaUnchecked self+  = liftDOM ((self ^. js "styleMedia") >>= fromJSValUnchecked)
src/JSDOM/Generated/AllAudioCapabilities.hs view
@@ -1,7 +1,7 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.AllAudioCapabilities-       (getSourceId, getVolume, AllAudioCapabilities,+       (getSourceId, getVolume, getVolumeUnchecked, AllAudioCapabilities,         castToAllAudioCapabilities, gTypeAllAudioCapabilities)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -27,3 +27,9 @@ getVolume ::           (MonadDOM m) => AllAudioCapabilities -> m (Maybe CapabilityRange) getVolume self = liftDOM ((self ^. js "volume") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AllAudioCapabilities.volume Mozilla AllAudioCapabilities.volume documentation> +getVolumeUnchecked ::+                   (MonadDOM m) => AllAudioCapabilities -> m CapabilityRange+getVolumeUnchecked self+  = liftDOM ((self ^. js "volume") >>= fromJSValUnchecked)
src/JSDOM/Generated/AllVideoCapabilities.hs view
@@ -1,9 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.AllVideoCapabilities-       (getSourceType, getSourceId, getWidth, getHeight, getFrameRate,-        getAspectRatio, getFacingMode, AllVideoCapabilities,-        castToAllVideoCapabilities, gTypeAllVideoCapabilities)+       (getSourceType, getSourceId, getWidth, getWidthUnchecked,+        getHeight, getHeightUnchecked, getFrameRate, getFrameRateUnchecked,+        getAspectRatio, getAspectRatioUnchecked, getFacingMode,+        AllVideoCapabilities, castToAllVideoCapabilities,+        gTypeAllVideoCapabilities)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -36,22 +38,46 @@          (MonadDOM m) => AllVideoCapabilities -> m (Maybe CapabilityRange) getWidth self = liftDOM ((self ^. js "width") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AllVideoCapabilities.width Mozilla AllVideoCapabilities.width documentation> +getWidthUnchecked ::+                  (MonadDOM m) => AllVideoCapabilities -> m CapabilityRange+getWidthUnchecked self+  = liftDOM ((self ^. js "width") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AllVideoCapabilities.height Mozilla AllVideoCapabilities.height documentation>  getHeight ::           (MonadDOM m) => AllVideoCapabilities -> m (Maybe CapabilityRange) getHeight self = liftDOM ((self ^. js "height") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AllVideoCapabilities.height Mozilla AllVideoCapabilities.height documentation> +getHeightUnchecked ::+                   (MonadDOM m) => AllVideoCapabilities -> m CapabilityRange+getHeightUnchecked self+  = liftDOM ((self ^. js "height") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AllVideoCapabilities.frameRate Mozilla AllVideoCapabilities.frameRate documentation>  getFrameRate ::              (MonadDOM m) => AllVideoCapabilities -> m (Maybe CapabilityRange) getFrameRate self   = liftDOM ((self ^. js "frameRate") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AllVideoCapabilities.frameRate Mozilla AllVideoCapabilities.frameRate documentation> +getFrameRateUnchecked ::+                      (MonadDOM m) => AllVideoCapabilities -> m CapabilityRange+getFrameRateUnchecked self+  = liftDOM ((self ^. js "frameRate") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AllVideoCapabilities.aspectRatio Mozilla AllVideoCapabilities.aspectRatio documentation>  getAspectRatio ::                (MonadDOM m) => AllVideoCapabilities -> m (Maybe CapabilityRange) getAspectRatio self   = liftDOM ((self ^. js "aspectRatio") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AllVideoCapabilities.aspectRatio Mozilla AllVideoCapabilities.aspectRatio documentation> +getAspectRatioUnchecked ::+                        (MonadDOM m) => AllVideoCapabilities -> m CapabilityRange+getAspectRatioUnchecked self+  = liftDOM ((self ^. js "aspectRatio") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/AllVideoCapabilities.facingMode Mozilla AllVideoCapabilities.facingMode documentation>  getFacingMode ::
src/JSDOM/Generated/Attr.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Attr-       (getName, getSpecified, setValue, getValue, getOwnerElement,+       (getName, getNameUnchecked, getSpecified, setValue, getValue,+        getValueUnchecked, getOwnerElement, getOwnerElementUnchecked,         getIsId, Attr, castToAttr, gTypeAttr)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -21,6 +22,12 @@         (MonadDOM m, FromJSString result) => Attr -> m (Maybe result) getName self = liftDOM ((self ^. js "name") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Attr.name Mozilla Attr.name documentation> +getNameUnchecked ::+                 (MonadDOM m, FromJSString result) => Attr -> m result+getNameUnchecked self+  = liftDOM ((self ^. js "name") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Attr.specified Mozilla Attr.specified documentation>  getSpecified :: (MonadDOM m) => Attr -> m Bool getSpecified self@@ -37,10 +44,21 @@ getValue self   = liftDOM ((self ^. js "value") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Attr.value Mozilla Attr.value documentation> +getValueUnchecked ::+                  (MonadDOM m, FromJSString result) => Attr -> m result+getValueUnchecked self+  = liftDOM ((self ^. js "value") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Attr.ownerElement Mozilla Attr.ownerElement documentation>  getOwnerElement :: (MonadDOM m) => Attr -> m (Maybe Element) getOwnerElement self   = liftDOM ((self ^. js "ownerElement") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Attr.ownerElement Mozilla Attr.ownerElement documentation> +getOwnerElementUnchecked :: (MonadDOM m) => Attr -> m Element+getOwnerElementUnchecked self+  = liftDOM ((self ^. js "ownerElement") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/Attr.isId Mozilla Attr.isId documentation>  getIsId :: (MonadDOM m) => Attr -> m Bool
src/JSDOM/Generated/AudioBuffer.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.AudioBuffer-       (getChannelData, getLength, getDuration, getSampleRate, setGain,-        getGain, getNumberOfChannels, AudioBuffer, castToAudioBuffer,+       (getChannelData, getChannelData_, getChannelDataUnchecked,+        getLength, getDuration, getSampleRate, setGain, getGain,+        getNumberOfChannels, AudioBuffer, castToAudioBuffer,         gTypeAudioBuffer)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -24,6 +25,20 @@   = liftDOM       ((self ^. jsf "getChannelData" [toJSVal channelIndex]) >>=          fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBuffer.getChannelData Mozilla AudioBuffer.getChannelData documentation> +getChannelData_ :: (MonadDOM m) => AudioBuffer -> Word -> m ()+getChannelData_ self channelIndex+  = liftDOM+      (void (self ^. jsf "getChannelData" [toJSVal channelIndex]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBuffer.getChannelData Mozilla AudioBuffer.getChannelData documentation> +getChannelDataUnchecked ::+                        (MonadDOM m) => AudioBuffer -> Word -> m Float32Array+getChannelDataUnchecked self channelIndex+  = liftDOM+      ((self ^. jsf "getChannelData" [toJSVal channelIndex]) >>=+         fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBuffer.length Mozilla AudioBuffer.length documentation>  getLength :: (MonadDOM m) => AudioBuffer -> m Int
src/JSDOM/Generated/AudioBufferSourceNode.hs view
@@ -4,9 +4,10 @@        (start, stop, noteOn, noteGrainOn, noteOff,         pattern UNSCHEDULED_STATE, pattern SCHEDULED_STATE,         pattern PLAYING_STATE, pattern FINISHED_STATE, setBuffer,-        getBuffer, getPlaybackState, getGain, getPlaybackRate, setLoop,-        getLoop, setLoopStart, getLoopStart, setLoopEnd, getLoopEnd,-        setLooping, getLooping, ended, AudioBufferSourceNode,+        getBuffer, getBufferUnchecked, getPlaybackState, getGain,+        getGainUnchecked, getPlaybackRate, getPlaybackRateUnchecked,+        setLoop, getLoop, setLoopStart, getLoopStart, setLoopEnd,+        getLoopEnd, setLooping, getLooping, ended, AudioBufferSourceNode,         castToAudioBufferSourceNode, gTypeAudioBufferSourceNode)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -69,6 +70,12 @@           (MonadDOM m) => AudioBufferSourceNode -> m (Maybe AudioBuffer) getBuffer self = liftDOM ((self ^. js "buffer") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.buffer Mozilla AudioBufferSourceNode.buffer documentation> +getBufferUnchecked ::+                   (MonadDOM m) => AudioBufferSourceNode -> m AudioBuffer+getBufferUnchecked self+  = liftDOM ((self ^. js "buffer") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.playbackState Mozilla AudioBufferSourceNode.playbackState documentation>  getPlaybackState :: (MonadDOM m) => AudioBufferSourceNode -> m Word getPlaybackState self@@ -80,11 +87,23 @@         (MonadDOM m) => AudioBufferSourceNode -> m (Maybe AudioParam) getGain self = liftDOM ((self ^. js "gain") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.gain Mozilla AudioBufferSourceNode.gain documentation> +getGainUnchecked ::+                 (MonadDOM m) => AudioBufferSourceNode -> m AudioParam+getGainUnchecked self+  = liftDOM ((self ^. js "gain") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.playbackRate Mozilla AudioBufferSourceNode.playbackRate documentation>  getPlaybackRate ::                 (MonadDOM m) => AudioBufferSourceNode -> m (Maybe AudioParam) getPlaybackRate self   = liftDOM ((self ^. js "playbackRate") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.playbackRate Mozilla AudioBufferSourceNode.playbackRate documentation> +getPlaybackRateUnchecked ::+                         (MonadDOM m) => AudioBufferSourceNode -> m AudioParam+getPlaybackRateUnchecked self+  = liftDOM ((self ^. js "playbackRate") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode.loop Mozilla AudioBufferSourceNode.loop documentation>  setLoop :: (MonadDOM m) => AudioBufferSourceNode -> Bool -> m ()
src/JSDOM/Generated/AudioContext.hs view
@@ -1,17 +1,39 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.AudioContext-       (newAudioContext, createBuffer, createBufferFromArrayBuffer,-        decodeAudioData, createBufferSource, createMediaElementSource,-        createMediaStreamSource, createMediaStreamDestination, createGain,-        createDelay, createBiquadFilter, createWaveShaper, createPanner,-        createConvolver, createDynamicsCompressor, createAnalyser,-        createScriptProcessor, createOscillator, createPeriodicWave,-        createChannelSplitter, createChannelMerger, startRendering,-        createGainNode, createDelayNode, createJavaScriptNode,-        getDestination, getCurrentTime, getSampleRate, getListener,-        getActiveSourceCount, complete, AudioContext, castToAudioContext,-        gTypeAudioContext, IsAudioContext, toAudioContext)+       (newAudioContext, createBuffer, createBuffer_,+        createBufferUnchecked, createBufferFromArrayBuffer,+        createBufferFromArrayBuffer_, createBufferFromArrayBufferUnchecked,+        decodeAudioData, createBufferSource, createBufferSource_,+        createBufferSourceUnchecked, createMediaElementSource,+        createMediaElementSource_, createMediaElementSourceUnchecked,+        createMediaStreamSource, createMediaStreamSource_,+        createMediaStreamSourceUnchecked, createMediaStreamDestination,+        createMediaStreamDestination_,+        createMediaStreamDestinationUnchecked, createGain, createGain_,+        createGainUnchecked, createDelay, createDelay_,+        createDelayUnchecked, createBiquadFilter, createBiquadFilter_,+        createBiquadFilterUnchecked, createWaveShaper, createWaveShaper_,+        createWaveShaperUnchecked, createPanner, createPanner_,+        createPannerUnchecked, createConvolver, createConvolver_,+        createConvolverUnchecked, createDynamicsCompressor,+        createDynamicsCompressor_, createDynamicsCompressorUnchecked,+        createAnalyser, createAnalyser_, createAnalyserUnchecked,+        createScriptProcessor, createScriptProcessor_,+        createScriptProcessorUnchecked, createOscillator,+        createOscillator_, createOscillatorUnchecked, createPeriodicWave,+        createPeriodicWave_, createPeriodicWaveUnchecked,+        createChannelSplitter, createChannelSplitter_,+        createChannelSplitterUnchecked, createChannelMerger,+        createChannelMerger_, createChannelMergerUnchecked, startRendering,+        createGainNode, createGainNode_, createGainNodeUnchecked,+        createDelayNode, createDelayNode_, createDelayNodeUnchecked,+        createJavaScriptNode, createJavaScriptNode_,+        createJavaScriptNodeUnchecked, getDestination,+        getDestinationUnchecked, getCurrentTime, getSampleRate,+        getListener, getListenerUnchecked, getActiveSourceCount, complete,+        AudioContext, castToAudioContext, gTypeAudioContext,+        IsAudioContext, toAudioContext)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -42,6 +64,29 @@          >>= fromJSVal)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBuffer Mozilla AudioContext.createBuffer documentation> +createBuffer_ ::+              (MonadDOM m, IsAudioContext self) =>+                self -> Word -> Word -> Float -> m ()+createBuffer_ self numberOfChannels numberOfFrames sampleRate+  = liftDOM+      (void+         ((toAudioContext self) ^. jsf "createBuffer"+            [toJSVal numberOfChannels, toJSVal numberOfFrames,+             toJSVal sampleRate]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBuffer Mozilla AudioContext.createBuffer documentation> +createBufferUnchecked ::+                      (MonadDOM m, IsAudioContext self) =>+                        self -> Word -> Word -> Float -> m AudioBuffer+createBufferUnchecked self numberOfChannels numberOfFrames+  sampleRate+  = liftDOM+      (((toAudioContext self) ^. jsf "createBuffer"+          [toJSVal numberOfChannels, toJSVal numberOfFrames,+           toJSVal sampleRate])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBuffer Mozilla AudioContext.createBuffer documentation>  createBufferFromArrayBuffer ::                             (MonadDOM m, IsAudioContext self, IsArrayBuffer buffer) =>                               self -> Maybe buffer -> Bool -> m (Maybe AudioBuffer)@@ -51,6 +96,26 @@           [toJSVal buffer, toJSVal mixToMono])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBuffer Mozilla AudioContext.createBuffer documentation> +createBufferFromArrayBuffer_ ::+                             (MonadDOM m, IsAudioContext self, IsArrayBuffer buffer) =>+                               self -> Maybe buffer -> Bool -> m ()+createBufferFromArrayBuffer_ self buffer mixToMono+  = liftDOM+      (void+         ((toAudioContext self) ^. jsf "createBuffer"+            [toJSVal buffer, toJSVal mixToMono]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBuffer Mozilla AudioContext.createBuffer documentation> +createBufferFromArrayBufferUnchecked ::+                                     (MonadDOM m, IsAudioContext self, IsArrayBuffer buffer) =>+                                       self -> Maybe buffer -> Bool -> m AudioBuffer+createBufferFromArrayBufferUnchecked self buffer mixToMono+  = liftDOM+      (((toAudioContext self) ^. jsf "createBuffer"+          [toJSVal buffer, toJSVal mixToMono])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.decodeAudioData Mozilla AudioContext.decodeAudioData documentation>  decodeAudioData ::                 (MonadDOM m, IsAudioContext self, IsArrayBuffer audioData) =>@@ -73,6 +138,22 @@       (((toAudioContext self) ^. jsf "createBufferSource" ()) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBufferSource Mozilla AudioContext.createBufferSource documentation> +createBufferSource_ ::+                    (MonadDOM m, IsAudioContext self) => self -> m ()+createBufferSource_ self+  = liftDOM+      (void ((toAudioContext self) ^. jsf "createBufferSource" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBufferSource Mozilla AudioContext.createBufferSource documentation> +createBufferSourceUnchecked ::+                            (MonadDOM m, IsAudioContext self) =>+                              self -> m AudioBufferSourceNode+createBufferSourceUnchecked self+  = liftDOM+      (((toAudioContext self) ^. jsf "createBufferSource" ()) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createMediaElementSource Mozilla AudioContext.createMediaElementSource documentation>  createMediaElementSource ::                          (MonadDOM m, IsAudioContext self,@@ -84,6 +165,28 @@           [toJSVal mediaElement])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createMediaElementSource Mozilla AudioContext.createMediaElementSource documentation> +createMediaElementSource_ ::+                          (MonadDOM m, IsAudioContext self,+                           IsHTMLMediaElement mediaElement) =>+                            self -> Maybe mediaElement -> m ()+createMediaElementSource_ self mediaElement+  = liftDOM+      (void+         ((toAudioContext self) ^. jsf "createMediaElementSource"+            [toJSVal mediaElement]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createMediaElementSource Mozilla AudioContext.createMediaElementSource documentation> +createMediaElementSourceUnchecked ::+                                  (MonadDOM m, IsAudioContext self,+                                   IsHTMLMediaElement mediaElement) =>+                                    self -> Maybe mediaElement -> m MediaElementAudioSourceNode+createMediaElementSourceUnchecked self mediaElement+  = liftDOM+      (((toAudioContext self) ^. jsf "createMediaElementSource"+          [toJSVal mediaElement])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createMediaStreamSource Mozilla AudioContext.createMediaStreamSource documentation>  createMediaStreamSource ::                         (MonadDOM m, IsAudioContext self) =>@@ -94,6 +197,26 @@           [toJSVal mediaStream])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createMediaStreamSource Mozilla AudioContext.createMediaStreamSource documentation> +createMediaStreamSource_ ::+                         (MonadDOM m, IsAudioContext self) =>+                           self -> Maybe MediaStream -> m ()+createMediaStreamSource_ self mediaStream+  = liftDOM+      (void+         ((toAudioContext self) ^. jsf "createMediaStreamSource"+            [toJSVal mediaStream]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createMediaStreamSource Mozilla AudioContext.createMediaStreamSource documentation> +createMediaStreamSourceUnchecked ::+                                 (MonadDOM m, IsAudioContext self) =>+                                   self -> Maybe MediaStream -> m MediaStreamAudioSourceNode+createMediaStreamSourceUnchecked self mediaStream+  = liftDOM+      (((toAudioContext self) ^. jsf "createMediaStreamSource"+          [toJSVal mediaStream])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createMediaStreamDestination Mozilla AudioContext.createMediaStreamDestination documentation>  createMediaStreamDestination ::                              (MonadDOM m, IsAudioContext self) =>@@ -103,6 +226,23 @@       (((toAudioContext self) ^. jsf "createMediaStreamDestination" ())          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createMediaStreamDestination Mozilla AudioContext.createMediaStreamDestination documentation> +createMediaStreamDestination_ ::+                              (MonadDOM m, IsAudioContext self) => self -> m ()+createMediaStreamDestination_ self+  = liftDOM+      (void+         ((toAudioContext self) ^. jsf "createMediaStreamDestination" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createMediaStreamDestination Mozilla AudioContext.createMediaStreamDestination documentation> +createMediaStreamDestinationUnchecked ::+                                      (MonadDOM m, IsAudioContext self) =>+                                        self -> m MediaStreamAudioDestinationNode+createMediaStreamDestinationUnchecked self+  = liftDOM+      (((toAudioContext self) ^. jsf "createMediaStreamDestination" ())+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createGain Mozilla AudioContext.createGain documentation>  createGain ::            (MonadDOM m, IsAudioContext self) => self -> m (Maybe GainNode)@@ -110,6 +250,19 @@   = liftDOM       (((toAudioContext self) ^. jsf "createGain" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createGain Mozilla AudioContext.createGain documentation> +createGain_ :: (MonadDOM m, IsAudioContext self) => self -> m ()+createGain_ self+  = liftDOM (void ((toAudioContext self) ^. jsf "createGain" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createGain Mozilla AudioContext.createGain documentation> +createGainUnchecked ::+                    (MonadDOM m, IsAudioContext self) => self -> m GainNode+createGainUnchecked self+  = liftDOM+      (((toAudioContext self) ^. jsf "createGain" ()) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createDelay Mozilla AudioContext.createDelay documentation>  createDelay ::             (MonadDOM m, IsAudioContext self) =>@@ -120,6 +273,24 @@           [toJSVal maxDelayTime])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createDelay Mozilla AudioContext.createDelay documentation> +createDelay_ ::+             (MonadDOM m, IsAudioContext self) => self -> Double -> m ()+createDelay_ self maxDelayTime+  = liftDOM+      (void+         ((toAudioContext self) ^. jsf "createDelay"+            [toJSVal maxDelayTime]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createDelay Mozilla AudioContext.createDelay documentation> +createDelayUnchecked ::+                     (MonadDOM m, IsAudioContext self) => self -> Double -> m DelayNode+createDelayUnchecked self maxDelayTime+  = liftDOM+      (((toAudioContext self) ^. jsf "createDelay"+          [toJSVal maxDelayTime])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBiquadFilter Mozilla AudioContext.createBiquadFilter documentation>  createBiquadFilter ::                    (MonadDOM m, IsAudioContext self) =>@@ -129,6 +300,21 @@       (((toAudioContext self) ^. jsf "createBiquadFilter" ()) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBiquadFilter Mozilla AudioContext.createBiquadFilter documentation> +createBiquadFilter_ ::+                    (MonadDOM m, IsAudioContext self) => self -> m ()+createBiquadFilter_ self+  = liftDOM+      (void ((toAudioContext self) ^. jsf "createBiquadFilter" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createBiquadFilter Mozilla AudioContext.createBiquadFilter documentation> +createBiquadFilterUnchecked ::+                            (MonadDOM m, IsAudioContext self) => self -> m BiquadFilterNode+createBiquadFilterUnchecked self+  = liftDOM+      (((toAudioContext self) ^. jsf "createBiquadFilter" ()) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createWaveShaper Mozilla AudioContext.createWaveShaper documentation>  createWaveShaper ::                  (MonadDOM m, IsAudioContext self) =>@@ -138,6 +324,21 @@       (((toAudioContext self) ^. jsf "createWaveShaper" ()) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createWaveShaper Mozilla AudioContext.createWaveShaper documentation> +createWaveShaper_ ::+                  (MonadDOM m, IsAudioContext self) => self -> m ()+createWaveShaper_ self+  = liftDOM+      (void ((toAudioContext self) ^. jsf "createWaveShaper" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createWaveShaper Mozilla AudioContext.createWaveShaper documentation> +createWaveShaperUnchecked ::+                          (MonadDOM m, IsAudioContext self) => self -> m WaveShaperNode+createWaveShaperUnchecked self+  = liftDOM+      (((toAudioContext self) ^. jsf "createWaveShaper" ()) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createPanner Mozilla AudioContext.createPanner documentation>  createPanner ::              (MonadDOM m, IsAudioContext self) => self -> m (Maybe PannerNode)@@ -145,6 +346,19 @@   = liftDOM       (((toAudioContext self) ^. jsf "createPanner" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createPanner Mozilla AudioContext.createPanner documentation> +createPanner_ :: (MonadDOM m, IsAudioContext self) => self -> m ()+createPanner_ self+  = liftDOM (void ((toAudioContext self) ^. jsf "createPanner" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createPanner Mozilla AudioContext.createPanner documentation> +createPannerUnchecked ::+                      (MonadDOM m, IsAudioContext self) => self -> m PannerNode+createPannerUnchecked self+  = liftDOM+      (((toAudioContext self) ^. jsf "createPanner" ()) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createConvolver Mozilla AudioContext.createConvolver documentation>  createConvolver ::                 (MonadDOM m, IsAudioContext self) =>@@ -153,6 +367,21 @@   = liftDOM       (((toAudioContext self) ^. jsf "createConvolver" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createConvolver Mozilla AudioContext.createConvolver documentation> +createConvolver_ ::+                 (MonadDOM m, IsAudioContext self) => self -> m ()+createConvolver_ self+  = liftDOM+      (void ((toAudioContext self) ^. jsf "createConvolver" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createConvolver Mozilla AudioContext.createConvolver documentation> +createConvolverUnchecked ::+                         (MonadDOM m, IsAudioContext self) => self -> m ConvolverNode+createConvolverUnchecked self+  = liftDOM+      (((toAudioContext self) ^. jsf "createConvolver" ()) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createDynamicsCompressor Mozilla AudioContext.createDynamicsCompressor documentation>  createDynamicsCompressor ::                          (MonadDOM m, IsAudioContext self) =>@@ -162,6 +391,22 @@       (((toAudioContext self) ^. jsf "createDynamicsCompressor" ()) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createDynamicsCompressor Mozilla AudioContext.createDynamicsCompressor documentation> +createDynamicsCompressor_ ::+                          (MonadDOM m, IsAudioContext self) => self -> m ()+createDynamicsCompressor_ self+  = liftDOM+      (void ((toAudioContext self) ^. jsf "createDynamicsCompressor" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createDynamicsCompressor Mozilla AudioContext.createDynamicsCompressor documentation> +createDynamicsCompressorUnchecked ::+                                  (MonadDOM m, IsAudioContext self) =>+                                    self -> m DynamicsCompressorNode+createDynamicsCompressorUnchecked self+  = liftDOM+      (((toAudioContext self) ^. jsf "createDynamicsCompressor" ()) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createAnalyser Mozilla AudioContext.createAnalyser documentation>  createAnalyser ::                (MonadDOM m, IsAudioContext self) => self -> m (Maybe AnalyserNode)@@ -169,6 +414,20 @@   = liftDOM       (((toAudioContext self) ^. jsf "createAnalyser" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createAnalyser Mozilla AudioContext.createAnalyser documentation> +createAnalyser_ ::+                (MonadDOM m, IsAudioContext self) => self -> m ()+createAnalyser_ self+  = liftDOM (void ((toAudioContext self) ^. jsf "createAnalyser" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createAnalyser Mozilla AudioContext.createAnalyser documentation> +createAnalyserUnchecked ::+                        (MonadDOM m, IsAudioContext self) => self -> m AnalyserNode+createAnalyserUnchecked self+  = liftDOM+      (((toAudioContext self) ^. jsf "createAnalyser" ()) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createScriptProcessor Mozilla AudioContext.createScriptProcessor documentation>  createScriptProcessor ::                       (MonadDOM m, IsAudioContext self) =>@@ -181,6 +440,30 @@            toJSVal numberOfOutputChannels])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createScriptProcessor Mozilla AudioContext.createScriptProcessor documentation> +createScriptProcessor_ ::+                       (MonadDOM m, IsAudioContext self) =>+                         self -> Word -> Word -> Word -> m ()+createScriptProcessor_ self bufferSize numberOfInputChannels+  numberOfOutputChannels+  = liftDOM+      (void+         ((toAudioContext self) ^. jsf "createScriptProcessor"+            [toJSVal bufferSize, toJSVal numberOfInputChannels,+             toJSVal numberOfOutputChannels]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createScriptProcessor Mozilla AudioContext.createScriptProcessor documentation> +createScriptProcessorUnchecked ::+                               (MonadDOM m, IsAudioContext self) =>+                                 self -> Word -> Word -> Word -> m ScriptProcessorNode+createScriptProcessorUnchecked self bufferSize+  numberOfInputChannels numberOfOutputChannels+  = liftDOM+      (((toAudioContext self) ^. jsf "createScriptProcessor"+          [toJSVal bufferSize, toJSVal numberOfInputChannels,+           toJSVal numberOfOutputChannels])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createOscillator Mozilla AudioContext.createOscillator documentation>  createOscillator ::                  (MonadDOM m, IsAudioContext self) =>@@ -190,6 +473,21 @@       (((toAudioContext self) ^. jsf "createOscillator" ()) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createOscillator Mozilla AudioContext.createOscillator documentation> +createOscillator_ ::+                  (MonadDOM m, IsAudioContext self) => self -> m ()+createOscillator_ self+  = liftDOM+      (void ((toAudioContext self) ^. jsf "createOscillator" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createOscillator Mozilla AudioContext.createOscillator documentation> +createOscillatorUnchecked ::+                          (MonadDOM m, IsAudioContext self) => self -> m OscillatorNode+createOscillatorUnchecked self+  = liftDOM+      (((toAudioContext self) ^. jsf "createOscillator" ()) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createPeriodicWave Mozilla AudioContext.createPeriodicWave documentation>  createPeriodicWave ::                    (MonadDOM m, IsAudioContext self, IsFloat32Array real,@@ -201,6 +499,28 @@           [toJSVal real, toJSVal imag])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createPeriodicWave Mozilla AudioContext.createPeriodicWave documentation> +createPeriodicWave_ ::+                    (MonadDOM m, IsAudioContext self, IsFloat32Array real,+                     IsFloat32Array imag) =>+                      self -> Maybe real -> Maybe imag -> m ()+createPeriodicWave_ self real imag+  = liftDOM+      (void+         ((toAudioContext self) ^. jsf "createPeriodicWave"+            [toJSVal real, toJSVal imag]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createPeriodicWave Mozilla AudioContext.createPeriodicWave documentation> +createPeriodicWaveUnchecked ::+                            (MonadDOM m, IsAudioContext self, IsFloat32Array real,+                             IsFloat32Array imag) =>+                              self -> Maybe real -> Maybe imag -> m PeriodicWave+createPeriodicWaveUnchecked self real imag+  = liftDOM+      (((toAudioContext self) ^. jsf "createPeriodicWave"+          [toJSVal real, toJSVal imag])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createChannelSplitter Mozilla AudioContext.createChannelSplitter documentation>  createChannelSplitter ::                       (MonadDOM m, IsAudioContext self) =>@@ -211,6 +531,25 @@           [toJSVal numberOfOutputs])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createChannelSplitter Mozilla AudioContext.createChannelSplitter documentation> +createChannelSplitter_ ::+                       (MonadDOM m, IsAudioContext self) => self -> Word -> m ()+createChannelSplitter_ self numberOfOutputs+  = liftDOM+      (void+         ((toAudioContext self) ^. jsf "createChannelSplitter"+            [toJSVal numberOfOutputs]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createChannelSplitter Mozilla AudioContext.createChannelSplitter documentation> +createChannelSplitterUnchecked ::+                               (MonadDOM m, IsAudioContext self) =>+                                 self -> Word -> m ChannelSplitterNode+createChannelSplitterUnchecked self numberOfOutputs+  = liftDOM+      (((toAudioContext self) ^. jsf "createChannelSplitter"+          [toJSVal numberOfOutputs])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createChannelMerger Mozilla AudioContext.createChannelMerger documentation>  createChannelMerger ::                     (MonadDOM m, IsAudioContext self) =>@@ -221,6 +560,25 @@           [toJSVal numberOfInputs])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createChannelMerger Mozilla AudioContext.createChannelMerger documentation> +createChannelMerger_ ::+                     (MonadDOM m, IsAudioContext self) => self -> Word -> m ()+createChannelMerger_ self numberOfInputs+  = liftDOM+      (void+         ((toAudioContext self) ^. jsf "createChannelMerger"+            [toJSVal numberOfInputs]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createChannelMerger Mozilla AudioContext.createChannelMerger documentation> +createChannelMergerUnchecked ::+                             (MonadDOM m, IsAudioContext self) =>+                               self -> Word -> m ChannelMergerNode+createChannelMergerUnchecked self numberOfInputs+  = liftDOM+      (((toAudioContext self) ^. jsf "createChannelMerger"+          [toJSVal numberOfInputs])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.startRendering Mozilla AudioContext.startRendering documentation>  startRendering :: (MonadDOM m, IsAudioContext self) => self -> m () startRendering self@@ -233,6 +591,20 @@   = liftDOM       (((toAudioContext self) ^. jsf "createGainNode" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createGainNode Mozilla AudioContext.createGainNode documentation> +createGainNode_ ::+                (MonadDOM m, IsAudioContext self) => self -> m ()+createGainNode_ self+  = liftDOM (void ((toAudioContext self) ^. jsf "createGainNode" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createGainNode Mozilla AudioContext.createGainNode documentation> +createGainNodeUnchecked ::+                        (MonadDOM m, IsAudioContext self) => self -> m GainNode+createGainNodeUnchecked self+  = liftDOM+      (((toAudioContext self) ^. jsf "createGainNode" ()) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createDelayNode Mozilla AudioContext.createDelayNode documentation>  createDelayNode ::                 (MonadDOM m, IsAudioContext self) =>@@ -243,6 +615,24 @@           [toJSVal maxDelayTime])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createDelayNode Mozilla AudioContext.createDelayNode documentation> +createDelayNode_ ::+                 (MonadDOM m, IsAudioContext self) => self -> Double -> m ()+createDelayNode_ self maxDelayTime+  = liftDOM+      (void+         ((toAudioContext self) ^. jsf "createDelayNode"+            [toJSVal maxDelayTime]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createDelayNode Mozilla AudioContext.createDelayNode documentation> +createDelayNodeUnchecked ::+                         (MonadDOM m, IsAudioContext self) => self -> Double -> m DelayNode+createDelayNodeUnchecked self maxDelayTime+  = liftDOM+      (((toAudioContext self) ^. jsf "createDelayNode"+          [toJSVal maxDelayTime])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createJavaScriptNode Mozilla AudioContext.createJavaScriptNode documentation>  createJavaScriptNode ::                      (MonadDOM m, IsAudioContext self) =>@@ -255,6 +645,30 @@            toJSVal numberOfOutputChannels])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createJavaScriptNode Mozilla AudioContext.createJavaScriptNode documentation> +createJavaScriptNode_ ::+                      (MonadDOM m, IsAudioContext self) =>+                        self -> Word -> Word -> Word -> m ()+createJavaScriptNode_ self bufferSize numberOfInputChannels+  numberOfOutputChannels+  = liftDOM+      (void+         ((toAudioContext self) ^. jsf "createJavaScriptNode"+            [toJSVal bufferSize, toJSVal numberOfInputChannels,+             toJSVal numberOfOutputChannels]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.createJavaScriptNode Mozilla AudioContext.createJavaScriptNode documentation> +createJavaScriptNodeUnchecked ::+                              (MonadDOM m, IsAudioContext self) =>+                                self -> Word -> Word -> Word -> m ScriptProcessorNode+createJavaScriptNodeUnchecked self bufferSize numberOfInputChannels+  numberOfOutputChannels+  = liftDOM+      (((toAudioContext self) ^. jsf "createJavaScriptNode"+          [toJSVal bufferSize, toJSVal numberOfInputChannels,+           toJSVal numberOfOutputChannels])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.destination Mozilla AudioContext.destination documentation>  getDestination ::                (MonadDOM m, IsAudioContext self) =>@@ -263,6 +677,14 @@   = liftDOM       (((toAudioContext self) ^. js "destination") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.destination Mozilla AudioContext.destination documentation> +getDestinationUnchecked ::+                        (MonadDOM m, IsAudioContext self) => self -> m AudioDestinationNode+getDestinationUnchecked self+  = liftDOM+      (((toAudioContext self) ^. js "destination") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.currentTime Mozilla AudioContext.currentTime documentation>  getCurrentTime ::                (MonadDOM m, IsAudioContext self) => self -> m Double@@ -284,6 +706,13 @@               self -> m (Maybe AudioListener) getListener self   = liftDOM (((toAudioContext self) ^. js "listener") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.listener Mozilla AudioContext.listener documentation> +getListenerUnchecked ::+                     (MonadDOM m, IsAudioContext self) => self -> m AudioListener+getListenerUnchecked self+  = liftDOM+      (((toAudioContext self) ^. js "listener") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioContext.activeSourceCount Mozilla AudioContext.activeSourceCount documentation>  getActiveSourceCount ::
src/JSDOM/Generated/AudioNode.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.AudioNode-       (connect, connectParam, disconnect, getContext, getNumberOfInputs,-        getNumberOfOutputs, setChannelCount, getChannelCount,-        setChannelCountMode, getChannelCountMode, setChannelInterpretation,+       (connect, connectParam, disconnect, getContext,+        getContextUnchecked, getNumberOfInputs, getNumberOfOutputs,+        setChannelCount, getChannelCount, setChannelCountMode,+        getChannelCountMode, setChannelInterpretation,         getChannelInterpretation, AudioNode, castToAudioNode,         gTypeAudioNode, IsAudioNode, toAudioNode)        where@@ -51,6 +52,13 @@            (MonadDOM m, IsAudioNode self) => self -> m (Maybe AudioContext) getContext self   = liftDOM (((toAudioNode self) ^. js "context") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioNode.context Mozilla AudioNode.context documentation> +getContextUnchecked ::+                    (MonadDOM m, IsAudioNode self) => self -> m AudioContext+getContextUnchecked self+  = liftDOM+      (((toAudioNode self) ^. js "context") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioNode.numberOfInputs Mozilla AudioNode.numberOfInputs documentation>  getNumberOfInputs ::
src/JSDOM/Generated/AudioProcessingEvent.hs view
@@ -1,9 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.AudioProcessingEvent-       (getPlaybackTime, getInputBuffer, getOutputBuffer,-        AudioProcessingEvent, castToAudioProcessingEvent,-        gTypeAudioProcessingEvent)+       (getPlaybackTime, getInputBuffer, getInputBufferUnchecked,+        getOutputBuffer, getOutputBufferUnchecked, AudioProcessingEvent,+        castToAudioProcessingEvent, gTypeAudioProcessingEvent)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -28,8 +28,20 @@ getInputBuffer self   = liftDOM ((self ^. js "inputBuffer") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioProcessingEvent.inputBuffer Mozilla AudioProcessingEvent.inputBuffer documentation> +getInputBufferUnchecked ::+                        (MonadDOM m) => AudioProcessingEvent -> m AudioBuffer+getInputBufferUnchecked self+  = liftDOM ((self ^. js "inputBuffer") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioProcessingEvent.outputBuffer Mozilla AudioProcessingEvent.outputBuffer documentation>  getOutputBuffer ::                 (MonadDOM m) => AudioProcessingEvent -> m (Maybe AudioBuffer) getOutputBuffer self   = liftDOM ((self ^. js "outputBuffer") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioProcessingEvent.outputBuffer Mozilla AudioProcessingEvent.outputBuffer documentation> +getOutputBufferUnchecked ::+                         (MonadDOM m) => AudioProcessingEvent -> m AudioBuffer+getOutputBufferUnchecked self+  = liftDOM ((self ^. js "outputBuffer") >>= fromJSValUnchecked)
src/JSDOM/Generated/AudioTrack.hs view
@@ -2,8 +2,8 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.AudioTrack        (getId, setKind, getKind, getLabel, setLanguage, getLanguage,-        setEnabled, getEnabled, getSourceBuffer, AudioTrack,-        castToAudioTrack, gTypeAudioTrack)+        setEnabled, getEnabled, getSourceBuffer, getSourceBufferUnchecked,+        AudioTrack, castToAudioTrack, gTypeAudioTrack)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -63,3 +63,9 @@                 (MonadDOM m) => AudioTrack -> m (Maybe SourceBuffer) getSourceBuffer self   = liftDOM ((self ^. js "sourceBuffer") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrack.sourceBuffer Mozilla AudioTrack.sourceBuffer documentation> +getSourceBufferUnchecked ::+                         (MonadDOM m) => AudioTrack -> m SourceBuffer+getSourceBufferUnchecked self+  = liftDOM ((self ^. js "sourceBuffer") >>= fromJSValUnchecked)
src/JSDOM/Generated/AudioTrackList.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.AudioTrackList-       (item, getTrackById, getLength, change, addTrack, removeTrack,+       (item, item_, itemUnchecked, getTrackById, getTrackById_,+        getTrackByIdUnchecked, getLength, change, addTrack, removeTrack,         AudioTrackList, castToAudioTrackList, gTypeAudioTrackList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -22,12 +23,37 @@ item self index   = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrackList.item Mozilla AudioTrackList.item documentation> +item_ :: (MonadDOM m) => AudioTrackList -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrackList.item Mozilla AudioTrackList.item documentation> +itemUnchecked ::+              (MonadDOM m) => AudioTrackList -> Word -> m AudioTrack+itemUnchecked self index+  = liftDOM+      ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrackList.getTrackById Mozilla AudioTrackList.getTrackById documentation>  getTrackById ::              (MonadDOM m, ToJSString id) =>                AudioTrackList -> id -> m (Maybe AudioTrack) getTrackById self id   = liftDOM ((self ^. jsf "getTrackById" [toJSVal id]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrackList.getTrackById Mozilla AudioTrackList.getTrackById documentation> +getTrackById_ ::+              (MonadDOM m, ToJSString id) => AudioTrackList -> id -> m ()+getTrackById_ self id+  = liftDOM (void (self ^. jsf "getTrackById" [toJSVal id]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrackList.getTrackById Mozilla AudioTrackList.getTrackById documentation> +getTrackByIdUnchecked ::+                      (MonadDOM m, ToJSString id) => AudioTrackList -> id -> m AudioTrack+getTrackByIdUnchecked self id+  = liftDOM+      ((self ^. jsf "getTrackById" [toJSVal id]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/AudioTrackList.length Mozilla AudioTrackList.length documentation>  getLength :: (MonadDOM m) => AudioTrackList -> m Word
src/JSDOM/Generated/BiquadFilterNode.hs view
@@ -4,7 +4,8 @@        (getFrequencyResponse, pattern LOWPASS, pattern HIGHPASS,         pattern BANDPASS, pattern LOWSHELF, pattern HIGHSHELF,         pattern PEAKING, pattern NOTCH, pattern ALLPASS, setType, getType,-        getFrequency, getDetune, getQ, getGain, BiquadFilterNode,+        getFrequency, getFrequencyUnchecked, getDetune, getDetuneUnchecked,+        getQ, getQUnchecked, getGain, getGainUnchecked, BiquadFilterNode,         castToBiquadFilterNode, gTypeBiquadFilterNode)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -56,15 +57,38 @@ getFrequency self   = liftDOM ((self ^. js "frequency") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode.frequency Mozilla BiquadFilterNode.frequency documentation> +getFrequencyUnchecked ::+                      (MonadDOM m) => BiquadFilterNode -> m AudioParam+getFrequencyUnchecked self+  = liftDOM ((self ^. js "frequency") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode.detune Mozilla BiquadFilterNode.detune documentation>  getDetune ::           (MonadDOM m) => BiquadFilterNode -> m (Maybe AudioParam) getDetune self = liftDOM ((self ^. js "detune") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode.detune Mozilla BiquadFilterNode.detune documentation> +getDetuneUnchecked ::+                   (MonadDOM m) => BiquadFilterNode -> m AudioParam+getDetuneUnchecked self+  = liftDOM ((self ^. js "detune") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode.Q Mozilla BiquadFilterNode.Q documentation>  getQ :: (MonadDOM m) => BiquadFilterNode -> m (Maybe AudioParam) getQ self = liftDOM ((self ^. js "Q") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode.Q Mozilla BiquadFilterNode.Q documentation> +getQUnchecked :: (MonadDOM m) => BiquadFilterNode -> m AudioParam+getQUnchecked self+  = liftDOM ((self ^. js "Q") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode.gain Mozilla BiquadFilterNode.gain documentation>  getGain :: (MonadDOM m) => BiquadFilterNode -> m (Maybe AudioParam) getGain self = liftDOM ((self ^. js "gain") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode.gain Mozilla BiquadFilterNode.gain documentation> +getGainUnchecked ::+                 (MonadDOM m) => BiquadFilterNode -> m AudioParam+getGainUnchecked self+  = liftDOM ((self ^. js "gain") >>= fromJSValUnchecked)
src/JSDOM/Generated/Blob.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Blob-       (newBlob, newBlob', slice, getSize, getType, Blob, castToBlob,-        gTypeBlob, IsBlob, toBlob)+       (newBlob, newBlob', slice, slice_, sliceUnchecked, getSize,+        getType, Blob, castToBlob, gTypeBlob, IsBlob, toBlob)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -38,6 +38,26 @@       (((toBlob self) ^. jsf "slice"           [toJSVal start, toJSVal end, toJSVal contentType])          >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Blob.slice Mozilla Blob.slice documentation> +slice_ ::+       (MonadDOM m, IsBlob self, ToJSString contentType) =>+         self -> Int64 -> Int64 -> Maybe contentType -> m ()+slice_ self start end contentType+  = liftDOM+      (void+         ((toBlob self) ^. jsf "slice"+            [toJSVal start, toJSVal end, toJSVal contentType]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Blob.slice Mozilla Blob.slice documentation> +sliceUnchecked ::+               (MonadDOM m, IsBlob self, ToJSString contentType) =>+                 self -> Int64 -> Int64 -> Maybe contentType -> m Blob+sliceUnchecked self start end contentType+  = liftDOM+      (((toBlob self) ^. jsf "slice"+          [toJSVal start, toJSVal end, toJSVal contentType])+         >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/Blob.size Mozilla Blob.size documentation>  getSize :: (MonadDOM m, IsBlob self) => self -> m Word64
src/JSDOM/Generated/CSS.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSS-       (supports2, supports, CSS, castToCSS, gTypeCSS) where+       (supports2, supports2_, supports, supports_, CSS, castToCSS,+        gTypeCSS)+       where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable) import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)@@ -24,9 +26,24 @@          valToBool)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSS.supports Mozilla CSS.supports documentation> +supports2_ ::+           (MonadDOM m, ToJSString property, ToJSString value) =>+             CSS -> property -> value -> m ()+supports2_ self property value+  = liftDOM+      (void (self ^. jsf "supports" [toJSVal property, toJSVal value]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSS.supports Mozilla CSS.supports documentation>  supports ::          (MonadDOM m, ToJSString conditionText) =>            CSS -> conditionText -> m Bool supports self conditionText   = liftDOM       ((self ^. jsf "supports" [toJSVal conditionText]) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSS.supports Mozilla CSS.supports documentation> +supports_ ::+          (MonadDOM m, ToJSString conditionText) =>+            CSS -> conditionText -> m ()+supports_ self conditionText+  = liftDOM (void (self ^. jsf "supports" [toJSVal conditionText]))
src/JSDOM/Generated/CSSCharsetRule.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSCharsetRule-       (setEncoding, getEncoding, CSSCharsetRule, castToCSSCharsetRule,-        gTypeCSSCharsetRule)+       (setEncoding, getEncoding, getEncodingUnchecked, CSSCharsetRule,+        castToCSSCharsetRule, gTypeCSSCharsetRule)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -28,3 +28,9 @@               CSSCharsetRule -> m (Maybe result) getEncoding self   = liftDOM ((self ^. js "encoding") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSCharsetRule.encoding Mozilla CSSCharsetRule.encoding documentation> +getEncodingUnchecked ::+                     (MonadDOM m, FromJSString result) => CSSCharsetRule -> m result+getEncodingUnchecked self+  = liftDOM ((self ^. js "encoding") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSFontFaceLoadEvent.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSFontFaceLoadEvent-       (getFontface, getError, CSSFontFaceLoadEvent,-        castToCSSFontFaceLoadEvent, gTypeCSSFontFaceLoadEvent)+       (getFontface, getFontfaceUnchecked, getError, getErrorUnchecked,+        CSSFontFaceLoadEvent, castToCSSFontFaceLoadEvent,+        gTypeCSSFontFaceLoadEvent)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,7 +22,19 @@             (MonadDOM m) => CSSFontFaceLoadEvent -> m (Maybe CSSFontFaceRule) getFontface self = liftDOM ((self ^. js "fontface") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSFontFaceLoadEvent.fontface Mozilla CSSFontFaceLoadEvent.fontface documentation> +getFontfaceUnchecked ::+                     (MonadDOM m) => CSSFontFaceLoadEvent -> m CSSFontFaceRule+getFontfaceUnchecked self+  = liftDOM ((self ^. js "fontface") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSFontFaceLoadEvent.error Mozilla CSSFontFaceLoadEvent.error documentation>  getError ::          (MonadDOM m) => CSSFontFaceLoadEvent -> m (Maybe DOMError) getError self = liftDOM ((self ^. js "error") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSFontFaceLoadEvent.error Mozilla CSSFontFaceLoadEvent.error documentation> +getErrorUnchecked ::+                  (MonadDOM m) => CSSFontFaceLoadEvent -> m DOMError+getErrorUnchecked self+  = liftDOM ((self ^. js "error") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSFontFaceRule.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSFontFaceRule-       (getStyle, CSSFontFaceRule, castToCSSFontFaceRule,-        gTypeCSSFontFaceRule)+       (getStyle, getStyleUnchecked, CSSFontFaceRule,+        castToCSSFontFaceRule, gTypeCSSFontFaceRule)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,3 +20,9 @@ getStyle ::          (MonadDOM m) => CSSFontFaceRule -> m (Maybe CSSStyleDeclaration) getStyle self = liftDOM ((self ^. js "style") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSFontFaceRule.style Mozilla CSSFontFaceRule.style documentation> +getStyleUnchecked ::+                  (MonadDOM m) => CSSFontFaceRule -> m CSSStyleDeclaration+getStyleUnchecked self+  = liftDOM ((self ^. js "style") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSImportRule.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSImportRule-       (getHref, getMedia, getStyleSheet, CSSImportRule,+       (getHref, getHrefUnchecked, getMedia, getMediaUnchecked,+        getStyleSheet, getStyleSheetUnchecked, CSSImportRule,         castToCSSImportRule, gTypeCSSImportRule)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -22,12 +23,29 @@           CSSImportRule -> m (Maybe result) getHref self = liftDOM ((self ^. js "href") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSImportRule.href Mozilla CSSImportRule.href documentation> +getHrefUnchecked ::+                 (MonadDOM m, FromJSString result) => CSSImportRule -> m result+getHrefUnchecked self+  = liftDOM ((self ^. js "href") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSImportRule.media Mozilla CSSImportRule.media documentation>  getMedia :: (MonadDOM m) => CSSImportRule -> m (Maybe MediaList) getMedia self = liftDOM ((self ^. js "media") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSImportRule.media Mozilla CSSImportRule.media documentation> +getMediaUnchecked :: (MonadDOM m) => CSSImportRule -> m MediaList+getMediaUnchecked self+  = liftDOM ((self ^. js "media") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSImportRule.styleSheet Mozilla CSSImportRule.styleSheet documentation>  getStyleSheet ::               (MonadDOM m) => CSSImportRule -> m (Maybe CSSStyleSheet) getStyleSheet self   = liftDOM ((self ^. js "styleSheet") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSImportRule.styleSheet Mozilla CSSImportRule.styleSheet documentation> +getStyleSheetUnchecked ::+                       (MonadDOM m) => CSSImportRule -> m CSSStyleSheet+getStyleSheetUnchecked self+  = liftDOM ((self ^. js "styleSheet") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSKeyframeRule.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSKeyframeRule-       (setKeyText, getKeyText, getStyle, CSSKeyframeRule,-        castToCSSKeyframeRule, gTypeCSSKeyframeRule)+       (setKeyText, getKeyText, getStyle, getStyleUnchecked,+        CSSKeyframeRule, castToCSSKeyframeRule, gTypeCSSKeyframeRule)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -31,3 +31,9 @@ getStyle ::          (MonadDOM m) => CSSKeyframeRule -> m (Maybe CSSStyleDeclaration) getStyle self = liftDOM ((self ^. js "style") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframeRule.style Mozilla CSSKeyframeRule.style documentation> +getStyleUnchecked ::+                  (MonadDOM m) => CSSKeyframeRule -> m CSSStyleDeclaration+getStyleUnchecked self+  = liftDOM ((self ^. js "style") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSKeyframesRule.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSKeyframesRule-       (insertRule, appendRule, deleteRule, findRule, _get, setName,-        getName, getCssRules, CSSKeyframesRule, castToCSSKeyframesRule,-        gTypeCSSKeyframesRule)+       (insertRule, appendRule, deleteRule, findRule, findRule_,+        findRuleUnchecked, _get, _get_, _getUnchecked, setName, getName,+        getNameUnchecked, getCssRules, getCssRulesUnchecked,+        CSSKeyframesRule, castToCSSKeyframesRule, gTypeCSSKeyframesRule)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -42,6 +43,20 @@ findRule self key   = liftDOM ((self ^. jsf "findRule" [toJSVal key]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule.findRule Mozilla CSSKeyframesRule.findRule documentation> +findRule_ ::+          (MonadDOM m, ToJSString key) => CSSKeyframesRule -> key -> m ()+findRule_ self key+  = liftDOM (void (self ^. jsf "findRule" [toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule.findRule Mozilla CSSKeyframesRule.findRule documentation> +findRuleUnchecked ::+                  (MonadDOM m, ToJSString key) =>+                    CSSKeyframesRule -> key -> m CSSKeyframeRule+findRuleUnchecked self key+  = liftDOM+      ((self ^. jsf "findRule" [toJSVal key]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule._get Mozilla CSSKeyframesRule._get documentation>  _get ::      (MonadDOM m) =>@@ -49,6 +64,18 @@ _get self index   = liftDOM ((self ^. jsf "_get" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule._get Mozilla CSSKeyframesRule._get documentation> +_get_ :: (MonadDOM m) => CSSKeyframesRule -> Word -> m ()+_get_ self index+  = liftDOM (void (self ^. jsf "_get" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule._get Mozilla CSSKeyframesRule._get documentation> +_getUnchecked ::+              (MonadDOM m) => CSSKeyframesRule -> Word -> m CSSKeyframeRule+_getUnchecked self index+  = liftDOM+      ((self ^. jsf "_get" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule.name Mozilla CSSKeyframesRule.name documentation>  setName ::         (MonadDOM m, ToJSString val) =>@@ -61,7 +88,19 @@           CSSKeyframesRule -> m (Maybe result) getName self = liftDOM ((self ^. js "name") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule.name Mozilla CSSKeyframesRule.name documentation> +getNameUnchecked ::+                 (MonadDOM m, FromJSString result) => CSSKeyframesRule -> m result+getNameUnchecked self+  = liftDOM ((self ^. js "name") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule.cssRules Mozilla CSSKeyframesRule.cssRules documentation>  getCssRules ::             (MonadDOM m) => CSSKeyframesRule -> m (Maybe CSSRuleList) getCssRules self = liftDOM ((self ^. js "cssRules") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSKeyframesRule.cssRules Mozilla CSSKeyframesRule.cssRules documentation> +getCssRulesUnchecked ::+                     (MonadDOM m) => CSSKeyframesRule -> m CSSRuleList+getCssRulesUnchecked self+  = liftDOM ((self ^. js "cssRules") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSMediaRule.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSMediaRule-       (insertRule, deleteRule, getMedia, getCssRules, CSSMediaRule,+       (insertRule, insertRule_, deleteRule, getMedia, getMediaUnchecked,+        getCssRules, getCssRulesUnchecked, CSSMediaRule,         castToCSSMediaRule, gTypeCSSMediaRule)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -26,6 +27,14 @@          ((self ^. jsf "insertRule" [toJSVal rule, toJSVal index]) >>=             valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSMediaRule.insertRule Mozilla CSSMediaRule.insertRule documentation> +insertRule_ ::+            (MonadDOM m, ToJSString rule) =>+              CSSMediaRule -> rule -> Word -> m ()+insertRule_ self rule index+  = liftDOM+      (void (self ^. jsf "insertRule" [toJSVal rule, toJSVal index]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSMediaRule.deleteRule Mozilla CSSMediaRule.deleteRule documentation>  deleteRule :: (MonadDOM m) => CSSMediaRule -> Word -> m () deleteRule self index@@ -35,7 +44,18 @@ getMedia :: (MonadDOM m) => CSSMediaRule -> m (Maybe MediaList) getMedia self = liftDOM ((self ^. js "media") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSMediaRule.media Mozilla CSSMediaRule.media documentation> +getMediaUnchecked :: (MonadDOM m) => CSSMediaRule -> m MediaList+getMediaUnchecked self+  = liftDOM ((self ^. js "media") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSMediaRule.cssRules Mozilla CSSMediaRule.cssRules documentation>  getCssRules ::             (MonadDOM m) => CSSMediaRule -> m (Maybe CSSRuleList) getCssRules self = liftDOM ((self ^. js "cssRules") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSMediaRule.cssRules Mozilla CSSMediaRule.cssRules documentation> +getCssRulesUnchecked ::+                     (MonadDOM m) => CSSMediaRule -> m CSSRuleList+getCssRulesUnchecked self+  = liftDOM ((self ^. js "cssRules") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSPageRule.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSPageRule-       (setSelectorText, getSelectorText, getStyle, CSSPageRule,-        castToCSSPageRule, gTypeCSSPageRule)+       (setSelectorText, getSelectorText, getSelectorTextUnchecked,+        getStyle, getStyleUnchecked, CSSPageRule, castToCSSPageRule,+        gTypeCSSPageRule)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -29,7 +30,19 @@ getSelectorText self   = liftDOM ((self ^. js "selectorText") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPageRule.selectorText Mozilla CSSPageRule.selectorText documentation> +getSelectorTextUnchecked ::+                         (MonadDOM m, FromJSString result) => CSSPageRule -> m result+getSelectorTextUnchecked self+  = liftDOM ((self ^. js "selectorText") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPageRule.style Mozilla CSSPageRule.style documentation>  getStyle ::          (MonadDOM m) => CSSPageRule -> m (Maybe CSSStyleDeclaration) getStyle self = liftDOM ((self ^. js "style") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPageRule.style Mozilla CSSPageRule.style documentation> +getStyleUnchecked ::+                  (MonadDOM m) => CSSPageRule -> m CSSStyleDeclaration+getStyleUnchecked self+  = liftDOM ((self ^. js "style") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSPrimitiveValue.hs view
@@ -1,17 +1,19 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSPrimitiveValue-       (setFloatValue, getFloatValue, setStringValue, getStringValue,-        getCounterValue, getRectValue, getRGBColorValue,-        pattern CSS_UNKNOWN, pattern CSS_NUMBER, pattern CSS_PERCENTAGE,-        pattern CSS_EMS, pattern CSS_EXS, pattern CSS_PX, pattern CSS_CM,-        pattern CSS_MM, pattern CSS_IN, pattern CSS_PT, pattern CSS_PC,-        pattern CSS_DEG, pattern CSS_RAD, pattern CSS_GRAD, pattern CSS_MS,-        pattern CSS_S, pattern CSS_HZ, pattern CSS_KHZ,-        pattern CSS_DIMENSION, pattern CSS_STRING, pattern CSS_URI,-        pattern CSS_IDENT, pattern CSS_ATTR, pattern CSS_COUNTER,-        pattern CSS_RECT, pattern CSS_RGBCOLOR, pattern CSS_VW,-        pattern CSS_VH, pattern CSS_VMIN, pattern CSS_VMAX,+       (setFloatValue, getFloatValue, getFloatValue_, setStringValue,+        getStringValue, getStringValue_, getCounterValue, getCounterValue_,+        getCounterValueUnchecked, getRectValue, getRectValue_,+        getRectValueUnchecked, getRGBColorValue, getRGBColorValue_,+        getRGBColorValueUnchecked, pattern CSS_UNKNOWN, pattern CSS_NUMBER,+        pattern CSS_PERCENTAGE, pattern CSS_EMS, pattern CSS_EXS,+        pattern CSS_PX, pattern CSS_CM, pattern CSS_MM, pattern CSS_IN,+        pattern CSS_PT, pattern CSS_PC, pattern CSS_DEG, pattern CSS_RAD,+        pattern CSS_GRAD, pattern CSS_MS, pattern CSS_S, pattern CSS_HZ,+        pattern CSS_KHZ, pattern CSS_DIMENSION, pattern CSS_STRING,+        pattern CSS_URI, pattern CSS_IDENT, pattern CSS_ATTR,+        pattern CSS_COUNTER, pattern CSS_RECT, pattern CSS_RGBCOLOR,+        pattern CSS_VW, pattern CSS_VH, pattern CSS_VMIN, pattern CSS_VMAX,         getPrimitiveType, CSSPrimitiveValue, castToCSSPrimitiveValue,         gTypeCSSPrimitiveValue)        where@@ -44,6 +46,11 @@       (realToFrac <$>          ((self ^. jsf "getFloatValue" [toJSVal unitType]) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getFloatValue Mozilla CSSPrimitiveValue.getFloatValue documentation> +getFloatValue_ :: (MonadDOM m) => CSSPrimitiveValue -> Word -> m ()+getFloatValue_ self unitType+  = liftDOM (void (self ^. jsf "getFloatValue" [toJSVal unitType]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.setStringValue Mozilla CSSPrimitiveValue.setStringValue documentation>  setStringValue ::                (MonadDOM m, ToJSString stringValue) =>@@ -61,22 +68,61 @@   = liftDOM       ((self ^. jsf "getStringValue" ()) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getStringValue Mozilla CSSPrimitiveValue.getStringValue documentation> +getStringValue_ :: (MonadDOM m) => CSSPrimitiveValue -> m ()+getStringValue_ self+  = liftDOM (void (self ^. jsf "getStringValue" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getCounterValue Mozilla CSSPrimitiveValue.getCounterValue documentation>  getCounterValue ::                 (MonadDOM m) => CSSPrimitiveValue -> m (Maybe Counter) getCounterValue self   = liftDOM ((self ^. jsf "getCounterValue" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getCounterValue Mozilla CSSPrimitiveValue.getCounterValue documentation> +getCounterValue_ :: (MonadDOM m) => CSSPrimitiveValue -> m ()+getCounterValue_ self+  = liftDOM (void (self ^. jsf "getCounterValue" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getCounterValue Mozilla CSSPrimitiveValue.getCounterValue documentation> +getCounterValueUnchecked ::+                         (MonadDOM m) => CSSPrimitiveValue -> m Counter+getCounterValueUnchecked self+  = liftDOM+      ((self ^. jsf "getCounterValue" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getRectValue Mozilla CSSPrimitiveValue.getRectValue documentation>  getRectValue :: (MonadDOM m) => CSSPrimitiveValue -> m (Maybe Rect) getRectValue self   = liftDOM ((self ^. jsf "getRectValue" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getRectValue Mozilla CSSPrimitiveValue.getRectValue documentation> +getRectValue_ :: (MonadDOM m) => CSSPrimitiveValue -> m ()+getRectValue_ self = liftDOM (void (self ^. jsf "getRectValue" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getRectValue Mozilla CSSPrimitiveValue.getRectValue documentation> +getRectValueUnchecked ::+                      (MonadDOM m) => CSSPrimitiveValue -> m Rect+getRectValueUnchecked self+  = liftDOM ((self ^. jsf "getRectValue" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getRGBColorValue Mozilla CSSPrimitiveValue.getRGBColorValue documentation>  getRGBColorValue ::                  (MonadDOM m) => CSSPrimitiveValue -> m (Maybe RGBColor) getRGBColorValue self   = liftDOM ((self ^. jsf "getRGBColorValue" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getRGBColorValue Mozilla CSSPrimitiveValue.getRGBColorValue documentation> +getRGBColorValue_ :: (MonadDOM m) => CSSPrimitiveValue -> m ()+getRGBColorValue_ self+  = liftDOM (void (self ^. jsf "getRGBColorValue" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSPrimitiveValue.getRGBColorValue Mozilla CSSPrimitiveValue.getRGBColorValue documentation> +getRGBColorValueUnchecked ::+                          (MonadDOM m) => CSSPrimitiveValue -> m RGBColor+getRGBColorValueUnchecked self+  = liftDOM+      ((self ^. jsf "getRGBColorValue" ()) >>= fromJSValUnchecked) pattern CSS_UNKNOWN = 0 pattern CSS_NUMBER = 1 pattern CSS_PERCENTAGE = 2
src/JSDOM/Generated/CSSRule.hs view
@@ -7,8 +7,10 @@         pattern SUPPORTS_RULE, pattern WEBKIT_VIEWPORT_RULE,         pattern WEBKIT_REGION_RULE, pattern WEBKIT_KEYFRAMES_RULE,         pattern WEBKIT_KEYFRAME_RULE, getType, setCssText, getCssText,-        getParentStyleSheet, getParentRule, CSSRule, castToCSSRule,-        gTypeCSSRule, IsCSSRule, toCSSRule)+        getCssTextUnchecked, getParentStyleSheet,+        getParentStyleSheetUnchecked, getParentRule,+        getParentRuleUnchecked, CSSRule, castToCSSRule, gTypeCSSRule,+        IsCSSRule, toCSSRule)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -57,6 +59,14 @@   = liftDOM       (((toCSSRule self) ^. js "cssText") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSRule.cssText Mozilla CSSRule.cssText documentation> +getCssTextUnchecked ::+                    (MonadDOM m, IsCSSRule self, FromJSString result) =>+                      self -> m result+getCssTextUnchecked self+  = liftDOM+      (((toCSSRule self) ^. js "cssText") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSRule.parentStyleSheet Mozilla CSSRule.parentStyleSheet documentation>  getParentStyleSheet ::                     (MonadDOM m, IsCSSRule self) => self -> m (Maybe CSSStyleSheet)@@ -64,8 +74,23 @@   = liftDOM       (((toCSSRule self) ^. js "parentStyleSheet") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSRule.parentStyleSheet Mozilla CSSRule.parentStyleSheet documentation> +getParentStyleSheetUnchecked ::+                             (MonadDOM m, IsCSSRule self) => self -> m CSSStyleSheet+getParentStyleSheetUnchecked self+  = liftDOM+      (((toCSSRule self) ^. js "parentStyleSheet") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSRule.parentRule Mozilla CSSRule.parentRule documentation>  getParentRule ::               (MonadDOM m, IsCSSRule self) => self -> m (Maybe CSSRule) getParentRule self   = liftDOM (((toCSSRule self) ^. js "parentRule") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSRule.parentRule Mozilla CSSRule.parentRule documentation> +getParentRuleUnchecked ::+                       (MonadDOM m, IsCSSRule self) => self -> m CSSRule+getParentRuleUnchecked self+  = liftDOM+      (((toCSSRule self) ^. js "parentRule") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSRuleList.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSRuleList-       (item, getLength, CSSRuleList, castToCSSRuleList, gTypeCSSRuleList)+       (item, item_, itemUnchecked, getLength, CSSRuleList,+        castToCSSRuleList, gTypeCSSRuleList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -19,6 +20,17 @@ item :: (MonadDOM m) => CSSRuleList -> Word -> m (Maybe CSSRule) item self index   = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSRuleList.item Mozilla CSSRuleList.item documentation> +item_ :: (MonadDOM m) => CSSRuleList -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSRuleList.item Mozilla CSSRuleList.item documentation> +itemUnchecked :: (MonadDOM m) => CSSRuleList -> Word -> m CSSRule+itemUnchecked self index+  = liftDOM+      ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSRuleList.length Mozilla CSSRuleList.length documentation>  getLength :: (MonadDOM m) => CSSRuleList -> m Word
src/JSDOM/Generated/CSSStyleDeclaration.hs view
@@ -1,10 +1,16 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSStyleDeclaration-       (getPropertyValue, getPropertyCSSValue, removeProperty,-        getPropertyPriority, setProperty, item, getPropertyShorthand,-        isPropertyImplicit, setCssText, getCssText, getLength,-        getParentRule, CSSStyleDeclaration, castToCSSStyleDeclaration,+       (getPropertyValue, getPropertyValue_, getPropertyValueUnchecked,+        getPropertyCSSValue, getPropertyCSSValue_,+        getPropertyCSSValueUnchecked, removeProperty, removeProperty_,+        removePropertyUnchecked, getPropertyPriority, getPropertyPriority_,+        getPropertyPriorityUnchecked, setProperty, item, item_,+        getPropertyShorthand, getPropertyShorthand_,+        getPropertyShorthandUnchecked, isPropertyImplicit,+        isPropertyImplicit_, setCssText, getCssText, getCssTextUnchecked,+        getLength, getParentRule, getParentRuleUnchecked,+        CSSStyleDeclaration, castToCSSStyleDeclaration,         gTypeCSSStyleDeclaration)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -28,6 +34,23 @@       ((self ^. jsf "getPropertyValue" [toJSVal propertyName]) >>=          fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyValue Mozilla CSSStyleDeclaration.getPropertyValue documentation> +getPropertyValue_ ::+                  (MonadDOM m, ToJSString propertyName) =>+                    CSSStyleDeclaration -> propertyName -> m ()+getPropertyValue_ self propertyName+  = liftDOM+      (void (self ^. jsf "getPropertyValue" [toJSVal propertyName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyValue Mozilla CSSStyleDeclaration.getPropertyValue documentation> +getPropertyValueUnchecked ::+                          (MonadDOM m, ToJSString propertyName, FromJSString result) =>+                            CSSStyleDeclaration -> propertyName -> m result+getPropertyValueUnchecked self propertyName+  = liftDOM+      ((self ^. jsf "getPropertyValue" [toJSVal propertyName]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyCSSValue Mozilla CSSStyleDeclaration.getPropertyCSSValue documentation>  getPropertyCSSValue ::                     (MonadDOM m, ToJSString propertyName) =>@@ -37,6 +60,23 @@       ((self ^. jsf "getPropertyCSSValue" [toJSVal propertyName]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyCSSValue Mozilla CSSStyleDeclaration.getPropertyCSSValue documentation> +getPropertyCSSValue_ ::+                     (MonadDOM m, ToJSString propertyName) =>+                       CSSStyleDeclaration -> propertyName -> m ()+getPropertyCSSValue_ self propertyName+  = liftDOM+      (void (self ^. jsf "getPropertyCSSValue" [toJSVal propertyName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyCSSValue Mozilla CSSStyleDeclaration.getPropertyCSSValue documentation> +getPropertyCSSValueUnchecked ::+                             (MonadDOM m, ToJSString propertyName) =>+                               CSSStyleDeclaration -> propertyName -> m CSSValue+getPropertyCSSValueUnchecked self propertyName+  = liftDOM+      ((self ^. jsf "getPropertyCSSValue" [toJSVal propertyName]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.removeProperty Mozilla CSSStyleDeclaration.removeProperty documentation>  removeProperty ::                (MonadDOM m, ToJSString propertyName, FromJSString result) =>@@ -46,6 +86,23 @@       ((self ^. jsf "removeProperty" [toJSVal propertyName]) >>=          fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.removeProperty Mozilla CSSStyleDeclaration.removeProperty documentation> +removeProperty_ ::+                (MonadDOM m, ToJSString propertyName) =>+                  CSSStyleDeclaration -> propertyName -> m ()+removeProperty_ self propertyName+  = liftDOM+      (void (self ^. jsf "removeProperty" [toJSVal propertyName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.removeProperty Mozilla CSSStyleDeclaration.removeProperty documentation> +removePropertyUnchecked ::+                        (MonadDOM m, ToJSString propertyName, FromJSString result) =>+                          CSSStyleDeclaration -> propertyName -> m result+removePropertyUnchecked self propertyName+  = liftDOM+      ((self ^. jsf "removeProperty" [toJSVal propertyName]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyPriority Mozilla CSSStyleDeclaration.getPropertyPriority documentation>  getPropertyPriority ::                     (MonadDOM m, ToJSString propertyName, FromJSString result) =>@@ -55,6 +112,23 @@       ((self ^. jsf "getPropertyPriority" [toJSVal propertyName]) >>=          fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyPriority Mozilla CSSStyleDeclaration.getPropertyPriority documentation> +getPropertyPriority_ ::+                     (MonadDOM m, ToJSString propertyName) =>+                       CSSStyleDeclaration -> propertyName -> m ()+getPropertyPriority_ self propertyName+  = liftDOM+      (void (self ^. jsf "getPropertyPriority" [toJSVal propertyName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyPriority Mozilla CSSStyleDeclaration.getPropertyPriority documentation> +getPropertyPriorityUnchecked ::+                             (MonadDOM m, ToJSString propertyName, FromJSString result) =>+                               CSSStyleDeclaration -> propertyName -> m result+getPropertyPriorityUnchecked self propertyName+  = liftDOM+      ((self ^. jsf "getPropertyPriority" [toJSVal propertyName]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.setProperty Mozilla CSSStyleDeclaration.setProperty documentation>  setProperty ::             (MonadDOM m, ToJSString propertyName, ToJSString value,@@ -75,6 +149,11 @@   = liftDOM       ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.item Mozilla CSSStyleDeclaration.item documentation> +item_ :: (MonadDOM m) => CSSStyleDeclaration -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyShorthand Mozilla CSSStyleDeclaration.getPropertyShorthand documentation>  getPropertyShorthand ::                      (MonadDOM m, ToJSString propertyName, FromJSString result) =>@@ -84,6 +163,23 @@       ((self ^. jsf "getPropertyShorthand" [toJSVal propertyName]) >>=          fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyShorthand Mozilla CSSStyleDeclaration.getPropertyShorthand documentation> +getPropertyShorthand_ ::+                      (MonadDOM m, ToJSString propertyName) =>+                        CSSStyleDeclaration -> propertyName -> m ()+getPropertyShorthand_ self propertyName+  = liftDOM+      (void (self ^. jsf "getPropertyShorthand" [toJSVal propertyName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.getPropertyShorthand Mozilla CSSStyleDeclaration.getPropertyShorthand documentation> +getPropertyShorthandUnchecked ::+                              (MonadDOM m, ToJSString propertyName, FromJSString result) =>+                                CSSStyleDeclaration -> propertyName -> m result+getPropertyShorthandUnchecked self propertyName+  = liftDOM+      ((self ^. jsf "getPropertyShorthand" [toJSVal propertyName]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.isPropertyImplicit Mozilla CSSStyleDeclaration.isPropertyImplicit documentation>  isPropertyImplicit ::                    (MonadDOM m, ToJSString propertyName) =>@@ -93,6 +189,14 @@       ((self ^. jsf "isPropertyImplicit" [toJSVal propertyName]) >>=          valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.isPropertyImplicit Mozilla CSSStyleDeclaration.isPropertyImplicit documentation> +isPropertyImplicit_ ::+                    (MonadDOM m, ToJSString propertyName) =>+                      CSSStyleDeclaration -> propertyName -> m ()+isPropertyImplicit_ self propertyName+  = liftDOM+      (void (self ^. jsf "isPropertyImplicit" [toJSVal propertyName]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.cssText Mozilla CSSStyleDeclaration.cssText documentation>  setCssText ::            (MonadDOM m, ToJSString val) =>@@ -106,6 +210,13 @@ getCssText self   = liftDOM ((self ^. js "cssText") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.cssText Mozilla CSSStyleDeclaration.cssText documentation> +getCssTextUnchecked ::+                    (MonadDOM m, FromJSString result) =>+                      CSSStyleDeclaration -> m result+getCssTextUnchecked self+  = liftDOM ((self ^. js "cssText") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.length Mozilla CSSStyleDeclaration.length documentation>  getLength :: (MonadDOM m) => CSSStyleDeclaration -> m Word getLength self@@ -116,3 +227,9 @@               (MonadDOM m) => CSSStyleDeclaration -> m (Maybe CSSRule) getParentRule self   = liftDOM ((self ^. js "parentRule") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration.parentRule Mozilla CSSStyleDeclaration.parentRule documentation> +getParentRuleUnchecked ::+                       (MonadDOM m) => CSSStyleDeclaration -> m CSSRule+getParentRuleUnchecked self+  = liftDOM ((self ^. js "parentRule") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSStyleRule.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSStyleRule-       (setSelectorText, getSelectorText, getStyle, CSSStyleRule,-        castToCSSStyleRule, gTypeCSSStyleRule)+       (setSelectorText, getSelectorText, getSelectorTextUnchecked,+        getStyle, getStyleUnchecked, CSSStyleRule, castToCSSStyleRule,+        gTypeCSSStyleRule)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -29,7 +30,19 @@ getSelectorText self   = liftDOM ((self ^. js "selectorText") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleRule.selectorText Mozilla CSSStyleRule.selectorText documentation> +getSelectorTextUnchecked ::+                         (MonadDOM m, FromJSString result) => CSSStyleRule -> m result+getSelectorTextUnchecked self+  = liftDOM ((self ^. js "selectorText") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleRule.style Mozilla CSSStyleRule.style documentation>  getStyle ::          (MonadDOM m) => CSSStyleRule -> m (Maybe CSSStyleDeclaration) getStyle self = liftDOM ((self ^. js "style") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleRule.style Mozilla CSSStyleRule.style documentation> +getStyleUnchecked ::+                  (MonadDOM m) => CSSStyleRule -> m CSSStyleDeclaration+getStyleUnchecked self+  = liftDOM ((self ^. js "style") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSStyleSheet.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSStyleSheet-       (insertRule, deleteRule, addRule, removeRule, getOwnerRule,-        getCssRules, getRules, CSSStyleSheet, castToCSSStyleSheet,-        gTypeCSSStyleSheet)+       (insertRule, insertRule_, deleteRule, addRule, addRule_,+        removeRule, getOwnerRule, getOwnerRuleUnchecked, getCssRules,+        getCssRulesUnchecked, getRules, getRulesUnchecked, CSSStyleSheet,+        castToCSSStyleSheet, gTypeCSSStyleSheet)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -27,6 +28,14 @@          ((self ^. jsf "insertRule" [toJSVal rule, toJSVal index]) >>=             valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.insertRule Mozilla CSSStyleSheet.insertRule documentation> +insertRule_ ::+            (MonadDOM m, ToJSString rule) =>+              CSSStyleSheet -> rule -> Word -> m ()+insertRule_ self rule index+  = liftDOM+      (void (self ^. jsf "insertRule" [toJSVal rule, toJSVal index]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.deleteRule Mozilla CSSStyleSheet.deleteRule documentation>  deleteRule :: (MonadDOM m) => CSSStyleSheet -> Word -> m () deleteRule self index@@ -43,6 +52,16 @@              [toJSVal selector, toJSVal style, toJSVal index])             >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.addRule Mozilla CSSStyleSheet.addRule documentation> +addRule_ ::+         (MonadDOM m, ToJSString selector, ToJSString style) =>+           CSSStyleSheet -> selector -> style -> Word -> m ()+addRule_ self selector style index+  = liftDOM+      (void+         (self ^. jsf "addRule"+            [toJSVal selector, toJSVal style, toJSVal index]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.removeRule Mozilla CSSStyleSheet.removeRule documentation>  removeRule :: (MonadDOM m) => CSSStyleSheet -> Word -> m () removeRule self index@@ -53,11 +72,27 @@ getOwnerRule self   = liftDOM ((self ^. js "ownerRule") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.ownerRule Mozilla CSSStyleSheet.ownerRule documentation> +getOwnerRuleUnchecked :: (MonadDOM m) => CSSStyleSheet -> m CSSRule+getOwnerRuleUnchecked self+  = liftDOM ((self ^. js "ownerRule") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.cssRules Mozilla CSSStyleSheet.cssRules documentation>  getCssRules ::             (MonadDOM m) => CSSStyleSheet -> m (Maybe CSSRuleList) getCssRules self = liftDOM ((self ^. js "cssRules") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.cssRules Mozilla CSSStyleSheet.cssRules documentation> +getCssRulesUnchecked ::+                     (MonadDOM m) => CSSStyleSheet -> m CSSRuleList+getCssRulesUnchecked self+  = liftDOM ((self ^. js "cssRules") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.rules Mozilla CSSStyleSheet.rules documentation>  getRules :: (MonadDOM m) => CSSStyleSheet -> m (Maybe CSSRuleList) getRules self = liftDOM ((self ^. js "rules") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.rules Mozilla CSSStyleSheet.rules documentation> +getRulesUnchecked :: (MonadDOM m) => CSSStyleSheet -> m CSSRuleList+getRulesUnchecked self+  = liftDOM ((self ^. js "rules") >>= fromJSValUnchecked)
src/JSDOM/Generated/CSSSupportsRule.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSSupportsRule-       (insertRule, deleteRule, getCssRules, getConditionText,-        CSSSupportsRule, castToCSSSupportsRule, gTypeCSSSupportsRule)+       (insertRule, insertRule_, deleteRule, getCssRules,+        getCssRulesUnchecked, getConditionText, CSSSupportsRule,+        castToCSSSupportsRule, gTypeCSSSupportsRule)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -26,6 +27,14 @@          ((self ^. jsf "insertRule" [toJSVal rule, toJSVal index]) >>=             valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSSupportsRule.insertRule Mozilla CSSSupportsRule.insertRule documentation> +insertRule_ ::+            (MonadDOM m, ToJSString rule) =>+              CSSSupportsRule -> rule -> Word -> m ()+insertRule_ self rule index+  = liftDOM+      (void (self ^. jsf "insertRule" [toJSVal rule, toJSVal index]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSSupportsRule.deleteRule Mozilla CSSSupportsRule.deleteRule documentation>  deleteRule :: (MonadDOM m) => CSSSupportsRule -> Word -> m () deleteRule self index@@ -35,6 +44,12 @@ getCssRules ::             (MonadDOM m) => CSSSupportsRule -> m (Maybe CSSRuleList) getCssRules self = liftDOM ((self ^. js "cssRules") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSSupportsRule.cssRules Mozilla CSSSupportsRule.cssRules documentation> +getCssRulesUnchecked ::+                     (MonadDOM m) => CSSSupportsRule -> m CSSRuleList+getCssRulesUnchecked self+  = liftDOM ((self ^. js "cssRules") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSSupportsRule.conditionText Mozilla CSSSupportsRule.conditionText documentation>  getConditionText ::
src/JSDOM/Generated/CSSValue.hs view
@@ -3,8 +3,8 @@ module JSDOM.Generated.CSSValue        (pattern CSS_INHERIT, pattern CSS_PRIMITIVE_VALUE,         pattern CSS_VALUE_LIST, pattern CSS_CUSTOM, setCssText, getCssText,-        getCssValueType, CSSValue, castToCSSValue, gTypeCSSValue,-        IsCSSValue, toCSSValue)+        getCssTextUnchecked, getCssValueType, CSSValue, castToCSSValue,+        gTypeCSSValue, IsCSSValue, toCSSValue)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -36,6 +36,14 @@ getCssText self   = liftDOM       (((toCSSValue self) ^. js "cssText") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSValue.cssText Mozilla CSSValue.cssText documentation> +getCssTextUnchecked ::+                    (MonadDOM m, IsCSSValue self, FromJSString result) =>+                      self -> m result+getCssTextUnchecked self+  = liftDOM+      (((toCSSValue self) ^. js "cssText") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSValue.cssValueType Mozilla CSSValue.cssValueType documentation>  getCssValueType :: (MonadDOM m, IsCSSValue self) => self -> m Word
src/JSDOM/Generated/CSSValueList.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CSSValueList-       (item, getLength, CSSValueList, castToCSSValueList,-        gTypeCSSValueList, IsCSSValueList, toCSSValueList)+       (item, item_, itemUnchecked, getLength, CSSValueList,+        castToCSSValueList, gTypeCSSValueList, IsCSSValueList,+        toCSSValueList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,6 +25,20 @@   = liftDOM       (((toCSSValueList self) ^. jsf "item" [toJSVal index]) >>=          fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSValueList.item Mozilla CSSValueList.item documentation> +item_ :: (MonadDOM m, IsCSSValueList self) => self -> Word -> m ()+item_ self index+  = liftDOM+      (void ((toCSSValueList self) ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSValueList.item Mozilla CSSValueList.item documentation> +itemUnchecked ::+              (MonadDOM m, IsCSSValueList self) => self -> Word -> m CSSValue+itemUnchecked self index+  = liftDOM+      (((toCSSValueList self) ^. jsf "item" [toJSVal index]) >>=+         fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/CSSValueList.length Mozilla CSSValueList.length documentation>  getLength :: (MonadDOM m, IsCSSValueList self) => self -> m Word
src/JSDOM/Generated/CanvasRenderingContext.hs view
@@ -1,9 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CanvasRenderingContext-       (getCanvas, CanvasRenderingContext, castToCanvasRenderingContext,-        gTypeCanvasRenderingContext, IsCanvasRenderingContext,-        toCanvasRenderingContext)+       (getCanvas, getCanvasUnchecked, CanvasRenderingContext,+        castToCanvasRenderingContext, gTypeCanvasRenderingContext,+        IsCanvasRenderingContext, toCanvasRenderingContext)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,3 +24,12 @@ getCanvas self   = liftDOM       (((toCanvasRenderingContext self) ^. js "canvas") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext.canvas Mozilla CanvasRenderingContext.canvas documentation> +getCanvasUnchecked ::+                   (MonadDOM m, IsCanvasRenderingContext self) =>+                     self -> m HTMLCanvasElement+getCanvasUnchecked self+  = liftDOM+      (((toCanvasRenderingContext self) ^. js "canvas") >>=+         fromJSValUnchecked)
src/JSDOM/Generated/CanvasRenderingContext2D.hs view
@@ -2,12 +2,16 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CanvasRenderingContext2D        (save, restore, scale, rotate, translate, transform, setTransform,-        createLinearGradient, createRadialGradient, setLineDash,-        getLineDash, clearRect, fillRect, beginPath, closePath, moveTo,-        lineTo, quadraticCurveTo, bezierCurveTo, arcTo, rect, arc,-        fillPath, strokePath, clipPath, fill, stroke, clip,-        isPointInPathPath, isPointInStrokePath, isPointInPath,-        isPointInStroke, measureText, setAlpha, setCompositeOperation,+        createLinearGradient, createLinearGradient_,+        createLinearGradientUnchecked, createRadialGradient,+        createRadialGradient_, createRadialGradientUnchecked, setLineDash,+        getLineDash, getLineDash_, clearRect, fillRect, beginPath,+        closePath, moveTo, lineTo, quadraticCurveTo, bezierCurveTo, arcTo,+        rect, arc, fillPath, strokePath, clipPath, fill, stroke, clip,+        isPointInPathPath, isPointInPathPath_, isPointInStrokePath,+        isPointInStrokePath_, isPointInPath, isPointInPath_,+        isPointInStroke, isPointInStroke_, measureText, measureText_,+        measureTextUnchecked, setAlpha, setCompositeOperation,         setLineWidthFunction, setLineCapFunction, setLineJoinFunction,         setMiterLimitFunction, clearShadow, fillText, strokeText,         setStrokeColor, setStrokeColorGray, setStrokeColorRGB,@@ -19,20 +23,29 @@         drawImageFromVideoPart, drawImageFromRect, setShadow,         setShadowGray, setShadowRGB, setShadowCYMK, putImageData,         putImageDataDirty, webkitPutImageDataHD, webkitPutImageDataHDDirty,-        createPatternFromCanvas, createPattern, createImageData,-        createImageDataSize, getImageData, webkitGetImageDataHD,+        createPatternFromCanvas, createPatternFromCanvas_,+        createPatternFromCanvasUnchecked, createPattern, createPattern_,+        createPatternUnchecked, createImageData, createImageData_,+        createImageDataUnchecked, createImageDataSize,+        createImageDataSize_, createImageDataSizeUnchecked, getImageData,+        getImageData_, getImageDataUnchecked, webkitGetImageDataHD,+        webkitGetImageDataHD_, webkitGetImageDataHDUnchecked,         drawFocusIfNeeded, drawFocusIfNeededPath, setGlobalAlpha,         getGlobalAlpha, setGlobalCompositeOperation,-        getGlobalCompositeOperation, setLineWidth, getLineWidth,-        setLineCap, getLineCap, setLineJoin, getLineJoin, setMiterLimit,-        getMiterLimit, setShadowOffsetX, getShadowOffsetX,-        setShadowOffsetY, getShadowOffsetY, setShadowBlur, getShadowBlur,-        setShadowColor, getShadowColor, setLineDashOffset,+        getGlobalCompositeOperation, getGlobalCompositeOperationUnchecked,+        setLineWidth, getLineWidth, setLineCap, getLineCap,+        getLineCapUnchecked, setLineJoin, getLineJoin,+        getLineJoinUnchecked, setMiterLimit, getMiterLimit,+        setShadowOffsetX, getShadowOffsetX, setShadowOffsetY,+        getShadowOffsetY, setShadowBlur, getShadowBlur, setShadowColor,+        getShadowColor, getShadowColorUnchecked, setLineDashOffset,         getLineDashOffset, setWebkitLineDash, getWebkitLineDash,-        setWebkitLineDashOffset, getWebkitLineDashOffset, setFont, getFont,-        setTextAlign, getTextAlign, setTextBaseline, getTextBaseline,-        setDirection, getDirection, setStrokeStyle, getStrokeStyle,-        setFillStyle, getFillStyle, getWebkitBackingStorePixelRatio,+        getWebkitLineDashUnchecked, setWebkitLineDashOffset,+        getWebkitLineDashOffset, setFont, getFont, setTextAlign,+        getTextAlign, setTextBaseline, getTextBaseline, setDirection,+        getDirection, setStrokeStyle, getStrokeStyle,+        getStrokeStyleUnchecked, setFillStyle, getFillStyle,+        getFillStyleUnchecked, getWebkitBackingStorePixelRatio,         setWebkitImageSmoothingEnabled, getWebkitImageSmoothingEnabled,         CanvasRenderingContext2D, castToCanvasRenderingContext2D,         gTypeCanvasRenderingContext2D)@@ -109,6 +122,28 @@           [toJSVal x0, toJSVal y0, toJSVal x1, toJSVal y1])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createLinearGradient Mozilla CanvasRenderingContext2D.createLinearGradient documentation> +createLinearGradient_ ::+                      (MonadDOM m) =>+                        CanvasRenderingContext2D ->+                          Float -> Float -> Float -> Float -> m ()+createLinearGradient_ self x0 y0 x1 y1+  = liftDOM+      (void+         (self ^. jsf "createLinearGradient"+            [toJSVal x0, toJSVal y0, toJSVal x1, toJSVal y1]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createLinearGradient Mozilla CanvasRenderingContext2D.createLinearGradient documentation> +createLinearGradientUnchecked ::+                              (MonadDOM m) =>+                                CanvasRenderingContext2D ->+                                  Float -> Float -> Float -> Float -> m CanvasGradient+createLinearGradientUnchecked self x0 y0 x1 y1+  = liftDOM+      ((self ^. jsf "createLinearGradient"+          [toJSVal x0, toJSVal y0, toJSVal x1, toJSVal y1])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createRadialGradient Mozilla CanvasRenderingContext2D.createRadialGradient documentation>  createRadialGradient ::                      (MonadDOM m) =>@@ -123,6 +158,31 @@            toJSVal r1])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createRadialGradient Mozilla CanvasRenderingContext2D.createRadialGradient documentation> +createRadialGradient_ ::+                      (MonadDOM m) =>+                        CanvasRenderingContext2D ->+                          Float -> Float -> Float -> Float -> Float -> Float -> m ()+createRadialGradient_ self x0 y0 r0 x1 y1 r1+  = liftDOM+      (void+         (self ^. jsf "createRadialGradient"+            [toJSVal x0, toJSVal y0, toJSVal r0, toJSVal x1, toJSVal y1,+             toJSVal r1]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createRadialGradient Mozilla CanvasRenderingContext2D.createRadialGradient documentation> +createRadialGradientUnchecked ::+                              (MonadDOM m) =>+                                CanvasRenderingContext2D ->+                                  Float ->+                                    Float -> Float -> Float -> Float -> Float -> m CanvasGradient+createRadialGradientUnchecked self x0 y0 r0 x1 y1 r1+  = liftDOM+      ((self ^. jsf "createRadialGradient"+          [toJSVal x0, toJSVal y0, toJSVal r0, toJSVal x1, toJSVal y1,+           toJSVal r1])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setLineDash Mozilla CanvasRenderingContext2D.setLineDash documentation>  setLineDash ::             (MonadDOM m) => CanvasRenderingContext2D -> [Float] -> m ()@@ -135,6 +195,10 @@ getLineDash self   = liftDOM ((self ^. jsf "getLineDash" ()) >>= fromJSArrayUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.getLineDash Mozilla CanvasRenderingContext2D.getLineDash documentation> +getLineDash_ :: (MonadDOM m) => CanvasRenderingContext2D -> m ()+getLineDash_ self = liftDOM (void (self ^. jsf "getLineDash" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.clearRect Mozilla CanvasRenderingContext2D.clearRect documentation>  clearRect ::           (MonadDOM m) =>@@ -287,6 +351,17 @@           [toJSVal path, toJSVal x, toJSVal y, toJSVal winding])          >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.isPointInPath Mozilla CanvasRenderingContext2D.isPointInPath documentation> +isPointInPathPath_ ::+                   (MonadDOM m) =>+                     CanvasRenderingContext2D ->+                       Maybe Path2D -> Float -> Float -> CanvasWindingRule -> m ()+isPointInPathPath_ self path x y winding+  = liftDOM+      (void+         (self ^. jsf "isPointInPath"+            [toJSVal path, toJSVal x, toJSVal y, toJSVal winding]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.isPointInStroke Mozilla CanvasRenderingContext2D.isPointInStroke documentation>  isPointInStrokePath ::                     (MonadDOM m) =>@@ -298,6 +373,16 @@           [toJSVal path, toJSVal x, toJSVal y])          >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.isPointInStroke Mozilla CanvasRenderingContext2D.isPointInStroke documentation> +isPointInStrokePath_ ::+                     (MonadDOM m) =>+                       CanvasRenderingContext2D -> Maybe Path2D -> Float -> Float -> m ()+isPointInStrokePath_ self path x y+  = liftDOM+      (void+         (self ^. jsf "isPointInStroke"+            [toJSVal path, toJSVal x, toJSVal y]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.isPointInPath Mozilla CanvasRenderingContext2D.isPointInPath documentation>  isPointInPath ::               (MonadDOM m) =>@@ -309,6 +394,17 @@           [toJSVal x, toJSVal y, toJSVal winding])          >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.isPointInPath Mozilla CanvasRenderingContext2D.isPointInPath documentation> +isPointInPath_ ::+               (MonadDOM m) =>+                 CanvasRenderingContext2D ->+                   Float -> Float -> CanvasWindingRule -> m ()+isPointInPath_ self x y winding+  = liftDOM+      (void+         (self ^. jsf "isPointInPath"+            [toJSVal x, toJSVal y, toJSVal winding]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.isPointInStroke Mozilla CanvasRenderingContext2D.isPointInStroke documentation>  isPointInStroke ::                 (MonadDOM m) =>@@ -318,6 +414,13 @@       ((self ^. jsf "isPointInStroke" [toJSVal x, toJSVal y]) >>=          valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.isPointInStroke Mozilla CanvasRenderingContext2D.isPointInStroke documentation> +isPointInStroke_ ::+                 (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> m ()+isPointInStroke_ self x y+  = liftDOM+      (void (self ^. jsf "isPointInStroke" [toJSVal x, toJSVal y]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.measureText Mozilla CanvasRenderingContext2D.measureText documentation>  measureText ::             (MonadDOM m, ToJSString text) =>@@ -326,6 +429,21 @@   = liftDOM       ((self ^. jsf "measureText" [toJSVal text]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.measureText Mozilla CanvasRenderingContext2D.measureText documentation> +measureText_ ::+             (MonadDOM m, ToJSString text) =>+               CanvasRenderingContext2D -> text -> m ()+measureText_ self text+  = liftDOM (void (self ^. jsf "measureText" [toJSVal text]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.measureText Mozilla CanvasRenderingContext2D.measureText documentation> +measureTextUnchecked ::+                     (MonadDOM m, ToJSString text) =>+                       CanvasRenderingContext2D -> text -> m TextMetrics+measureTextUnchecked self text+  = liftDOM+      ((self ^. jsf "measureText" [toJSVal text]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.setAlpha Mozilla CanvasRenderingContext2D.setAlpha documentation>  setAlpha ::          (MonadDOM m) => CanvasRenderingContext2D -> Float -> m ()@@ -718,6 +836,29 @@          >>= fromJSVal)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createPattern Mozilla CanvasRenderingContext2D.createPattern documentation> +createPatternFromCanvas_ ::+                         (MonadDOM m, ToJSString repetitionType) =>+                           CanvasRenderingContext2D ->+                             Maybe HTMLCanvasElement -> Maybe repetitionType -> m ()+createPatternFromCanvas_ self canvas repetitionType+  = liftDOM+      (void+         (self ^. jsf "createPattern"+            [toJSVal canvas, toJSVal repetitionType]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createPattern Mozilla CanvasRenderingContext2D.createPattern documentation> +createPatternFromCanvasUnchecked ::+                                 (MonadDOM m, ToJSString repetitionType) =>+                                   CanvasRenderingContext2D ->+                                     Maybe HTMLCanvasElement ->+                                       Maybe repetitionType -> m CanvasPattern+createPatternFromCanvasUnchecked self canvas repetitionType+  = liftDOM+      ((self ^. jsf "createPattern"+          [toJSVal canvas, toJSVal repetitionType])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createPattern Mozilla CanvasRenderingContext2D.createPattern documentation>  createPattern ::               (MonadDOM m, ToJSString repetitionType) =>                 CanvasRenderingContext2D ->@@ -729,6 +870,28 @@           [toJSVal image, toJSVal repetitionType])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createPattern Mozilla CanvasRenderingContext2D.createPattern documentation> +createPattern_ ::+               (MonadDOM m, ToJSString repetitionType) =>+                 CanvasRenderingContext2D ->+                   Maybe HTMLImageElement -> Maybe repetitionType -> m ()+createPattern_ self image repetitionType+  = liftDOM+      (void+         (self ^. jsf "createPattern"+            [toJSVal image, toJSVal repetitionType]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createPattern Mozilla CanvasRenderingContext2D.createPattern documentation> +createPatternUnchecked ::+                       (MonadDOM m, ToJSString repetitionType) =>+                         CanvasRenderingContext2D ->+                           Maybe HTMLImageElement -> Maybe repetitionType -> m CanvasPattern+createPatternUnchecked self image repetitionType+  = liftDOM+      ((self ^. jsf "createPattern"+          [toJSVal image, toJSVal repetitionType])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createImageData Mozilla CanvasRenderingContext2D.createImageData documentation>  createImageData ::                 (MonadDOM m) =>@@ -738,6 +901,22 @@       ((self ^. jsf "createImageData" [toJSVal imagedata]) >>= fromJSVal)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createImageData Mozilla CanvasRenderingContext2D.createImageData documentation> +createImageData_ ::+                 (MonadDOM m) => CanvasRenderingContext2D -> Maybe ImageData -> m ()+createImageData_ self imagedata+  = liftDOM+      (void (self ^. jsf "createImageData" [toJSVal imagedata]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createImageData Mozilla CanvasRenderingContext2D.createImageData documentation> +createImageDataUnchecked ::+                         (MonadDOM m) =>+                           CanvasRenderingContext2D -> Maybe ImageData -> m ImageData+createImageDataUnchecked self imagedata+  = liftDOM+      ((self ^. jsf "createImageData" [toJSVal imagedata]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createImageData Mozilla CanvasRenderingContext2D.createImageData documentation>  createImageDataSize ::                     (MonadDOM m) =>                       CanvasRenderingContext2D -> Float -> Float -> m (Maybe ImageData)@@ -746,6 +925,22 @@       ((self ^. jsf "createImageData" [toJSVal sw, toJSVal sh]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createImageData Mozilla CanvasRenderingContext2D.createImageData documentation> +createImageDataSize_ ::+                     (MonadDOM m) => CanvasRenderingContext2D -> Float -> Float -> m ()+createImageDataSize_ self sw sh+  = liftDOM+      (void (self ^. jsf "createImageData" [toJSVal sw, toJSVal sh]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.createImageData Mozilla CanvasRenderingContext2D.createImageData documentation> +createImageDataSizeUnchecked ::+                             (MonadDOM m) =>+                               CanvasRenderingContext2D -> Float -> Float -> m ImageData+createImageDataSizeUnchecked self sw sh+  = liftDOM+      ((self ^. jsf "createImageData" [toJSVal sw, toJSVal sh]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.getImageData Mozilla CanvasRenderingContext2D.getImageData documentation>  getImageData ::              (MonadDOM m) =>@@ -757,6 +952,28 @@           [toJSVal sx, toJSVal sy, toJSVal sw, toJSVal sh])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.getImageData Mozilla CanvasRenderingContext2D.getImageData documentation> +getImageData_ ::+              (MonadDOM m) =>+                CanvasRenderingContext2D ->+                  Float -> Float -> Float -> Float -> m ()+getImageData_ self sx sy sw sh+  = liftDOM+      (void+         (self ^. jsf "getImageData"+            [toJSVal sx, toJSVal sy, toJSVal sw, toJSVal sh]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.getImageData Mozilla CanvasRenderingContext2D.getImageData documentation> +getImageDataUnchecked ::+                      (MonadDOM m) =>+                        CanvasRenderingContext2D ->+                          Float -> Float -> Float -> Float -> m ImageData+getImageDataUnchecked self sx sy sw sh+  = liftDOM+      ((self ^. jsf "getImageData"+          [toJSVal sx, toJSVal sy, toJSVal sw, toJSVal sh])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.webkitGetImageDataHD Mozilla CanvasRenderingContext2D.webkitGetImageDataHD documentation>  webkitGetImageDataHD ::                      (MonadDOM m) =>@@ -768,6 +985,28 @@           [toJSVal sx, toJSVal sy, toJSVal sw, toJSVal sh])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.webkitGetImageDataHD Mozilla CanvasRenderingContext2D.webkitGetImageDataHD documentation> +webkitGetImageDataHD_ ::+                      (MonadDOM m) =>+                        CanvasRenderingContext2D ->+                          Float -> Float -> Float -> Float -> m ()+webkitGetImageDataHD_ self sx sy sw sh+  = liftDOM+      (void+         (self ^. jsf "webkitGetImageDataHD"+            [toJSVal sx, toJSVal sy, toJSVal sw, toJSVal sh]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.webkitGetImageDataHD Mozilla CanvasRenderingContext2D.webkitGetImageDataHD documentation> +webkitGetImageDataHDUnchecked ::+                              (MonadDOM m) =>+                                CanvasRenderingContext2D ->+                                  Float -> Float -> Float -> Float -> m ImageData+webkitGetImageDataHDUnchecked self sx sy sw sh+  = liftDOM+      ((self ^. jsf "webkitGetImageDataHD"+          [toJSVal sx, toJSVal sy, toJSVal sw, toJSVal sh])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.drawFocusIfNeeded Mozilla CanvasRenderingContext2D.drawFocusIfNeeded documentation>  drawFocusIfNeeded ::                   (MonadDOM m, IsElement element) =>@@ -813,6 +1052,14 @@   = liftDOM       ((self ^. js "globalCompositeOperation") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.globalCompositeOperation Mozilla CanvasRenderingContext2D.globalCompositeOperation documentation> +getGlobalCompositeOperationUnchecked ::+                                     (MonadDOM m, FromJSString result) =>+                                       CanvasRenderingContext2D -> m result+getGlobalCompositeOperationUnchecked self+  = liftDOM+      ((self ^. js "globalCompositeOperation") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.lineWidth Mozilla CanvasRenderingContext2D.lineWidth documentation>  setLineWidth ::              (MonadDOM m) => CanvasRenderingContext2D -> Float -> m ()@@ -838,6 +1085,13 @@ getLineCap self   = liftDOM ((self ^. js "lineCap") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.lineCap Mozilla CanvasRenderingContext2D.lineCap documentation> +getLineCapUnchecked ::+                    (MonadDOM m, FromJSString result) =>+                      CanvasRenderingContext2D -> m result+getLineCapUnchecked self+  = liftDOM ((self ^. js "lineCap") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.lineJoin Mozilla CanvasRenderingContext2D.lineJoin documentation>  setLineJoin ::             (MonadDOM m, ToJSString val) =>@@ -852,6 +1106,13 @@ getLineJoin self   = liftDOM ((self ^. js "lineJoin") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.lineJoin Mozilla CanvasRenderingContext2D.lineJoin documentation> +getLineJoinUnchecked ::+                     (MonadDOM m, FromJSString result) =>+                       CanvasRenderingContext2D -> m result+getLineJoinUnchecked self+  = liftDOM ((self ^. js "lineJoin") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.miterLimit Mozilla CanvasRenderingContext2D.miterLimit documentation>  setMiterLimit ::               (MonadDOM m) => CanvasRenderingContext2D -> Float -> m ()@@ -918,6 +1179,13 @@ getShadowColor self   = liftDOM ((self ^. js "shadowColor") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.shadowColor Mozilla CanvasRenderingContext2D.shadowColor documentation> +getShadowColorUnchecked ::+                        (MonadDOM m, FromJSString result) =>+                          CanvasRenderingContext2D -> m result+getShadowColorUnchecked self+  = liftDOM ((self ^. js "shadowColor") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.lineDashOffset Mozilla CanvasRenderingContext2D.lineDashOffset documentation>  setLineDashOffset ::                   (MonadDOM m) => CanvasRenderingContext2D -> Float -> m ()@@ -944,6 +1212,12 @@ getWebkitLineDash self   = liftDOM ((self ^. js "webkitLineDash") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.webkitLineDash Mozilla CanvasRenderingContext2D.webkitLineDash documentation> +getWebkitLineDashUnchecked ::+                           (MonadDOM m) => CanvasRenderingContext2D -> m Array+getWebkitLineDashUnchecked self+  = liftDOM ((self ^. js "webkitLineDash") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.webkitLineDashOffset Mozilla CanvasRenderingContext2D.webkitLineDashOffset documentation>  setWebkitLineDashOffset ::                         (MonadDOM m) => CanvasRenderingContext2D -> Float -> m ()@@ -1025,6 +1299,12 @@ getStrokeStyle self   = liftDOM ((self ^. js "strokeStyle") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.strokeStyle Mozilla CanvasRenderingContext2D.strokeStyle documentation> +getStrokeStyleUnchecked ::+                        (MonadDOM m) => CanvasRenderingContext2D -> m CanvasStyle+getStrokeStyleUnchecked self+  = liftDOM ((self ^. js "strokeStyle") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.fillStyle Mozilla CanvasRenderingContext2D.fillStyle documentation>  setFillStyle ::              (MonadDOM m, IsCanvasStyle val) =>@@ -1037,6 +1317,12 @@              (MonadDOM m) => CanvasRenderingContext2D -> m (Maybe CanvasStyle) getFillStyle self   = liftDOM ((self ^. js "fillStyle") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.fillStyle Mozilla CanvasRenderingContext2D.fillStyle documentation> +getFillStyleUnchecked ::+                      (MonadDOM m) => CanvasRenderingContext2D -> m CanvasStyle+getFillStyleUnchecked self+  = liftDOM ((self ^. js "fillStyle") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D.webkitBackingStorePixelRatio Mozilla CanvasRenderingContext2D.webkitBackingStorePixelRatio documentation>  getWebkitBackingStorePixelRatio ::
src/JSDOM/Generated/CharacterData.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CharacterData-       (substringData, appendData, insertData, deleteData, replaceData,-        setData, getData, getLength, CharacterData, castToCharacterData,+       (substringData, substringData_, substringDataUnchecked, appendData,+        insertData, deleteData, replaceData, setData, getData,+        getDataUnchecked, getLength, CharacterData, castToCharacterData,         gTypeCharacterData, IsCharacterData, toCharacterData)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -27,6 +28,25 @@           [toJSVal offset, toJSVal length])          >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CharacterData.substringData Mozilla CharacterData.substringData documentation> +substringData_ ::+               (MonadDOM m, IsCharacterData self) => self -> Word -> Word -> m ()+substringData_ self offset length+  = liftDOM+      (void+         ((toCharacterData self) ^. jsf "substringData"+            [toJSVal offset, toJSVal length]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CharacterData.substringData Mozilla CharacterData.substringData documentation> +substringDataUnchecked ::+                       (MonadDOM m, IsCharacterData self, FromJSString result) =>+                         self -> Word -> Word -> m result+substringDataUnchecked self offset length+  = liftDOM+      (((toCharacterData self) ^. jsf "substringData"+          [toJSVal offset, toJSVal length])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CharacterData.appendData Mozilla CharacterData.appendData documentation>  appendData ::            (MonadDOM m, IsCharacterData self, ToJSString data') =>@@ -78,6 +98,14 @@ getData self   = liftDOM       (((toCharacterData self) ^. js "data") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CharacterData.data Mozilla CharacterData.data documentation> +getDataUnchecked ::+                 (MonadDOM m, IsCharacterData self, FromJSString result) =>+                   self -> m result+getDataUnchecked self+  = liftDOM+      (((toCharacterData self) ^. js "data") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/CharacterData.length Mozilla CharacterData.length documentation>  getLength :: (MonadDOM m, IsCharacterData self) => self -> m Word
src/JSDOM/Generated/ClientRectList.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.ClientRectList-       (item, getLength, ClientRectList, castToClientRectList,-        gTypeClientRectList)+       (item, item_, itemUnchecked, getLength, ClientRectList,+        castToClientRectList, gTypeClientRectList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,6 +21,18 @@      (MonadDOM m) => ClientRectList -> Word -> m (Maybe ClientRect) item self index   = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ClientRectList.item Mozilla ClientRectList.item documentation> +item_ :: (MonadDOM m) => ClientRectList -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ClientRectList.item Mozilla ClientRectList.item documentation> +itemUnchecked ::+              (MonadDOM m) => ClientRectList -> Word -> m ClientRect+itemUnchecked self index+  = liftDOM+      ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/ClientRectList.length Mozilla ClientRectList.length documentation>  getLength :: (MonadDOM m) => ClientRectList -> m Word
src/JSDOM/Generated/CommandLineAPIHost.hs view
@@ -2,8 +2,10 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CommandLineAPIHost        (clearConsoleMessages, copyText, inspect, inspectedObject,-        getEventListeners, databaseId, storageId, CommandLineAPIHost,-        castToCommandLineAPIHost, gTypeCommandLineAPIHost)+        inspectedObject_, getEventListeners, getEventListeners_,+        getEventListenersUnchecked, databaseId, databaseId_, storageId,+        storageId_, CommandLineAPIHost, castToCommandLineAPIHost,+        gTypeCommandLineAPIHost)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -42,6 +44,12 @@   = liftDOM       ((self ^. jsf "inspectedObject" [toJSVal num]) >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CommandLineAPIHost.inspectedObject Mozilla CommandLineAPIHost.inspectedObject documentation> +inspectedObject_ ::+                 (MonadDOM m) => CommandLineAPIHost -> Int -> m ()+inspectedObject_ self num+  = liftDOM (void (self ^. jsf "inspectedObject" [toJSVal num]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CommandLineAPIHost.getEventListeners Mozilla CommandLineAPIHost.getEventListeners documentation>  getEventListeners ::                   (MonadDOM m, IsNode node) =>@@ -50,6 +58,22 @@   = liftDOM       ((self ^. jsf "getEventListeners" [toJSVal node]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CommandLineAPIHost.getEventListeners Mozilla CommandLineAPIHost.getEventListeners documentation> +getEventListeners_ ::+                   (MonadDOM m, IsNode node) =>+                     CommandLineAPIHost -> Maybe node -> m ()+getEventListeners_ self node+  = liftDOM (void (self ^. jsf "getEventListeners" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CommandLineAPIHost.getEventListeners Mozilla CommandLineAPIHost.getEventListeners documentation> +getEventListenersUnchecked ::+                           (MonadDOM m, IsNode node) =>+                             CommandLineAPIHost -> Maybe node -> m Array+getEventListenersUnchecked self node+  = liftDOM+      ((self ^. jsf "getEventListeners" [toJSVal node]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CommandLineAPIHost.databaseId Mozilla CommandLineAPIHost.databaseId documentation>  databaseId ::            (MonadDOM m, FromJSString result) =>@@ -59,6 +83,11 @@       ((self ^. jsf "databaseId" [toJSVal database]) >>=          fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CommandLineAPIHost.databaseId Mozilla CommandLineAPIHost.databaseId documentation> +databaseId_ :: (MonadDOM m) => CommandLineAPIHost -> JSVal -> m ()+databaseId_ self database+  = liftDOM (void (self ^. jsf "databaseId" [toJSVal database]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CommandLineAPIHost.storageId Mozilla CommandLineAPIHost.storageId documentation>  storageId ::           (MonadDOM m, FromJSString result) =>@@ -67,3 +96,8 @@   = liftDOM       ((self ^. jsf "storageId" [toJSVal storage]) >>=          fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CommandLineAPIHost.storageId Mozilla CommandLineAPIHost.storageId documentation> +storageId_ :: (MonadDOM m) => CommandLineAPIHost -> JSVal -> m ()+storageId_ self storage+  = liftDOM (void (self ^. jsf "storageId" [toJSVal storage]))
src/JSDOM/Generated/ConvolverNode.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.ConvolverNode-       (setBuffer, getBuffer, setNormalize, getNormalize, ConvolverNode,-        castToConvolverNode, gTypeConvolverNode)+       (setBuffer, getBuffer, getBufferUnchecked, setNormalize,+        getNormalize, ConvolverNode, castToConvolverNode,+        gTypeConvolverNode)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,6 +25,12 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode.buffer Mozilla ConvolverNode.buffer documentation>  getBuffer :: (MonadDOM m) => ConvolverNode -> m (Maybe AudioBuffer) getBuffer self = liftDOM ((self ^. js "buffer") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode.buffer Mozilla ConvolverNode.buffer documentation> +getBufferUnchecked ::+                   (MonadDOM m) => ConvolverNode -> m AudioBuffer+getBufferUnchecked self+  = liftDOM ((self ^. js "buffer") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode.normalize Mozilla ConvolverNode.normalize documentation>  setNormalize :: (MonadDOM m) => ConvolverNode -> Bool -> m ()
src/JSDOM/Generated/Coordinates.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Coordinates-       (getLatitude, getLongitude, getAltitude, getAccuracy,-        getAltitudeAccuracy, getHeading, getSpeed, Coordinates,-        castToCoordinates, gTypeCoordinates)+       (getLatitude, getLongitude, getAltitude, getAltitudeUnchecked,+        getAccuracy, getAltitudeAccuracy, getAltitudeAccuracyUnchecked,+        getHeading, getHeadingUnchecked, getSpeed, getSpeedUnchecked,+        Coordinates, castToCoordinates, gTypeCoordinates)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -31,6 +32,11 @@ getAltitude :: (MonadDOM m) => Coordinates -> m (Maybe Double) getAltitude self = liftDOM ((self ^. js "altitude") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Coordinates.altitude Mozilla Coordinates.altitude documentation> +getAltitudeUnchecked :: (MonadDOM m) => Coordinates -> m Double+getAltitudeUnchecked self+  = liftDOM ((self ^. js "altitude") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Coordinates.accuracy Mozilla Coordinates.accuracy documentation>  getAccuracy :: (MonadDOM m) => Coordinates -> m Double getAccuracy self@@ -42,10 +48,26 @@ getAltitudeAccuracy self   = liftDOM ((self ^. js "altitudeAccuracy") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Coordinates.altitudeAccuracy Mozilla Coordinates.altitudeAccuracy documentation> +getAltitudeAccuracyUnchecked ::+                             (MonadDOM m) => Coordinates -> m Double+getAltitudeAccuracyUnchecked self+  = liftDOM ((self ^. js "altitudeAccuracy") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Coordinates.heading Mozilla Coordinates.heading documentation>  getHeading :: (MonadDOM m) => Coordinates -> m (Maybe Double) getHeading self = liftDOM ((self ^. js "heading") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Coordinates.heading Mozilla Coordinates.heading documentation> +getHeadingUnchecked :: (MonadDOM m) => Coordinates -> m Double+getHeadingUnchecked self+  = liftDOM ((self ^. js "heading") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Coordinates.speed Mozilla Coordinates.speed documentation>  getSpeed :: (MonadDOM m) => Coordinates -> m (Maybe Double) getSpeed self = liftDOM ((self ^. js "speed") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Coordinates.speed Mozilla Coordinates.speed documentation> +getSpeedUnchecked :: (MonadDOM m) => Coordinates -> m Double+getSpeedUnchecked self+  = liftDOM ((self ^. js "speed") >>= fromJSValUnchecked)
src/JSDOM/Generated/Crypto.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Crypto-       (getRandomValues, getWebkitSubtle, Crypto, castToCrypto,+       (getRandomValues, getRandomValues_, getRandomValuesUnchecked,+        getWebkitSubtle, getWebkitSubtleUnchecked, Crypto, castToCrypto,         gTypeCrypto)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -24,7 +25,29 @@   = liftDOM       ((self ^. jsf "getRandomValues" [toJSVal array]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Crypto.getRandomValues Mozilla Crypto.getRandomValues documentation> +getRandomValues_ ::+                 (MonadDOM m, IsArrayBufferView array) =>+                   Crypto -> Maybe array -> m ()+getRandomValues_ self array+  = liftDOM (void (self ^. jsf "getRandomValues" [toJSVal array]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Crypto.getRandomValues Mozilla Crypto.getRandomValues documentation> +getRandomValuesUnchecked ::+                         (MonadDOM m, IsArrayBufferView array) =>+                           Crypto -> Maybe array -> m ArrayBufferView+getRandomValuesUnchecked self array+  = liftDOM+      ((self ^. jsf "getRandomValues" [toJSVal array]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Crypto.webkitSubtle Mozilla Crypto.webkitSubtle documentation>  getWebkitSubtle :: (MonadDOM m) => Crypto -> m (Maybe SubtleCrypto) getWebkitSubtle self   = liftDOM ((self ^. js "webkitSubtle") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Crypto.webkitSubtle Mozilla Crypto.webkitSubtle documentation> +getWebkitSubtleUnchecked ::+                         (MonadDOM m) => Crypto -> m SubtleCrypto+getWebkitSubtleUnchecked self+  = liftDOM ((self ^. js "webkitSubtle") >>= fromJSValUnchecked)
src/JSDOM/Generated/CryptoKey.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CryptoKey-       (getType, getExtractable, getAlgorithm, getUsages, CryptoKey,-        castToCryptoKey, gTypeCryptoKey)+       (getType, getExtractable, getAlgorithm, getAlgorithmUnchecked,+        getUsages, CryptoKey, castToCryptoKey, gTypeCryptoKey)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -29,6 +29,11 @@ getAlgorithm :: (MonadDOM m) => CryptoKey -> m (Maybe Algorithm) getAlgorithm self   = liftDOM ((self ^. js "algorithm") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CryptoKey.algorithm Mozilla CryptoKey.algorithm documentation> +getAlgorithmUnchecked :: (MonadDOM m) => CryptoKey -> m Algorithm+getAlgorithmUnchecked self+  = liftDOM ((self ^. js "algorithm") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/CryptoKey.usages Mozilla CryptoKey.usages documentation>  getUsages :: (MonadDOM m) => CryptoKey -> m [KeyUsage]
src/JSDOM/Generated/CryptoKeyPair.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.CryptoKeyPair-       (getPublicKey, getPrivateKey, CryptoKeyPair, castToCryptoKeyPair,+       (getPublicKey, getPublicKeyUnchecked, getPrivateKey,+        getPrivateKeyUnchecked, CryptoKeyPair, castToCryptoKeyPair,         gTypeCryptoKeyPair)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -22,8 +23,20 @@ getPublicKey self   = liftDOM ((self ^. js "publicKey") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/CryptoKeyPair.publicKey Mozilla CryptoKeyPair.publicKey documentation> +getPublicKeyUnchecked ::+                      (MonadDOM m) => CryptoKeyPair -> m CryptoKey+getPublicKeyUnchecked self+  = liftDOM ((self ^. js "publicKey") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/CryptoKeyPair.privateKey Mozilla CryptoKeyPair.privateKey documentation>  getPrivateKey ::               (MonadDOM m) => CryptoKeyPair -> m (Maybe CryptoKey) getPrivateKey self   = liftDOM ((self ^. js "privateKey") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/CryptoKeyPair.privateKey Mozilla CryptoKeyPair.privateKey documentation> +getPrivateKeyUnchecked ::+                       (MonadDOM m) => CryptoKeyPair -> m CryptoKey+getPrivateKeyUnchecked self+  = liftDOM ((self ^. js "privateKey") >>= fromJSValUnchecked)
src/JSDOM/Generated/DOMImplementation.hs view
@@ -1,9 +1,12 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DOMImplementation-       (hasFeature, createDocumentType, createDocument,-        createCSSStyleSheet, createHTMLDocument, DOMImplementation,-        castToDOMImplementation, gTypeDOMImplementation)+       (hasFeature, hasFeature_, createDocumentType, createDocumentType_,+        createDocumentTypeUnchecked, createDocument, createDocument_,+        createDocumentUnchecked, createCSSStyleSheet, createCSSStyleSheet_,+        createCSSStyleSheetUnchecked, createHTMLDocument,+        createHTMLDocument_, createHTMLDocumentUnchecked,+        DOMImplementation, castToDOMImplementation, gTypeDOMImplementation)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -26,6 +29,15 @@       ((self ^. jsf "hasFeature" [toJSVal feature, toJSVal version]) >>=          valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.hasFeature Mozilla DOMImplementation.hasFeature documentation> +hasFeature_ ::+            (MonadDOM m, ToJSString feature, ToJSString version) =>+              DOMImplementation -> feature -> Maybe version -> m ()+hasFeature_ self feature version+  = liftDOM+      (void+         (self ^. jsf "hasFeature" [toJSVal feature, toJSVal version]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createDocumentType Mozilla DOMImplementation.createDocumentType documentation>  createDocumentType ::                    (MonadDOM m, ToJSString qualifiedName, ToJSString publicId,@@ -39,6 +51,31 @@           [toJSVal qualifiedName, toJSVal publicId, toJSVal systemId])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createDocumentType Mozilla DOMImplementation.createDocumentType documentation> +createDocumentType_ ::+                    (MonadDOM m, ToJSString qualifiedName, ToJSString publicId,+                     ToJSString systemId) =>+                      DOMImplementation ->+                        Maybe qualifiedName -> Maybe publicId -> Maybe systemId -> m ()+createDocumentType_ self qualifiedName publicId systemId+  = liftDOM+      (void+         (self ^. jsf "createDocumentType"+            [toJSVal qualifiedName, toJSVal publicId, toJSVal systemId]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createDocumentType Mozilla DOMImplementation.createDocumentType documentation> +createDocumentTypeUnchecked ::+                            (MonadDOM m, ToJSString qualifiedName, ToJSString publicId,+                             ToJSString systemId) =>+                              DOMImplementation ->+                                Maybe qualifiedName ->+                                  Maybe publicId -> Maybe systemId -> m DocumentType+createDocumentTypeUnchecked self qualifiedName publicId systemId+  = liftDOM+      ((self ^. jsf "createDocumentType"+          [toJSVal qualifiedName, toJSVal publicId, toJSVal systemId])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createDocument Mozilla DOMImplementation.createDocument documentation>  createDocument ::                (MonadDOM m, ToJSString namespaceURI, ToJSString qualifiedName) =>@@ -51,6 +88,30 @@           [toJSVal namespaceURI, toJSVal qualifiedName, toJSVal doctype])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createDocument Mozilla DOMImplementation.createDocument documentation> +createDocument_ ::+                (MonadDOM m, ToJSString namespaceURI, ToJSString qualifiedName) =>+                  DOMImplementation ->+                    Maybe namespaceURI ->+                      Maybe qualifiedName -> Maybe DocumentType -> m ()+createDocument_ self namespaceURI qualifiedName doctype+  = liftDOM+      (void+         (self ^. jsf "createDocument"+            [toJSVal namespaceURI, toJSVal qualifiedName, toJSVal doctype]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createDocument Mozilla DOMImplementation.createDocument documentation> +createDocumentUnchecked ::+                        (MonadDOM m, ToJSString namespaceURI, ToJSString qualifiedName) =>+                          DOMImplementation ->+                            Maybe namespaceURI ->+                              Maybe qualifiedName -> Maybe DocumentType -> m Document+createDocumentUnchecked self namespaceURI qualifiedName doctype+  = liftDOM+      ((self ^. jsf "createDocument"+          [toJSVal namespaceURI, toJSVal qualifiedName, toJSVal doctype])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createCSSStyleSheet Mozilla DOMImplementation.createCSSStyleSheet documentation>  createCSSStyleSheet ::                     (MonadDOM m, ToJSString title, ToJSString media) =>@@ -60,6 +121,24 @@       ((self ^. jsf "createCSSStyleSheet" [toJSVal title, toJSVal media])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createCSSStyleSheet Mozilla DOMImplementation.createCSSStyleSheet documentation> +createCSSStyleSheet_ ::+                     (MonadDOM m, ToJSString title, ToJSString media) =>+                       DOMImplementation -> title -> media -> m ()+createCSSStyleSheet_ self title media+  = liftDOM+      (void+         (self ^. jsf "createCSSStyleSheet" [toJSVal title, toJSVal media]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createCSSStyleSheet Mozilla DOMImplementation.createCSSStyleSheet documentation> +createCSSStyleSheetUnchecked ::+                             (MonadDOM m, ToJSString title, ToJSString media) =>+                               DOMImplementation -> title -> media -> m CSSStyleSheet+createCSSStyleSheetUnchecked self title media+  = liftDOM+      ((self ^. jsf "createCSSStyleSheet" [toJSVal title, toJSVal media])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createHTMLDocument Mozilla DOMImplementation.createHTMLDocument documentation>  createHTMLDocument ::                    (MonadDOM m, ToJSString title) =>@@ -67,3 +146,19 @@ createHTMLDocument self title   = liftDOM       ((self ^. jsf "createHTMLDocument" [toJSVal title]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createHTMLDocument Mozilla DOMImplementation.createHTMLDocument documentation> +createHTMLDocument_ ::+                    (MonadDOM m, ToJSString title) =>+                      DOMImplementation -> title -> m ()+createHTMLDocument_ self title+  = liftDOM (void (self ^. jsf "createHTMLDocument" [toJSVal title]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.createHTMLDocument Mozilla DOMImplementation.createHTMLDocument documentation> +createHTMLDocumentUnchecked ::+                            (MonadDOM m, ToJSString title) =>+                              DOMImplementation -> title -> m HTMLDocument+createHTMLDocumentUnchecked self title+  = liftDOM+      ((self ^. jsf "createHTMLDocument" [toJSVal title]) >>=+         fromJSValUnchecked)
src/JSDOM/Generated/DOMNamedFlowCollection.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DOMNamedFlowCollection-       (item, namedItem, getLength, DOMNamedFlowCollection,+       (item, item_, itemUnchecked, namedItem, namedItem_,+        namedItemUnchecked, getLength, DOMNamedFlowCollection,         castToDOMNamedFlowCollection, gTypeDOMNamedFlowCollection)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,12 +24,39 @@ item self index   = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlowCollection.item Mozilla WebKitNamedFlowCollection.item documentation> +item_ :: (MonadDOM m) => DOMNamedFlowCollection -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlowCollection.item Mozilla WebKitNamedFlowCollection.item documentation> +itemUnchecked ::+              (MonadDOM m) => DOMNamedFlowCollection -> Word -> m WebKitNamedFlow+itemUnchecked self index+  = liftDOM+      ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlowCollection.namedItem Mozilla WebKitNamedFlowCollection.namedItem documentation>  namedItem ::           (MonadDOM m, ToJSString name) =>             DOMNamedFlowCollection -> name -> m (Maybe WebKitNamedFlow) namedItem self name   = liftDOM ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlowCollection.namedItem Mozilla WebKitNamedFlowCollection.namedItem documentation> +namedItem_ ::+           (MonadDOM m, ToJSString name) =>+             DOMNamedFlowCollection -> name -> m ()+namedItem_ self name+  = liftDOM (void (self ^. jsf "namedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlowCollection.namedItem Mozilla WebKitNamedFlowCollection.namedItem documentation> +namedItemUnchecked ::+                   (MonadDOM m, ToJSString name) =>+                     DOMNamedFlowCollection -> name -> m WebKitNamedFlow+namedItemUnchecked self name+  = liftDOM+      ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlowCollection.length Mozilla WebKitNamedFlowCollection.length documentation>  getLength :: (MonadDOM m) => DOMNamedFlowCollection -> m Word
src/JSDOM/Generated/DOMParser.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DOMParser-       (newDOMParser, parseFromString, DOMParser, castToDOMParser,+       (newDOMParser, parseFromString, parseFromString_,+        parseFromStringUnchecked, DOMParser, castToDOMParser,         gTypeDOMParser)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -28,3 +29,21 @@   = liftDOM       ((self ^. jsf "parseFromString" [toJSVal str, toJSVal contentType])          >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMParser.parseFromString Mozilla DOMParser.parseFromString documentation> +parseFromString_ ::+                 (MonadDOM m, ToJSString str, ToJSString contentType) =>+                   DOMParser -> str -> contentType -> m ()+parseFromString_ self str contentType+  = liftDOM+      (void+         (self ^. jsf "parseFromString" [toJSVal str, toJSVal contentType]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMParser.parseFromString Mozilla DOMParser.parseFromString documentation> +parseFromStringUnchecked ::+                         (MonadDOM m, ToJSString str, ToJSString contentType) =>+                           DOMParser -> str -> contentType -> m Document+parseFromStringUnchecked self str contentType+  = liftDOM+      ((self ^. jsf "parseFromString" [toJSVal str, toJSVal contentType])+         >>= fromJSValUnchecked)
src/JSDOM/Generated/DOMSettableTokenList.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DOMSettableTokenList-       (_get, setValue, getValue, DOMSettableTokenList,-        castToDOMSettableTokenList, gTypeDOMSettableTokenList)+       (_get, _get_, _getUnchecked, setValue, getValue,+        DOMSettableTokenList, castToDOMSettableTokenList,+        gTypeDOMSettableTokenList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -23,6 +24,19 @@ _get self index   = liftDOM       ((self ^. jsf "_get" [toJSVal index]) >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMSettableTokenList._get Mozilla DOMSettableTokenList._get documentation> +_get_ :: (MonadDOM m) => DOMSettableTokenList -> Word -> m ()+_get_ self index+  = liftDOM (void (self ^. jsf "_get" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMSettableTokenList._get Mozilla DOMSettableTokenList._get documentation> +_getUnchecked ::+              (MonadDOM m, FromJSString result) =>+                DOMSettableTokenList -> Word -> m result+_getUnchecked self index+  = liftDOM+      ((self ^. jsf "_get" [toJSVal index]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMSettableTokenList.value Mozilla DOMSettableTokenList.value documentation>  setValue ::
src/JSDOM/Generated/DOMStringList.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DOMStringList-       (item, contains, getLength, DOMStringList, castToDOMStringList,-        gTypeDOMStringList)+       (item, item_, itemUnchecked, contains, contains_, getLength,+        DOMStringList, castToDOMStringList, gTypeDOMStringList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,12 +24,31 @@   = liftDOM       ((self ^. jsf "item" [toJSVal index]) >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMStringList.item Mozilla DOMStringList.item documentation> +item_ :: (MonadDOM m) => DOMStringList -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMStringList.item Mozilla DOMStringList.item documentation> +itemUnchecked ::+              (MonadDOM m, FromJSString result) =>+                DOMStringList -> Word -> m result+itemUnchecked self index+  = liftDOM+      ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMStringList.contains Mozilla DOMStringList.contains documentation>  contains ::          (MonadDOM m, ToJSString string) =>            DOMStringList -> string -> m Bool contains self string   = liftDOM ((self ^. jsf "contains" [toJSVal string]) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMStringList.contains Mozilla DOMStringList.contains documentation> +contains_ ::+          (MonadDOM m, ToJSString string) => DOMStringList -> string -> m ()+contains_ self string+  = liftDOM (void (self ^. jsf "contains" [toJSVal string]))  -- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMStringList.length Mozilla DOMStringList.length documentation>  getLength :: (MonadDOM m) => DOMStringList -> m Word
src/JSDOM/Generated/DOMTokenList.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DOMTokenList-       (item, contains, add, remove, toggle, toString, getLength,-        DOMTokenList, castToDOMTokenList, gTypeDOMTokenList,-        IsDOMTokenList, toDOMTokenList)+       (item, item_, itemUnchecked, contains, contains_, add, remove,+        toggle, toggle_, toString, toString_, getLength, DOMTokenList,+        castToDOMTokenList, gTypeDOMTokenList, IsDOMTokenList,+        toDOMTokenList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -26,6 +27,21 @@       (((toDOMTokenList self) ^. jsf "item" [toJSVal index]) >>=          fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.item Mozilla DOMTokenList.item documentation> +item_ :: (MonadDOM m, IsDOMTokenList self) => self -> Word -> m ()+item_ self index+  = liftDOM+      (void ((toDOMTokenList self) ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.item Mozilla DOMTokenList.item documentation> +itemUnchecked ::+              (MonadDOM m, IsDOMTokenList self, FromJSString result) =>+                self -> Word -> m result+itemUnchecked self index+  = liftDOM+      (((toDOMTokenList self) ^. jsf "item" [toJSVal index]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.contains Mozilla DOMTokenList.contains documentation>  contains ::          (MonadDOM m, IsDOMTokenList self, ToJSString token) =>@@ -35,6 +51,14 @@       (((toDOMTokenList self) ^. jsf "contains" [toJSVal token]) >>=          valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.contains Mozilla DOMTokenList.contains documentation> +contains_ ::+          (MonadDOM m, IsDOMTokenList self, ToJSString token) =>+            self -> token -> m ()+contains_ self token+  = liftDOM+      (void ((toDOMTokenList self) ^. jsf "contains" [toJSVal token]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.add Mozilla DOMTokenList.add documentation>  add ::     (MonadDOM m, IsDOMTokenList self, ToJSString tokens,@@ -65,6 +89,16 @@           [toJSVal token, toJSVal force])          >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.toggle Mozilla DOMTokenList.toggle documentation> +toggle_ ::+        (MonadDOM m, IsDOMTokenList self, ToJSString token) =>+          self -> token -> Bool -> m ()+toggle_ self token force+  = liftDOM+      (void+         ((toDOMTokenList self) ^. jsf "toggle"+            [toJSVal token, toJSVal force]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.toString Mozilla DOMTokenList.toString documentation>  toString ::          (MonadDOM m, IsDOMTokenList self, FromJSString result) =>@@ -73,6 +107,11 @@   = liftDOM       (((toDOMTokenList self) ^. jsf "toString" ()) >>=          fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.toString Mozilla DOMTokenList.toString documentation> +toString_ :: (MonadDOM m, IsDOMTokenList self) => self -> m ()+toString_ self+  = liftDOM (void ((toDOMTokenList self) ^. jsf "toString" ()))  -- | <https://developer.mozilla.org/en-US/docs/Web/API/DOMTokenList.length Mozilla DOMTokenList.length documentation>  getLength :: (MonadDOM m, IsDOMTokenList self) => self -> m Word
src/JSDOM/Generated/DataCue.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DataCue-       (newDataCue, newDataCue', setData, getData, setValue, getValue,-        getType, DataCue, castToDataCue, gTypeDataCue)+       (newDataCue, newDataCue', setData, getData, getDataUnchecked,+        setValue, getValue, getType, DataCue, castToDataCue, gTypeDataCue)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -38,6 +38,11 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitDataCue.data Mozilla WebKitDataCue.data documentation>  getData :: (MonadDOM m) => DataCue -> m (Maybe ArrayBuffer) getData self = liftDOM ((self ^. js "data") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitDataCue.data Mozilla WebKitDataCue.data documentation> +getDataUnchecked :: (MonadDOM m) => DataCue -> m ArrayBuffer+getDataUnchecked self+  = liftDOM ((self ^. js "data") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitDataCue.value Mozilla WebKitDataCue.value documentation>  setValue :: (MonadDOM m) => DataCue -> JSVal -> m ()
src/JSDOM/Generated/DataTransfer.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DataTransfer-       (clearData, getData, setData, setDragImage, setDropEffect,-        getDropEffect, setEffectAllowed, getEffectAllowed, getTypes,-        getFiles, getItems, DataTransfer, castToDataTransfer,+       (clearData, getData, getData_, setData, setDragImage,+        setDropEffect, getDropEffect, setEffectAllowed, getEffectAllowed,+        getTypes, getTypesUnchecked, getFiles, getFilesUnchecked, getItems,+        getItemsUnchecked, DataTransfer, castToDataTransfer,         gTypeDataTransfer)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -32,6 +33,12 @@   = liftDOM       ((self ^. jsf "getData" [toJSVal type']) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.getData Mozilla DataTransfer.getData documentation> +getData_ ::+         (MonadDOM m, ToJSString type') => DataTransfer -> type' -> m ()+getData_ self type'+  = liftDOM (void (self ^. jsf "getData" [toJSVal type']))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.setData Mozilla DataTransfer.setData documentation>  setData ::         (MonadDOM m, ToJSString type', ToJSString data') =>@@ -77,11 +84,27 @@ getTypes :: (MonadDOM m) => DataTransfer -> m (Maybe Array) getTypes self = liftDOM ((self ^. js "types") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.types Mozilla DataTransfer.types documentation> +getTypesUnchecked :: (MonadDOM m) => DataTransfer -> m Array+getTypesUnchecked self+  = liftDOM ((self ^. js "types") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.files Mozilla DataTransfer.files documentation>  getFiles :: (MonadDOM m) => DataTransfer -> m (Maybe FileList) getFiles self = liftDOM ((self ^. js "files") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.files Mozilla DataTransfer.files documentation> +getFilesUnchecked :: (MonadDOM m) => DataTransfer -> m FileList+getFilesUnchecked self+  = liftDOM ((self ^. js "files") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.items Mozilla DataTransfer.items documentation>  getItems ::          (MonadDOM m) => DataTransfer -> m (Maybe DataTransferItemList) getItems self = liftDOM ((self ^. js "items") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer.items Mozilla DataTransfer.items documentation> +getItemsUnchecked ::+                  (MonadDOM m) => DataTransfer -> m DataTransferItemList+getItemsUnchecked self+  = liftDOM ((self ^. js "items") >>= fromJSValUnchecked)
src/JSDOM/Generated/DataTransferItem.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DataTransferItem-       (getAsString, getAsFile, getKind, getType, DataTransferItem,-        castToDataTransferItem, gTypeDataTransferItem)+       (getAsString, getAsFile, getAsFile_, getAsFileUnchecked, getKind,+        getType, DataTransferItem, castToDataTransferItem,+        gTypeDataTransferItem)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -27,6 +28,15 @@ getAsFile :: (MonadDOM m) => DataTransferItem -> m (Maybe Blob) getAsFile self   = liftDOM ((self ^. jsf "getAsFile" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItem.getAsFile Mozilla DataTransferItem.getAsFile documentation> +getAsFile_ :: (MonadDOM m) => DataTransferItem -> m ()+getAsFile_ self = liftDOM (void (self ^. jsf "getAsFile" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItem.getAsFile Mozilla DataTransferItem.getAsFile documentation> +getAsFileUnchecked :: (MonadDOM m) => DataTransferItem -> m Blob+getAsFileUnchecked self+  = liftDOM ((self ^. jsf "getAsFile" ()) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItem.kind Mozilla DataTransferItem.kind documentation>  getKind ::
src/JSDOM/Generated/DataTransferItemList.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DataTransferItemList-       (item, clear, addFile, add, getLength, DataTransferItemList,-        castToDataTransferItemList, gTypeDataTransferItemList)+       (item, item_, itemUnchecked, clear, addFile, add, getLength,+        DataTransferItemList, castToDataTransferItemList,+        gTypeDataTransferItemList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,6 +23,18 @@        DataTransferItemList -> Word -> m (Maybe DataTransferItem) item self index   = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItemList.item Mozilla DataTransferItemList.item documentation> +item_ :: (MonadDOM m) => DataTransferItemList -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItemList.item Mozilla DataTransferItemList.item documentation> +itemUnchecked ::+              (MonadDOM m) => DataTransferItemList -> Word -> m DataTransferItem+itemUnchecked self index+  = liftDOM+      ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItemList.clear Mozilla DataTransferItemList.clear documentation>  clear :: (MonadDOM m) => DataTransferItemList -> m ()
src/JSDOM/Generated/DelayNode.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DelayNode-       (getDelayTime, DelayNode, castToDelayNode, gTypeDelayNode) where+       (getDelayTime, getDelayTimeUnchecked, DelayNode, castToDelayNode,+        gTypeDelayNode)+       where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable) import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)@@ -18,3 +20,8 @@ getDelayTime :: (MonadDOM m) => DelayNode -> m (Maybe AudioParam) getDelayTime self   = liftDOM ((self ^. js "delayTime") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DelayNode.delayTime Mozilla DelayNode.delayTime documentation> +getDelayTimeUnchecked :: (MonadDOM m) => DelayNode -> m AudioParam+getDelayTimeUnchecked self+  = liftDOM ((self ^. js "delayTime") >>= fromJSValUnchecked)
src/JSDOM/Generated/DeviceMotionEvent.hs view
@@ -1,9 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DeviceMotionEvent-       (initDeviceMotionEvent, getAcceleration,-        getAccelerationIncludingGravity, getRotationRate, getInterval,-        DeviceMotionEvent, castToDeviceMotionEvent, gTypeDeviceMotionEvent)+       (initDeviceMotionEvent, getAcceleration, getAccelerationUnchecked,+        getAccelerationIncludingGravity,+        getAccelerationIncludingGravityUnchecked, getRotationRate,+        getRotationRateUnchecked, getInterval, DeviceMotionEvent,+        castToDeviceMotionEvent, gTypeDeviceMotionEvent)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -44,6 +46,12 @@ getAcceleration self   = liftDOM ((self ^. js "acceleration") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceMotionEvent.acceleration Mozilla DeviceMotionEvent.acceleration documentation> +getAccelerationUnchecked ::+                         (MonadDOM m) => DeviceMotionEvent -> m Acceleration+getAccelerationUnchecked self+  = liftDOM ((self ^. js "acceleration") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceMotionEvent.accelerationIncludingGravity Mozilla DeviceMotionEvent.accelerationIncludingGravity documentation>  getAccelerationIncludingGravity ::                                 (MonadDOM m) => DeviceMotionEvent -> m (Maybe Acceleration)@@ -51,11 +59,25 @@   = liftDOM       ((self ^. js "accelerationIncludingGravity") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceMotionEvent.accelerationIncludingGravity Mozilla DeviceMotionEvent.accelerationIncludingGravity documentation> +getAccelerationIncludingGravityUnchecked ::+                                         (MonadDOM m) => DeviceMotionEvent -> m Acceleration+getAccelerationIncludingGravityUnchecked self+  = liftDOM+      ((self ^. js "accelerationIncludingGravity") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceMotionEvent.rotationRate Mozilla DeviceMotionEvent.rotationRate documentation>  getRotationRate ::                 (MonadDOM m) => DeviceMotionEvent -> m (Maybe RotationRate) getRotationRate self   = liftDOM ((self ^. js "rotationRate") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceMotionEvent.rotationRate Mozilla DeviceMotionEvent.rotationRate documentation> +getRotationRateUnchecked ::+                         (MonadDOM m) => DeviceMotionEvent -> m RotationRate+getRotationRateUnchecked self+  = liftDOM ((self ^. js "rotationRate") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/DeviceMotionEvent.interval Mozilla DeviceMotionEvent.interval documentation>  getInterval :: (MonadDOM m) => DeviceMotionEvent -> m Double
src/JSDOM/Generated/Document.hs view
@@ -1,1170 +1,2191 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Document-       (newDocument, createElement, createDocumentFragment,-        createTextNode, createComment, createCDATASection,-        createProcessingInstruction, createAttribute,-        createEntityReference, getElementsByTagName, importNode,-        createElementNS, createAttributeNS, getElementsByTagNameNS,-        getElementById, adoptNode, createEvent, createRange,-        createNodeIterator, createTreeWalker, getOverrideStyle,-        createExpression, createNSResolver, evaluate, execCommand,-        queryCommandEnabled, queryCommandIndeterm, queryCommandState,-        queryCommandSupported, queryCommandValue, getElementsByName,-        elementFromPoint, caretRangeFromPoint, getSelection,-        getCSSCanvasContext, getElementsByClassName, hasFocus,-        querySelector, querySelectorAll, webkitCancelFullScreen,-        webkitExitFullscreen, exitPointerLock, webkitGetNamedFlows,-        createTouch, createTouchList, getDoctype, getImplementation,-        getDocumentElement, getInputEncoding, getXmlEncoding,-        setXmlVersion, getXmlVersion, setXmlStandalone, getXmlStandalone,-        getDocumentURI, getDefaultView, getStyleSheets, getContentType,-        setTitle, getTitle, getReferrer, setDomain, getDomain, getURL,-        setCookie, getCookie, setBody, getBody, getHead, getImages,-        getApplets, getLinks, getForms, getAnchors, getLastModified,-        setLocation, getLocation, setCharset, getCharset,-        getDefaultCharset, getReadyState, getCharacterSet,-        getPreferredStylesheetSet, setSelectedStylesheetSet,-        getSelectedStylesheetSet, getActiveElement, getCompatMode,-        getWebkitIsFullScreen, getWebkitFullScreenKeyboardInputAllowed,-        getWebkitCurrentFullScreenElement, getWebkitFullscreenEnabled,-        getWebkitFullscreenElement, getPointerLockElement, getFonts, abort,-        blur, change, click, contextMenu, dblClick, drag, dragEnd,-        dragEnter, dragLeave, dragOver, dragStart, drop, error, focus,-        input, invalid, keyDown, keyPress, keyUp, load, mouseDown,-        mouseEnter, mouseLeave, mouseMove, mouseOut, mouseOver, mouseUp,-        mouseWheel, readyStateChange, scroll, select, submit, wheel,-        beforeCut, cut, beforeCopy, copy, beforePaste, paste, reset,-        search, selectStart, selectionchange, touchStart, touchMove,-        touchEnd, touchCancel, webKitFullscreenChange,-        webKitFullscreenError, pointerlockchange, pointerlockerror,-        securitypolicyviolation, webKitWillRevealBottom,-        webKitWillRevealLeft, webKitWillRevealRight, webKitWillRevealTop,-        getVisibilityState, getHidden, getSecurityPolicy, getCurrentScript,-        getOrigin, Document, castToDocument, gTypeDocument, IsDocument,-        toDocument)-       where-import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))-import Data.Typeable (Typeable)-import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)-import Data.Int (Int64)-import Data.Word (Word, Word64)-import JSDOM.Types-import Control.Applicative ((<$>))-import Control.Monad (void)-import Control.Lens.Operators ((^.))-import JSDOM.EventTargetClosures (EventName, unsafeEventName)-import JSDOM.Enums---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document Mozilla Document documentation> -newDocument :: (MonadDOM m) => m Document-newDocument = liftDOM (Document <$> new (jsg "Document") ())---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createElement Mozilla Document.createElement documentation> -createElement ::-              (MonadDOM m, IsDocument self, ToJSString tagName) =>-                self -> Maybe tagName -> m (Maybe Element)-createElement self tagName-  = liftDOM-      (((toDocument self) ^. jsf "createElement" [toJSVal tagName]) >>=-         fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createDocumentFragment Mozilla Document.createDocumentFragment documentation> -createDocumentFragment ::-                       (MonadDOM m, IsDocument self) => self -> m (Maybe DocumentFragment)-createDocumentFragment self-  = liftDOM-      (((toDocument self) ^. jsf "createDocumentFragment" ()) >>=-         fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTextNode Mozilla Document.createTextNode documentation> -createTextNode ::-               (MonadDOM m, IsDocument self, ToJSString data') =>-                 self -> data' -> m (Maybe Text)-createTextNode self data'-  = liftDOM-      (((toDocument self) ^. jsf "createTextNode" [toJSVal data']) >>=-         fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createComment Mozilla Document.createComment documentation> -createComment ::-              (MonadDOM m, IsDocument self, ToJSString data') =>-                self -> data' -> m (Maybe Comment)-createComment self data'-  = liftDOM-      (((toDocument self) ^. jsf "createComment" [toJSVal data']) >>=-         fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createCDATASection Mozilla Document.createCDATASection documentation> -createCDATASection ::-                   (MonadDOM m, IsDocument self, ToJSString data') =>-                     self -> data' -> m (Maybe CDATASection)-createCDATASection self data'-  = liftDOM-      (((toDocument self) ^. jsf "createCDATASection" [toJSVal data'])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createProcessingInstruction Mozilla Document.createProcessingInstruction documentation> -createProcessingInstruction ::-                            (MonadDOM m, IsDocument self, ToJSString target,-                             ToJSString data') =>-                              self -> target -> data' -> m (Maybe ProcessingInstruction)-createProcessingInstruction self target data'-  = liftDOM-      (((toDocument self) ^. jsf "createProcessingInstruction"-          [toJSVal target, toJSVal data'])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createAttribute Mozilla Document.createAttribute documentation> -createAttribute ::-                (MonadDOM m, IsDocument self, ToJSString name) =>-                  self -> name -> m (Maybe Attr)-createAttribute self name-  = liftDOM-      (((toDocument self) ^. jsf "createAttribute" [toJSVal name]) >>=-         fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createEntityReference Mozilla Document.createEntityReference documentation> -createEntityReference ::-                      (MonadDOM m, IsDocument self, ToJSString name) =>-                        self -> name -> m (Maybe EntityReference)-createEntityReference self name-  = liftDOM-      (((toDocument self) ^. jsf "createEntityReference" [toJSVal name])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByTagName Mozilla Document.getElementsByTagName documentation> -getElementsByTagName ::-                     (MonadDOM m, IsDocument self, ToJSString tagname) =>-                       self -> tagname -> m (Maybe NodeList)-getElementsByTagName self tagname-  = liftDOM-      (((toDocument self) ^. jsf "getElementsByTagName"-          [toJSVal tagname])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.importNode Mozilla Document.importNode documentation> -importNode ::-           (MonadDOM m, IsDocument self, IsNode importedNode) =>-             self -> Maybe importedNode -> Bool -> m (Maybe Node)-importNode self importedNode deep-  = liftDOM-      (((toDocument self) ^. jsf "importNode"-          [toJSVal importedNode, toJSVal deep])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createElementNS Mozilla Document.createElementNS documentation> -createElementNS ::-                (MonadDOM m, IsDocument self, ToJSString namespaceURI,-                 ToJSString qualifiedName) =>-                  self ->-                    Maybe namespaceURI -> Maybe qualifiedName -> m (Maybe Element)-createElementNS self namespaceURI qualifiedName-  = liftDOM-      (((toDocument self) ^. jsf "createElementNS"-          [toJSVal namespaceURI, toJSVal qualifiedName])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createAttributeNS Mozilla Document.createAttributeNS documentation> -createAttributeNS ::-                  (MonadDOM m, IsDocument self, ToJSString namespaceURI,-                   ToJSString qualifiedName) =>-                    self -> Maybe namespaceURI -> Maybe qualifiedName -> m (Maybe Attr)-createAttributeNS self namespaceURI qualifiedName-  = liftDOM-      (((toDocument self) ^. jsf "createAttributeNS"-          [toJSVal namespaceURI, toJSVal qualifiedName])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByTagNameNS Mozilla Document.getElementsByTagNameNS documentation> -getElementsByTagNameNS ::-                       (MonadDOM m, IsDocument self, ToJSString namespaceURI,-                        ToJSString localName) =>-                         self -> Maybe namespaceURI -> localName -> m (Maybe NodeList)-getElementsByTagNameNS self namespaceURI localName-  = liftDOM-      (((toDocument self) ^. jsf "getElementsByTagNameNS"-          [toJSVal namespaceURI, toJSVal localName])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementById Mozilla Document.getElementById documentation> -getElementById ::-               (MonadDOM m, IsDocument self, ToJSString elementId) =>-                 self -> elementId -> m (Maybe Element)-getElementById self elementId-  = liftDOM-      (((toDocument self) ^. jsf "getElementById" [toJSVal elementId])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.adoptNode Mozilla Document.adoptNode documentation> -adoptNode ::-          (MonadDOM m, IsDocument self, IsNode source) =>-            self -> Maybe source -> m (Maybe Node)-adoptNode self source-  = liftDOM-      (((toDocument self) ^. jsf "adoptNode" [toJSVal source]) >>=-         fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createEvent Mozilla Document.createEvent documentation> -createEvent ::-            (MonadDOM m, IsDocument self, ToJSString eventType) =>-              self -> eventType -> m (Maybe Event)-createEvent self eventType-  = liftDOM-      (((toDocument self) ^. jsf "createEvent" [toJSVal eventType]) >>=-         fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createRange Mozilla Document.createRange documentation> -createRange ::-            (MonadDOM m, IsDocument self) => self -> m (Maybe Range)-createRange self-  = liftDOM-      (((toDocument self) ^. jsf "createRange" ()) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createNodeIterator Mozilla Document.createNodeIterator documentation> -createNodeIterator ::-                   (MonadDOM m, IsDocument self, IsNode root) =>-                     self ->-                       Maybe root ->-                         Word -> Maybe NodeFilter -> Bool -> m (Maybe NodeIterator)-createNodeIterator self root whatToShow filter-  expandEntityReferences-  = liftDOM-      (((toDocument self) ^. jsf "createNodeIterator"-          [toJSVal root, toJSVal whatToShow, toJSVal filter,-           toJSVal expandEntityReferences])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTreeWalker Mozilla Document.createTreeWalker documentation> -createTreeWalker ::-                 (MonadDOM m, IsDocument self, IsNode root) =>-                   self ->-                     Maybe root ->-                       Word -> Maybe NodeFilter -> Bool -> m (Maybe TreeWalker)-createTreeWalker self root whatToShow filter expandEntityReferences-  = liftDOM-      (((toDocument self) ^. jsf "createTreeWalker"-          [toJSVal root, toJSVal whatToShow, toJSVal filter,-           toJSVal expandEntityReferences])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getOverrideStyle Mozilla Document.getOverrideStyle documentation> -getOverrideStyle ::-                 (MonadDOM m, IsDocument self, IsElement element,-                  ToJSString pseudoElement) =>-                   self ->-                     Maybe element -> pseudoElement -> m (Maybe CSSStyleDeclaration)-getOverrideStyle self element pseudoElement-  = liftDOM-      (((toDocument self) ^. jsf "getOverrideStyle"-          [toJSVal element, toJSVal pseudoElement])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createExpression Mozilla Document.createExpression documentation> -createExpression ::-                 (MonadDOM m, IsDocument self, ToJSString expression) =>-                   self ->-                     expression -> Maybe XPathNSResolver -> m (Maybe XPathExpression)-createExpression self expression resolver-  = liftDOM-      (((toDocument self) ^. jsf "createExpression"-          [toJSVal expression, toJSVal resolver])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createNSResolver Mozilla Document.createNSResolver documentation> -createNSResolver ::-                 (MonadDOM m, IsDocument self, IsNode nodeResolver) =>-                   self -> Maybe nodeResolver -> m (Maybe XPathNSResolver)-createNSResolver self nodeResolver-  = liftDOM-      (((toDocument self) ^. jsf "createNSResolver"-          [toJSVal nodeResolver])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.evaluate Mozilla Document.evaluate documentation> -evaluate ::-         (MonadDOM m, IsDocument self, ToJSString expression,-          IsNode contextNode) =>-           self ->-             expression ->-               Maybe contextNode ->-                 Maybe XPathNSResolver ->-                   Word -> Maybe XPathResult -> m (Maybe XPathResult)-evaluate self expression contextNode resolver type' inResult-  = liftDOM-      (((toDocument self) ^. jsf "evaluate"-          [toJSVal expression, toJSVal contextNode, toJSVal resolver,-           toJSVal type', toJSVal inResult])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.execCommand Mozilla Document.execCommand documentation> -execCommand ::-            (MonadDOM m, IsDocument self, ToJSString command,-             ToJSString value) =>-              self -> command -> Bool -> Maybe value -> m Bool-execCommand self command userInterface value-  = liftDOM-      (((toDocument self) ^. jsf "execCommand"-          [toJSVal command, toJSVal userInterface, toJSVal value])-         >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandEnabled Mozilla Document.queryCommandEnabled documentation> -queryCommandEnabled ::-                    (MonadDOM m, IsDocument self, ToJSString command) =>-                      self -> command -> m Bool-queryCommandEnabled self command-  = liftDOM-      (((toDocument self) ^. jsf "queryCommandEnabled" [toJSVal command])-         >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandIndeterm Mozilla Document.queryCommandIndeterm documentation> -queryCommandIndeterm ::-                     (MonadDOM m, IsDocument self, ToJSString command) =>-                       self -> command -> m Bool-queryCommandIndeterm self command-  = liftDOM-      (((toDocument self) ^. jsf "queryCommandIndeterm"-          [toJSVal command])-         >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandState Mozilla Document.queryCommandState documentation> -queryCommandState ::-                  (MonadDOM m, IsDocument self, ToJSString command) =>-                    self -> command -> m Bool-queryCommandState self command-  = liftDOM-      (((toDocument self) ^. jsf "queryCommandState" [toJSVal command])-         >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandSupported Mozilla Document.queryCommandSupported documentation> -queryCommandSupported ::-                      (MonadDOM m, IsDocument self, ToJSString command) =>-                        self -> command -> m Bool-queryCommandSupported self command-  = liftDOM-      (((toDocument self) ^. jsf "queryCommandSupported"-          [toJSVal command])-         >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandValue Mozilla Document.queryCommandValue documentation> -queryCommandValue ::-                  (MonadDOM m, IsDocument self, ToJSString command,-                   FromJSString result) =>-                    self -> command -> m result-queryCommandValue self command-  = liftDOM-      (((toDocument self) ^. jsf "queryCommandValue" [toJSVal command])-         >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByName Mozilla Document.getElementsByName documentation> -getElementsByName ::-                  (MonadDOM m, IsDocument self, ToJSString elementName) =>-                    self -> elementName -> m (Maybe NodeList)-getElementsByName self elementName-  = liftDOM-      (((toDocument self) ^. jsf "getElementsByName"-          [toJSVal elementName])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.elementFromPoint Mozilla Document.elementFromPoint documentation> -elementFromPoint ::-                 (MonadDOM m, IsDocument self) =>-                   self -> Int -> Int -> m (Maybe Element)-elementFromPoint self x y-  = liftDOM-      (((toDocument self) ^. jsf "elementFromPoint"-          [toJSVal x, toJSVal y])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.caretRangeFromPoint Mozilla Document.caretRangeFromPoint documentation> -caretRangeFromPoint ::-                    (MonadDOM m, IsDocument self) =>-                      self -> Int -> Int -> m (Maybe Range)-caretRangeFromPoint self x y-  = liftDOM-      (((toDocument self) ^. jsf "caretRangeFromPoint"-          [toJSVal x, toJSVal y])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getSelection Mozilla Document.getSelection documentation> -getSelection ::-             (MonadDOM m, IsDocument self) => self -> m (Maybe Selection)-getSelection self-  = liftDOM-      (((toDocument self) ^. jsf "getSelection" ()) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getCSSCanvasContext Mozilla Document.getCSSCanvasContext documentation> -getCSSCanvasContext ::-                    (MonadDOM m, IsDocument self, ToJSString contextId,-                     ToJSString name) =>-                      self ->-                        contextId -> name -> Int -> Int -> m (Maybe CanvasRenderingContext)-getCSSCanvasContext self contextId name width height-  = liftDOM-      (((toDocument self) ^. jsf "getCSSCanvasContext"-          [toJSVal contextId, toJSVal name, toJSVal width, toJSVal height])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByClassName Mozilla Document.getElementsByClassName documentation> -getElementsByClassName ::-                       (MonadDOM m, IsDocument self, ToJSString tagname) =>-                         self -> tagname -> m (Maybe NodeList)-getElementsByClassName self tagname-  = liftDOM-      (((toDocument self) ^. jsf "getElementsByClassName"-          [toJSVal tagname])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.hasFocus Mozilla Document.hasFocus documentation> -hasFocus :: (MonadDOM m, IsDocument self) => self -> m Bool-hasFocus self-  = liftDOM (((toDocument self) ^. jsf "hasFocus" ()) >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.querySelector Mozilla Document.querySelector documentation> -querySelector ::-              (MonadDOM m, IsDocument self, ToJSString selectors) =>-                self -> selectors -> m (Maybe Element)-querySelector self selectors-  = liftDOM-      (((toDocument self) ^. jsf "querySelector" [toJSVal selectors]) >>=-         fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.querySelectorAll Mozilla Document.querySelectorAll documentation> -querySelectorAll ::-                 (MonadDOM m, IsDocument self, ToJSString selectors) =>-                   self -> selectors -> m (Maybe NodeList)-querySelectorAll self selectors-  = liftDOM-      (((toDocument self) ^. jsf "querySelectorAll" [toJSVal selectors])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitCancelFullScreen Mozilla Document.webkitCancelFullScreen documentation> -webkitCancelFullScreen ::-                       (MonadDOM m, IsDocument self) => self -> m ()-webkitCancelFullScreen self-  = liftDOM-      (void ((toDocument self) ^. jsf "webkitCancelFullScreen" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitExitFullscreen Mozilla Document.webkitExitFullscreen documentation> -webkitExitFullscreen ::-                     (MonadDOM m, IsDocument self) => self -> m ()-webkitExitFullscreen self-  = liftDOM-      (void ((toDocument self) ^. jsf "webkitExitFullscreen" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.exitPointerLock Mozilla Document.exitPointerLock documentation> -exitPointerLock :: (MonadDOM m, IsDocument self) => self -> m ()-exitPointerLock self-  = liftDOM (void ((toDocument self) ^. jsf "exitPointerLock" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitGetNamedFlows Mozilla Document.webkitGetNamedFlows documentation> -webkitGetNamedFlows ::-                    (MonadDOM m, IsDocument self) =>-                      self -> m (Maybe DOMNamedFlowCollection)-webkitGetNamedFlows self-  = liftDOM-      (((toDocument self) ^. jsf "webkitGetNamedFlows" ()) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTouch Mozilla Document.createTouch documentation> -createTouch ::-            (MonadDOM m, IsDocument self, IsEventTarget target) =>-              self ->-                Maybe Window ->-                  Maybe target ->-                    Int ->-                      Int ->-                        Int ->-                          Int -> Int -> Int -> Int -> Float -> Float -> m (Maybe Touch)-createTouch self window target identifier pageX pageY screenX-  screenY webkitRadiusX webkitRadiusY webkitRotationAngle webkitForce-  = liftDOM-      (((toDocument self) ^. jsf "createTouch"-          [toJSVal window, toJSVal target, toJSVal identifier, toJSVal pageX,-           toJSVal pageY, toJSVal screenX, toJSVal screenY,-           toJSVal webkitRadiusX, toJSVal webkitRadiusY,-           toJSVal webkitRotationAngle, toJSVal webkitForce])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTouchList Mozilla Document.createTouchList documentation> -createTouchList ::-                (MonadDOM m, IsDocument self) => self -> m (Maybe TouchList)-createTouchList self-  = liftDOM-      (((toDocument self) ^. jsf "createTouchList" ()) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.doctype Mozilla Document.doctype documentation> -getDoctype ::-           (MonadDOM m, IsDocument self) => self -> m (Maybe DocumentType)-getDoctype self-  = liftDOM (((toDocument self) ^. js "doctype") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.implementation Mozilla Document.implementation documentation> -getImplementation ::-                  (MonadDOM m, IsDocument self) =>-                    self -> m (Maybe DOMImplementation)-getImplementation self-  = liftDOM-      (((toDocument self) ^. js "implementation") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.documentElement Mozilla Document.documentElement documentation> -getDocumentElement ::-                   (MonadDOM m, IsDocument self) => self -> m (Maybe Element)-getDocumentElement self-  = liftDOM-      (((toDocument self) ^. js "documentElement") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.inputEncoding Mozilla Document.inputEncoding documentation> -getInputEncoding ::-                 (MonadDOM m, IsDocument self, FromJSString result) =>-                   self -> m (Maybe result)-getInputEncoding self-  = liftDOM-      (((toDocument self) ^. js "inputEncoding") >>= fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlEncoding Mozilla Document.xmlEncoding documentation> -getXmlEncoding ::-               (MonadDOM m, IsDocument self, FromJSString result) =>-                 self -> m (Maybe result)-getXmlEncoding self-  = liftDOM-      (((toDocument self) ^. js "xmlEncoding") >>= fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlVersion Mozilla Document.xmlVersion documentation> -setXmlVersion ::-              (MonadDOM m, IsDocument self, ToJSString val) =>-                self -> Maybe val -> m ()-setXmlVersion self val-  = liftDOM ((toDocument self) ^. jss "xmlVersion" (toJSVal val))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlVersion Mozilla Document.xmlVersion documentation> -getXmlVersion ::-              (MonadDOM m, IsDocument self, FromJSString result) =>-                self -> m (Maybe result)-getXmlVersion self-  = liftDOM-      (((toDocument self) ^. js "xmlVersion") >>= fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlStandalone Mozilla Document.xmlStandalone documentation> -setXmlStandalone ::-                 (MonadDOM m, IsDocument self) => self -> Bool -> m ()-setXmlStandalone self val-  = liftDOM ((toDocument self) ^. jss "xmlStandalone" (toJSVal val))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlStandalone Mozilla Document.xmlStandalone documentation> -getXmlStandalone :: (MonadDOM m, IsDocument self) => self -> m Bool-getXmlStandalone self-  = liftDOM (((toDocument self) ^. js "xmlStandalone") >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.documentURI Mozilla Document.documentURI documentation> -getDocumentURI ::-               (MonadDOM m, IsDocument self, FromJSString result) =>-                 self -> m (Maybe result)-getDocumentURI self-  = liftDOM-      (((toDocument self) ^. js "documentURI") >>= fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.defaultView Mozilla Document.defaultView documentation> -getDefaultView ::-               (MonadDOM m, IsDocument self) => self -> m (Maybe Window)-getDefaultView self-  = liftDOM (((toDocument self) ^. js "defaultView") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.styleSheets Mozilla Document.styleSheets documentation> -getStyleSheets ::-               (MonadDOM m, IsDocument self) => self -> m (Maybe StyleSheetList)-getStyleSheets self-  = liftDOM (((toDocument self) ^. js "styleSheets") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.contentType Mozilla Document.contentType documentation> -getContentType ::-               (MonadDOM m, IsDocument self, FromJSString result) =>-                 self -> m result-getContentType self-  = liftDOM-      (((toDocument self) ^. js "contentType") >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.title Mozilla Document.title documentation> -setTitle ::-         (MonadDOM m, IsDocument self, ToJSString val) =>-           self -> Maybe val -> m ()-setTitle self val-  = liftDOM ((toDocument self) ^. jss "title" (toJSVal val))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.title Mozilla Document.title documentation> -getTitle ::-         (MonadDOM m, IsDocument self, FromJSString result) =>-           self -> m (Maybe result)-getTitle self-  = liftDOM (((toDocument self) ^. js "title") >>= fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.referrer Mozilla Document.referrer documentation> -getReferrer ::-            (MonadDOM m, IsDocument self, FromJSString result) =>-              self -> m result-getReferrer self-  = liftDOM-      (((toDocument self) ^. js "referrer") >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.domain Mozilla Document.domain documentation> -setDomain ::-          (MonadDOM m, IsDocument self, ToJSString val) =>-            self -> Maybe val -> m ()-setDomain self val-  = liftDOM ((toDocument self) ^. jss "domain" (toJSVal val))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.domain Mozilla Document.domain documentation> -getDomain ::-          (MonadDOM m, IsDocument self, FromJSString result) =>-            self -> m (Maybe result)-getDomain self-  = liftDOM-      (((toDocument self) ^. js "domain") >>= fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.URL Mozilla Document.URL documentation> -getURL ::-       (MonadDOM m, IsDocument self, FromJSString result) =>-         self -> m result-getURL self-  = liftDOM (((toDocument self) ^. js "URL") >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.cookie Mozilla Document.cookie documentation> -setCookie ::-          (MonadDOM m, IsDocument self, ToJSString val) =>-            self -> Maybe val -> m ()-setCookie self val-  = liftDOM ((toDocument self) ^. jss "cookie" (toJSVal val))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.cookie Mozilla Document.cookie documentation> -getCookie ::-          (MonadDOM m, IsDocument self, FromJSString result) =>-            self -> m (Maybe result)-getCookie self-  = liftDOM-      (((toDocument self) ^. js "cookie") >>= fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.body Mozilla Document.body documentation> -setBody ::-        (MonadDOM m, IsDocument self, IsHTMLElement val) =>-          self -> Maybe val -> m ()-setBody self val-  = liftDOM ((toDocument self) ^. jss "body" (toJSVal val))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.body Mozilla Document.body documentation> -getBody ::-        (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLElement)-getBody self-  = liftDOM (((toDocument self) ^. js "body") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.head Mozilla Document.head documentation> -getHead ::-        (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLHeadElement)-getHead self-  = liftDOM (((toDocument self) ^. js "head") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.images Mozilla Document.images documentation> -getImages ::-          (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)-getImages self-  = liftDOM (((toDocument self) ^. js "images") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.applets Mozilla Document.applets documentation> -getApplets ::-           (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)-getApplets self-  = liftDOM (((toDocument self) ^. js "applets") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.links Mozilla Document.links documentation> -getLinks ::-         (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)-getLinks self-  = liftDOM (((toDocument self) ^. js "links") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.forms Mozilla Document.forms documentation> -getForms ::-         (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)-getForms self-  = liftDOM (((toDocument self) ^. js "forms") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.anchors Mozilla Document.anchors documentation> -getAnchors ::-           (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)-getAnchors self-  = liftDOM (((toDocument self) ^. js "anchors") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.lastModified Mozilla Document.lastModified documentation> -getLastModified ::-                (MonadDOM m, IsDocument self, FromJSString result) =>-                  self -> m result-getLastModified self-  = liftDOM-      (((toDocument self) ^. js "lastModified") >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.location Mozilla Document.location documentation> -setLocation ::-            (MonadDOM m, IsDocument self) => self -> Maybe Location -> m ()-setLocation self val-  = liftDOM ((toDocument self) ^. jss "location" (toJSVal val))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.location Mozilla Document.location documentation> -getLocation ::-            (MonadDOM m, IsDocument self) => self -> m (Maybe Location)-getLocation self-  = liftDOM (((toDocument self) ^. js "location") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.charset Mozilla Document.charset documentation> -setCharset ::-           (MonadDOM m, IsDocument self, ToJSString val) =>-             self -> Maybe val -> m ()-setCharset self val-  = liftDOM ((toDocument self) ^. jss "charset" (toJSVal val))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.charset Mozilla Document.charset documentation> -getCharset ::-           (MonadDOM m, IsDocument self, FromJSString result) =>-             self -> m (Maybe result)-getCharset self-  = liftDOM-      (((toDocument self) ^. js "charset") >>= fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.defaultCharset Mozilla Document.defaultCharset documentation> -getDefaultCharset ::-                  (MonadDOM m, IsDocument self, FromJSString result) =>-                    self -> m (Maybe result)-getDefaultCharset self-  = liftDOM-      (((toDocument self) ^. js "defaultCharset") >>= fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.readyState Mozilla Document.readyState documentation> -getReadyState ::-              (MonadDOM m, IsDocument self, FromJSString result) =>-                self -> m (Maybe result)-getReadyState self-  = liftDOM-      (((toDocument self) ^. js "readyState") >>= fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.characterSet Mozilla Document.characterSet documentation> -getCharacterSet ::-                (MonadDOM m, IsDocument self, FromJSString result) =>-                  self -> m (Maybe result)-getCharacterSet self-  = liftDOM-      (((toDocument self) ^. js "characterSet") >>= fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.preferredStylesheetSet Mozilla Document.preferredStylesheetSet documentation> -getPreferredStylesheetSet ::-                          (MonadDOM m, IsDocument self, FromJSString result) =>-                            self -> m (Maybe result)-getPreferredStylesheetSet self-  = liftDOM-      (((toDocument self) ^. js "preferredStylesheetSet") >>=-         fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.selectedStylesheetSet Mozilla Document.selectedStylesheetSet documentation> -setSelectedStylesheetSet ::-                         (MonadDOM m, IsDocument self, ToJSString val) =>-                           self -> Maybe val -> m ()-setSelectedStylesheetSet self val-  = liftDOM-      ((toDocument self) ^. jss "selectedStylesheetSet" (toJSVal val))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.selectedStylesheetSet Mozilla Document.selectedStylesheetSet documentation> -getSelectedStylesheetSet ::-                         (MonadDOM m, IsDocument self, FromJSString result) =>-                           self -> m (Maybe result)-getSelectedStylesheetSet self-  = liftDOM-      (((toDocument self) ^. js "selectedStylesheetSet") >>=-         fromMaybeJSString)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.activeElement Mozilla Document.activeElement documentation> -getActiveElement ::-                 (MonadDOM m, IsDocument self) => self -> m (Maybe Element)-getActiveElement self-  = liftDOM (((toDocument self) ^. js "activeElement") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.compatMode Mozilla Document.compatMode documentation> -getCompatMode ::-              (MonadDOM m, IsDocument self, FromJSString result) =>-                self -> m result-getCompatMode self-  = liftDOM-      (((toDocument self) ^. js "compatMode") >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitIsFullScreen Mozilla Document.webkitIsFullScreen documentation> -getWebkitIsFullScreen ::-                      (MonadDOM m, IsDocument self) => self -> m Bool-getWebkitIsFullScreen self-  = liftDOM-      (((toDocument self) ^. js "webkitIsFullScreen") >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitFullScreenKeyboardInputAllowed Mozilla Document.webkitFullScreenKeyboardInputAllowed documentation> -getWebkitFullScreenKeyboardInputAllowed ::-                                        (MonadDOM m, IsDocument self) => self -> m Bool-getWebkitFullScreenKeyboardInputAllowed self-  = liftDOM-      (((toDocument self) ^. js "webkitFullScreenKeyboardInputAllowed")-         >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitCurrentFullScreenElement Mozilla Document.webkitCurrentFullScreenElement documentation> -getWebkitCurrentFullScreenElement ::-                                  (MonadDOM m, IsDocument self) => self -> m (Maybe Element)-getWebkitCurrentFullScreenElement self-  = liftDOM-      (((toDocument self) ^. js "webkitCurrentFullScreenElement") >>=-         fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitFullscreenEnabled Mozilla Document.webkitFullscreenEnabled documentation> -getWebkitFullscreenEnabled ::-                           (MonadDOM m, IsDocument self) => self -> m Bool-getWebkitFullscreenEnabled self-  = liftDOM-      (((toDocument self) ^. js "webkitFullscreenEnabled") >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitFullscreenElement Mozilla Document.webkitFullscreenElement documentation> -getWebkitFullscreenElement ::-                           (MonadDOM m, IsDocument self) => self -> m (Maybe Element)-getWebkitFullscreenElement self-  = liftDOM-      (((toDocument self) ^. js "webkitFullscreenElement") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.pointerLockElement Mozilla Document.pointerLockElement documentation> -getPointerLockElement ::-                      (MonadDOM m, IsDocument self) => self -> m (Maybe Element)-getPointerLockElement self-  = liftDOM-      (((toDocument self) ^. js "pointerLockElement") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.fonts Mozilla Document.fonts documentation> -getFonts ::-         (MonadDOM m, IsDocument self) => self -> m (Maybe FontLoader)-getFonts self-  = liftDOM (((toDocument self) ^. js "fonts") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onabort Mozilla Document.onabort documentation> -abort ::-      (IsDocument self, IsEventTarget self) => EventName self UIEvent-abort = unsafeEventName (toJSString "abort")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onblur Mozilla Document.onblur documentation> -blur ::-     (IsDocument self, IsEventTarget self) => EventName self FocusEvent-blur = unsafeEventName (toJSString "blur")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onchange Mozilla Document.onchange documentation> -change ::-       (IsDocument self, IsEventTarget self) => EventName self Event-change = unsafeEventName (toJSString "change")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onclick Mozilla Document.onclick documentation> -click ::-      (IsDocument self, IsEventTarget self) => EventName self MouseEvent-click = unsafeEventName (toJSString "click")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.oncontextmenu Mozilla Document.oncontextmenu documentation> -contextMenu ::-            (IsDocument self, IsEventTarget self) => EventName self MouseEvent-contextMenu = unsafeEventName (toJSString "contextmenu")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondblclick Mozilla Document.ondblclick documentation> -dblClick ::-         (IsDocument self, IsEventTarget self) => EventName self MouseEvent-dblClick = unsafeEventName (toJSString "dblclick")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondrag Mozilla Document.ondrag documentation> -drag ::-     (IsDocument self, IsEventTarget self) => EventName self MouseEvent-drag = unsafeEventName (toJSString "drag")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondragend Mozilla Document.ondragend documentation> -dragEnd ::-        (IsDocument self, IsEventTarget self) => EventName self MouseEvent-dragEnd = unsafeEventName (toJSString "dragend")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondragenter Mozilla Document.ondragenter documentation> -dragEnter ::-          (IsDocument self, IsEventTarget self) => EventName self MouseEvent-dragEnter = unsafeEventName (toJSString "dragenter")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondragleave Mozilla Document.ondragleave documentation> -dragLeave ::-          (IsDocument self, IsEventTarget self) => EventName self MouseEvent-dragLeave = unsafeEventName (toJSString "dragleave")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondragover Mozilla Document.ondragover documentation> -dragOver ::-         (IsDocument self, IsEventTarget self) => EventName self MouseEvent-dragOver = unsafeEventName (toJSString "dragover")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondragstart Mozilla Document.ondragstart documentation> -dragStart ::-          (IsDocument self, IsEventTarget self) => EventName self MouseEvent-dragStart = unsafeEventName (toJSString "dragstart")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondrop Mozilla Document.ondrop documentation> -drop ::-     (IsDocument self, IsEventTarget self) => EventName self MouseEvent-drop = unsafeEventName (toJSString "drop")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onerror Mozilla Document.onerror documentation> -error ::-      (IsDocument self, IsEventTarget self) => EventName self UIEvent-error = unsafeEventName (toJSString "error")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onfocus Mozilla Document.onfocus documentation> -focus ::-      (IsDocument self, IsEventTarget self) => EventName self FocusEvent-focus = unsafeEventName (toJSString "focus")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.oninput Mozilla Document.oninput documentation> -input ::-      (IsDocument self, IsEventTarget self) => EventName self Event-input = unsafeEventName (toJSString "input")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.oninvalid Mozilla Document.oninvalid documentation> -invalid ::-        (IsDocument self, IsEventTarget self) => EventName self Event-invalid = unsafeEventName (toJSString "invalid")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onkeydown Mozilla Document.onkeydown documentation> -keyDown ::-        (IsDocument self, IsEventTarget self) =>-          EventName self KeyboardEvent-keyDown = unsafeEventName (toJSString "keydown")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onkeypress Mozilla Document.onkeypress documentation> -keyPress ::-         (IsDocument self, IsEventTarget self) =>-           EventName self KeyboardEvent-keyPress = unsafeEventName (toJSString "keypress")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onkeyup Mozilla Document.onkeyup documentation> -keyUp ::-      (IsDocument self, IsEventTarget self) =>-        EventName self KeyboardEvent-keyUp = unsafeEventName (toJSString "keyup")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onload Mozilla Document.onload documentation> -load ::-     (IsDocument self, IsEventTarget self) => EventName self UIEvent-load = unsafeEventName (toJSString "load")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmousedown Mozilla Document.onmousedown documentation> -mouseDown ::-          (IsDocument self, IsEventTarget self) => EventName self MouseEvent-mouseDown = unsafeEventName (toJSString "mousedown")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmouseenter Mozilla Document.onmouseenter documentation> -mouseEnter ::-           (IsDocument self, IsEventTarget self) => EventName self MouseEvent-mouseEnter = unsafeEventName (toJSString "mouseenter")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmouseleave Mozilla Document.onmouseleave documentation> -mouseLeave ::-           (IsDocument self, IsEventTarget self) => EventName self MouseEvent-mouseLeave = unsafeEventName (toJSString "mouseleave")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmousemove Mozilla Document.onmousemove documentation> -mouseMove ::-          (IsDocument self, IsEventTarget self) => EventName self MouseEvent-mouseMove = unsafeEventName (toJSString "mousemove")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmouseout Mozilla Document.onmouseout documentation> -mouseOut ::-         (IsDocument self, IsEventTarget self) => EventName self MouseEvent-mouseOut = unsafeEventName (toJSString "mouseout")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmouseover Mozilla Document.onmouseover documentation> -mouseOver ::-          (IsDocument self, IsEventTarget self) => EventName self MouseEvent-mouseOver = unsafeEventName (toJSString "mouseover")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmouseup Mozilla Document.onmouseup documentation> -mouseUp ::-        (IsDocument self, IsEventTarget self) => EventName self MouseEvent-mouseUp = unsafeEventName (toJSString "mouseup")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmousewheel Mozilla Document.onmousewheel documentation> -mouseWheel ::-           (IsDocument self, IsEventTarget self) => EventName self MouseEvent-mouseWheel = unsafeEventName (toJSString "mousewheel")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onreadystatechange Mozilla Document.onreadystatechange documentation> -readyStateChange ::-                 (IsDocument self, IsEventTarget self) => EventName self Event-readyStateChange = unsafeEventName (toJSString "readystatechange")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onscroll Mozilla Document.onscroll documentation> -scroll ::-       (IsDocument self, IsEventTarget self) => EventName self UIEvent-scroll = unsafeEventName (toJSString "scroll")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onselect Mozilla Document.onselect documentation> -select ::-       (IsDocument self, IsEventTarget self) => EventName self UIEvent-select = unsafeEventName (toJSString "select")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onsubmit Mozilla Document.onsubmit documentation> -submit ::-       (IsDocument self, IsEventTarget self) => EventName self Event-submit = unsafeEventName (toJSString "submit")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onwheel Mozilla Document.onwheel documentation> -wheel ::-      (IsDocument self, IsEventTarget self) => EventName self WheelEvent-wheel = unsafeEventName (toJSString "wheel")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onbeforecut Mozilla Document.onbeforecut documentation> -beforeCut ::-          (IsDocument self, IsEventTarget self) => EventName self Event-beforeCut = unsafeEventName (toJSString "beforecut")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.oncut Mozilla Document.oncut documentation> -cut ::-    (IsDocument self, IsEventTarget self) => EventName self Event-cut = unsafeEventName (toJSString "cut")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onbeforecopy Mozilla Document.onbeforecopy documentation> -beforeCopy ::-           (IsDocument self, IsEventTarget self) => EventName self Event-beforeCopy = unsafeEventName (toJSString "beforecopy")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.oncopy Mozilla Document.oncopy documentation> -copy ::-     (IsDocument self, IsEventTarget self) => EventName self Event-copy = unsafeEventName (toJSString "copy")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onbeforepaste Mozilla Document.onbeforepaste documentation> -beforePaste ::-            (IsDocument self, IsEventTarget self) => EventName self Event-beforePaste = unsafeEventName (toJSString "beforepaste")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onpaste Mozilla Document.onpaste documentation> -paste ::-      (IsDocument self, IsEventTarget self) => EventName self Event-paste = unsafeEventName (toJSString "paste")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onreset Mozilla Document.onreset documentation> -reset ::-      (IsDocument self, IsEventTarget self) => EventName self Event-reset = unsafeEventName (toJSString "reset")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onsearch Mozilla Document.onsearch documentation> -search ::-       (IsDocument self, IsEventTarget self) => EventName self Event-search = unsafeEventName (toJSString "search")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onselectstart Mozilla Document.onselectstart documentation> -selectStart ::-            (IsDocument self, IsEventTarget self) => EventName self Event-selectStart = unsafeEventName (toJSString "selectstart")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onselectionchange Mozilla Document.onselectionchange documentation> -selectionchange ::-                (IsDocument self, IsEventTarget self) =>-                  EventName self onselectionchange-selectionchange = unsafeEventName (toJSString "selectionchange")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ontouchstart Mozilla Document.ontouchstart documentation> -touchStart ::-           (IsDocument self, IsEventTarget self) => EventName self TouchEvent-touchStart = unsafeEventName (toJSString "touchstart")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ontouchmove Mozilla Document.ontouchmove documentation> -touchMove ::-          (IsDocument self, IsEventTarget self) => EventName self TouchEvent-touchMove = unsafeEventName (toJSString "touchmove")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ontouchend Mozilla Document.ontouchend documentation> -touchEnd ::-         (IsDocument self, IsEventTarget self) => EventName self TouchEvent-touchEnd = unsafeEventName (toJSString "touchend")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ontouchcancel Mozilla Document.ontouchcancel documentation> -touchCancel ::-            (IsDocument self, IsEventTarget self) => EventName self TouchEvent-touchCancel = unsafeEventName (toJSString "touchcancel")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onwebkitfullscreenchange Mozilla Document.onwebkitfullscreenchange documentation> -webKitFullscreenChange ::-                       (IsDocument self, IsEventTarget self) => EventName self Event-webKitFullscreenChange-  = unsafeEventName (toJSString "webkitfullscreenchange")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onwebkitfullscreenerror Mozilla Document.onwebkitfullscreenerror documentation> -webKitFullscreenError ::-                      (IsDocument self, IsEventTarget self) => EventName self Event-webKitFullscreenError-  = unsafeEventName (toJSString "webkitfullscreenerror")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onpointerlockchange Mozilla Document.onpointerlockchange documentation> -pointerlockchange ::-                  (IsDocument self, IsEventTarget self) => EventName self Event-pointerlockchange-  = unsafeEventName (toJSString "pointerlockchange")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onpointerlockerror Mozilla Document.onpointerlockerror documentation> -pointerlockerror ::-                 (IsDocument self, IsEventTarget self) => EventName self Event-pointerlockerror = unsafeEventName (toJSString "pointerlockerror")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onsecuritypolicyviolation Mozilla Document.onsecuritypolicyviolation documentation> -securitypolicyviolation ::-                        (IsDocument self, IsEventTarget self) =>-                          EventName self onsecuritypolicyviolation-securitypolicyviolation-  = unsafeEventName (toJSString "securitypolicyviolation")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onwebkitwillrevealbottom Mozilla Document.onwebkitwillrevealbottom documentation> -webKitWillRevealBottom ::-                       (IsDocument self, IsEventTarget self) => EventName self Event-webKitWillRevealBottom-  = unsafeEventName (toJSString "webkitwillrevealbottom")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onwebkitwillrevealleft Mozilla Document.onwebkitwillrevealleft documentation> -webKitWillRevealLeft ::-                     (IsDocument self, IsEventTarget self) => EventName self Event-webKitWillRevealLeft-  = unsafeEventName (toJSString "webkitwillrevealleft")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onwebkitwillrevealright Mozilla Document.onwebkitwillrevealright documentation> -webKitWillRevealRight ::-                      (IsDocument self, IsEventTarget self) => EventName self Event-webKitWillRevealRight-  = unsafeEventName (toJSString "webkitwillrevealright")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onwebkitwillrevealtop Mozilla Document.onwebkitwillrevealtop documentation> -webKitWillRevealTop ::-                    (IsDocument self, IsEventTarget self) => EventName self Event-webKitWillRevealTop-  = unsafeEventName (toJSString "webkitwillrevealtop")---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.visibilityState Mozilla Document.visibilityState documentation> -getVisibilityState ::-                   (MonadDOM m, IsDocument self, FromJSString result) =>-                     self -> m result-getVisibilityState self-  = liftDOM-      (((toDocument self) ^. js "visibilityState") >>=-         fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.hidden Mozilla Document.hidden documentation> -getHidden :: (MonadDOM m, IsDocument self) => self -> m Bool-getHidden self-  = liftDOM (((toDocument self) ^. js "hidden") >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.securityPolicy Mozilla Document.securityPolicy documentation> -getSecurityPolicy ::-                  (MonadDOM m, IsDocument self) => self -> m (Maybe SecurityPolicy)-getSecurityPolicy self-  = liftDOM-      (((toDocument self) ^. js "securityPolicy") >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.currentScript Mozilla Document.currentScript documentation> -getCurrentScript ::-                 (MonadDOM m, IsDocument self) =>-                   self -> m (Maybe HTMLScriptElement)-getCurrentScript self-  = liftDOM (((toDocument self) ^. js "currentScript") >>= fromJSVal)+       (newDocument, createElement, createElement_,+        createElementUnchecked, createDocumentFragment,+        createDocumentFragment_, createDocumentFragmentUnchecked,+        createTextNode, createTextNode_, createTextNodeUnchecked,+        createComment, createComment_, createCommentUnchecked,+        createCDATASection, createCDATASection_,+        createCDATASectionUnchecked, createProcessingInstruction,+        createProcessingInstruction_, createProcessingInstructionUnchecked,+        createAttribute, createAttribute_, createAttributeUnchecked,+        createEntityReference, createEntityReference_,+        createEntityReferenceUnchecked, getElementsByTagName,+        getElementsByTagName_, getElementsByTagNameUnchecked, importNode,+        importNode_, importNodeUnchecked, createElementNS,+        createElementNS_, createElementNSUnchecked, createAttributeNS,+        createAttributeNS_, createAttributeNSUnchecked,+        getElementsByTagNameNS, getElementsByTagNameNS_,+        getElementsByTagNameNSUnchecked, getElementById, getElementById_,+        getElementByIdUnchecked, adoptNode, adoptNode_, adoptNodeUnchecked,+        createEvent, createEvent_, createEventUnchecked, createRange,+        createRange_, createRangeUnchecked, createNodeIterator,+        createNodeIterator_, createNodeIteratorUnchecked, createTreeWalker,+        createTreeWalker_, createTreeWalkerUnchecked, getOverrideStyle,+        getOverrideStyle_, getOverrideStyleUnchecked, createExpression,+        createExpression_, createExpressionUnchecked, createNSResolver,+        createNSResolver_, createNSResolverUnchecked, evaluate, evaluate_,+        evaluateUnchecked, execCommand, execCommand_, queryCommandEnabled,+        queryCommandEnabled_, queryCommandIndeterm, queryCommandIndeterm_,+        queryCommandState, queryCommandState_, queryCommandSupported,+        queryCommandSupported_, queryCommandValue, queryCommandValue_,+        getElementsByName, getElementsByName_, getElementsByNameUnchecked,+        elementFromPoint, elementFromPoint_, elementFromPointUnchecked,+        caretRangeFromPoint, caretRangeFromPoint_,+        caretRangeFromPointUnchecked, getSelection, getSelection_,+        getSelectionUnchecked, getCSSCanvasContext, getCSSCanvasContext_,+        getCSSCanvasContextUnchecked, getElementsByClassName,+        getElementsByClassName_, getElementsByClassNameUnchecked, hasFocus,+        hasFocus_, querySelector, querySelector_, querySelectorUnchecked,+        querySelectorAll, querySelectorAll_, querySelectorAllUnchecked,+        webkitCancelFullScreen, webkitExitFullscreen, exitPointerLock,+        webkitGetNamedFlows, webkitGetNamedFlows_,+        webkitGetNamedFlowsUnchecked, createTouch, createTouch_,+        createTouchUnchecked, createTouchList, createTouchList_,+        createTouchListUnchecked, getDoctype, getDoctypeUnchecked,+        getImplementation, getImplementationUnchecked, getDocumentElement,+        getDocumentElementUnchecked, getInputEncoding,+        getInputEncodingUnchecked, getXmlEncoding, getXmlEncodingUnchecked,+        setXmlVersion, getXmlVersion, getXmlVersionUnchecked,+        setXmlStandalone, getXmlStandalone, getDocumentURI,+        getDocumentURIUnchecked, getDefaultView, getDefaultViewUnchecked,+        getStyleSheets, getStyleSheetsUnchecked, getContentType, setTitle,+        getTitle, getTitleUnchecked, getReferrer, setDomain, getDomain,+        getDomainUnchecked, getURL, setCookie, getCookie,+        getCookieUnchecked, setBody, getBody, getBodyUnchecked, getHead,+        getHeadUnchecked, getImages, getImagesUnchecked, getApplets,+        getAppletsUnchecked, getLinks, getLinksUnchecked, getForms,+        getFormsUnchecked, getAnchors, getAnchorsUnchecked,+        getLastModified, setLocation, getLocation, getLocationUnchecked,+        setCharset, getCharset, getCharsetUnchecked, getDefaultCharset,+        getDefaultCharsetUnchecked, getReadyState, getReadyStateUnchecked,+        getCharacterSet, getCharacterSetUnchecked,+        getPreferredStylesheetSet, getPreferredStylesheetSetUnchecked,+        setSelectedStylesheetSet, getSelectedStylesheetSet,+        getSelectedStylesheetSetUnchecked, getActiveElement,+        getActiveElementUnchecked, getCompatMode, getWebkitIsFullScreen,+        getWebkitFullScreenKeyboardInputAllowed,+        getWebkitCurrentFullScreenElement,+        getWebkitCurrentFullScreenElementUnchecked,+        getWebkitFullscreenEnabled, getWebkitFullscreenElement,+        getWebkitFullscreenElementUnchecked, getPointerLockElement,+        getPointerLockElementUnchecked, getFonts, getFontsUnchecked, abort,+        blur, change, click, contextMenu, dblClick, drag, dragEnd,+        dragEnter, dragLeave, dragOver, dragStart, drop, error, focus,+        input, invalid, keyDown, keyPress, keyUp, load, mouseDown,+        mouseEnter, mouseLeave, mouseMove, mouseOut, mouseOver, mouseUp,+        mouseWheel, readyStateChange, scroll, select, submit, wheel,+        beforeCut, cut, beforeCopy, copy, beforePaste, paste, reset,+        search, selectStart, selectionchange, touchStart, touchMove,+        touchEnd, touchCancel, webKitFullscreenChange,+        webKitFullscreenError, pointerlockchange, pointerlockerror,+        securitypolicyviolation, webKitWillRevealBottom,+        webKitWillRevealLeft, webKitWillRevealRight, webKitWillRevealTop,+        getVisibilityState, getHidden, getSecurityPolicy,+        getSecurityPolicyUnchecked, getCurrentScript,+        getCurrentScriptUnchecked, getOrigin, Document, castToDocument,+        gTypeDocument, IsDocument, toDocument)+       where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))+import Data.Typeable (Typeable)+import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)+import Data.Int (Int64)+import Data.Word (Word, Word64)+import JSDOM.Types+import Control.Applicative ((<$>))+import Control.Monad (void)+import Control.Lens.Operators ((^.))+import JSDOM.EventTargetClosures (EventName, unsafeEventName)+import JSDOM.Enums++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document Mozilla Document documentation> +newDocument :: (MonadDOM m) => m Document+newDocument = liftDOM (Document <$> new (jsg "Document") ())++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createElement Mozilla Document.createElement documentation> +createElement ::+              (MonadDOM m, IsDocument self, ToJSString tagName) =>+                self -> Maybe tagName -> m (Maybe Element)+createElement self tagName+  = liftDOM+      (((toDocument self) ^. jsf "createElement" [toJSVal tagName]) >>=+         fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createElement Mozilla Document.createElement documentation> +createElement_ ::+               (MonadDOM m, IsDocument self, ToJSString tagName) =>+                 self -> Maybe tagName -> m ()+createElement_ self tagName+  = liftDOM+      (void ((toDocument self) ^. jsf "createElement" [toJSVal tagName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createElement Mozilla Document.createElement documentation> +createElementUnchecked ::+                       (MonadDOM m, IsDocument self, ToJSString tagName) =>+                         self -> Maybe tagName -> m Element+createElementUnchecked self tagName+  = liftDOM+      (((toDocument self) ^. jsf "createElement" [toJSVal tagName]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createDocumentFragment Mozilla Document.createDocumentFragment documentation> +createDocumentFragment ::+                       (MonadDOM m, IsDocument self) => self -> m (Maybe DocumentFragment)+createDocumentFragment self+  = liftDOM+      (((toDocument self) ^. jsf "createDocumentFragment" ()) >>=+         fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createDocumentFragment Mozilla Document.createDocumentFragment documentation> +createDocumentFragment_ ::+                        (MonadDOM m, IsDocument self) => self -> m ()+createDocumentFragment_ self+  = liftDOM+      (void ((toDocument self) ^. jsf "createDocumentFragment" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createDocumentFragment Mozilla Document.createDocumentFragment documentation> +createDocumentFragmentUnchecked ::+                                (MonadDOM m, IsDocument self) => self -> m DocumentFragment+createDocumentFragmentUnchecked self+  = liftDOM+      (((toDocument self) ^. jsf "createDocumentFragment" ()) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTextNode Mozilla Document.createTextNode documentation> +createTextNode ::+               (MonadDOM m, IsDocument self, ToJSString data') =>+                 self -> data' -> m (Maybe Text)+createTextNode self data'+  = liftDOM+      (((toDocument self) ^. jsf "createTextNode" [toJSVal data']) >>=+         fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTextNode Mozilla Document.createTextNode documentation> +createTextNode_ ::+                (MonadDOM m, IsDocument self, ToJSString data') =>+                  self -> data' -> m ()+createTextNode_ self data'+  = liftDOM+      (void ((toDocument self) ^. jsf "createTextNode" [toJSVal data']))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTextNode Mozilla Document.createTextNode documentation> +createTextNodeUnchecked ::+                        (MonadDOM m, IsDocument self, ToJSString data') =>+                          self -> data' -> m Text+createTextNodeUnchecked self data'+  = liftDOM+      (((toDocument self) ^. jsf "createTextNode" [toJSVal data']) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createComment Mozilla Document.createComment documentation> +createComment ::+              (MonadDOM m, IsDocument self, ToJSString data') =>+                self -> data' -> m (Maybe Comment)+createComment self data'+  = liftDOM+      (((toDocument self) ^. jsf "createComment" [toJSVal data']) >>=+         fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createComment Mozilla Document.createComment documentation> +createComment_ ::+               (MonadDOM m, IsDocument self, ToJSString data') =>+                 self -> data' -> m ()+createComment_ self data'+  = liftDOM+      (void ((toDocument self) ^. jsf "createComment" [toJSVal data']))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createComment Mozilla Document.createComment documentation> +createCommentUnchecked ::+                       (MonadDOM m, IsDocument self, ToJSString data') =>+                         self -> data' -> m Comment+createCommentUnchecked self data'+  = liftDOM+      (((toDocument self) ^. jsf "createComment" [toJSVal data']) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createCDATASection Mozilla Document.createCDATASection documentation> +createCDATASection ::+                   (MonadDOM m, IsDocument self, ToJSString data') =>+                     self -> data' -> m (Maybe CDATASection)+createCDATASection self data'+  = liftDOM+      (((toDocument self) ^. jsf "createCDATASection" [toJSVal data'])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createCDATASection Mozilla Document.createCDATASection documentation> +createCDATASection_ ::+                    (MonadDOM m, IsDocument self, ToJSString data') =>+                      self -> data' -> m ()+createCDATASection_ self data'+  = liftDOM+      (void+         ((toDocument self) ^. jsf "createCDATASection" [toJSVal data']))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createCDATASection Mozilla Document.createCDATASection documentation> +createCDATASectionUnchecked ::+                            (MonadDOM m, IsDocument self, ToJSString data') =>+                              self -> data' -> m CDATASection+createCDATASectionUnchecked self data'+  = liftDOM+      (((toDocument self) ^. jsf "createCDATASection" [toJSVal data'])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createProcessingInstruction Mozilla Document.createProcessingInstruction documentation> +createProcessingInstruction ::+                            (MonadDOM m, IsDocument self, ToJSString target,+                             ToJSString data') =>+                              self -> target -> data' -> m (Maybe ProcessingInstruction)+createProcessingInstruction self target data'+  = liftDOM+      (((toDocument self) ^. jsf "createProcessingInstruction"+          [toJSVal target, toJSVal data'])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createProcessingInstruction Mozilla Document.createProcessingInstruction documentation> +createProcessingInstruction_ ::+                             (MonadDOM m, IsDocument self, ToJSString target,+                              ToJSString data') =>+                               self -> target -> data' -> m ()+createProcessingInstruction_ self target data'+  = liftDOM+      (void+         ((toDocument self) ^. jsf "createProcessingInstruction"+            [toJSVal target, toJSVal data']))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createProcessingInstruction Mozilla Document.createProcessingInstruction documentation> +createProcessingInstructionUnchecked ::+                                     (MonadDOM m, IsDocument self, ToJSString target,+                                      ToJSString data') =>+                                       self -> target -> data' -> m ProcessingInstruction+createProcessingInstructionUnchecked self target data'+  = liftDOM+      (((toDocument self) ^. jsf "createProcessingInstruction"+          [toJSVal target, toJSVal data'])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createAttribute Mozilla Document.createAttribute documentation> +createAttribute ::+                (MonadDOM m, IsDocument self, ToJSString name) =>+                  self -> name -> m (Maybe Attr)+createAttribute self name+  = liftDOM+      (((toDocument self) ^. jsf "createAttribute" [toJSVal name]) >>=+         fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createAttribute Mozilla Document.createAttribute documentation> +createAttribute_ ::+                 (MonadDOM m, IsDocument self, ToJSString name) =>+                   self -> name -> m ()+createAttribute_ self name+  = liftDOM+      (void ((toDocument self) ^. jsf "createAttribute" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createAttribute Mozilla Document.createAttribute documentation> +createAttributeUnchecked ::+                         (MonadDOM m, IsDocument self, ToJSString name) =>+                           self -> name -> m Attr+createAttributeUnchecked self name+  = liftDOM+      (((toDocument self) ^. jsf "createAttribute" [toJSVal name]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createEntityReference Mozilla Document.createEntityReference documentation> +createEntityReference ::+                      (MonadDOM m, IsDocument self, ToJSString name) =>+                        self -> name -> m (Maybe EntityReference)+createEntityReference self name+  = liftDOM+      (((toDocument self) ^. jsf "createEntityReference" [toJSVal name])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createEntityReference Mozilla Document.createEntityReference documentation> +createEntityReference_ ::+                       (MonadDOM m, IsDocument self, ToJSString name) =>+                         self -> name -> m ()+createEntityReference_ self name+  = liftDOM+      (void+         ((toDocument self) ^. jsf "createEntityReference" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createEntityReference Mozilla Document.createEntityReference documentation> +createEntityReferenceUnchecked ::+                               (MonadDOM m, IsDocument self, ToJSString name) =>+                                 self -> name -> m EntityReference+createEntityReferenceUnchecked self name+  = liftDOM+      (((toDocument self) ^. jsf "createEntityReference" [toJSVal name])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByTagName Mozilla Document.getElementsByTagName documentation> +getElementsByTagName ::+                     (MonadDOM m, IsDocument self, ToJSString tagname) =>+                       self -> tagname -> m (Maybe NodeList)+getElementsByTagName self tagname+  = liftDOM+      (((toDocument self) ^. jsf "getElementsByTagName"+          [toJSVal tagname])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByTagName Mozilla Document.getElementsByTagName documentation> +getElementsByTagName_ ::+                      (MonadDOM m, IsDocument self, ToJSString tagname) =>+                        self -> tagname -> m ()+getElementsByTagName_ self tagname+  = liftDOM+      (void+         ((toDocument self) ^. jsf "getElementsByTagName"+            [toJSVal tagname]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByTagName Mozilla Document.getElementsByTagName documentation> +getElementsByTagNameUnchecked ::+                              (MonadDOM m, IsDocument self, ToJSString tagname) =>+                                self -> tagname -> m NodeList+getElementsByTagNameUnchecked self tagname+  = liftDOM+      (((toDocument self) ^. jsf "getElementsByTagName"+          [toJSVal tagname])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.importNode Mozilla Document.importNode documentation> +importNode ::+           (MonadDOM m, IsDocument self, IsNode importedNode) =>+             self -> Maybe importedNode -> Bool -> m (Maybe Node)+importNode self importedNode deep+  = liftDOM+      (((toDocument self) ^. jsf "importNode"+          [toJSVal importedNode, toJSVal deep])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.importNode Mozilla Document.importNode documentation> +importNode_ ::+            (MonadDOM m, IsDocument self, IsNode importedNode) =>+              self -> Maybe importedNode -> Bool -> m ()+importNode_ self importedNode deep+  = liftDOM+      (void+         ((toDocument self) ^. jsf "importNode"+            [toJSVal importedNode, toJSVal deep]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.importNode Mozilla Document.importNode documentation> +importNodeUnchecked ::+                    (MonadDOM m, IsDocument self, IsNode importedNode) =>+                      self -> Maybe importedNode -> Bool -> m Node+importNodeUnchecked self importedNode deep+  = liftDOM+      (((toDocument self) ^. jsf "importNode"+          [toJSVal importedNode, toJSVal deep])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createElementNS Mozilla Document.createElementNS documentation> +createElementNS ::+                (MonadDOM m, IsDocument self, ToJSString namespaceURI,+                 ToJSString qualifiedName) =>+                  self ->+                    Maybe namespaceURI -> Maybe qualifiedName -> m (Maybe Element)+createElementNS self namespaceURI qualifiedName+  = liftDOM+      (((toDocument self) ^. jsf "createElementNS"+          [toJSVal namespaceURI, toJSVal qualifiedName])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createElementNS Mozilla Document.createElementNS documentation> +createElementNS_ ::+                 (MonadDOM m, IsDocument self, ToJSString namespaceURI,+                  ToJSString qualifiedName) =>+                   self -> Maybe namespaceURI -> Maybe qualifiedName -> m ()+createElementNS_ self namespaceURI qualifiedName+  = liftDOM+      (void+         ((toDocument self) ^. jsf "createElementNS"+            [toJSVal namespaceURI, toJSVal qualifiedName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createElementNS Mozilla Document.createElementNS documentation> +createElementNSUnchecked ::+                         (MonadDOM m, IsDocument self, ToJSString namespaceURI,+                          ToJSString qualifiedName) =>+                           self -> Maybe namespaceURI -> Maybe qualifiedName -> m Element+createElementNSUnchecked self namespaceURI qualifiedName+  = liftDOM+      (((toDocument self) ^. jsf "createElementNS"+          [toJSVal namespaceURI, toJSVal qualifiedName])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createAttributeNS Mozilla Document.createAttributeNS documentation> +createAttributeNS ::+                  (MonadDOM m, IsDocument self, ToJSString namespaceURI,+                   ToJSString qualifiedName) =>+                    self -> Maybe namespaceURI -> Maybe qualifiedName -> m (Maybe Attr)+createAttributeNS self namespaceURI qualifiedName+  = liftDOM+      (((toDocument self) ^. jsf "createAttributeNS"+          [toJSVal namespaceURI, toJSVal qualifiedName])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createAttributeNS Mozilla Document.createAttributeNS documentation> +createAttributeNS_ ::+                   (MonadDOM m, IsDocument self, ToJSString namespaceURI,+                    ToJSString qualifiedName) =>+                     self -> Maybe namespaceURI -> Maybe qualifiedName -> m ()+createAttributeNS_ self namespaceURI qualifiedName+  = liftDOM+      (void+         ((toDocument self) ^. jsf "createAttributeNS"+            [toJSVal namespaceURI, toJSVal qualifiedName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createAttributeNS Mozilla Document.createAttributeNS documentation> +createAttributeNSUnchecked ::+                           (MonadDOM m, IsDocument self, ToJSString namespaceURI,+                            ToJSString qualifiedName) =>+                             self -> Maybe namespaceURI -> Maybe qualifiedName -> m Attr+createAttributeNSUnchecked self namespaceURI qualifiedName+  = liftDOM+      (((toDocument self) ^. jsf "createAttributeNS"+          [toJSVal namespaceURI, toJSVal qualifiedName])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByTagNameNS Mozilla Document.getElementsByTagNameNS documentation> +getElementsByTagNameNS ::+                       (MonadDOM m, IsDocument self, ToJSString namespaceURI,+                        ToJSString localName) =>+                         self -> Maybe namespaceURI -> localName -> m (Maybe NodeList)+getElementsByTagNameNS self namespaceURI localName+  = liftDOM+      (((toDocument self) ^. jsf "getElementsByTagNameNS"+          [toJSVal namespaceURI, toJSVal localName])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByTagNameNS Mozilla Document.getElementsByTagNameNS documentation> +getElementsByTagNameNS_ ::+                        (MonadDOM m, IsDocument self, ToJSString namespaceURI,+                         ToJSString localName) =>+                          self -> Maybe namespaceURI -> localName -> m ()+getElementsByTagNameNS_ self namespaceURI localName+  = liftDOM+      (void+         ((toDocument self) ^. jsf "getElementsByTagNameNS"+            [toJSVal namespaceURI, toJSVal localName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByTagNameNS Mozilla Document.getElementsByTagNameNS documentation> +getElementsByTagNameNSUnchecked ::+                                (MonadDOM m, IsDocument self, ToJSString namespaceURI,+                                 ToJSString localName) =>+                                  self -> Maybe namespaceURI -> localName -> m NodeList+getElementsByTagNameNSUnchecked self namespaceURI localName+  = liftDOM+      (((toDocument self) ^. jsf "getElementsByTagNameNS"+          [toJSVal namespaceURI, toJSVal localName])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementById Mozilla Document.getElementById documentation> +getElementById ::+               (MonadDOM m, IsDocument self, ToJSString elementId) =>+                 self -> elementId -> m (Maybe Element)+getElementById self elementId+  = liftDOM+      (((toDocument self) ^. jsf "getElementById" [toJSVal elementId])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementById Mozilla Document.getElementById documentation> +getElementById_ ::+                (MonadDOM m, IsDocument self, ToJSString elementId) =>+                  self -> elementId -> m ()+getElementById_ self elementId+  = liftDOM+      (void+         ((toDocument self) ^. jsf "getElementById" [toJSVal elementId]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementById Mozilla Document.getElementById documentation> +getElementByIdUnchecked ::+                        (MonadDOM m, IsDocument self, ToJSString elementId) =>+                          self -> elementId -> m Element+getElementByIdUnchecked self elementId+  = liftDOM+      (((toDocument self) ^. jsf "getElementById" [toJSVal elementId])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.adoptNode Mozilla Document.adoptNode documentation> +adoptNode ::+          (MonadDOM m, IsDocument self, IsNode source) =>+            self -> Maybe source -> m (Maybe Node)+adoptNode self source+  = liftDOM+      (((toDocument self) ^. jsf "adoptNode" [toJSVal source]) >>=+         fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.adoptNode Mozilla Document.adoptNode documentation> +adoptNode_ ::+           (MonadDOM m, IsDocument self, IsNode source) =>+             self -> Maybe source -> m ()+adoptNode_ self source+  = liftDOM+      (void ((toDocument self) ^. jsf "adoptNode" [toJSVal source]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.adoptNode Mozilla Document.adoptNode documentation> +adoptNodeUnchecked ::+                   (MonadDOM m, IsDocument self, IsNode source) =>+                     self -> Maybe source -> m Node+adoptNodeUnchecked self source+  = liftDOM+      (((toDocument self) ^. jsf "adoptNode" [toJSVal source]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createEvent Mozilla Document.createEvent documentation> +createEvent ::+            (MonadDOM m, IsDocument self, ToJSString eventType) =>+              self -> eventType -> m (Maybe Event)+createEvent self eventType+  = liftDOM+      (((toDocument self) ^. jsf "createEvent" [toJSVal eventType]) >>=+         fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createEvent Mozilla Document.createEvent documentation> +createEvent_ ::+             (MonadDOM m, IsDocument self, ToJSString eventType) =>+               self -> eventType -> m ()+createEvent_ self eventType+  = liftDOM+      (void ((toDocument self) ^. jsf "createEvent" [toJSVal eventType]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createEvent Mozilla Document.createEvent documentation> +createEventUnchecked ::+                     (MonadDOM m, IsDocument self, ToJSString eventType) =>+                       self -> eventType -> m Event+createEventUnchecked self eventType+  = liftDOM+      (((toDocument self) ^. jsf "createEvent" [toJSVal eventType]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createRange Mozilla Document.createRange documentation> +createRange ::+            (MonadDOM m, IsDocument self) => self -> m (Maybe Range)+createRange self+  = liftDOM+      (((toDocument self) ^. jsf "createRange" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createRange Mozilla Document.createRange documentation> +createRange_ :: (MonadDOM m, IsDocument self) => self -> m ()+createRange_ self+  = liftDOM (void ((toDocument self) ^. jsf "createRange" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createRange Mozilla Document.createRange documentation> +createRangeUnchecked ::+                     (MonadDOM m, IsDocument self) => self -> m Range+createRangeUnchecked self+  = liftDOM+      (((toDocument self) ^. jsf "createRange" ()) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createNodeIterator Mozilla Document.createNodeIterator documentation> +createNodeIterator ::+                   (MonadDOM m, IsDocument self, IsNode root) =>+                     self ->+                       Maybe root ->+                         Word -> Maybe NodeFilter -> Bool -> m (Maybe NodeIterator)+createNodeIterator self root whatToShow filter+  expandEntityReferences+  = liftDOM+      (((toDocument self) ^. jsf "createNodeIterator"+          [toJSVal root, toJSVal whatToShow, toJSVal filter,+           toJSVal expandEntityReferences])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createNodeIterator Mozilla Document.createNodeIterator documentation> +createNodeIterator_ ::+                    (MonadDOM m, IsDocument self, IsNode root) =>+                      self -> Maybe root -> Word -> Maybe NodeFilter -> Bool -> m ()+createNodeIterator_ self root whatToShow filter+  expandEntityReferences+  = liftDOM+      (void+         ((toDocument self) ^. jsf "createNodeIterator"+            [toJSVal root, toJSVal whatToShow, toJSVal filter,+             toJSVal expandEntityReferences]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createNodeIterator Mozilla Document.createNodeIterator documentation> +createNodeIteratorUnchecked ::+                            (MonadDOM m, IsDocument self, IsNode root) =>+                              self ->+                                Maybe root -> Word -> Maybe NodeFilter -> Bool -> m NodeIterator+createNodeIteratorUnchecked self root whatToShow filter+  expandEntityReferences+  = liftDOM+      (((toDocument self) ^. jsf "createNodeIterator"+          [toJSVal root, toJSVal whatToShow, toJSVal filter,+           toJSVal expandEntityReferences])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTreeWalker Mozilla Document.createTreeWalker documentation> +createTreeWalker ::+                 (MonadDOM m, IsDocument self, IsNode root) =>+                   self ->+                     Maybe root ->+                       Word -> Maybe NodeFilter -> Bool -> m (Maybe TreeWalker)+createTreeWalker self root whatToShow filter expandEntityReferences+  = liftDOM+      (((toDocument self) ^. jsf "createTreeWalker"+          [toJSVal root, toJSVal whatToShow, toJSVal filter,+           toJSVal expandEntityReferences])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTreeWalker Mozilla Document.createTreeWalker documentation> +createTreeWalker_ ::+                  (MonadDOM m, IsDocument self, IsNode root) =>+                    self -> Maybe root -> Word -> Maybe NodeFilter -> Bool -> m ()+createTreeWalker_ self root whatToShow filter+  expandEntityReferences+  = liftDOM+      (void+         ((toDocument self) ^. jsf "createTreeWalker"+            [toJSVal root, toJSVal whatToShow, toJSVal filter,+             toJSVal expandEntityReferences]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTreeWalker Mozilla Document.createTreeWalker documentation> +createTreeWalkerUnchecked ::+                          (MonadDOM m, IsDocument self, IsNode root) =>+                            self ->+                              Maybe root -> Word -> Maybe NodeFilter -> Bool -> m TreeWalker+createTreeWalkerUnchecked self root whatToShow filter+  expandEntityReferences+  = liftDOM+      (((toDocument self) ^. jsf "createTreeWalker"+          [toJSVal root, toJSVal whatToShow, toJSVal filter,+           toJSVal expandEntityReferences])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getOverrideStyle Mozilla Document.getOverrideStyle documentation> +getOverrideStyle ::+                 (MonadDOM m, IsDocument self, IsElement element,+                  ToJSString pseudoElement) =>+                   self ->+                     Maybe element -> pseudoElement -> m (Maybe CSSStyleDeclaration)+getOverrideStyle self element pseudoElement+  = liftDOM+      (((toDocument self) ^. jsf "getOverrideStyle"+          [toJSVal element, toJSVal pseudoElement])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getOverrideStyle Mozilla Document.getOverrideStyle documentation> +getOverrideStyle_ ::+                  (MonadDOM m, IsDocument self, IsElement element,+                   ToJSString pseudoElement) =>+                    self -> Maybe element -> pseudoElement -> m ()+getOverrideStyle_ self element pseudoElement+  = liftDOM+      (void+         ((toDocument self) ^. jsf "getOverrideStyle"+            [toJSVal element, toJSVal pseudoElement]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getOverrideStyle Mozilla Document.getOverrideStyle documentation> +getOverrideStyleUnchecked ::+                          (MonadDOM m, IsDocument self, IsElement element,+                           ToJSString pseudoElement) =>+                            self -> Maybe element -> pseudoElement -> m CSSStyleDeclaration+getOverrideStyleUnchecked self element pseudoElement+  = liftDOM+      (((toDocument self) ^. jsf "getOverrideStyle"+          [toJSVal element, toJSVal pseudoElement])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createExpression Mozilla Document.createExpression documentation> +createExpression ::+                 (MonadDOM m, IsDocument self, ToJSString expression) =>+                   self ->+                     expression -> Maybe XPathNSResolver -> m (Maybe XPathExpression)+createExpression self expression resolver+  = liftDOM+      (((toDocument self) ^. jsf "createExpression"+          [toJSVal expression, toJSVal resolver])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createExpression Mozilla Document.createExpression documentation> +createExpression_ ::+                  (MonadDOM m, IsDocument self, ToJSString expression) =>+                    self -> expression -> Maybe XPathNSResolver -> m ()+createExpression_ self expression resolver+  = liftDOM+      (void+         ((toDocument self) ^. jsf "createExpression"+            [toJSVal expression, toJSVal resolver]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createExpression Mozilla Document.createExpression documentation> +createExpressionUnchecked ::+                          (MonadDOM m, IsDocument self, ToJSString expression) =>+                            self -> expression -> Maybe XPathNSResolver -> m XPathExpression+createExpressionUnchecked self expression resolver+  = liftDOM+      (((toDocument self) ^. jsf "createExpression"+          [toJSVal expression, toJSVal resolver])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createNSResolver Mozilla Document.createNSResolver documentation> +createNSResolver ::+                 (MonadDOM m, IsDocument self, IsNode nodeResolver) =>+                   self -> Maybe nodeResolver -> m (Maybe XPathNSResolver)+createNSResolver self nodeResolver+  = liftDOM+      (((toDocument self) ^. jsf "createNSResolver"+          [toJSVal nodeResolver])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createNSResolver Mozilla Document.createNSResolver documentation> +createNSResolver_ ::+                  (MonadDOM m, IsDocument self, IsNode nodeResolver) =>+                    self -> Maybe nodeResolver -> m ()+createNSResolver_ self nodeResolver+  = liftDOM+      (void+         ((toDocument self) ^. jsf "createNSResolver"+            [toJSVal nodeResolver]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createNSResolver Mozilla Document.createNSResolver documentation> +createNSResolverUnchecked ::+                          (MonadDOM m, IsDocument self, IsNode nodeResolver) =>+                            self -> Maybe nodeResolver -> m XPathNSResolver+createNSResolverUnchecked self nodeResolver+  = liftDOM+      (((toDocument self) ^. jsf "createNSResolver"+          [toJSVal nodeResolver])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.evaluate Mozilla Document.evaluate documentation> +evaluate ::+         (MonadDOM m, IsDocument self, ToJSString expression,+          IsNode contextNode) =>+           self ->+             expression ->+               Maybe contextNode ->+                 Maybe XPathNSResolver ->+                   Word -> Maybe XPathResult -> m (Maybe XPathResult)+evaluate self expression contextNode resolver type' inResult+  = liftDOM+      (((toDocument self) ^. jsf "evaluate"+          [toJSVal expression, toJSVal contextNode, toJSVal resolver,+           toJSVal type', toJSVal inResult])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.evaluate Mozilla Document.evaluate documentation> +evaluate_ ::+          (MonadDOM m, IsDocument self, ToJSString expression,+           IsNode contextNode) =>+            self ->+              expression ->+                Maybe contextNode ->+                  Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m ()+evaluate_ self expression contextNode resolver type' inResult+  = liftDOM+      (void+         ((toDocument self) ^. jsf "evaluate"+            [toJSVal expression, toJSVal contextNode, toJSVal resolver,+             toJSVal type', toJSVal inResult]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.evaluate Mozilla Document.evaluate documentation> +evaluateUnchecked ::+                  (MonadDOM m, IsDocument self, ToJSString expression,+                   IsNode contextNode) =>+                    self ->+                      expression ->+                        Maybe contextNode ->+                          Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m XPathResult+evaluateUnchecked self expression contextNode resolver type'+  inResult+  = liftDOM+      (((toDocument self) ^. jsf "evaluate"+          [toJSVal expression, toJSVal contextNode, toJSVal resolver,+           toJSVal type', toJSVal inResult])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.execCommand Mozilla Document.execCommand documentation> +execCommand ::+            (MonadDOM m, IsDocument self, ToJSString command,+             ToJSString value) =>+              self -> command -> Bool -> Maybe value -> m Bool+execCommand self command userInterface value+  = liftDOM+      (((toDocument self) ^. jsf "execCommand"+          [toJSVal command, toJSVal userInterface, toJSVal value])+         >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.execCommand Mozilla Document.execCommand documentation> +execCommand_ ::+             (MonadDOM m, IsDocument self, ToJSString command,+              ToJSString value) =>+               self -> command -> Bool -> Maybe value -> m ()+execCommand_ self command userInterface value+  = liftDOM+      (void+         ((toDocument self) ^. jsf "execCommand"+            [toJSVal command, toJSVal userInterface, toJSVal value]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandEnabled Mozilla Document.queryCommandEnabled documentation> +queryCommandEnabled ::+                    (MonadDOM m, IsDocument self, ToJSString command) =>+                      self -> command -> m Bool+queryCommandEnabled self command+  = liftDOM+      (((toDocument self) ^. jsf "queryCommandEnabled" [toJSVal command])+         >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandEnabled Mozilla Document.queryCommandEnabled documentation> +queryCommandEnabled_ ::+                     (MonadDOM m, IsDocument self, ToJSString command) =>+                       self -> command -> m ()+queryCommandEnabled_ self command+  = liftDOM+      (void+         ((toDocument self) ^. jsf "queryCommandEnabled" [toJSVal command]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandIndeterm Mozilla Document.queryCommandIndeterm documentation> +queryCommandIndeterm ::+                     (MonadDOM m, IsDocument self, ToJSString command) =>+                       self -> command -> m Bool+queryCommandIndeterm self command+  = liftDOM+      (((toDocument self) ^. jsf "queryCommandIndeterm"+          [toJSVal command])+         >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandIndeterm Mozilla Document.queryCommandIndeterm documentation> +queryCommandIndeterm_ ::+                      (MonadDOM m, IsDocument self, ToJSString command) =>+                        self -> command -> m ()+queryCommandIndeterm_ self command+  = liftDOM+      (void+         ((toDocument self) ^. jsf "queryCommandIndeterm"+            [toJSVal command]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandState Mozilla Document.queryCommandState documentation> +queryCommandState ::+                  (MonadDOM m, IsDocument self, ToJSString command) =>+                    self -> command -> m Bool+queryCommandState self command+  = liftDOM+      (((toDocument self) ^. jsf "queryCommandState" [toJSVal command])+         >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandState Mozilla Document.queryCommandState documentation> +queryCommandState_ ::+                   (MonadDOM m, IsDocument self, ToJSString command) =>+                     self -> command -> m ()+queryCommandState_ self command+  = liftDOM+      (void+         ((toDocument self) ^. jsf "queryCommandState" [toJSVal command]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandSupported Mozilla Document.queryCommandSupported documentation> +queryCommandSupported ::+                      (MonadDOM m, IsDocument self, ToJSString command) =>+                        self -> command -> m Bool+queryCommandSupported self command+  = liftDOM+      (((toDocument self) ^. jsf "queryCommandSupported"+          [toJSVal command])+         >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandSupported Mozilla Document.queryCommandSupported documentation> +queryCommandSupported_ ::+                       (MonadDOM m, IsDocument self, ToJSString command) =>+                         self -> command -> m ()+queryCommandSupported_ self command+  = liftDOM+      (void+         ((toDocument self) ^. jsf "queryCommandSupported"+            [toJSVal command]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandValue Mozilla Document.queryCommandValue documentation> +queryCommandValue ::+                  (MonadDOM m, IsDocument self, ToJSString command,+                   FromJSString result) =>+                    self -> command -> m result+queryCommandValue self command+  = liftDOM+      (((toDocument self) ^. jsf "queryCommandValue" [toJSVal command])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.queryCommandValue Mozilla Document.queryCommandValue documentation> +queryCommandValue_ ::+                   (MonadDOM m, IsDocument self, ToJSString command) =>+                     self -> command -> m ()+queryCommandValue_ self command+  = liftDOM+      (void+         ((toDocument self) ^. jsf "queryCommandValue" [toJSVal command]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByName Mozilla Document.getElementsByName documentation> +getElementsByName ::+                  (MonadDOM m, IsDocument self, ToJSString elementName) =>+                    self -> elementName -> m (Maybe NodeList)+getElementsByName self elementName+  = liftDOM+      (((toDocument self) ^. jsf "getElementsByName"+          [toJSVal elementName])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByName Mozilla Document.getElementsByName documentation> +getElementsByName_ ::+                   (MonadDOM m, IsDocument self, ToJSString elementName) =>+                     self -> elementName -> m ()+getElementsByName_ self elementName+  = liftDOM+      (void+         ((toDocument self) ^. jsf "getElementsByName"+            [toJSVal elementName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByName Mozilla Document.getElementsByName documentation> +getElementsByNameUnchecked ::+                           (MonadDOM m, IsDocument self, ToJSString elementName) =>+                             self -> elementName -> m NodeList+getElementsByNameUnchecked self elementName+  = liftDOM+      (((toDocument self) ^. jsf "getElementsByName"+          [toJSVal elementName])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.elementFromPoint Mozilla Document.elementFromPoint documentation> +elementFromPoint ::+                 (MonadDOM m, IsDocument self) =>+                   self -> Int -> Int -> m (Maybe Element)+elementFromPoint self x y+  = liftDOM+      (((toDocument self) ^. jsf "elementFromPoint"+          [toJSVal x, toJSVal y])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.elementFromPoint Mozilla Document.elementFromPoint documentation> +elementFromPoint_ ::+                  (MonadDOM m, IsDocument self) => self -> Int -> Int -> m ()+elementFromPoint_ self x y+  = liftDOM+      (void+         ((toDocument self) ^. jsf "elementFromPoint"+            [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.elementFromPoint Mozilla Document.elementFromPoint documentation> +elementFromPointUnchecked ::+                          (MonadDOM m, IsDocument self) => self -> Int -> Int -> m Element+elementFromPointUnchecked self x y+  = liftDOM+      (((toDocument self) ^. jsf "elementFromPoint"+          [toJSVal x, toJSVal y])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.caretRangeFromPoint Mozilla Document.caretRangeFromPoint documentation> +caretRangeFromPoint ::+                    (MonadDOM m, IsDocument self) =>+                      self -> Int -> Int -> m (Maybe Range)+caretRangeFromPoint self x y+  = liftDOM+      (((toDocument self) ^. jsf "caretRangeFromPoint"+          [toJSVal x, toJSVal y])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.caretRangeFromPoint Mozilla Document.caretRangeFromPoint documentation> +caretRangeFromPoint_ ::+                     (MonadDOM m, IsDocument self) => self -> Int -> Int -> m ()+caretRangeFromPoint_ self x y+  = liftDOM+      (void+         ((toDocument self) ^. jsf "caretRangeFromPoint"+            [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.caretRangeFromPoint Mozilla Document.caretRangeFromPoint documentation> +caretRangeFromPointUnchecked ::+                             (MonadDOM m, IsDocument self) => self -> Int -> Int -> m Range+caretRangeFromPointUnchecked self x y+  = liftDOM+      (((toDocument self) ^. jsf "caretRangeFromPoint"+          [toJSVal x, toJSVal y])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getSelection Mozilla Document.getSelection documentation> +getSelection ::+             (MonadDOM m, IsDocument self) => self -> m (Maybe Selection)+getSelection self+  = liftDOM+      (((toDocument self) ^. jsf "getSelection" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getSelection Mozilla Document.getSelection documentation> +getSelection_ :: (MonadDOM m, IsDocument self) => self -> m ()+getSelection_ self+  = liftDOM (void ((toDocument self) ^. jsf "getSelection" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getSelection Mozilla Document.getSelection documentation> +getSelectionUnchecked ::+                      (MonadDOM m, IsDocument self) => self -> m Selection+getSelectionUnchecked self+  = liftDOM+      (((toDocument self) ^. jsf "getSelection" ()) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getCSSCanvasContext Mozilla Document.getCSSCanvasContext documentation> +getCSSCanvasContext ::+                    (MonadDOM m, IsDocument self, ToJSString contextId,+                     ToJSString name) =>+                      self ->+                        contextId -> name -> Int -> Int -> m (Maybe CanvasRenderingContext)+getCSSCanvasContext self contextId name width height+  = liftDOM+      (((toDocument self) ^. jsf "getCSSCanvasContext"+          [toJSVal contextId, toJSVal name, toJSVal width, toJSVal height])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getCSSCanvasContext Mozilla Document.getCSSCanvasContext documentation> +getCSSCanvasContext_ ::+                     (MonadDOM m, IsDocument self, ToJSString contextId,+                      ToJSString name) =>+                       self -> contextId -> name -> Int -> Int -> m ()+getCSSCanvasContext_ self contextId name width height+  = liftDOM+      (void+         ((toDocument self) ^. jsf "getCSSCanvasContext"+            [toJSVal contextId, toJSVal name, toJSVal width, toJSVal height]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getCSSCanvasContext Mozilla Document.getCSSCanvasContext documentation> +getCSSCanvasContextUnchecked ::+                             (MonadDOM m, IsDocument self, ToJSString contextId,+                              ToJSString name) =>+                               self -> contextId -> name -> Int -> Int -> m CanvasRenderingContext+getCSSCanvasContextUnchecked self contextId name width height+  = liftDOM+      (((toDocument self) ^. jsf "getCSSCanvasContext"+          [toJSVal contextId, toJSVal name, toJSVal width, toJSVal height])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByClassName Mozilla Document.getElementsByClassName documentation> +getElementsByClassName ::+                       (MonadDOM m, IsDocument self, ToJSString tagname) =>+                         self -> tagname -> m (Maybe NodeList)+getElementsByClassName self tagname+  = liftDOM+      (((toDocument self) ^. jsf "getElementsByClassName"+          [toJSVal tagname])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByClassName Mozilla Document.getElementsByClassName documentation> +getElementsByClassName_ ::+                        (MonadDOM m, IsDocument self, ToJSString tagname) =>+                          self -> tagname -> m ()+getElementsByClassName_ self tagname+  = liftDOM+      (void+         ((toDocument self) ^. jsf "getElementsByClassName"+            [toJSVal tagname]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.getElementsByClassName Mozilla Document.getElementsByClassName documentation> +getElementsByClassNameUnchecked ::+                                (MonadDOM m, IsDocument self, ToJSString tagname) =>+                                  self -> tagname -> m NodeList+getElementsByClassNameUnchecked self tagname+  = liftDOM+      (((toDocument self) ^. jsf "getElementsByClassName"+          [toJSVal tagname])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.hasFocus Mozilla Document.hasFocus documentation> +hasFocus :: (MonadDOM m, IsDocument self) => self -> m Bool+hasFocus self+  = liftDOM (((toDocument self) ^. jsf "hasFocus" ()) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.hasFocus Mozilla Document.hasFocus documentation> +hasFocus_ :: (MonadDOM m, IsDocument self) => self -> m ()+hasFocus_ self+  = liftDOM (void ((toDocument self) ^. jsf "hasFocus" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.querySelector Mozilla Document.querySelector documentation> +querySelector ::+              (MonadDOM m, IsDocument self, ToJSString selectors) =>+                self -> selectors -> m (Maybe Element)+querySelector self selectors+  = liftDOM+      (((toDocument self) ^. jsf "querySelector" [toJSVal selectors]) >>=+         fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.querySelector Mozilla Document.querySelector documentation> +querySelector_ ::+               (MonadDOM m, IsDocument self, ToJSString selectors) =>+                 self -> selectors -> m ()+querySelector_ self selectors+  = liftDOM+      (void+         ((toDocument self) ^. jsf "querySelector" [toJSVal selectors]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.querySelector Mozilla Document.querySelector documentation> +querySelectorUnchecked ::+                       (MonadDOM m, IsDocument self, ToJSString selectors) =>+                         self -> selectors -> m Element+querySelectorUnchecked self selectors+  = liftDOM+      (((toDocument self) ^. jsf "querySelector" [toJSVal selectors]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.querySelectorAll Mozilla Document.querySelectorAll documentation> +querySelectorAll ::+                 (MonadDOM m, IsDocument self, ToJSString selectors) =>+                   self -> selectors -> m (Maybe NodeList)+querySelectorAll self selectors+  = liftDOM+      (((toDocument self) ^. jsf "querySelectorAll" [toJSVal selectors])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.querySelectorAll Mozilla Document.querySelectorAll documentation> +querySelectorAll_ ::+                  (MonadDOM m, IsDocument self, ToJSString selectors) =>+                    self -> selectors -> m ()+querySelectorAll_ self selectors+  = liftDOM+      (void+         ((toDocument self) ^. jsf "querySelectorAll" [toJSVal selectors]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.querySelectorAll Mozilla Document.querySelectorAll documentation> +querySelectorAllUnchecked ::+                          (MonadDOM m, IsDocument self, ToJSString selectors) =>+                            self -> selectors -> m NodeList+querySelectorAllUnchecked self selectors+  = liftDOM+      (((toDocument self) ^. jsf "querySelectorAll" [toJSVal selectors])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitCancelFullScreen Mozilla Document.webkitCancelFullScreen documentation> +webkitCancelFullScreen ::+                       (MonadDOM m, IsDocument self) => self -> m ()+webkitCancelFullScreen self+  = liftDOM+      (void ((toDocument self) ^. jsf "webkitCancelFullScreen" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitExitFullscreen Mozilla Document.webkitExitFullscreen documentation> +webkitExitFullscreen ::+                     (MonadDOM m, IsDocument self) => self -> m ()+webkitExitFullscreen self+  = liftDOM+      (void ((toDocument self) ^. jsf "webkitExitFullscreen" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.exitPointerLock Mozilla Document.exitPointerLock documentation> +exitPointerLock :: (MonadDOM m, IsDocument self) => self -> m ()+exitPointerLock self+  = liftDOM (void ((toDocument self) ^. jsf "exitPointerLock" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitGetNamedFlows Mozilla Document.webkitGetNamedFlows documentation> +webkitGetNamedFlows ::+                    (MonadDOM m, IsDocument self) =>+                      self -> m (Maybe DOMNamedFlowCollection)+webkitGetNamedFlows self+  = liftDOM+      (((toDocument self) ^. jsf "webkitGetNamedFlows" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitGetNamedFlows Mozilla Document.webkitGetNamedFlows documentation> +webkitGetNamedFlows_ ::+                     (MonadDOM m, IsDocument self) => self -> m ()+webkitGetNamedFlows_ self+  = liftDOM+      (void ((toDocument self) ^. jsf "webkitGetNamedFlows" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitGetNamedFlows Mozilla Document.webkitGetNamedFlows documentation> +webkitGetNamedFlowsUnchecked ::+                             (MonadDOM m, IsDocument self) => self -> m DOMNamedFlowCollection+webkitGetNamedFlowsUnchecked self+  = liftDOM+      (((toDocument self) ^. jsf "webkitGetNamedFlows" ()) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTouch Mozilla Document.createTouch documentation> +createTouch ::+            (MonadDOM m, IsDocument self, IsEventTarget target) =>+              self ->+                Maybe Window ->+                  Maybe target ->+                    Int ->+                      Int ->+                        Int ->+                          Int -> Int -> Int -> Int -> Float -> Float -> m (Maybe Touch)+createTouch self window target identifier pageX pageY screenX+  screenY webkitRadiusX webkitRadiusY webkitRotationAngle webkitForce+  = liftDOM+      (((toDocument self) ^. jsf "createTouch"+          [toJSVal window, toJSVal target, toJSVal identifier, toJSVal pageX,+           toJSVal pageY, toJSVal screenX, toJSVal screenY,+           toJSVal webkitRadiusX, toJSVal webkitRadiusY,+           toJSVal webkitRotationAngle, toJSVal webkitForce])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTouch Mozilla Document.createTouch documentation> +createTouch_ ::+             (MonadDOM m, IsDocument self, IsEventTarget target) =>+               self ->+                 Maybe Window ->+                   Maybe target ->+                     Int ->+                       Int -> Int -> Int -> Int -> Int -> Int -> Float -> Float -> m ()+createTouch_ self window target identifier pageX pageY screenX+  screenY webkitRadiusX webkitRadiusY webkitRotationAngle webkitForce+  = liftDOM+      (void+         ((toDocument self) ^. jsf "createTouch"+            [toJSVal window, toJSVal target, toJSVal identifier, toJSVal pageX,+             toJSVal pageY, toJSVal screenX, toJSVal screenY,+             toJSVal webkitRadiusX, toJSVal webkitRadiusY,+             toJSVal webkitRotationAngle, toJSVal webkitForce]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTouch Mozilla Document.createTouch documentation> +createTouchUnchecked ::+                     (MonadDOM m, IsDocument self, IsEventTarget target) =>+                       self ->+                         Maybe Window ->+                           Maybe target ->+                             Int ->+                               Int -> Int -> Int -> Int -> Int -> Int -> Float -> Float -> m Touch+createTouchUnchecked self window target identifier pageX pageY+  screenX screenY webkitRadiusX webkitRadiusY webkitRotationAngle+  webkitForce+  = liftDOM+      (((toDocument self) ^. jsf "createTouch"+          [toJSVal window, toJSVal target, toJSVal identifier, toJSVal pageX,+           toJSVal pageY, toJSVal screenX, toJSVal screenY,+           toJSVal webkitRadiusX, toJSVal webkitRadiusY,+           toJSVal webkitRotationAngle, toJSVal webkitForce])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTouchList Mozilla Document.createTouchList documentation> +createTouchList ::+                (MonadDOM m, IsDocument self) => self -> m (Maybe TouchList)+createTouchList self+  = liftDOM+      (((toDocument self) ^. jsf "createTouchList" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTouchList Mozilla Document.createTouchList documentation> +createTouchList_ :: (MonadDOM m, IsDocument self) => self -> m ()+createTouchList_ self+  = liftDOM (void ((toDocument self) ^. jsf "createTouchList" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.createTouchList Mozilla Document.createTouchList documentation> +createTouchListUnchecked ::+                         (MonadDOM m, IsDocument self) => self -> m TouchList+createTouchListUnchecked self+  = liftDOM+      (((toDocument self) ^. jsf "createTouchList" ()) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.doctype Mozilla Document.doctype documentation> +getDoctype ::+           (MonadDOM m, IsDocument self) => self -> m (Maybe DocumentType)+getDoctype self+  = liftDOM (((toDocument self) ^. js "doctype") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.doctype Mozilla Document.doctype documentation> +getDoctypeUnchecked ::+                    (MonadDOM m, IsDocument self) => self -> m DocumentType+getDoctypeUnchecked self+  = liftDOM+      (((toDocument self) ^. js "doctype") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.implementation Mozilla Document.implementation documentation> +getImplementation ::+                  (MonadDOM m, IsDocument self) =>+                    self -> m (Maybe DOMImplementation)+getImplementation self+  = liftDOM+      (((toDocument self) ^. js "implementation") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.implementation Mozilla Document.implementation documentation> +getImplementationUnchecked ::+                           (MonadDOM m, IsDocument self) => self -> m DOMImplementation+getImplementationUnchecked self+  = liftDOM+      (((toDocument self) ^. js "implementation") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.documentElement Mozilla Document.documentElement documentation> +getDocumentElement ::+                   (MonadDOM m, IsDocument self) => self -> m (Maybe Element)+getDocumentElement self+  = liftDOM+      (((toDocument self) ^. js "documentElement") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.documentElement Mozilla Document.documentElement documentation> +getDocumentElementUnchecked ::+                            (MonadDOM m, IsDocument self) => self -> m Element+getDocumentElementUnchecked self+  = liftDOM+      (((toDocument self) ^. js "documentElement") >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.inputEncoding Mozilla Document.inputEncoding documentation> +getInputEncoding ::+                 (MonadDOM m, IsDocument self, FromJSString result) =>+                   self -> m (Maybe result)+getInputEncoding self+  = liftDOM+      (((toDocument self) ^. js "inputEncoding") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.inputEncoding Mozilla Document.inputEncoding documentation> +getInputEncodingUnchecked ::+                          (MonadDOM m, IsDocument self, FromJSString result) =>+                            self -> m result+getInputEncodingUnchecked self+  = liftDOM+      (((toDocument self) ^. js "inputEncoding") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlEncoding Mozilla Document.xmlEncoding documentation> +getXmlEncoding ::+               (MonadDOM m, IsDocument self, FromJSString result) =>+                 self -> m (Maybe result)+getXmlEncoding self+  = liftDOM+      (((toDocument self) ^. js "xmlEncoding") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlEncoding Mozilla Document.xmlEncoding documentation> +getXmlEncodingUnchecked ::+                        (MonadDOM m, IsDocument self, FromJSString result) =>+                          self -> m result+getXmlEncodingUnchecked self+  = liftDOM+      (((toDocument self) ^. js "xmlEncoding") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlVersion Mozilla Document.xmlVersion documentation> +setXmlVersion ::+              (MonadDOM m, IsDocument self, ToJSString val) =>+                self -> Maybe val -> m ()+setXmlVersion self val+  = liftDOM ((toDocument self) ^. jss "xmlVersion" (toJSVal val))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlVersion Mozilla Document.xmlVersion documentation> +getXmlVersion ::+              (MonadDOM m, IsDocument self, FromJSString result) =>+                self -> m (Maybe result)+getXmlVersion self+  = liftDOM+      (((toDocument self) ^. js "xmlVersion") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlVersion Mozilla Document.xmlVersion documentation> +getXmlVersionUnchecked ::+                       (MonadDOM m, IsDocument self, FromJSString result) =>+                         self -> m result+getXmlVersionUnchecked self+  = liftDOM+      (((toDocument self) ^. js "xmlVersion") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlStandalone Mozilla Document.xmlStandalone documentation> +setXmlStandalone ::+                 (MonadDOM m, IsDocument self) => self -> Bool -> m ()+setXmlStandalone self val+  = liftDOM ((toDocument self) ^. jss "xmlStandalone" (toJSVal val))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.xmlStandalone Mozilla Document.xmlStandalone documentation> +getXmlStandalone :: (MonadDOM m, IsDocument self) => self -> m Bool+getXmlStandalone self+  = liftDOM (((toDocument self) ^. js "xmlStandalone") >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.documentURI Mozilla Document.documentURI documentation> +getDocumentURI ::+               (MonadDOM m, IsDocument self, FromJSString result) =>+                 self -> m (Maybe result)+getDocumentURI self+  = liftDOM+      (((toDocument self) ^. js "documentURI") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.documentURI Mozilla Document.documentURI documentation> +getDocumentURIUnchecked ::+                        (MonadDOM m, IsDocument self, FromJSString result) =>+                          self -> m result+getDocumentURIUnchecked self+  = liftDOM+      (((toDocument self) ^. js "documentURI") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.defaultView Mozilla Document.defaultView documentation> +getDefaultView ::+               (MonadDOM m, IsDocument self) => self -> m (Maybe Window)+getDefaultView self+  = liftDOM (((toDocument self) ^. js "defaultView") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.defaultView Mozilla Document.defaultView documentation> +getDefaultViewUnchecked ::+                        (MonadDOM m, IsDocument self) => self -> m Window+getDefaultViewUnchecked self+  = liftDOM+      (((toDocument self) ^. js "defaultView") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.styleSheets Mozilla Document.styleSheets documentation> +getStyleSheets ::+               (MonadDOM m, IsDocument self) => self -> m (Maybe StyleSheetList)+getStyleSheets self+  = liftDOM (((toDocument self) ^. js "styleSheets") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.styleSheets Mozilla Document.styleSheets documentation> +getStyleSheetsUnchecked ::+                        (MonadDOM m, IsDocument self) => self -> m StyleSheetList+getStyleSheetsUnchecked self+  = liftDOM+      (((toDocument self) ^. js "styleSheets") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.contentType Mozilla Document.contentType documentation> +getContentType ::+               (MonadDOM m, IsDocument self, FromJSString result) =>+                 self -> m result+getContentType self+  = liftDOM+      (((toDocument self) ^. js "contentType") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.title Mozilla Document.title documentation> +setTitle ::+         (MonadDOM m, IsDocument self, ToJSString val) =>+           self -> Maybe val -> m ()+setTitle self val+  = liftDOM ((toDocument self) ^. jss "title" (toJSVal val))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.title Mozilla Document.title documentation> +getTitle ::+         (MonadDOM m, IsDocument self, FromJSString result) =>+           self -> m (Maybe result)+getTitle self+  = liftDOM (((toDocument self) ^. js "title") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.title Mozilla Document.title documentation> +getTitleUnchecked ::+                  (MonadDOM m, IsDocument self, FromJSString result) =>+                    self -> m result+getTitleUnchecked self+  = liftDOM+      (((toDocument self) ^. js "title") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.referrer Mozilla Document.referrer documentation> +getReferrer ::+            (MonadDOM m, IsDocument self, FromJSString result) =>+              self -> m result+getReferrer self+  = liftDOM+      (((toDocument self) ^. js "referrer") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.domain Mozilla Document.domain documentation> +setDomain ::+          (MonadDOM m, IsDocument self, ToJSString val) =>+            self -> Maybe val -> m ()+setDomain self val+  = liftDOM ((toDocument self) ^. jss "domain" (toJSVal val))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.domain Mozilla Document.domain documentation> +getDomain ::+          (MonadDOM m, IsDocument self, FromJSString result) =>+            self -> m (Maybe result)+getDomain self+  = liftDOM+      (((toDocument self) ^. js "domain") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.domain Mozilla Document.domain documentation> +getDomainUnchecked ::+                   (MonadDOM m, IsDocument self, FromJSString result) =>+                     self -> m result+getDomainUnchecked self+  = liftDOM+      (((toDocument self) ^. js "domain") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.URL Mozilla Document.URL documentation> +getURL ::+       (MonadDOM m, IsDocument self, FromJSString result) =>+         self -> m result+getURL self+  = liftDOM (((toDocument self) ^. js "URL") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.cookie Mozilla Document.cookie documentation> +setCookie ::+          (MonadDOM m, IsDocument self, ToJSString val) =>+            self -> Maybe val -> m ()+setCookie self val+  = liftDOM ((toDocument self) ^. jss "cookie" (toJSVal val))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.cookie Mozilla Document.cookie documentation> +getCookie ::+          (MonadDOM m, IsDocument self, FromJSString result) =>+            self -> m (Maybe result)+getCookie self+  = liftDOM+      (((toDocument self) ^. js "cookie") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.cookie Mozilla Document.cookie documentation> +getCookieUnchecked ::+                   (MonadDOM m, IsDocument self, FromJSString result) =>+                     self -> m result+getCookieUnchecked self+  = liftDOM+      (((toDocument self) ^. js "cookie") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.body Mozilla Document.body documentation> +setBody ::+        (MonadDOM m, IsDocument self, IsHTMLElement val) =>+          self -> Maybe val -> m ()+setBody self val+  = liftDOM ((toDocument self) ^. jss "body" (toJSVal val))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.body Mozilla Document.body documentation> +getBody ::+        (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLElement)+getBody self+  = liftDOM (((toDocument self) ^. js "body") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.body Mozilla Document.body documentation> +getBodyUnchecked ::+                 (MonadDOM m, IsDocument self) => self -> m HTMLElement+getBodyUnchecked self+  = liftDOM (((toDocument self) ^. js "body") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.head Mozilla Document.head documentation> +getHead ::+        (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLHeadElement)+getHead self+  = liftDOM (((toDocument self) ^. js "head") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.head Mozilla Document.head documentation> +getHeadUnchecked ::+                 (MonadDOM m, IsDocument self) => self -> m HTMLHeadElement+getHeadUnchecked self+  = liftDOM (((toDocument self) ^. js "head") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.images Mozilla Document.images documentation> +getImages ::+          (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)+getImages self+  = liftDOM (((toDocument self) ^. js "images") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.images Mozilla Document.images documentation> +getImagesUnchecked ::+                   (MonadDOM m, IsDocument self) => self -> m HTMLCollection+getImagesUnchecked self+  = liftDOM+      (((toDocument self) ^. js "images") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.applets Mozilla Document.applets documentation> +getApplets ::+           (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)+getApplets self+  = liftDOM (((toDocument self) ^. js "applets") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.applets Mozilla Document.applets documentation> +getAppletsUnchecked ::+                    (MonadDOM m, IsDocument self) => self -> m HTMLCollection+getAppletsUnchecked self+  = liftDOM+      (((toDocument self) ^. js "applets") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.links Mozilla Document.links documentation> +getLinks ::+         (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)+getLinks self+  = liftDOM (((toDocument self) ^. js "links") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.links Mozilla Document.links documentation> +getLinksUnchecked ::+                  (MonadDOM m, IsDocument self) => self -> m HTMLCollection+getLinksUnchecked self+  = liftDOM+      (((toDocument self) ^. js "links") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.forms Mozilla Document.forms documentation> +getForms ::+         (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)+getForms self+  = liftDOM (((toDocument self) ^. js "forms") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.forms Mozilla Document.forms documentation> +getFormsUnchecked ::+                  (MonadDOM m, IsDocument self) => self -> m HTMLCollection+getFormsUnchecked self+  = liftDOM+      (((toDocument self) ^. js "forms") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.anchors Mozilla Document.anchors documentation> +getAnchors ::+           (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)+getAnchors self+  = liftDOM (((toDocument self) ^. js "anchors") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.anchors Mozilla Document.anchors documentation> +getAnchorsUnchecked ::+                    (MonadDOM m, IsDocument self) => self -> m HTMLCollection+getAnchorsUnchecked self+  = liftDOM+      (((toDocument self) ^. js "anchors") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.lastModified Mozilla Document.lastModified documentation> +getLastModified ::+                (MonadDOM m, IsDocument self, FromJSString result) =>+                  self -> m result+getLastModified self+  = liftDOM+      (((toDocument self) ^. js "lastModified") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.location Mozilla Document.location documentation> +setLocation ::+            (MonadDOM m, IsDocument self) => self -> Maybe Location -> m ()+setLocation self val+  = liftDOM ((toDocument self) ^. jss "location" (toJSVal val))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.location Mozilla Document.location documentation> +getLocation ::+            (MonadDOM m, IsDocument self) => self -> m (Maybe Location)+getLocation self+  = liftDOM (((toDocument self) ^. js "location") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.location Mozilla Document.location documentation> +getLocationUnchecked ::+                     (MonadDOM m, IsDocument self) => self -> m Location+getLocationUnchecked self+  = liftDOM+      (((toDocument self) ^. js "location") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.charset Mozilla Document.charset documentation> +setCharset ::+           (MonadDOM m, IsDocument self, ToJSString val) =>+             self -> Maybe val -> m ()+setCharset self val+  = liftDOM ((toDocument self) ^. jss "charset" (toJSVal val))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.charset Mozilla Document.charset documentation> +getCharset ::+           (MonadDOM m, IsDocument self, FromJSString result) =>+             self -> m (Maybe result)+getCharset self+  = liftDOM+      (((toDocument self) ^. js "charset") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.charset Mozilla Document.charset documentation> +getCharsetUnchecked ::+                    (MonadDOM m, IsDocument self, FromJSString result) =>+                      self -> m result+getCharsetUnchecked self+  = liftDOM+      (((toDocument self) ^. js "charset") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.defaultCharset Mozilla Document.defaultCharset documentation> +getDefaultCharset ::+                  (MonadDOM m, IsDocument self, FromJSString result) =>+                    self -> m (Maybe result)+getDefaultCharset self+  = liftDOM+      (((toDocument self) ^. js "defaultCharset") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.defaultCharset Mozilla Document.defaultCharset documentation> +getDefaultCharsetUnchecked ::+                           (MonadDOM m, IsDocument self, FromJSString result) =>+                             self -> m result+getDefaultCharsetUnchecked self+  = liftDOM+      (((toDocument self) ^. js "defaultCharset") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.readyState Mozilla Document.readyState documentation> +getReadyState ::+              (MonadDOM m, IsDocument self, FromJSString result) =>+                self -> m (Maybe result)+getReadyState self+  = liftDOM+      (((toDocument self) ^. js "readyState") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.readyState Mozilla Document.readyState documentation> +getReadyStateUnchecked ::+                       (MonadDOM m, IsDocument self, FromJSString result) =>+                         self -> m result+getReadyStateUnchecked self+  = liftDOM+      (((toDocument self) ^. js "readyState") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.characterSet Mozilla Document.characterSet documentation> +getCharacterSet ::+                (MonadDOM m, IsDocument self, FromJSString result) =>+                  self -> m (Maybe result)+getCharacterSet self+  = liftDOM+      (((toDocument self) ^. js "characterSet") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.characterSet Mozilla Document.characterSet documentation> +getCharacterSetUnchecked ::+                         (MonadDOM m, IsDocument self, FromJSString result) =>+                           self -> m result+getCharacterSetUnchecked self+  = liftDOM+      (((toDocument self) ^. js "characterSet") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.preferredStylesheetSet Mozilla Document.preferredStylesheetSet documentation> +getPreferredStylesheetSet ::+                          (MonadDOM m, IsDocument self, FromJSString result) =>+                            self -> m (Maybe result)+getPreferredStylesheetSet self+  = liftDOM+      (((toDocument self) ^. js "preferredStylesheetSet") >>=+         fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.preferredStylesheetSet Mozilla Document.preferredStylesheetSet documentation> +getPreferredStylesheetSetUnchecked ::+                                   (MonadDOM m, IsDocument self, FromJSString result) =>+                                     self -> m result+getPreferredStylesheetSetUnchecked self+  = liftDOM+      (((toDocument self) ^. js "preferredStylesheetSet") >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.selectedStylesheetSet Mozilla Document.selectedStylesheetSet documentation> +setSelectedStylesheetSet ::+                         (MonadDOM m, IsDocument self, ToJSString val) =>+                           self -> Maybe val -> m ()+setSelectedStylesheetSet self val+  = liftDOM+      ((toDocument self) ^. jss "selectedStylesheetSet" (toJSVal val))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.selectedStylesheetSet Mozilla Document.selectedStylesheetSet documentation> +getSelectedStylesheetSet ::+                         (MonadDOM m, IsDocument self, FromJSString result) =>+                           self -> m (Maybe result)+getSelectedStylesheetSet self+  = liftDOM+      (((toDocument self) ^. js "selectedStylesheetSet") >>=+         fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.selectedStylesheetSet Mozilla Document.selectedStylesheetSet documentation> +getSelectedStylesheetSetUnchecked ::+                                  (MonadDOM m, IsDocument self, FromJSString result) =>+                                    self -> m result+getSelectedStylesheetSetUnchecked self+  = liftDOM+      (((toDocument self) ^. js "selectedStylesheetSet") >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.activeElement Mozilla Document.activeElement documentation> +getActiveElement ::+                 (MonadDOM m, IsDocument self) => self -> m (Maybe Element)+getActiveElement self+  = liftDOM (((toDocument self) ^. js "activeElement") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.activeElement Mozilla Document.activeElement documentation> +getActiveElementUnchecked ::+                          (MonadDOM m, IsDocument self) => self -> m Element+getActiveElementUnchecked self+  = liftDOM+      (((toDocument self) ^. js "activeElement") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.compatMode Mozilla Document.compatMode documentation> +getCompatMode ::+              (MonadDOM m, IsDocument self, FromJSString result) =>+                self -> m result+getCompatMode self+  = liftDOM+      (((toDocument self) ^. js "compatMode") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitIsFullScreen Mozilla Document.webkitIsFullScreen documentation> +getWebkitIsFullScreen ::+                      (MonadDOM m, IsDocument self) => self -> m Bool+getWebkitIsFullScreen self+  = liftDOM+      (((toDocument self) ^. js "webkitIsFullScreen") >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitFullScreenKeyboardInputAllowed Mozilla Document.webkitFullScreenKeyboardInputAllowed documentation> +getWebkitFullScreenKeyboardInputAllowed ::+                                        (MonadDOM m, IsDocument self) => self -> m Bool+getWebkitFullScreenKeyboardInputAllowed self+  = liftDOM+      (((toDocument self) ^. js "webkitFullScreenKeyboardInputAllowed")+         >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitCurrentFullScreenElement Mozilla Document.webkitCurrentFullScreenElement documentation> +getWebkitCurrentFullScreenElement ::+                                  (MonadDOM m, IsDocument self) => self -> m (Maybe Element)+getWebkitCurrentFullScreenElement self+  = liftDOM+      (((toDocument self) ^. js "webkitCurrentFullScreenElement") >>=+         fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitCurrentFullScreenElement Mozilla Document.webkitCurrentFullScreenElement documentation> +getWebkitCurrentFullScreenElementUnchecked ::+                                           (MonadDOM m, IsDocument self) => self -> m Element+getWebkitCurrentFullScreenElementUnchecked self+  = liftDOM+      (((toDocument self) ^. js "webkitCurrentFullScreenElement") >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitFullscreenEnabled Mozilla Document.webkitFullscreenEnabled documentation> +getWebkitFullscreenEnabled ::+                           (MonadDOM m, IsDocument self) => self -> m Bool+getWebkitFullscreenEnabled self+  = liftDOM+      (((toDocument self) ^. js "webkitFullscreenEnabled") >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitFullscreenElement Mozilla Document.webkitFullscreenElement documentation> +getWebkitFullscreenElement ::+                           (MonadDOM m, IsDocument self) => self -> m (Maybe Element)+getWebkitFullscreenElement self+  = liftDOM+      (((toDocument self) ^. js "webkitFullscreenElement") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.webkitFullscreenElement Mozilla Document.webkitFullscreenElement documentation> +getWebkitFullscreenElementUnchecked ::+                                    (MonadDOM m, IsDocument self) => self -> m Element+getWebkitFullscreenElementUnchecked self+  = liftDOM+      (((toDocument self) ^. js "webkitFullscreenElement") >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.pointerLockElement Mozilla Document.pointerLockElement documentation> +getPointerLockElement ::+                      (MonadDOM m, IsDocument self) => self -> m (Maybe Element)+getPointerLockElement self+  = liftDOM+      (((toDocument self) ^. js "pointerLockElement") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.pointerLockElement Mozilla Document.pointerLockElement documentation> +getPointerLockElementUnchecked ::+                               (MonadDOM m, IsDocument self) => self -> m Element+getPointerLockElementUnchecked self+  = liftDOM+      (((toDocument self) ^. js "pointerLockElement") >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.fonts Mozilla Document.fonts documentation> +getFonts ::+         (MonadDOM m, IsDocument self) => self -> m (Maybe FontLoader)+getFonts self+  = liftDOM (((toDocument self) ^. js "fonts") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.fonts Mozilla Document.fonts documentation> +getFontsUnchecked ::+                  (MonadDOM m, IsDocument self) => self -> m FontLoader+getFontsUnchecked self+  = liftDOM+      (((toDocument self) ^. js "fonts") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onabort Mozilla Document.onabort documentation> +abort ::+      (IsDocument self, IsEventTarget self) => EventName self UIEvent+abort = unsafeEventName (toJSString "abort")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onblur Mozilla Document.onblur documentation> +blur ::+     (IsDocument self, IsEventTarget self) => EventName self FocusEvent+blur = unsafeEventName (toJSString "blur")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onchange Mozilla Document.onchange documentation> +change ::+       (IsDocument self, IsEventTarget self) => EventName self Event+change = unsafeEventName (toJSString "change")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onclick Mozilla Document.onclick documentation> +click ::+      (IsDocument self, IsEventTarget self) => EventName self MouseEvent+click = unsafeEventName (toJSString "click")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.oncontextmenu Mozilla Document.oncontextmenu documentation> +contextMenu ::+            (IsDocument self, IsEventTarget self) => EventName self MouseEvent+contextMenu = unsafeEventName (toJSString "contextmenu")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondblclick Mozilla Document.ondblclick documentation> +dblClick ::+         (IsDocument self, IsEventTarget self) => EventName self MouseEvent+dblClick = unsafeEventName (toJSString "dblclick")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondrag Mozilla Document.ondrag documentation> +drag ::+     (IsDocument self, IsEventTarget self) => EventName self MouseEvent+drag = unsafeEventName (toJSString "drag")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondragend Mozilla Document.ondragend documentation> +dragEnd ::+        (IsDocument self, IsEventTarget self) => EventName self MouseEvent+dragEnd = unsafeEventName (toJSString "dragend")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondragenter Mozilla Document.ondragenter documentation> +dragEnter ::+          (IsDocument self, IsEventTarget self) => EventName self MouseEvent+dragEnter = unsafeEventName (toJSString "dragenter")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondragleave Mozilla Document.ondragleave documentation> +dragLeave ::+          (IsDocument self, IsEventTarget self) => EventName self MouseEvent+dragLeave = unsafeEventName (toJSString "dragleave")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondragover Mozilla Document.ondragover documentation> +dragOver ::+         (IsDocument self, IsEventTarget self) => EventName self MouseEvent+dragOver = unsafeEventName (toJSString "dragover")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondragstart Mozilla Document.ondragstart documentation> +dragStart ::+          (IsDocument self, IsEventTarget self) => EventName self MouseEvent+dragStart = unsafeEventName (toJSString "dragstart")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ondrop Mozilla Document.ondrop documentation> +drop ::+     (IsDocument self, IsEventTarget self) => EventName self MouseEvent+drop = unsafeEventName (toJSString "drop")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onerror Mozilla Document.onerror documentation> +error ::+      (IsDocument self, IsEventTarget self) => EventName self UIEvent+error = unsafeEventName (toJSString "error")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onfocus Mozilla Document.onfocus documentation> +focus ::+      (IsDocument self, IsEventTarget self) => EventName self FocusEvent+focus = unsafeEventName (toJSString "focus")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.oninput Mozilla Document.oninput documentation> +input ::+      (IsDocument self, IsEventTarget self) => EventName self Event+input = unsafeEventName (toJSString "input")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.oninvalid Mozilla Document.oninvalid documentation> +invalid ::+        (IsDocument self, IsEventTarget self) => EventName self Event+invalid = unsafeEventName (toJSString "invalid")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onkeydown Mozilla Document.onkeydown documentation> +keyDown ::+        (IsDocument self, IsEventTarget self) =>+          EventName self KeyboardEvent+keyDown = unsafeEventName (toJSString "keydown")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onkeypress Mozilla Document.onkeypress documentation> +keyPress ::+         (IsDocument self, IsEventTarget self) =>+           EventName self KeyboardEvent+keyPress = unsafeEventName (toJSString "keypress")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onkeyup Mozilla Document.onkeyup documentation> +keyUp ::+      (IsDocument self, IsEventTarget self) =>+        EventName self KeyboardEvent+keyUp = unsafeEventName (toJSString "keyup")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onload Mozilla Document.onload documentation> +load ::+     (IsDocument self, IsEventTarget self) => EventName self UIEvent+load = unsafeEventName (toJSString "load")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmousedown Mozilla Document.onmousedown documentation> +mouseDown ::+          (IsDocument self, IsEventTarget self) => EventName self MouseEvent+mouseDown = unsafeEventName (toJSString "mousedown")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmouseenter Mozilla Document.onmouseenter documentation> +mouseEnter ::+           (IsDocument self, IsEventTarget self) => EventName self MouseEvent+mouseEnter = unsafeEventName (toJSString "mouseenter")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmouseleave Mozilla Document.onmouseleave documentation> +mouseLeave ::+           (IsDocument self, IsEventTarget self) => EventName self MouseEvent+mouseLeave = unsafeEventName (toJSString "mouseleave")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmousemove Mozilla Document.onmousemove documentation> +mouseMove ::+          (IsDocument self, IsEventTarget self) => EventName self MouseEvent+mouseMove = unsafeEventName (toJSString "mousemove")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmouseout Mozilla Document.onmouseout documentation> +mouseOut ::+         (IsDocument self, IsEventTarget self) => EventName self MouseEvent+mouseOut = unsafeEventName (toJSString "mouseout")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmouseover Mozilla Document.onmouseover documentation> +mouseOver ::+          (IsDocument self, IsEventTarget self) => EventName self MouseEvent+mouseOver = unsafeEventName (toJSString "mouseover")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmouseup Mozilla Document.onmouseup documentation> +mouseUp ::+        (IsDocument self, IsEventTarget self) => EventName self MouseEvent+mouseUp = unsafeEventName (toJSString "mouseup")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onmousewheel Mozilla Document.onmousewheel documentation> +mouseWheel ::+           (IsDocument self, IsEventTarget self) => EventName self MouseEvent+mouseWheel = unsafeEventName (toJSString "mousewheel")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onreadystatechange Mozilla Document.onreadystatechange documentation> +readyStateChange ::+                 (IsDocument self, IsEventTarget self) => EventName self Event+readyStateChange = unsafeEventName (toJSString "readystatechange")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onscroll Mozilla Document.onscroll documentation> +scroll ::+       (IsDocument self, IsEventTarget self) => EventName self UIEvent+scroll = unsafeEventName (toJSString "scroll")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onselect Mozilla Document.onselect documentation> +select ::+       (IsDocument self, IsEventTarget self) => EventName self UIEvent+select = unsafeEventName (toJSString "select")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onsubmit Mozilla Document.onsubmit documentation> +submit ::+       (IsDocument self, IsEventTarget self) => EventName self Event+submit = unsafeEventName (toJSString "submit")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onwheel Mozilla Document.onwheel documentation> +wheel ::+      (IsDocument self, IsEventTarget self) => EventName self WheelEvent+wheel = unsafeEventName (toJSString "wheel")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onbeforecut Mozilla Document.onbeforecut documentation> +beforeCut ::+          (IsDocument self, IsEventTarget self) => EventName self Event+beforeCut = unsafeEventName (toJSString "beforecut")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.oncut Mozilla Document.oncut documentation> +cut ::+    (IsDocument self, IsEventTarget self) => EventName self Event+cut = unsafeEventName (toJSString "cut")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onbeforecopy Mozilla Document.onbeforecopy documentation> +beforeCopy ::+           (IsDocument self, IsEventTarget self) => EventName self Event+beforeCopy = unsafeEventName (toJSString "beforecopy")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.oncopy Mozilla Document.oncopy documentation> +copy ::+     (IsDocument self, IsEventTarget self) => EventName self Event+copy = unsafeEventName (toJSString "copy")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onbeforepaste Mozilla Document.onbeforepaste documentation> +beforePaste ::+            (IsDocument self, IsEventTarget self) => EventName self Event+beforePaste = unsafeEventName (toJSString "beforepaste")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onpaste Mozilla Document.onpaste documentation> +paste ::+      (IsDocument self, IsEventTarget self) => EventName self Event+paste = unsafeEventName (toJSString "paste")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onreset Mozilla Document.onreset documentation> +reset ::+      (IsDocument self, IsEventTarget self) => EventName self Event+reset = unsafeEventName (toJSString "reset")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onsearch Mozilla Document.onsearch documentation> +search ::+       (IsDocument self, IsEventTarget self) => EventName self Event+search = unsafeEventName (toJSString "search")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onselectstart Mozilla Document.onselectstart documentation> +selectStart ::+            (IsDocument self, IsEventTarget self) => EventName self Event+selectStart = unsafeEventName (toJSString "selectstart")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onselectionchange Mozilla Document.onselectionchange documentation> +selectionchange ::+                (IsDocument self, IsEventTarget self) =>+                  EventName self onselectionchange+selectionchange = unsafeEventName (toJSString "selectionchange")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ontouchstart Mozilla Document.ontouchstart documentation> +touchStart ::+           (IsDocument self, IsEventTarget self) => EventName self TouchEvent+touchStart = unsafeEventName (toJSString "touchstart")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ontouchmove Mozilla Document.ontouchmove documentation> +touchMove ::+          (IsDocument self, IsEventTarget self) => EventName self TouchEvent+touchMove = unsafeEventName (toJSString "touchmove")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ontouchend Mozilla Document.ontouchend documentation> +touchEnd ::+         (IsDocument self, IsEventTarget self) => EventName self TouchEvent+touchEnd = unsafeEventName (toJSString "touchend")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.ontouchcancel Mozilla Document.ontouchcancel documentation> +touchCancel ::+            (IsDocument self, IsEventTarget self) => EventName self TouchEvent+touchCancel = unsafeEventName (toJSString "touchcancel")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onwebkitfullscreenchange Mozilla Document.onwebkitfullscreenchange documentation> +webKitFullscreenChange ::+                       (IsDocument self, IsEventTarget self) => EventName self Event+webKitFullscreenChange+  = unsafeEventName (toJSString "webkitfullscreenchange")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onwebkitfullscreenerror Mozilla Document.onwebkitfullscreenerror documentation> +webKitFullscreenError ::+                      (IsDocument self, IsEventTarget self) => EventName self Event+webKitFullscreenError+  = unsafeEventName (toJSString "webkitfullscreenerror")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onpointerlockchange Mozilla Document.onpointerlockchange documentation> +pointerlockchange ::+                  (IsDocument self, IsEventTarget self) => EventName self Event+pointerlockchange+  = unsafeEventName (toJSString "pointerlockchange")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onpointerlockerror Mozilla Document.onpointerlockerror documentation> +pointerlockerror ::+                 (IsDocument self, IsEventTarget self) => EventName self Event+pointerlockerror = unsafeEventName (toJSString "pointerlockerror")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onsecuritypolicyviolation Mozilla Document.onsecuritypolicyviolation documentation> +securitypolicyviolation ::+                        (IsDocument self, IsEventTarget self) =>+                          EventName self onsecuritypolicyviolation+securitypolicyviolation+  = unsafeEventName (toJSString "securitypolicyviolation")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onwebkitwillrevealbottom Mozilla Document.onwebkitwillrevealbottom documentation> +webKitWillRevealBottom ::+                       (IsDocument self, IsEventTarget self) => EventName self Event+webKitWillRevealBottom+  = unsafeEventName (toJSString "webkitwillrevealbottom")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onwebkitwillrevealleft Mozilla Document.onwebkitwillrevealleft documentation> +webKitWillRevealLeft ::+                     (IsDocument self, IsEventTarget self) => EventName self Event+webKitWillRevealLeft+  = unsafeEventName (toJSString "webkitwillrevealleft")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onwebkitwillrevealright Mozilla Document.onwebkitwillrevealright documentation> +webKitWillRevealRight ::+                      (IsDocument self, IsEventTarget self) => EventName self Event+webKitWillRevealRight+  = unsafeEventName (toJSString "webkitwillrevealright")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.onwebkitwillrevealtop Mozilla Document.onwebkitwillrevealtop documentation> +webKitWillRevealTop ::+                    (IsDocument self, IsEventTarget self) => EventName self Event+webKitWillRevealTop+  = unsafeEventName (toJSString "webkitwillrevealtop")++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.visibilityState Mozilla Document.visibilityState documentation> +getVisibilityState ::+                   (MonadDOM m, IsDocument self, FromJSString result) =>+                     self -> m result+getVisibilityState self+  = liftDOM+      (((toDocument self) ^. js "visibilityState") >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.hidden Mozilla Document.hidden documentation> +getHidden :: (MonadDOM m, IsDocument self) => self -> m Bool+getHidden self+  = liftDOM (((toDocument self) ^. js "hidden") >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.securityPolicy Mozilla Document.securityPolicy documentation> +getSecurityPolicy ::+                  (MonadDOM m, IsDocument self) => self -> m (Maybe SecurityPolicy)+getSecurityPolicy self+  = liftDOM+      (((toDocument self) ^. js "securityPolicy") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.securityPolicy Mozilla Document.securityPolicy documentation> +getSecurityPolicyUnchecked ::+                           (MonadDOM m, IsDocument self) => self -> m SecurityPolicy+getSecurityPolicyUnchecked self+  = liftDOM+      (((toDocument self) ^. js "securityPolicy") >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.currentScript Mozilla Document.currentScript documentation> +getCurrentScript ::+                 (MonadDOM m, IsDocument self) =>+                   self -> m (Maybe HTMLScriptElement)+getCurrentScript self+  = liftDOM (((toDocument self) ^. js "currentScript") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.currentScript Mozilla Document.currentScript documentation> +getCurrentScriptUnchecked ::+                          (MonadDOM m, IsDocument self) => self -> m HTMLScriptElement+getCurrentScriptUnchecked self+  = liftDOM+      (((toDocument self) ^. js "currentScript") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/Document.origin Mozilla Document.origin documentation>  getOrigin ::
src/JSDOM/Generated/DocumentFragment.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DocumentFragment-       (newDocumentFragment, querySelector, querySelectorAll,-        DocumentFragment, castToDocumentFragment, gTypeDocumentFragment)+       (newDocumentFragment, querySelector, querySelector_,+        querySelectorUnchecked, querySelectorAll, querySelectorAll_,+        querySelectorAllUnchecked, DocumentFragment,+        castToDocumentFragment, gTypeDocumentFragment)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -29,6 +31,22 @@   = liftDOM       ((self ^. jsf "querySelector" [toJSVal selectors]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment.querySelector Mozilla DocumentFragment.querySelector documentation> +querySelector_ ::+               (MonadDOM m, ToJSString selectors) =>+                 DocumentFragment -> selectors -> m ()+querySelector_ self selectors+  = liftDOM (void (self ^. jsf "querySelector" [toJSVal selectors]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment.querySelector Mozilla DocumentFragment.querySelector documentation> +querySelectorUnchecked ::+                       (MonadDOM m, ToJSString selectors) =>+                         DocumentFragment -> selectors -> m Element+querySelectorUnchecked self selectors+  = liftDOM+      ((self ^. jsf "querySelector" [toJSVal selectors]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment.querySelectorAll Mozilla DocumentFragment.querySelectorAll documentation>  querySelectorAll ::                  (MonadDOM m, ToJSString selectors) =>@@ -37,3 +55,20 @@   = liftDOM       ((self ^. jsf "querySelectorAll" [toJSVal selectors]) >>=          fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment.querySelectorAll Mozilla DocumentFragment.querySelectorAll documentation> +querySelectorAll_ ::+                  (MonadDOM m, ToJSString selectors) =>+                    DocumentFragment -> selectors -> m ()+querySelectorAll_ self selectors+  = liftDOM+      (void (self ^. jsf "querySelectorAll" [toJSVal selectors]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment.querySelectorAll Mozilla DocumentFragment.querySelectorAll documentation> +querySelectorAllUnchecked ::+                          (MonadDOM m, ToJSString selectors) =>+                            DocumentFragment -> selectors -> m NodeList+querySelectorAllUnchecked self selectors+  = liftDOM+      ((self ^. jsf "querySelectorAll" [toJSVal selectors]) >>=+         fromJSValUnchecked)
src/JSDOM/Generated/DocumentType.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DocumentType-       (getName, getEntities, getNotations, getPublicId, getSystemId,-        getInternalSubset, DocumentType, castToDocumentType,+       (getName, getEntities, getEntitiesUnchecked, getNotations,+        getNotationsUnchecked, getPublicId, getPublicIdUnchecked,+        getSystemId, getSystemIdUnchecked, getInternalSubset,+        getInternalSubsetUnchecked, DocumentType, castToDocumentType,         gTypeDocumentType)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -27,12 +29,24 @@             (MonadDOM m) => DocumentType -> m (Maybe NamedNodeMap) getEntities self = liftDOM ((self ^. js "entities") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.entities Mozilla DocumentType.entities documentation> +getEntitiesUnchecked ::+                     (MonadDOM m) => DocumentType -> m NamedNodeMap+getEntitiesUnchecked self+  = liftDOM ((self ^. js "entities") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.notations Mozilla DocumentType.notations documentation>  getNotations ::              (MonadDOM m) => DocumentType -> m (Maybe NamedNodeMap) getNotations self   = liftDOM ((self ^. js "notations") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.notations Mozilla DocumentType.notations documentation> +getNotationsUnchecked ::+                      (MonadDOM m) => DocumentType -> m NamedNodeMap+getNotationsUnchecked self+  = liftDOM ((self ^. js "notations") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.publicId Mozilla DocumentType.publicId documentation>  getPublicId ::             (MonadDOM m, FromJSString result) =>@@ -40,6 +54,12 @@ getPublicId self   = liftDOM ((self ^. js "publicId") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.publicId Mozilla DocumentType.publicId documentation> +getPublicIdUnchecked ::+                     (MonadDOM m, FromJSString result) => DocumentType -> m result+getPublicIdUnchecked self+  = liftDOM ((self ^. js "publicId") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.systemId Mozilla DocumentType.systemId documentation>  getSystemId ::             (MonadDOM m, FromJSString result) =>@@ -47,9 +67,21 @@ getSystemId self   = liftDOM ((self ^. js "systemId") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.systemId Mozilla DocumentType.systemId documentation> +getSystemIdUnchecked ::+                     (MonadDOM m, FromJSString result) => DocumentType -> m result+getSystemIdUnchecked self+  = liftDOM ((self ^. js "systemId") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.internalSubset Mozilla DocumentType.internalSubset documentation>  getInternalSubset ::                   (MonadDOM m, FromJSString result) =>                     DocumentType -> m (Maybe result) getInternalSubset self   = liftDOM ((self ^. js "internalSubset") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DocumentType.internalSubset Mozilla DocumentType.internalSubset documentation> +getInternalSubsetUnchecked ::+                           (MonadDOM m, FromJSString result) => DocumentType -> m result+getInternalSubsetUnchecked self+  = liftDOM ((self ^. js "internalSubset") >>= fromJSValUnchecked)
src/JSDOM/Generated/DynamicsCompressorNode.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.DynamicsCompressorNode-       (getThreshold, getKnee, getRatio, getReduction, getAttack,-        getRelease, DynamicsCompressorNode, castToDynamicsCompressorNode,+       (getThreshold, getThresholdUnchecked, getKnee, getKneeUnchecked,+        getRatio, getRatioUnchecked, getReduction, getReductionUnchecked,+        getAttack, getAttackUnchecked, getRelease, getReleaseUnchecked,+        DynamicsCompressorNode, castToDynamicsCompressorNode,         gTypeDynamicsCompressorNode)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,28 +25,64 @@ getThreshold self   = liftDOM ((self ^. js "threshold") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.threshold Mozilla DynamicsCompressorNode.threshold documentation> +getThresholdUnchecked ::+                      (MonadDOM m) => DynamicsCompressorNode -> m AudioParam+getThresholdUnchecked self+  = liftDOM ((self ^. js "threshold") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.knee Mozilla DynamicsCompressorNode.knee documentation>  getKnee ::         (MonadDOM m) => DynamicsCompressorNode -> m (Maybe AudioParam) getKnee self = liftDOM ((self ^. js "knee") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.knee Mozilla DynamicsCompressorNode.knee documentation> +getKneeUnchecked ::+                 (MonadDOM m) => DynamicsCompressorNode -> m AudioParam+getKneeUnchecked self+  = liftDOM ((self ^. js "knee") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.ratio Mozilla DynamicsCompressorNode.ratio documentation>  getRatio ::          (MonadDOM m) => DynamicsCompressorNode -> m (Maybe AudioParam) getRatio self = liftDOM ((self ^. js "ratio") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.ratio Mozilla DynamicsCompressorNode.ratio documentation> +getRatioUnchecked ::+                  (MonadDOM m) => DynamicsCompressorNode -> m AudioParam+getRatioUnchecked self+  = liftDOM ((self ^. js "ratio") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.reduction Mozilla DynamicsCompressorNode.reduction documentation>  getReduction ::              (MonadDOM m) => DynamicsCompressorNode -> m (Maybe AudioParam) getReduction self   = liftDOM ((self ^. js "reduction") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.reduction Mozilla DynamicsCompressorNode.reduction documentation> +getReductionUnchecked ::+                      (MonadDOM m) => DynamicsCompressorNode -> m AudioParam+getReductionUnchecked self+  = liftDOM ((self ^. js "reduction") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.attack Mozilla DynamicsCompressorNode.attack documentation>  getAttack ::           (MonadDOM m) => DynamicsCompressorNode -> m (Maybe AudioParam) getAttack self = liftDOM ((self ^. js "attack") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.attack Mozilla DynamicsCompressorNode.attack documentation> +getAttackUnchecked ::+                   (MonadDOM m) => DynamicsCompressorNode -> m AudioParam+getAttackUnchecked self+  = liftDOM ((self ^. js "attack") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.release Mozilla DynamicsCompressorNode.release documentation>  getRelease ::            (MonadDOM m) => DynamicsCompressorNode -> m (Maybe AudioParam) getRelease self = liftDOM ((self ^. js "release") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/DynamicsCompressorNode.release Mozilla DynamicsCompressorNode.release documentation> +getReleaseUnchecked ::+                    (MonadDOM m) => DynamicsCompressorNode -> m AudioParam+getReleaseUnchecked self+  = liftDOM ((self ^. js "release") >>= fromJSValUnchecked)
src/JSDOM/Generated/Element.hs view
@@ -1,28 +1,48 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Element-       (getAttribute, setAttribute, removeAttribute, getAttributeNode,-        setAttributeNode, removeAttributeNode, getElementsByTagName,-        hasAttributes, getAttributeNS, setAttributeNS, removeAttributeNS,-        getElementsByTagNameNS, getAttributeNodeNS, setAttributeNodeNS,-        hasAttribute, hasAttributeNS, focus, blur, scrollIntoView,+       (getAttribute, getAttribute_, getAttributeUnchecked, setAttribute,+        removeAttribute, getAttributeNode, getAttributeNode_,+        getAttributeNodeUnchecked, setAttributeNode, setAttributeNode_,+        setAttributeNodeUnchecked, removeAttributeNode,+        removeAttributeNode_, removeAttributeNodeUnchecked,+        getElementsByTagName, getElementsByTagName_,+        getElementsByTagNameUnchecked, hasAttributes, hasAttributes_,+        getAttributeNS, getAttributeNS_, setAttributeNS, removeAttributeNS,+        getElementsByTagNameNS, getElementsByTagNameNS_,+        getElementsByTagNameNSUnchecked, getAttributeNodeNS,+        getAttributeNodeNS_, getAttributeNodeNSUnchecked,+        setAttributeNodeNS, setAttributeNodeNS_,+        setAttributeNodeNSUnchecked, hasAttribute, hasAttribute_,+        hasAttributeNS, hasAttributeNS_, focus, blur, scrollIntoView,         scrollIntoViewIfNeeded, scrollByLines, scrollByPages,-        getElementsByClassName, querySelector, querySelectorAll, matches,-        closest, webkitMatchesSelector, getClientRects,-        getBoundingClientRect, webkitRequestFullScreen,+        getElementsByClassName, getElementsByClassName_,+        getElementsByClassNameUnchecked, querySelector, querySelector_,+        querySelectorUnchecked, querySelectorAll, querySelectorAll_,+        querySelectorAllUnchecked, matches, matches_, closest, closest_,+        closestUnchecked, webkitMatchesSelector, webkitMatchesSelector_,+        getClientRects, getClientRects_, getClientRectsUnchecked,+        getBoundingClientRect, getBoundingClientRect_,+        getBoundingClientRectUnchecked, webkitRequestFullScreen,         webkitRequestFullscreen, requestPointerLock,-        webkitGetRegionFlowRanges, pattern ALLOW_KEYBOARD_INPUT,-        getTagName, getAttributes, getStyle, setId, getId, getOffsetLeft,-        getOffsetTop, getOffsetWidth, getOffsetHeight, getClientLeft,-        getClientTop, getClientWidth, getClientHeight, setScrollLeft,-        getScrollLeft, setScrollTop, getScrollTop, getScrollWidth,-        getScrollHeight, getOffsetParent, setInnerHTML, getInnerHTML,-        setOuterHTML, getOuterHTML, setClassName, getClassName,-        getClassList, getDataset, getFirstElementChild,-        getLastElementChild, getPreviousElementSibling,-        getNextElementSibling, getChildElementCount, setUiactions,-        getUiactions, getWebkitRegionOverset, abort, blurEvent, change,-        click, contextMenu, dblClick, drag, dragEnd, dragEnter, dragLeave,+        webkitGetRegionFlowRanges, webkitGetRegionFlowRanges_,+        pattern ALLOW_KEYBOARD_INPUT, getTagName, getTagNameUnchecked,+        getAttributes, getAttributesUnchecked, getStyle, getStyleUnchecked,+        setId, getId, getOffsetLeft, getOffsetTop, getOffsetWidth,+        getOffsetHeight, getClientLeft, getClientTop, getClientWidth,+        getClientHeight, setScrollLeft, getScrollLeft, setScrollTop,+        getScrollTop, getScrollWidth, getScrollHeight, getOffsetParent,+        getOffsetParentUnchecked, setInnerHTML, getInnerHTML,+        getInnerHTMLUnchecked, setOuterHTML, getOuterHTML,+        getOuterHTMLUnchecked, setClassName, getClassName, getClassList,+        getClassListUnchecked, getDataset, getDatasetUnchecked,+        getFirstElementChild, getFirstElementChildUnchecked,+        getLastElementChild, getLastElementChildUnchecked,+        getPreviousElementSibling, getPreviousElementSiblingUnchecked,+        getNextElementSibling, getNextElementSiblingUnchecked,+        getChildElementCount, setUiactions, getUiactions,+        getWebkitRegionOverset, abort, blurEvent, change, click,+        contextMenu, dblClick, drag, dragEnd, dragEnter, dragLeave,         dragOver, dragStart, drop, error, focusEvent, input, invalid,         keyDown, keyPress, keyUp, load, mouseDown, mouseEnter, mouseLeave,         mouseMove, mouseOut, mouseOver, mouseUp, mouseWheel, scroll,@@ -55,6 +75,24 @@       (((toElement self) ^. jsf "getAttribute" [toJSVal name]) >>=          fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getAttribute Mozilla Element.getAttribute documentation> +getAttribute_ ::+              (MonadDOM m, IsElement self, ToJSString name) =>+                self -> name -> m ()+getAttribute_ self name+  = liftDOM+      (void ((toElement self) ^. jsf "getAttribute" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getAttribute Mozilla Element.getAttribute documentation> +getAttributeUnchecked ::+                      (MonadDOM m, IsElement self, ToJSString name,+                       FromJSString result) =>+                        self -> name -> m result+getAttributeUnchecked self name+  = liftDOM+      (((toElement self) ^. jsf "getAttribute" [toJSVal name]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.setAttribute Mozilla Element.setAttribute documentation>  setAttribute ::              (MonadDOM m, IsElement self, ToJSString name, ToJSString value) =>@@ -82,6 +120,23 @@       (((toElement self) ^. jsf "getAttributeNode" [toJSVal name]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getAttributeNode Mozilla Element.getAttributeNode documentation> +getAttributeNode_ ::+                  (MonadDOM m, IsElement self, ToJSString name) =>+                    self -> name -> m ()+getAttributeNode_ self name+  = liftDOM+      (void ((toElement self) ^. jsf "getAttributeNode" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getAttributeNode Mozilla Element.getAttributeNode documentation> +getAttributeNodeUnchecked ::+                          (MonadDOM m, IsElement self, ToJSString name) =>+                            self -> name -> m Attr+getAttributeNodeUnchecked self name+  = liftDOM+      (((toElement self) ^. jsf "getAttributeNode" [toJSVal name]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.setAttributeNode Mozilla Element.setAttributeNode documentation>  setAttributeNode ::                  (MonadDOM m, IsElement self) =>@@ -91,6 +146,22 @@       (((toElement self) ^. jsf "setAttributeNode" [toJSVal newAttr]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.setAttributeNode Mozilla Element.setAttributeNode documentation> +setAttributeNode_ ::+                  (MonadDOM m, IsElement self) => self -> Maybe Attr -> m ()+setAttributeNode_ self newAttr+  = liftDOM+      (void+         ((toElement self) ^. jsf "setAttributeNode" [toJSVal newAttr]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.setAttributeNode Mozilla Element.setAttributeNode documentation> +setAttributeNodeUnchecked ::+                          (MonadDOM m, IsElement self) => self -> Maybe Attr -> m Attr+setAttributeNodeUnchecked self newAttr+  = liftDOM+      (((toElement self) ^. jsf "setAttributeNode" [toJSVal newAttr]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.removeAttributeNode Mozilla Element.removeAttributeNode documentation>  removeAttributeNode ::                     (MonadDOM m, IsElement self) =>@@ -100,6 +171,22 @@       (((toElement self) ^. jsf "removeAttributeNode" [toJSVal oldAttr])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.removeAttributeNode Mozilla Element.removeAttributeNode documentation> +removeAttributeNode_ ::+                     (MonadDOM m, IsElement self) => self -> Maybe Attr -> m ()+removeAttributeNode_ self oldAttr+  = liftDOM+      (void+         ((toElement self) ^. jsf "removeAttributeNode" [toJSVal oldAttr]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.removeAttributeNode Mozilla Element.removeAttributeNode documentation> +removeAttributeNodeUnchecked ::+                             (MonadDOM m, IsElement self) => self -> Maybe Attr -> m Attr+removeAttributeNodeUnchecked self oldAttr+  = liftDOM+      (((toElement self) ^. jsf "removeAttributeNode" [toJSVal oldAttr])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getElementsByTagName Mozilla Element.getElementsByTagName documentation>  getElementsByTagName ::                      (MonadDOM m, IsElement self, ToJSString name) =>@@ -109,12 +196,35 @@       (((toElement self) ^. jsf "getElementsByTagName" [toJSVal name])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getElementsByTagName Mozilla Element.getElementsByTagName documentation> +getElementsByTagName_ ::+                      (MonadDOM m, IsElement self, ToJSString name) =>+                        self -> name -> m ()+getElementsByTagName_ self name+  = liftDOM+      (void+         ((toElement self) ^. jsf "getElementsByTagName" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getElementsByTagName Mozilla Element.getElementsByTagName documentation> +getElementsByTagNameUnchecked ::+                              (MonadDOM m, IsElement self, ToJSString name) =>+                                self -> name -> m NodeList+getElementsByTagNameUnchecked self name+  = liftDOM+      (((toElement self) ^. jsf "getElementsByTagName" [toJSVal name])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.hasAttributes Mozilla Element.hasAttributes documentation>  hasAttributes :: (MonadDOM m, IsElement self) => self -> m Bool hasAttributes self   = liftDOM       (((toElement self) ^. jsf "hasAttributes" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.hasAttributes Mozilla Element.hasAttributes documentation> +hasAttributes_ :: (MonadDOM m, IsElement self) => self -> m ()+hasAttributes_ self+  = liftDOM (void ((toElement self) ^. jsf "hasAttributes" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getAttributeNS Mozilla Element.getAttributeNS documentation>  getAttributeNS ::                (MonadDOM m, IsElement self, ToJSString namespaceURI,@@ -126,6 +236,17 @@           [toJSVal namespaceURI, toJSVal localName])          >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getAttributeNS Mozilla Element.getAttributeNS documentation> +getAttributeNS_ ::+                (MonadDOM m, IsElement self, ToJSString namespaceURI,+                 ToJSString localName) =>+                  self -> Maybe namespaceURI -> localName -> m ()+getAttributeNS_ self namespaceURI localName+  = liftDOM+      (void+         ((toElement self) ^. jsf "getAttributeNS"+            [toJSVal namespaceURI, toJSVal localName]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.setAttributeNS Mozilla Element.setAttributeNS documentation>  setAttributeNS ::                (MonadDOM m, IsElement self, ToJSString namespaceURI,@@ -159,6 +280,28 @@           [toJSVal namespaceURI, toJSVal localName])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getElementsByTagNameNS Mozilla Element.getElementsByTagNameNS documentation> +getElementsByTagNameNS_ ::+                        (MonadDOM m, IsElement self, ToJSString namespaceURI,+                         ToJSString localName) =>+                          self -> Maybe namespaceURI -> localName -> m ()+getElementsByTagNameNS_ self namespaceURI localName+  = liftDOM+      (void+         ((toElement self) ^. jsf "getElementsByTagNameNS"+            [toJSVal namespaceURI, toJSVal localName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getElementsByTagNameNS Mozilla Element.getElementsByTagNameNS documentation> +getElementsByTagNameNSUnchecked ::+                                (MonadDOM m, IsElement self, ToJSString namespaceURI,+                                 ToJSString localName) =>+                                  self -> Maybe namespaceURI -> localName -> m NodeList+getElementsByTagNameNSUnchecked self namespaceURI localName+  = liftDOM+      (((toElement self) ^. jsf "getElementsByTagNameNS"+          [toJSVal namespaceURI, toJSVal localName])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getAttributeNodeNS Mozilla Element.getAttributeNodeNS documentation>  getAttributeNodeNS ::                    (MonadDOM m, IsElement self, ToJSString namespaceURI,@@ -170,6 +313,28 @@           [toJSVal namespaceURI, toJSVal localName])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getAttributeNodeNS Mozilla Element.getAttributeNodeNS documentation> +getAttributeNodeNS_ ::+                    (MonadDOM m, IsElement self, ToJSString namespaceURI,+                     ToJSString localName) =>+                      self -> Maybe namespaceURI -> localName -> m ()+getAttributeNodeNS_ self namespaceURI localName+  = liftDOM+      (void+         ((toElement self) ^. jsf "getAttributeNodeNS"+            [toJSVal namespaceURI, toJSVal localName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getAttributeNodeNS Mozilla Element.getAttributeNodeNS documentation> +getAttributeNodeNSUnchecked ::+                            (MonadDOM m, IsElement self, ToJSString namespaceURI,+                             ToJSString localName) =>+                              self -> Maybe namespaceURI -> localName -> m Attr+getAttributeNodeNSUnchecked self namespaceURI localName+  = liftDOM+      (((toElement self) ^. jsf "getAttributeNodeNS"+          [toJSVal namespaceURI, toJSVal localName])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.setAttributeNodeNS Mozilla Element.setAttributeNodeNS documentation>  setAttributeNodeNS ::                    (MonadDOM m, IsElement self) =>@@ -179,6 +344,22 @@       (((toElement self) ^. jsf "setAttributeNodeNS" [toJSVal newAttr])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.setAttributeNodeNS Mozilla Element.setAttributeNodeNS documentation> +setAttributeNodeNS_ ::+                    (MonadDOM m, IsElement self) => self -> Maybe Attr -> m ()+setAttributeNodeNS_ self newAttr+  = liftDOM+      (void+         ((toElement self) ^. jsf "setAttributeNodeNS" [toJSVal newAttr]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.setAttributeNodeNS Mozilla Element.setAttributeNodeNS documentation> +setAttributeNodeNSUnchecked ::+                            (MonadDOM m, IsElement self) => self -> Maybe Attr -> m Attr+setAttributeNodeNSUnchecked self newAttr+  = liftDOM+      (((toElement self) ^. jsf "setAttributeNodeNS" [toJSVal newAttr])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.hasAttribute Mozilla Element.hasAttribute documentation>  hasAttribute ::              (MonadDOM m, IsElement self, ToJSString name) =>@@ -188,6 +369,14 @@       (((toElement self) ^. jsf "hasAttribute" [toJSVal name]) >>=          valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.hasAttribute Mozilla Element.hasAttribute documentation> +hasAttribute_ ::+              (MonadDOM m, IsElement self, ToJSString name) =>+                self -> name -> m ()+hasAttribute_ self name+  = liftDOM+      (void ((toElement self) ^. jsf "hasAttribute" [toJSVal name]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.hasAttributeNS Mozilla Element.hasAttributeNS documentation>  hasAttributeNS ::                (MonadDOM m, IsElement self, ToJSString namespaceURI,@@ -199,6 +388,17 @@           [toJSVal namespaceURI, toJSVal localName])          >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.hasAttributeNS Mozilla Element.hasAttributeNS documentation> +hasAttributeNS_ ::+                (MonadDOM m, IsElement self, ToJSString namespaceURI,+                 ToJSString localName) =>+                  self -> Maybe namespaceURI -> localName -> m ()+hasAttributeNS_ self namespaceURI localName+  = liftDOM+      (void+         ((toElement self) ^. jsf "hasAttributeNS"+            [toJSVal namespaceURI, toJSVal localName]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.focus Mozilla Element.focus documentation>  focus :: (MonadDOM m, IsElement self) => self -> m () focus self = liftDOM (void ((toElement self) ^. jsf "focus" ()))@@ -247,6 +447,24 @@       (((toElement self) ^. jsf "getElementsByClassName" [toJSVal name])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getElementsByClassName Mozilla Element.getElementsByClassName documentation> +getElementsByClassName_ ::+                        (MonadDOM m, IsElement self, ToJSString name) =>+                          self -> name -> m ()+getElementsByClassName_ self name+  = liftDOM+      (void+         ((toElement self) ^. jsf "getElementsByClassName" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getElementsByClassName Mozilla Element.getElementsByClassName documentation> +getElementsByClassNameUnchecked ::+                                (MonadDOM m, IsElement self, ToJSString name) =>+                                  self -> name -> m NodeList+getElementsByClassNameUnchecked self name+  = liftDOM+      (((toElement self) ^. jsf "getElementsByClassName" [toJSVal name])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.querySelector Mozilla Element.querySelector documentation>  querySelector ::               (MonadDOM m, IsElement self, ToJSString selectors) =>@@ -256,6 +474,24 @@       (((toElement self) ^. jsf "querySelector" [toJSVal selectors]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.querySelector Mozilla Element.querySelector documentation> +querySelector_ ::+               (MonadDOM m, IsElement self, ToJSString selectors) =>+                 self -> selectors -> m ()+querySelector_ self selectors+  = liftDOM+      (void+         ((toElement self) ^. jsf "querySelector" [toJSVal selectors]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.querySelector Mozilla Element.querySelector documentation> +querySelectorUnchecked ::+                       (MonadDOM m, IsElement self, ToJSString selectors) =>+                         self -> selectors -> m Element+querySelectorUnchecked self selectors+  = liftDOM+      (((toElement self) ^. jsf "querySelector" [toJSVal selectors]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.querySelectorAll Mozilla Element.querySelectorAll documentation>  querySelectorAll ::                  (MonadDOM m, IsElement self, ToJSString selectors) =>@@ -265,6 +501,24 @@       (((toElement self) ^. jsf "querySelectorAll" [toJSVal selectors])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.querySelectorAll Mozilla Element.querySelectorAll documentation> +querySelectorAll_ ::+                  (MonadDOM m, IsElement self, ToJSString selectors) =>+                    self -> selectors -> m ()+querySelectorAll_ self selectors+  = liftDOM+      (void+         ((toElement self) ^. jsf "querySelectorAll" [toJSVal selectors]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.querySelectorAll Mozilla Element.querySelectorAll documentation> +querySelectorAllUnchecked ::+                          (MonadDOM m, IsElement self, ToJSString selectors) =>+                            self -> selectors -> m NodeList+querySelectorAllUnchecked self selectors+  = liftDOM+      (((toElement self) ^. jsf "querySelectorAll" [toJSVal selectors])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.matches Mozilla Element.matches documentation>  matches ::         (MonadDOM m, IsElement self, ToJSString selectors) =>@@ -274,6 +528,14 @@       (((toElement self) ^. jsf "matches" [toJSVal selectors]) >>=          valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.matches Mozilla Element.matches documentation> +matches_ ::+         (MonadDOM m, IsElement self, ToJSString selectors) =>+           self -> selectors -> m ()+matches_ self selectors+  = liftDOM+      (void ((toElement self) ^. jsf "matches" [toJSVal selectors]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.closest Mozilla Element.closest documentation>  closest ::         (MonadDOM m, IsElement self, ToJSString selectors) =>@@ -283,6 +545,23 @@       (((toElement self) ^. jsf "closest" [toJSVal selectors]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.closest Mozilla Element.closest documentation> +closest_ ::+         (MonadDOM m, IsElement self, ToJSString selectors) =>+           self -> selectors -> m ()+closest_ self selectors+  = liftDOM+      (void ((toElement self) ^. jsf "closest" [toJSVal selectors]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.closest Mozilla Element.closest documentation> +closestUnchecked ::+                 (MonadDOM m, IsElement self, ToJSString selectors) =>+                   self -> selectors -> m Element+closestUnchecked self selectors+  = liftDOM+      (((toElement self) ^. jsf "closest" [toJSVal selectors]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.webkitMatchesSelector Mozilla Element.webkitMatchesSelector documentation>  webkitMatchesSelector ::                       (MonadDOM m, IsElement self, ToJSString selectors) =>@@ -293,6 +572,16 @@           [toJSVal selectors])          >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.webkitMatchesSelector Mozilla Element.webkitMatchesSelector documentation> +webkitMatchesSelector_ ::+                       (MonadDOM m, IsElement self, ToJSString selectors) =>+                         self -> selectors -> m ()+webkitMatchesSelector_ self selectors+  = liftDOM+      (void+         ((toElement self) ^. jsf "webkitMatchesSelector"+            [toJSVal selectors]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getClientRects Mozilla Element.getClientRects documentation>  getClientRects ::                (MonadDOM m, IsElement self) => self -> m (Maybe ClientRectList)@@ -300,6 +589,19 @@   = liftDOM       (((toElement self) ^. jsf "getClientRects" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getClientRects Mozilla Element.getClientRects documentation> +getClientRects_ :: (MonadDOM m, IsElement self) => self -> m ()+getClientRects_ self+  = liftDOM (void ((toElement self) ^. jsf "getClientRects" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getClientRects Mozilla Element.getClientRects documentation> +getClientRectsUnchecked ::+                        (MonadDOM m, IsElement self) => self -> m ClientRectList+getClientRectsUnchecked self+  = liftDOM+      (((toElement self) ^. jsf "getClientRects" ()) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getBoundingClientRect Mozilla Element.getBoundingClientRect documentation>  getBoundingClientRect ::                       (MonadDOM m, IsElement self) => self -> m (Maybe ClientRect)@@ -308,6 +610,21 @@       (((toElement self) ^. jsf "getBoundingClientRect" ()) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getBoundingClientRect Mozilla Element.getBoundingClientRect documentation> +getBoundingClientRect_ ::+                       (MonadDOM m, IsElement self) => self -> m ()+getBoundingClientRect_ self+  = liftDOM+      (void ((toElement self) ^. jsf "getBoundingClientRect" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.getBoundingClientRect Mozilla Element.getBoundingClientRect documentation> +getBoundingClientRectUnchecked ::+                               (MonadDOM m, IsElement self) => self -> m ClientRect+getBoundingClientRectUnchecked self+  = liftDOM+      (((toElement self) ^. jsf "getBoundingClientRect" ()) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.webkitRequestFullScreen Mozilla Element.webkitRequestFullScreen documentation>  webkitRequestFullScreen ::                         (MonadDOM m, IsElement self) => self -> Word -> m ()@@ -336,6 +653,13 @@   = liftDOM       (((toElement self) ^. jsf "webkitGetRegionFlowRanges" ()) >>=          fromJSArray)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.webkitGetRegionFlowRanges Mozilla Element.webkitGetRegionFlowRanges documentation> +webkitGetRegionFlowRanges_ ::+                           (MonadDOM m, IsElement self) => self -> m ()+webkitGetRegionFlowRanges_ self+  = liftDOM+      (void ((toElement self) ^. jsf "webkitGetRegionFlowRanges" ())) pattern ALLOW_KEYBOARD_INPUT = 1  -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.tagName Mozilla Element.tagName documentation> @@ -346,12 +670,27 @@   = liftDOM       (((toElement self) ^. js "tagName") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.tagName Mozilla Element.tagName documentation> +getTagNameUnchecked ::+                    (MonadDOM m, IsElement self, FromJSString result) =>+                      self -> m result+getTagNameUnchecked self+  = liftDOM+      (((toElement self) ^. js "tagName") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.attributes Mozilla Element.attributes documentation>  getAttributes ::               (MonadDOM m, IsElement self) => self -> m (Maybe NamedNodeMap) getAttributes self   = liftDOM (((toElement self) ^. js "attributes") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.attributes Mozilla Element.attributes documentation> +getAttributesUnchecked ::+                       (MonadDOM m, IsElement self) => self -> m NamedNodeMap+getAttributesUnchecked self+  = liftDOM+      (((toElement self) ^. js "attributes") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.style Mozilla Element.style documentation>  getStyle ::          (MonadDOM m, IsElement self) =>@@ -359,6 +698,12 @@ getStyle self   = liftDOM (((toElement self) ^. js "style") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.style Mozilla Element.style documentation> +getStyleUnchecked ::+                  (MonadDOM m, IsElement self) => self -> m CSSStyleDeclaration+getStyleUnchecked self+  = liftDOM (((toElement self) ^. js "style") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.id Mozilla Element.id documentation>  setId ::       (MonadDOM m, IsElement self, ToJSString val) => self -> val -> m ()@@ -455,6 +800,13 @@ getOffsetParent self   = liftDOM (((toElement self) ^. js "offsetParent") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.offsetParent Mozilla Element.offsetParent documentation> +getOffsetParentUnchecked ::+                         (MonadDOM m, IsElement self) => self -> m Element+getOffsetParentUnchecked self+  = liftDOM+      (((toElement self) ^. js "offsetParent") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.innerHTML Mozilla Element.innerHTML documentation>  setInnerHTML ::              (MonadDOM m, IsElement self, ToJSString val) =>@@ -470,6 +822,14 @@   = liftDOM       (((toElement self) ^. js "innerHTML") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.innerHTML Mozilla Element.innerHTML documentation> +getInnerHTMLUnchecked ::+                      (MonadDOM m, IsElement self, FromJSString result) =>+                        self -> m result+getInnerHTMLUnchecked self+  = liftDOM+      (((toElement self) ^. js "innerHTML") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.outerHTML Mozilla Element.outerHTML documentation>  setOuterHTML ::              (MonadDOM m, IsElement self, ToJSString val) =>@@ -485,6 +845,14 @@   = liftDOM       (((toElement self) ^. js "outerHTML") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.outerHTML Mozilla Element.outerHTML documentation> +getOuterHTMLUnchecked ::+                      (MonadDOM m, IsElement self, FromJSString result) =>+                        self -> m result+getOuterHTMLUnchecked self+  = liftDOM+      (((toElement self) ^. js "outerHTML") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.className Mozilla Element.className documentation>  setClassName ::              (MonadDOM m, IsElement self, ToJSString val) => self -> val -> m ()@@ -505,12 +873,26 @@ getClassList self   = liftDOM (((toElement self) ^. js "classList") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.classList Mozilla Element.classList documentation> +getClassListUnchecked ::+                      (MonadDOM m, IsElement self) => self -> m DOMTokenList+getClassListUnchecked self+  = liftDOM+      (((toElement self) ^. js "classList") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.dataset Mozilla Element.dataset documentation>  getDataset ::            (MonadDOM m, IsElement self) => self -> m (Maybe DOMStringMap) getDataset self   = liftDOM (((toElement self) ^. js "dataset") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.dataset Mozilla Element.dataset documentation> +getDatasetUnchecked ::+                    (MonadDOM m, IsElement self) => self -> m DOMStringMap+getDatasetUnchecked self+  = liftDOM+      (((toElement self) ^. js "dataset") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.firstElementChild Mozilla Element.firstElementChild documentation>  getFirstElementChild ::                      (MonadDOM m, IsElement self) => self -> m (Maybe Element)@@ -518,6 +900,14 @@   = liftDOM       (((toElement self) ^. js "firstElementChild") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.firstElementChild Mozilla Element.firstElementChild documentation> +getFirstElementChildUnchecked ::+                              (MonadDOM m, IsElement self) => self -> m Element+getFirstElementChildUnchecked self+  = liftDOM+      (((toElement self) ^. js "firstElementChild") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.lastElementChild Mozilla Element.lastElementChild documentation>  getLastElementChild ::                     (MonadDOM m, IsElement self) => self -> m (Maybe Element)@@ -525,6 +915,14 @@   = liftDOM       (((toElement self) ^. js "lastElementChild") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.lastElementChild Mozilla Element.lastElementChild documentation> +getLastElementChildUnchecked ::+                             (MonadDOM m, IsElement self) => self -> m Element+getLastElementChildUnchecked self+  = liftDOM+      (((toElement self) ^. js "lastElementChild") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.previousElementSibling Mozilla Element.previousElementSibling documentation>  getPreviousElementSibling ::                           (MonadDOM m, IsElement self) => self -> m (Maybe Element)@@ -532,12 +930,28 @@   = liftDOM       (((toElement self) ^. js "previousElementSibling") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.previousElementSibling Mozilla Element.previousElementSibling documentation> +getPreviousElementSiblingUnchecked ::+                                   (MonadDOM m, IsElement self) => self -> m Element+getPreviousElementSiblingUnchecked self+  = liftDOM+      (((toElement self) ^. js "previousElementSibling") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.nextElementSibling Mozilla Element.nextElementSibling documentation>  getNextElementSibling ::                       (MonadDOM m, IsElement self) => self -> m (Maybe Element) getNextElementSibling self   = liftDOM       (((toElement self) ^. js "nextElementSibling") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.nextElementSibling Mozilla Element.nextElementSibling documentation> +getNextElementSiblingUnchecked ::+                               (MonadDOM m, IsElement self) => self -> m Element+getNextElementSiblingUnchecked self+  = liftDOM+      (((toElement self) ^. js "nextElementSibling") >>=+         fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/Element.childElementCount Mozilla Element.childElementCount documentation>  getChildElementCount ::
src/JSDOM/Generated/Entity.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Entity-       (getPublicId, getSystemId, getNotationName, Entity, castToEntity,-        gTypeEntity)+       (getPublicId, getPublicIdUnchecked, getSystemId,+        getSystemIdUnchecked, getNotationName, getNotationNameUnchecked,+        Entity, castToEntity, gTypeEntity)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,14 +23,32 @@ getPublicId self   = liftDOM ((self ^. js "publicId") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Entity.publicId Mozilla Entity.publicId documentation> +getPublicIdUnchecked ::+                     (MonadDOM m, FromJSString result) => Entity -> m result+getPublicIdUnchecked self+  = liftDOM ((self ^. js "publicId") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Entity.systemId Mozilla Entity.systemId documentation>  getSystemId ::             (MonadDOM m, FromJSString result) => Entity -> m (Maybe result) getSystemId self   = liftDOM ((self ^. js "systemId") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Entity.systemId Mozilla Entity.systemId documentation> +getSystemIdUnchecked ::+                     (MonadDOM m, FromJSString result) => Entity -> m result+getSystemIdUnchecked self+  = liftDOM ((self ^. js "systemId") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Entity.notationName Mozilla Entity.notationName documentation>  getNotationName ::                 (MonadDOM m, FromJSString result) => Entity -> m (Maybe result) getNotationName self   = liftDOM ((self ^. js "notationName") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Entity.notationName Mozilla Entity.notationName documentation> +getNotationNameUnchecked ::+                         (MonadDOM m, FromJSString result) => Entity -> m result+getNotationNameUnchecked self+  = liftDOM ((self ^. js "notationName") >>= fromJSValUnchecked)
src/JSDOM/Generated/Event.hs view
@@ -8,11 +8,13 @@         pattern MOUSEMOVE, pattern MOUSEDRAG, pattern CLICK,         pattern DBLCLICK, pattern KEYDOWN, pattern KEYUP, pattern KEYPRESS,         pattern DRAGDROP, pattern FOCUS, pattern BLUR, pattern SELECT,-        pattern CHANGE, getType, getTarget, getCurrentTarget,-        getEventPhase, getBubbles, getCancelable, getTimeStamp,-        getDefaultPrevented, getSrcElement, setReturnValue, getReturnValue,-        setCancelBubble, getCancelBubble, getClipboardData, Event,-        castToEvent, gTypeEvent, IsEvent, toEvent)+        pattern CHANGE, getType, getTarget, getTargetUnchecked,+        getCurrentTarget, getCurrentTargetUnchecked, getEventPhase,+        getBubbles, getCancelable, getTimeStamp, getDefaultPrevented,+        getSrcElement, getSrcElementUnchecked, setReturnValue,+        getReturnValue, setCancelBubble, getCancelBubble, getClipboardData,+        getClipboardDataUnchecked, Event, castToEvent, gTypeEvent, IsEvent,+        toEvent)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -85,12 +87,25 @@ getTarget self   = liftDOM (((toEvent self) ^. js "target") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.target Mozilla Event.target documentation> +getTargetUnchecked ::+                   (MonadDOM m, IsEvent self) => self -> m EventTarget+getTargetUnchecked self+  = liftDOM (((toEvent self) ^. js "target") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.currentTarget Mozilla Event.currentTarget documentation>  getCurrentTarget ::                  (MonadDOM m, IsEvent self) => self -> m (Maybe EventTarget) getCurrentTarget self   = liftDOM (((toEvent self) ^. js "currentTarget") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.currentTarget Mozilla Event.currentTarget documentation> +getCurrentTargetUnchecked ::+                          (MonadDOM m, IsEvent self) => self -> m EventTarget+getCurrentTargetUnchecked self+  = liftDOM+      (((toEvent self) ^. js "currentTarget") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.eventPhase Mozilla Event.eventPhase documentation>  getEventPhase :: (MonadDOM m, IsEvent self) => self -> m Word getEventPhase self@@ -124,6 +139,13 @@ getSrcElement self   = liftDOM (((toEvent self) ^. js "srcElement") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.srcElement Mozilla Event.srcElement documentation> +getSrcElementUnchecked ::+                       (MonadDOM m, IsEvent self) => self -> m EventTarget+getSrcElementUnchecked self+  = liftDOM+      (((toEvent self) ^. js "srcElement") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.returnValue Mozilla Event.returnValue documentation>  setReturnValue ::                (MonadDOM m, IsEvent self) => self -> Bool -> m ()@@ -151,3 +173,10 @@                  (MonadDOM m, IsEvent self) => self -> m (Maybe DataTransfer) getClipboardData self   = liftDOM (((toEvent self) ^. js "clipboardData") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Event.clipboardData Mozilla Event.clipboardData documentation> +getClipboardDataUnchecked ::+                          (MonadDOM m, IsEvent self) => self -> m DataTransfer+getClipboardDataUnchecked self+  = liftDOM+      (((toEvent self) ^. js "clipboardData") >>= fromJSValUnchecked)
src/JSDOM/Generated/EventTarget.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.EventTarget-       (addEventListener, removeEventListener, dispatchEvent, EventTarget,-        castToEventTarget, gTypeEventTarget, IsEventTarget, toEventTarget)+       (addEventListener, removeEventListener, dispatchEvent,+        dispatchEvent_, EventTarget, castToEventTarget, gTypeEventTarget,+        IsEventTarget, toEventTarget)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -43,3 +44,12 @@   = liftDOM       (((toEventTarget self) ^. jsf "dispatchEvent" [toJSVal event]) >>=          valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/EventTarget.dispatchEvent Mozilla EventTarget.dispatchEvent documentation> +dispatchEvent_ ::+               (MonadDOM m, IsEventTarget self, IsEvent event) =>+                 self -> Maybe event -> m ()+dispatchEvent_ self event+  = liftDOM+      (void+         ((toEventTarget self) ^. jsf "dispatchEvent" [toJSVal event]))
src/JSDOM/Generated/File.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.File-       (getName, getLastModifiedDate, File, castToFile, gTypeFile) where+       (getName, getLastModifiedDate, getLastModifiedDateUnchecked, File,+        castToFile, gTypeFile)+       where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable) import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)@@ -22,3 +24,8 @@ getLastModifiedDate :: (MonadDOM m) => File -> m (Maybe Date) getLastModifiedDate self   = liftDOM ((self ^. js "lastModifiedDate") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/File.lastModifiedDate Mozilla File.lastModifiedDate documentation> +getLastModifiedDateUnchecked :: (MonadDOM m) => File -> m Date+getLastModifiedDateUnchecked self+  = liftDOM ((self ^. js "lastModifiedDate") >>= fromJSValUnchecked)
src/JSDOM/Generated/FileList.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.FileList-       (item, getLength, FileList, castToFileList, gTypeFileList) where+       (item, item_, itemUnchecked, getLength, FileList, castToFileList,+        gTypeFileList)+       where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable) import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)@@ -18,6 +20,17 @@ item :: (MonadDOM m) => FileList -> Word -> m (Maybe File) item self index   = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileList.item Mozilla FileList.item documentation> +item_ :: (MonadDOM m) => FileList -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileList.item Mozilla FileList.item documentation> +itemUnchecked :: (MonadDOM m) => FileList -> Word -> m File+itemUnchecked self index+  = liftDOM+      ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/FileList.length Mozilla FileList.length documentation>  getLength :: (MonadDOM m) => FileList -> m Word
src/JSDOM/Generated/FileReader.hs view
@@ -3,9 +3,9 @@ module JSDOM.Generated.FileReader        (newFileReader, readAsArrayBuffer, readAsBinaryString, readAsText,         readAsDataURL, abort, pattern EMPTY, pattern LOADING, pattern DONE,-        getReadyState, getResult, getError, loadStart, progress, load,-        abortEvent, error, loadEnd, FileReader, castToFileReader,-        gTypeFileReader)+        getReadyState, getResult, getError, getErrorUnchecked, loadStart,+        progress, load, abortEvent, error, loadEnd, FileReader,+        castToFileReader, gTypeFileReader)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -68,6 +68,11 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReader.error Mozilla FileReader.error documentation>  getError :: (MonadDOM m) => FileReader -> m (Maybe FileError) getError self = liftDOM ((self ^. js "error") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReader.error Mozilla FileReader.error documentation> +getErrorUnchecked :: (MonadDOM m) => FileReader -> m FileError+getErrorUnchecked self+  = liftDOM ((self ^. js "error") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReader.onloadstart Mozilla FileReader.onloadstart documentation>  loadStart :: EventName FileReader ProgressEvent
src/JSDOM/Generated/FileReaderSync.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.FileReaderSync-       (newFileReaderSync, readAsArrayBuffer, readAsBinaryString,-        readAsText, readAsDataURL, FileReaderSync, castToFileReaderSync,+       (newFileReaderSync, readAsArrayBuffer, readAsArrayBuffer_,+        readAsArrayBufferUnchecked, readAsBinaryString,+        readAsBinaryString_, readAsText, readAsText_, readAsDataURL,+        readAsDataURL_, FileReaderSync, castToFileReaderSync,         gTypeFileReaderSync)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -30,6 +32,21 @@   = liftDOM       ((self ^. jsf "readAsArrayBuffer" [toJSVal blob]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync.readAsArrayBuffer Mozilla FileReaderSync.readAsArrayBuffer documentation> +readAsArrayBuffer_ ::+                   (MonadDOM m, IsBlob blob) => FileReaderSync -> Maybe blob -> m ()+readAsArrayBuffer_ self blob+  = liftDOM (void (self ^. jsf "readAsArrayBuffer" [toJSVal blob]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync.readAsArrayBuffer Mozilla FileReaderSync.readAsArrayBuffer documentation> +readAsArrayBufferUnchecked ::+                           (MonadDOM m, IsBlob blob) =>+                             FileReaderSync -> Maybe blob -> m ArrayBuffer+readAsArrayBufferUnchecked self blob+  = liftDOM+      ((self ^. jsf "readAsArrayBuffer" [toJSVal blob]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync.readAsBinaryString Mozilla FileReaderSync.readAsBinaryString documentation>  readAsBinaryString ::                    (MonadDOM m, IsBlob blob, FromJSString result) =>@@ -39,6 +56,12 @@       ((self ^. jsf "readAsBinaryString" [toJSVal blob]) >>=          fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync.readAsBinaryString Mozilla FileReaderSync.readAsBinaryString documentation> +readAsBinaryString_ ::+                    (MonadDOM m, IsBlob blob) => FileReaderSync -> Maybe blob -> m ()+readAsBinaryString_ self blob+  = liftDOM (void (self ^. jsf "readAsBinaryString" [toJSVal blob]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync.readAsText Mozilla FileReaderSync.readAsText documentation>  readAsText ::            (MonadDOM m, IsBlob blob, ToJSString encoding,@@ -49,6 +72,14 @@       ((self ^. jsf "readAsText" [toJSVal blob, toJSVal encoding]) >>=          fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync.readAsText Mozilla FileReaderSync.readAsText documentation> +readAsText_ ::+            (MonadDOM m, IsBlob blob, ToJSString encoding) =>+              FileReaderSync -> Maybe blob -> encoding -> m ()+readAsText_ self blob encoding+  = liftDOM+      (void (self ^. jsf "readAsText" [toJSVal blob, toJSVal encoding]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync.readAsDataURL Mozilla FileReaderSync.readAsDataURL documentation>  readAsDataURL ::               (MonadDOM m, IsBlob blob, FromJSString result) =>@@ -57,3 +88,9 @@   = liftDOM       ((self ^. jsf "readAsDataURL" [toJSVal blob]) >>=          fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync.readAsDataURL Mozilla FileReaderSync.readAsDataURL documentation> +readAsDataURL_ ::+               (MonadDOM m, IsBlob blob) => FileReaderSync -> Maybe blob -> m ()+readAsDataURL_ self blob+  = liftDOM (void (self ^. jsf "readAsDataURL" [toJSVal blob]))
src/JSDOM/Generated/FocusEvent.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.FocusEvent-       (getRelatedTarget, FocusEvent, castToFocusEvent, gTypeFocusEvent)+       (getRelatedTarget, getRelatedTargetUnchecked, FocusEvent,+        castToFocusEvent, gTypeFocusEvent)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,3 +21,9 @@                  (MonadDOM m) => FocusEvent -> m (Maybe EventTarget) getRelatedTarget self   = liftDOM ((self ^. js "relatedTarget") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FocusEvent.relatedTarget Mozilla FocusEvent.relatedTarget documentation> +getRelatedTargetUnchecked ::+                          (MonadDOM m) => FocusEvent -> m EventTarget+getRelatedTargetUnchecked self+  = liftDOM ((self ^. js "relatedTarget") >>= fromJSValUnchecked)
src/JSDOM/Generated/FontLoader.hs view
@@ -1,9 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.FontLoader-       (checkFont, loadFont, notifyWhenFontsReady, loading, loadingDone,-        loadStart, load, error, getLoading, FontLoader, castToFontLoader,-        gTypeFontLoader)+       (checkFont, checkFont_, loadFont, notifyWhenFontsReady, loading,+        loadingDone, loadStart, load, error, getLoading, FontLoader,+        castToFontLoader, gTypeFontLoader)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -25,6 +25,14 @@   = liftDOM       ((self ^. jsf "checkFont" [toJSVal font, toJSVal text]) >>=          valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/FontLoader.checkFont Mozilla FontLoader.checkFont documentation> +checkFont_ ::+           (MonadDOM m, ToJSString font, ToJSString text) =>+             FontLoader -> font -> text -> m ()+checkFont_ self font text+  = liftDOM+      (void (self ^. jsf "checkFont" [toJSVal font, toJSVal text]))  -- | <https://developer.mozilla.org/en-US/docs/Web/API/FontLoader.loadFont Mozilla FontLoader.loadFont documentation>  loadFont ::
src/JSDOM/Generated/GainNode.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.GainNode-       (getGain, GainNode, castToGainNode, gTypeGainNode) where+       (getGain, getGainUnchecked, GainNode, castToGainNode,+        gTypeGainNode)+       where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable) import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)@@ -17,3 +19,8 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/GainNode.gain Mozilla GainNode.gain documentation>  getGain :: (MonadDOM m) => GainNode -> m (Maybe AudioParam) getGain self = liftDOM ((self ^. js "gain") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/GainNode.gain Mozilla GainNode.gain documentation> +getGainUnchecked :: (MonadDOM m) => GainNode -> m AudioParam+getGainUnchecked self+  = liftDOM ((self ^. js "gain") >>= fromJSValUnchecked)
src/JSDOM/Generated/GamepadEvent.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.GamepadEvent-       (getGamepad, GamepadEvent, castToGamepadEvent, gTypeGamepadEvent)+       (getGamepad, getGamepadUnchecked, GamepadEvent, castToGamepadEvent,+        gTypeGamepadEvent)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -18,3 +19,8 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/GamepadEvent.gamepad Mozilla GamepadEvent.gamepad documentation>  getGamepad :: (MonadDOM m) => GamepadEvent -> m (Maybe Gamepad) getGamepad self = liftDOM ((self ^. js "gamepad") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/GamepadEvent.gamepad Mozilla GamepadEvent.gamepad documentation> +getGamepadUnchecked :: (MonadDOM m) => GamepadEvent -> m Gamepad+getGamepadUnchecked self+  = liftDOM ((self ^. js "gamepad") >>= fromJSValUnchecked)
src/JSDOM/Generated/Geolocation.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Geolocation-       (getCurrentPosition, watchPosition, clearWatch, Geolocation,-        castToGeolocation, gTypeGeolocation)+       (getCurrentPosition, watchPosition, watchPosition_, clearWatch,+        Geolocation, castToGeolocation, gTypeGeolocation)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -40,6 +40,18 @@          ((self ^. jsf "watchPosition"              [toJSVal successCallback, toJSVal errorCallback, toJSVal options])             >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Geolocation.watchPosition Mozilla Geolocation.watchPosition documentation> +watchPosition_ ::+               (MonadDOM m, IsPositionOptions options) =>+                 Geolocation ->+                   Maybe PositionCallback ->+                     Maybe PositionErrorCallback -> Maybe options -> m ()+watchPosition_ self successCallback errorCallback options+  = liftDOM+      (void+         (self ^. jsf "watchPosition"+            [toJSVal successCallback, toJSVal errorCallback, toJSVal options]))  -- | <https://developer.mozilla.org/en-US/docs/Web/API/Geolocation.clearWatch Mozilla Geolocation.clearWatch documentation>  clearWatch :: (MonadDOM m) => Geolocation -> Int -> m ()
src/JSDOM/Generated/Geoposition.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Geoposition-       (getCoords, getTimestamp, Geoposition, castToGeoposition,-        gTypeGeoposition)+       (getCoords, getCoordsUnchecked, getTimestamp, Geoposition,+        castToGeoposition, gTypeGeoposition)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -19,6 +19,11 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Geoposition.coords Mozilla Geoposition.coords documentation>  getCoords :: (MonadDOM m) => Geoposition -> m (Maybe Coordinates) getCoords self = liftDOM ((self ^. js "coords") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Geoposition.coords Mozilla Geoposition.coords documentation> +getCoordsUnchecked :: (MonadDOM m) => Geoposition -> m Coordinates+getCoordsUnchecked self+  = liftDOM ((self ^. js "coords") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/Geoposition.timestamp Mozilla Geoposition.timestamp documentation>  getTimestamp :: (MonadDOM m) => Geoposition -> m Word
src/JSDOM/Generated/HTMLAllCollection.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLAllCollection-       (item, namedItem, tags, getLength, HTMLAllCollection,-        castToHTMLAllCollection, gTypeHTMLAllCollection)+       (item, item_, itemUnchecked, namedItem, namedItem_,+        namedItemUnchecked, tags, tags_, tagsUnchecked, getLength,+        HTMLAllCollection, castToHTMLAllCollection, gTypeHTMLAllCollection)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,6 +22,18 @@ item self index   = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAllCollection.item Mozilla HTMLAllCollection.item documentation> +item_ :: (MonadDOM m) => HTMLAllCollection -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAllCollection.item Mozilla HTMLAllCollection.item documentation> +itemUnchecked ::+              (MonadDOM m) => HTMLAllCollection -> Word -> m Node+itemUnchecked self index+  = liftDOM+      ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAllCollection.namedItem Mozilla HTMLAllCollection.namedItem documentation>  namedItem ::           (MonadDOM m, ToJSString name) =>@@ -28,12 +41,40 @@ namedItem self name   = liftDOM ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAllCollection.namedItem Mozilla HTMLAllCollection.namedItem documentation> +namedItem_ ::+           (MonadDOM m, ToJSString name) => HTMLAllCollection -> name -> m ()+namedItem_ self name+  = liftDOM (void (self ^. jsf "namedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAllCollection.namedItem Mozilla HTMLAllCollection.namedItem documentation> +namedItemUnchecked ::+                   (MonadDOM m, ToJSString name) =>+                     HTMLAllCollection -> name -> m Node+namedItemUnchecked self name+  = liftDOM+      ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAllCollection.tags Mozilla HTMLAllCollection.tags documentation>  tags ::      (MonadDOM m, ToJSString name) =>        HTMLAllCollection -> name -> m (Maybe NodeList) tags self name   = liftDOM ((self ^. jsf "tags" [toJSVal name]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAllCollection.tags Mozilla HTMLAllCollection.tags documentation> +tags_ ::+      (MonadDOM m, ToJSString name) => HTMLAllCollection -> name -> m ()+tags_ self name+  = liftDOM (void (self ^. jsf "tags" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAllCollection.tags Mozilla HTMLAllCollection.tags documentation> +tagsUnchecked ::+              (MonadDOM m, ToJSString name) =>+                HTMLAllCollection -> name -> m NodeList+tagsUnchecked self name+  = liftDOM+      ((self ^. jsf "tags" [toJSVal name]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAllCollection.length Mozilla HTMLAllCollection.length documentation>  getLength :: (MonadDOM m) => HTMLAllCollection -> m Word
src/JSDOM/Generated/HTMLAnchorElement.hs view
@@ -1,14 +1,17 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLAnchorElement-       (toString, setCharset, getCharset, setCoords, getCoords,+       (toString, toString_, setCharset, getCharset, setCoords, getCoords,         setDownload, getDownload, setHref, getHref, setHreflang,         getHreflang, setName, getName, setPing, getPing, setRel, getRel,         setRev, getRev, setShape, getShape, setTarget, getTarget, setType,-        getType, setHash, getHash, setHost, getHost, setHostname,-        getHostname, setPathname, getPathname, setPort, getPort,-        setProtocol, getProtocol, setSearch, getSearch, getOrigin, setText,-        getText, getRelList, HTMLAnchorElement, castToHTMLAnchorElement,+        getType, setHash, getHash, getHashUnchecked, setHost, getHost,+        getHostUnchecked, setHostname, getHostname, getHostnameUnchecked,+        setPathname, getPathname, getPathnameUnchecked, setPort, getPort,+        getPortUnchecked, setProtocol, getProtocol, getProtocolUnchecked,+        setSearch, getSearch, getSearchUnchecked, getOrigin,+        getOriginUnchecked, setText, getText, getRelList,+        getRelListUnchecked, HTMLAnchorElement, castToHTMLAnchorElement,         gTypeHTMLAnchorElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -29,6 +32,10 @@ toString self   = liftDOM ((self ^. jsf "toString" ()) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.toString Mozilla HTMLAnchorElement.toString documentation> +toString_ :: (MonadDOM m) => HTMLAnchorElement -> m ()+toString_ self = liftDOM (void (self ^. jsf "toString" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.charset Mozilla HTMLAnchorElement.charset documentation>  setCharset ::            (MonadDOM m, ToJSString val) => HTMLAnchorElement -> val -> m ()@@ -169,6 +176,12 @@           HTMLAnchorElement -> m (Maybe result) getHash self = liftDOM ((self ^. js "hash") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.hash Mozilla HTMLAnchorElement.hash documentation> +getHashUnchecked ::+                 (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result+getHashUnchecked self+  = liftDOM ((self ^. js "hash") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.host Mozilla HTMLAnchorElement.host documentation>  setHost ::         (MonadDOM m, ToJSString val) =>@@ -181,6 +194,12 @@           HTMLAnchorElement -> m (Maybe result) getHost self = liftDOM ((self ^. js "host") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.host Mozilla HTMLAnchorElement.host documentation> +getHostUnchecked ::+                 (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result+getHostUnchecked self+  = liftDOM ((self ^. js "host") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.hostname Mozilla HTMLAnchorElement.hostname documentation>  setHostname ::             (MonadDOM m, ToJSString val) =>@@ -195,6 +214,12 @@ getHostname self   = liftDOM ((self ^. js "hostname") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.hostname Mozilla HTMLAnchorElement.hostname documentation> +getHostnameUnchecked ::+                     (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result+getHostnameUnchecked self+  = liftDOM ((self ^. js "hostname") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.pathname Mozilla HTMLAnchorElement.pathname documentation>  setPathname ::             (MonadDOM m, ToJSString val) =>@@ -209,6 +234,12 @@ getPathname self   = liftDOM ((self ^. js "pathname") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.pathname Mozilla HTMLAnchorElement.pathname documentation> +getPathnameUnchecked ::+                     (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result+getPathnameUnchecked self+  = liftDOM ((self ^. js "pathname") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.port Mozilla HTMLAnchorElement.port documentation>  setPort ::         (MonadDOM m, ToJSString val) =>@@ -221,6 +252,12 @@           HTMLAnchorElement -> m (Maybe result) getPort self = liftDOM ((self ^. js "port") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.port Mozilla HTMLAnchorElement.port documentation> +getPortUnchecked ::+                 (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result+getPortUnchecked self+  = liftDOM ((self ^. js "port") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.protocol Mozilla HTMLAnchorElement.protocol documentation>  setProtocol ::             (MonadDOM m, ToJSString val) =>@@ -235,6 +272,12 @@ getProtocol self   = liftDOM ((self ^. js "protocol") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.protocol Mozilla HTMLAnchorElement.protocol documentation> +getProtocolUnchecked ::+                     (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result+getProtocolUnchecked self+  = liftDOM ((self ^. js "protocol") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.search Mozilla HTMLAnchorElement.search documentation>  setSearch ::           (MonadDOM m, ToJSString val) =>@@ -248,6 +291,12 @@ getSearch self   = liftDOM ((self ^. js "search") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.search Mozilla HTMLAnchorElement.search documentation> +getSearchUnchecked ::+                   (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result+getSearchUnchecked self+  = liftDOM ((self ^. js "search") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.origin Mozilla HTMLAnchorElement.origin documentation>  getOrigin ::           (MonadDOM m, FromJSString result) =>@@ -255,6 +304,12 @@ getOrigin self   = liftDOM ((self ^. js "origin") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.origin Mozilla HTMLAnchorElement.origin documentation> +getOriginUnchecked ::+                   (MonadDOM m, FromJSString result) => HTMLAnchorElement -> m result+getOriginUnchecked self+  = liftDOM ((self ^. js "origin") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.text Mozilla HTMLAnchorElement.text documentation>  setText ::         (MonadDOM m, ToJSString val) => HTMLAnchorElement -> val -> m ()@@ -269,3 +324,9 @@ getRelList ::            (MonadDOM m) => HTMLAnchorElement -> m (Maybe DOMTokenList) getRelList self = liftDOM ((self ^. js "relList") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement.relList Mozilla HTMLAnchorElement.relList documentation> +getRelListUnchecked ::+                    (MonadDOM m) => HTMLAnchorElement -> m DOMTokenList+getRelListUnchecked self+  = liftDOM ((self ^. js "relList") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLAreaElement.hs view
@@ -4,8 +4,8 @@        (setAlt, getAlt, setCoords, getCoords, setHref, getHref, setNoHref,         getNoHref, setPing, getPing, setRel, getRel, setShape, getShape,         setTarget, getTarget, getHash, getHost, getHostname, getPathname,-        getPort, getProtocol, getSearch, getRelList, HTMLAreaElement,-        castToHTMLAreaElement, gTypeHTMLAreaElement)+        getPort, getProtocol, getSearch, getRelList, getRelListUnchecked,+        HTMLAreaElement, castToHTMLAreaElement, gTypeHTMLAreaElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -143,3 +143,9 @@ getRelList ::            (MonadDOM m) => HTMLAreaElement -> m (Maybe DOMTokenList) getRelList self = liftDOM ((self ^. js "relList") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement.relList Mozilla HTMLAreaElement.relList documentation> +getRelListUnchecked ::+                    (MonadDOM m) => HTMLAreaElement -> m DOMTokenList+getRelListUnchecked self+  = liftDOM ((self ^. js "relList") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLBaseElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLBaseElement-       (setHref, getHref, setTarget, getTarget, HTMLBaseElement,-        castToHTMLBaseElement, gTypeHTMLBaseElement)+       (setHref, getHref, getHrefUnchecked, setTarget, getTarget,+        HTMLBaseElement, castToHTMLBaseElement, gTypeHTMLBaseElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -27,6 +27,12 @@         (MonadDOM m, FromJSString result) =>           HTMLBaseElement -> m (Maybe result) getHref self = liftDOM ((self ^. js "href") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBaseElement.href Mozilla HTMLBaseElement.href documentation> +getHrefUnchecked ::+                 (MonadDOM m, FromJSString result) => HTMLBaseElement -> m result+getHrefUnchecked self+  = liftDOM ((self ^. js "href") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLBaseElement.target Mozilla HTMLBaseElement.target documentation>  setTarget ::
src/JSDOM/Generated/HTMLButtonElement.hs view
@@ -1,13 +1,16 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLButtonElement-       (checkValidity, setCustomValidity, setAutofocus, getAutofocus,-        setDisabled, getDisabled, getForm, setFormAction, getFormAction,-        setFormEnctype, getFormEnctype, setFormMethod, getFormMethod,-        setFormNoValidate, getFormNoValidate, setFormTarget, getFormTarget,-        setName, getName, setType, getType, setValue, getValue,-        getWillValidate, getValidity, getValidationMessage, getLabels,-        HTMLButtonElement, castToHTMLButtonElement, gTypeHTMLButtonElement)+       (checkValidity, checkValidity_, setCustomValidity, setAutofocus,+        getAutofocus, setDisabled, getDisabled, getForm, getFormUnchecked,+        setFormAction, getFormAction, setFormEnctype, getFormEnctype,+        getFormEnctypeUnchecked, setFormMethod, getFormMethod,+        getFormMethodUnchecked, setFormNoValidate, getFormNoValidate,+        setFormTarget, getFormTarget, setName, getName, setType, getType,+        getTypeUnchecked, setValue, getValue, getWillValidate, getValidity,+        getValidityUnchecked, getValidationMessage, getLabels,+        getLabelsUnchecked, HTMLButtonElement, castToHTMLButtonElement,+        gTypeHTMLButtonElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -26,6 +29,11 @@ checkValidity self   = liftDOM ((self ^. jsf "checkValidity" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.checkValidity Mozilla HTMLButtonElement.checkValidity documentation> +checkValidity_ :: (MonadDOM m) => HTMLButtonElement -> m ()+checkValidity_ self+  = liftDOM (void (self ^. jsf "checkValidity" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.setCustomValidity Mozilla HTMLButtonElement.setCustomValidity documentation>  setCustomValidity ::                   (MonadDOM m, ToJSString error) =>@@ -57,6 +65,12 @@         (MonadDOM m) => HTMLButtonElement -> m (Maybe HTMLFormElement) getForm self = liftDOM ((self ^. js "form") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.form Mozilla HTMLButtonElement.form documentation> +getFormUnchecked ::+                 (MonadDOM m) => HTMLButtonElement -> m HTMLFormElement+getFormUnchecked self+  = liftDOM ((self ^. js "form") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.formAction Mozilla HTMLButtonElement.formAction documentation>  setFormAction ::               (MonadDOM m, ToJSString val) => HTMLButtonElement -> val -> m ()@@ -83,6 +97,12 @@ getFormEnctype self   = liftDOM ((self ^. js "formEnctype") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.formEnctype Mozilla HTMLButtonElement.formEnctype documentation> +getFormEnctypeUnchecked ::+                        (MonadDOM m, FromJSString result) => HTMLButtonElement -> m result+getFormEnctypeUnchecked self+  = liftDOM ((self ^. js "formEnctype") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.formMethod Mozilla HTMLButtonElement.formMethod documentation>  setFormMethod ::               (MonadDOM m, ToJSString val) =>@@ -97,6 +117,12 @@ getFormMethod self   = liftDOM ((self ^. js "formMethod") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.formMethod Mozilla HTMLButtonElement.formMethod documentation> +getFormMethodUnchecked ::+                       (MonadDOM m, FromJSString result) => HTMLButtonElement -> m result+getFormMethodUnchecked self+  = liftDOM ((self ^. js "formMethod") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.formNoValidate Mozilla HTMLButtonElement.formNoValidate documentation>  setFormNoValidate ::                   (MonadDOM m) => HTMLButtonElement -> Bool -> m ()@@ -142,6 +168,12 @@           HTMLButtonElement -> m (Maybe result) getType self = liftDOM ((self ^. js "type") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.type Mozilla HTMLButtonElement.type documentation> +getTypeUnchecked ::+                 (MonadDOM m, FromJSString result) => HTMLButtonElement -> m result+getTypeUnchecked self+  = liftDOM ((self ^. js "type") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.value Mozilla HTMLButtonElement.value documentation>  setValue ::          (MonadDOM m, ToJSString val) => HTMLButtonElement -> val -> m ()@@ -163,6 +195,12 @@             (MonadDOM m) => HTMLButtonElement -> m (Maybe ValidityState) getValidity self = liftDOM ((self ^. js "validity") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.validity Mozilla HTMLButtonElement.validity documentation> +getValidityUnchecked ::+                     (MonadDOM m) => HTMLButtonElement -> m ValidityState+getValidityUnchecked self+  = liftDOM ((self ^. js "validity") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.validationMessage Mozilla HTMLButtonElement.validationMessage documentation>  getValidationMessage ::                      (MonadDOM m, FromJSString result) => HTMLButtonElement -> m result@@ -173,3 +211,9 @@ getLabels ::           (MonadDOM m) => HTMLButtonElement -> m (Maybe NodeList) getLabels self = liftDOM ((self ^. js "labels") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement.labels Mozilla HTMLButtonElement.labels documentation> +getLabelsUnchecked ::+                   (MonadDOM m) => HTMLButtonElement -> m NodeList+getLabelsUnchecked self+  = liftDOM ((self ^. js "labels") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLCanvasElement.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLCanvasElement-       (toDataURL, getContext, probablySupportsContext, setWidth,+       (toDataURL, toDataURL_, getContext, getContext_,+        probablySupportsContext, probablySupportsContext_, setWidth,         getWidth, setHeight, getHeight, HTMLCanvasElement,         castToHTMLCanvasElement, gTypeHTMLCanvasElement)        where@@ -25,6 +26,13 @@   = liftDOM       ((self ^. jsf "toDataURL" [toJSVal type']) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement.toDataURL Mozilla HTMLCanvasElement.toDataURL documentation> +toDataURL_ ::+           (MonadDOM m, ToJSString type') =>+             HTMLCanvasElement -> Maybe type' -> m ()+toDataURL_ self type'+  = liftDOM (void (self ^. jsf "toDataURL" [toJSVal type']))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement.getContext Mozilla HTMLCanvasElement.getContext documentation>  getContext ::            (MonadDOM m, ToJSString contextId) =>@@ -33,6 +41,13 @@   = liftDOM       ((self ^. jsf "getContext" [toJSVal contextId]) >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement.getContext Mozilla HTMLCanvasElement.getContext documentation> +getContext_ ::+            (MonadDOM m, ToJSString contextId) =>+              HTMLCanvasElement -> contextId -> m ()+getContext_ self contextId+  = liftDOM (void (self ^. jsf "getContext" [toJSVal contextId]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement.probablySupportsContext Mozilla HTMLCanvasElement.probablySupportsContext documentation>  probablySupportsContext ::                         (MonadDOM m, ToJSString contextId) =>@@ -41,6 +56,14 @@   = liftDOM       ((self ^. jsf "probablySupportsContext" [toJSVal contextId]) >>=          toJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement.probablySupportsContext Mozilla HTMLCanvasElement.probablySupportsContext documentation> +probablySupportsContext_ ::+                         (MonadDOM m, ToJSString contextId) =>+                           HTMLCanvasElement -> contextId -> m ()+probablySupportsContext_ self contextId+  = liftDOM+      (void (self ^. jsf "probablySupportsContext" [toJSVal contextId]))  -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement.width Mozilla HTMLCanvasElement.width documentation>  setWidth :: (MonadDOM m) => HTMLCanvasElement -> Int -> m ()
src/JSDOM/Generated/HTMLCollection.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLCollection-       (item, namedItem, getLength, HTMLCollection, castToHTMLCollection,-        gTypeHTMLCollection, IsHTMLCollection, toHTMLCollection)+       (item, item_, itemUnchecked, namedItem, namedItem_,+        namedItemUnchecked, getLength, HTMLCollection,+        castToHTMLCollection, gTypeHTMLCollection, IsHTMLCollection,+        toHTMLCollection)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -25,6 +27,21 @@       (((toHTMLCollection self) ^. jsf "item" [toJSVal index]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCollection.item Mozilla HTMLCollection.item documentation> +item_ ::+      (MonadDOM m, IsHTMLCollection self) => self -> Word -> m ()+item_ self index+  = liftDOM+      (void ((toHTMLCollection self) ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCollection.item Mozilla HTMLCollection.item documentation> +itemUnchecked ::+              (MonadDOM m, IsHTMLCollection self) => self -> Word -> m Node+itemUnchecked self index+  = liftDOM+      (((toHTMLCollection self) ^. jsf "item" [toJSVal index]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCollection.namedItem Mozilla HTMLCollection.namedItem documentation>  namedItem ::           (MonadDOM m, IsHTMLCollection self, ToJSString name) =>@@ -33,6 +50,23 @@   = liftDOM       (((toHTMLCollection self) ^. jsf "namedItem" [toJSVal name]) >>=          fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCollection.namedItem Mozilla HTMLCollection.namedItem documentation> +namedItem_ ::+           (MonadDOM m, IsHTMLCollection self, ToJSString name) =>+             self -> name -> m ()+namedItem_ self name+  = liftDOM+      (void ((toHTMLCollection self) ^. jsf "namedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCollection.namedItem Mozilla HTMLCollection.namedItem documentation> +namedItemUnchecked ::+                   (MonadDOM m, IsHTMLCollection self, ToJSString name) =>+                     self -> name -> m Node+namedItemUnchecked self name+  = liftDOM+      (((toHTMLCollection self) ^. jsf "namedItem" [toJSVal name]) >>=+         fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLCollection.length Mozilla HTMLCollection.length documentation>  getLength :: (MonadDOM m, IsHTMLCollection self) => self -> m Word
src/JSDOM/Generated/HTMLDataListElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLDataListElement-       (getOptions, HTMLDataListElement, castToHTMLDataListElement,-        gTypeHTMLDataListElement)+       (getOptions, getOptionsUnchecked, HTMLDataListElement,+        castToHTMLDataListElement, gTypeHTMLDataListElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,3 +20,9 @@ getOptions ::            (MonadDOM m) => HTMLDataListElement -> m (Maybe HTMLCollection) getOptions self = liftDOM ((self ^. js "options") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDataListElement.options Mozilla HTMLDataListElement.options documentation> +getOptionsUnchecked ::+                    (MonadDOM m) => HTMLDataListElement -> m HTMLCollection+getOptionsUnchecked self+  = liftDOM ((self ^. js "options") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLDocument.hs view
@@ -2,11 +2,16 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLDocument        (open, close, write, writeln, clear, captureEvents, releaseEvents,-        getEmbeds, getPlugins, getScripts, getAll, getWidth, getHeight,-        setDir, getDir, setDesignMode, getDesignMode, getCompatMode,-        setBgColor, getBgColor, setFgColor, getFgColor, setAlinkColor,-        getAlinkColor, setLinkColor, getLinkColor, setVlinkColor,-        getVlinkColor, HTMLDocument, castToHTMLDocument, gTypeHTMLDocument)+        getEmbeds, getEmbedsUnchecked, getPlugins, getPluginsUnchecked,+        getScripts, getScriptsUnchecked, getAll, getAllUnchecked, getWidth,+        getHeight, setDir, getDir, getDirUnchecked, setDesignMode,+        getDesignMode, getDesignModeUnchecked, getCompatMode, setBgColor,+        getBgColor, getBgColorUnchecked, setFgColor, getFgColor,+        getFgColorUnchecked, setAlinkColor, getAlinkColor,+        getAlinkColorUnchecked, setLinkColor, getLinkColor,+        getLinkColorUnchecked, setVlinkColor, getVlinkColor,+        getVlinkColorUnchecked, HTMLDocument, castToHTMLDocument,+        gTypeHTMLDocument)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -59,21 +64,45 @@           (MonadDOM m) => HTMLDocument -> m (Maybe HTMLCollection) getEmbeds self = liftDOM ((self ^. js "embeds") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.embeds Mozilla HTMLDocument.embeds documentation> +getEmbedsUnchecked ::+                   (MonadDOM m) => HTMLDocument -> m HTMLCollection+getEmbedsUnchecked self+  = liftDOM ((self ^. js "embeds") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.plugins Mozilla HTMLDocument.plugins documentation>  getPlugins ::            (MonadDOM m) => HTMLDocument -> m (Maybe HTMLCollection) getPlugins self = liftDOM ((self ^. js "plugins") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.plugins Mozilla HTMLDocument.plugins documentation> +getPluginsUnchecked ::+                    (MonadDOM m) => HTMLDocument -> m HTMLCollection+getPluginsUnchecked self+  = liftDOM ((self ^. js "plugins") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.scripts Mozilla HTMLDocument.scripts documentation>  getScripts ::            (MonadDOM m) => HTMLDocument -> m (Maybe HTMLCollection) getScripts self = liftDOM ((self ^. js "scripts") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.scripts Mozilla HTMLDocument.scripts documentation> +getScriptsUnchecked ::+                    (MonadDOM m) => HTMLDocument -> m HTMLCollection+getScriptsUnchecked self+  = liftDOM ((self ^. js "scripts") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.all Mozilla HTMLDocument.all documentation>  getAll ::        (MonadDOM m) => HTMLDocument -> m (Maybe HTMLAllCollection) getAll self = liftDOM ((self ^. js "all") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.all Mozilla HTMLDocument.all documentation> +getAllUnchecked ::+                (MonadDOM m) => HTMLDocument -> m HTMLAllCollection+getAllUnchecked self+  = liftDOM ((self ^. js "all") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.width Mozilla HTMLDocument.width documentation>  getWidth :: (MonadDOM m) => HTMLDocument -> m Int getWidth self@@ -95,6 +124,12 @@          HTMLDocument -> m (Maybe result) getDir self = liftDOM ((self ^. js "dir") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.dir Mozilla HTMLDocument.dir documentation> +getDirUnchecked ::+                (MonadDOM m, FromJSString result) => HTMLDocument -> m result+getDirUnchecked self+  = liftDOM ((self ^. js "dir") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.designMode Mozilla HTMLDocument.designMode documentation>  setDesignMode ::               (MonadDOM m, ToJSString val) => HTMLDocument -> Maybe val -> m ()@@ -108,6 +143,12 @@ getDesignMode self   = liftDOM ((self ^. js "designMode") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.designMode Mozilla HTMLDocument.designMode documentation> +getDesignModeUnchecked ::+                       (MonadDOM m, FromJSString result) => HTMLDocument -> m result+getDesignModeUnchecked self+  = liftDOM ((self ^. js "designMode") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.compatMode Mozilla HTMLDocument.compatMode documentation>  getCompatMode ::               (MonadDOM m, FromJSString result) => HTMLDocument -> m result@@ -126,6 +167,12 @@ getBgColor self   = liftDOM ((self ^. js "bgColor") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.bgColor Mozilla HTMLDocument.bgColor documentation> +getBgColorUnchecked ::+                    (MonadDOM m, FromJSString result) => HTMLDocument -> m result+getBgColorUnchecked self+  = liftDOM ((self ^. js "bgColor") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.fgColor Mozilla HTMLDocument.fgColor documentation>  setFgColor ::            (MonadDOM m, ToJSString val) => HTMLDocument -> Maybe val -> m ()@@ -138,6 +185,12 @@ getFgColor self   = liftDOM ((self ^. js "fgColor") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.fgColor Mozilla HTMLDocument.fgColor documentation> +getFgColorUnchecked ::+                    (MonadDOM m, FromJSString result) => HTMLDocument -> m result+getFgColorUnchecked self+  = liftDOM ((self ^. js "fgColor") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.alinkColor Mozilla HTMLDocument.alinkColor documentation>  setAlinkColor ::               (MonadDOM m, ToJSString val) => HTMLDocument -> Maybe val -> m ()@@ -151,6 +204,12 @@ getAlinkColor self   = liftDOM ((self ^. js "alinkColor") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.alinkColor Mozilla HTMLDocument.alinkColor documentation> +getAlinkColorUnchecked ::+                       (MonadDOM m, FromJSString result) => HTMLDocument -> m result+getAlinkColorUnchecked self+  = liftDOM ((self ^. js "alinkColor") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.linkColor Mozilla HTMLDocument.linkColor documentation>  setLinkColor ::              (MonadDOM m, ToJSString val) => HTMLDocument -> Maybe val -> m ()@@ -164,6 +223,12 @@ getLinkColor self   = liftDOM ((self ^. js "linkColor") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.linkColor Mozilla HTMLDocument.linkColor documentation> +getLinkColorUnchecked ::+                      (MonadDOM m, FromJSString result) => HTMLDocument -> m result+getLinkColorUnchecked self+  = liftDOM ((self ^. js "linkColor") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.vlinkColor Mozilla HTMLDocument.vlinkColor documentation>  setVlinkColor ::               (MonadDOM m, ToJSString val) => HTMLDocument -> Maybe val -> m ()@@ -176,3 +241,9 @@                 HTMLDocument -> m (Maybe result) getVlinkColor self   = liftDOM ((self ^. js "vlinkColor") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument.vlinkColor Mozilla HTMLDocument.vlinkColor documentation> +getVlinkColorUnchecked ::+                       (MonadDOM m, FromJSString result) => HTMLDocument -> m result+getVlinkColorUnchecked self+  = liftDOM ((self ^. js "vlinkColor") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLElement.hs view
@@ -1,15 +1,18 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLElement-       (insertAdjacentElement, insertAdjacentHTML, insertAdjacentText,-        click, setTitle, getTitle, setLang, getLang, setTranslate,-        getTranslate, setDir, getDir, setTabIndex, getTabIndex,-        setDraggable, getDraggable, setWebkitdropzone, getWebkitdropzone,-        setHidden, getHidden, setAccessKey, getAccessKey, setInnerText,-        getInnerText, setOuterText, getOuterText, getChildren,-        setContentEditable, getContentEditable, getIsContentEditable,-        setSpellcheck, getSpellcheck, HTMLElement, castToHTMLElement,-        gTypeHTMLElement, IsHTMLElement, toHTMLElement)+       (insertAdjacentElement, insertAdjacentElement_,+        insertAdjacentElementUnchecked, insertAdjacentHTML,+        insertAdjacentText, click, setTitle, getTitle, setLang, getLang,+        setTranslate, getTranslate, setDir, getDir, setTabIndex,+        getTabIndex, setDraggable, getDraggable, setWebkitdropzone,+        getWebkitdropzone, setHidden, getHidden, setAccessKey,+        getAccessKey, setInnerText, getInnerText, getInnerTextUnchecked,+        setOuterText, getOuterText, getOuterTextUnchecked, getChildren,+        getChildrenUnchecked, setContentEditable, getContentEditable,+        getContentEditableUnchecked, getIsContentEditable, setSpellcheck,+        getSpellcheck, HTMLElement, castToHTMLElement, gTypeHTMLElement,+        IsHTMLElement, toHTMLElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -34,6 +37,28 @@           [toJSVal where', toJSVal element])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.insertAdjacentElement Mozilla HTMLElement.insertAdjacentElement documentation> +insertAdjacentElement_ ::+                       (MonadDOM m, IsHTMLElement self, ToJSString where',+                        IsElement element) =>+                         self -> where' -> Maybe element -> m ()+insertAdjacentElement_ self where' element+  = liftDOM+      (void+         ((toHTMLElement self) ^. jsf "insertAdjacentElement"+            [toJSVal where', toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.insertAdjacentElement Mozilla HTMLElement.insertAdjacentElement documentation> +insertAdjacentElementUnchecked ::+                               (MonadDOM m, IsHTMLElement self, ToJSString where',+                                IsElement element) =>+                                 self -> where' -> Maybe element -> m Element+insertAdjacentElementUnchecked self where' element+  = liftDOM+      (((toHTMLElement self) ^. jsf "insertAdjacentElement"+          [toJSVal where', toJSVal element])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.insertAdjacentHTML Mozilla HTMLElement.insertAdjacentHTML documentation>  insertAdjacentHTML ::                    (MonadDOM m, IsHTMLElement self, ToJSString where',@@ -199,6 +224,14 @@   = liftDOM       (((toHTMLElement self) ^. js "innerText") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.innerText Mozilla HTMLElement.innerText documentation> +getInnerTextUnchecked ::+                      (MonadDOM m, IsHTMLElement self, FromJSString result) =>+                        self -> m result+getInnerTextUnchecked self+  = liftDOM+      (((toHTMLElement self) ^. js "innerText") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.outerText Mozilla HTMLElement.outerText documentation>  setOuterText ::              (MonadDOM m, IsHTMLElement self, ToJSString val) =>@@ -214,6 +247,14 @@   = liftDOM       (((toHTMLElement self) ^. js "outerText") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.outerText Mozilla HTMLElement.outerText documentation> +getOuterTextUnchecked ::+                      (MonadDOM m, IsHTMLElement self, FromJSString result) =>+                        self -> m result+getOuterTextUnchecked self+  = liftDOM+      (((toHTMLElement self) ^. js "outerText") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.children Mozilla HTMLElement.children documentation>  getChildren ::             (MonadDOM m, IsHTMLElement self) =>@@ -221,6 +262,13 @@ getChildren self   = liftDOM (((toHTMLElement self) ^. js "children") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.children Mozilla HTMLElement.children documentation> +getChildrenUnchecked ::+                     (MonadDOM m, IsHTMLElement self) => self -> m HTMLCollection+getChildrenUnchecked self+  = liftDOM+      (((toHTMLElement self) ^. js "children") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.contentEditable Mozilla HTMLElement.contentEditable documentation>  setContentEditable ::                    (MonadDOM m, IsHTMLElement self, ToJSString val) =>@@ -237,6 +285,15 @@   = liftDOM       (((toHTMLElement self) ^. js "contentEditable") >>=          fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.contentEditable Mozilla HTMLElement.contentEditable documentation> +getContentEditableUnchecked ::+                            (MonadDOM m, IsHTMLElement self, FromJSString result) =>+                              self -> m result+getContentEditableUnchecked self+  = liftDOM+      (((toHTMLElement self) ^. js "contentEditable") >>=+         fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.isContentEditable Mozilla HTMLElement.isContentEditable documentation>  getIsContentEditable ::
src/JSDOM/Generated/HTMLEmbedElement.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLEmbedElement-       (getSVGDocument, setAlign, getAlign, setHeight, getHeight, setName,-        getName, setSrc, getSrc, setType, getType, setWidth, getWidth,-        HTMLEmbedElement, castToHTMLEmbedElement, gTypeHTMLEmbedElement)+       (getSVGDocument, getSVGDocument_, getSVGDocumentUnchecked,+        setAlign, getAlign, setHeight, getHeight, setName, getName, setSrc,+        getSrc, setType, getType, setWidth, getWidth, HTMLEmbedElement,+        castToHTMLEmbedElement, gTypeHTMLEmbedElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,6 +23,18 @@                (MonadDOM m) => HTMLEmbedElement -> m (Maybe SVGDocument) getSVGDocument self   = liftDOM ((self ^. jsf "getSVGDocument" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLEmbedElement.getSVGDocument Mozilla HTMLEmbedElement.getSVGDocument documentation> +getSVGDocument_ :: (MonadDOM m) => HTMLEmbedElement -> m ()+getSVGDocument_ self+  = liftDOM (void (self ^. jsf "getSVGDocument" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLEmbedElement.getSVGDocument Mozilla HTMLEmbedElement.getSVGDocument documentation> +getSVGDocumentUnchecked ::+                        (MonadDOM m) => HTMLEmbedElement -> m SVGDocument+getSVGDocumentUnchecked self+  = liftDOM+      ((self ^. jsf "getSVGDocument" ()) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLEmbedElement.align Mozilla HTMLEmbedElement.align documentation>  setAlign ::
src/JSDOM/Generated/HTMLFieldSetElement.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLFieldSetElement-       (checkValidity, setCustomValidity, setDisabled, getDisabled,-        getForm, setName, getName, getType, getElements, getWillValidate,-        getValidity, getValidationMessage, HTMLFieldSetElement,+       (checkValidity, checkValidity_, setCustomValidity, setDisabled,+        getDisabled, getForm, getFormUnchecked, setName, getName, getType,+        getElements, getElementsUnchecked, getWillValidate, getValidity,+        getValidityUnchecked, getValidationMessage, HTMLFieldSetElement,         castToHTMLFieldSetElement, gTypeHTMLFieldSetElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,6 +24,11 @@ checkValidity self   = liftDOM ((self ^. jsf "checkValidity" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.checkValidity Mozilla HTMLFieldSetElement.checkValidity documentation> +checkValidity_ :: (MonadDOM m) => HTMLFieldSetElement -> m ()+checkValidity_ self+  = liftDOM (void (self ^. jsf "checkValidity" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.setCustomValidity Mozilla HTMLFieldSetElement.setCustomValidity documentation>  setCustomValidity ::                   (MonadDOM m, ToJSString error) =>@@ -44,6 +50,12 @@         (MonadDOM m) => HTMLFieldSetElement -> m (Maybe HTMLFormElement) getForm self = liftDOM ((self ^. js "form") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.form Mozilla HTMLFieldSetElement.form documentation> +getFormUnchecked ::+                 (MonadDOM m) => HTMLFieldSetElement -> m HTMLFormElement+getFormUnchecked self+  = liftDOM ((self ^. js "form") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.name Mozilla HTMLFieldSetElement.name documentation>  setName ::         (MonadDOM m, ToJSString val) => HTMLFieldSetElement -> val -> m ()@@ -66,6 +78,12 @@             (MonadDOM m) => HTMLFieldSetElement -> m (Maybe HTMLCollection) getElements self = liftDOM ((self ^. js "elements") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.elements Mozilla HTMLFieldSetElement.elements documentation> +getElementsUnchecked ::+                     (MonadDOM m) => HTMLFieldSetElement -> m HTMLCollection+getElementsUnchecked self+  = liftDOM ((self ^. js "elements") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.willValidate Mozilla HTMLFieldSetElement.willValidate documentation>  getWillValidate :: (MonadDOM m) => HTMLFieldSetElement -> m Bool getWillValidate self@@ -75,6 +93,12 @@ getValidity ::             (MonadDOM m) => HTMLFieldSetElement -> m (Maybe ValidityState) getValidity self = liftDOM ((self ^. js "validity") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.validity Mozilla HTMLFieldSetElement.validity documentation> +getValidityUnchecked ::+                     (MonadDOM m) => HTMLFieldSetElement -> m ValidityState+getValidityUnchecked self+  = liftDOM ((self ^. js "validity") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement.validationMessage Mozilla HTMLFieldSetElement.validationMessage documentation>  getValidationMessage ::
src/JSDOM/Generated/HTMLFormControlsCollection.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLFormControlsCollection-       (_get, namedItem, HTMLFormControlsCollection,+       (_get, _get_, _getUnchecked, namedItem, namedItem_,+        namedItemUnchecked, HTMLFormControlsCollection,         castToHTMLFormControlsCollection, gTypeHTMLFormControlsCollection)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,9 +24,36 @@ _get self index   = liftDOM ((self ^. jsf "_get" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormControlsCollection._get Mozilla HTMLFormControlsCollection._get documentation> +_get_ :: (MonadDOM m) => HTMLFormControlsCollection -> Word -> m ()+_get_ self index+  = liftDOM (void (self ^. jsf "_get" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormControlsCollection._get Mozilla HTMLFormControlsCollection._get documentation> +_getUnchecked ::+              (MonadDOM m) => HTMLFormControlsCollection -> Word -> m Node+_getUnchecked self index+  = liftDOM+      ((self ^. jsf "_get" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormControlsCollection.namedItem Mozilla HTMLFormControlsCollection.namedItem documentation>  namedItem ::           (MonadDOM m, ToJSString name) =>             HTMLFormControlsCollection -> name -> m (Maybe Node) namedItem self name   = liftDOM ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormControlsCollection.namedItem Mozilla HTMLFormControlsCollection.namedItem documentation> +namedItem_ ::+           (MonadDOM m, ToJSString name) =>+             HTMLFormControlsCollection -> name -> m ()+namedItem_ self name+  = liftDOM (void (self ^. jsf "namedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormControlsCollection.namedItem Mozilla HTMLFormControlsCollection.namedItem documentation> +namedItemUnchecked ::+                   (MonadDOM m, ToJSString name) =>+                     HTMLFormControlsCollection -> name -> m Node+namedItemUnchecked self name+  = liftDOM+      ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLFormElement.hs view
@@ -1,14 +1,17 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLFormElement-       (_get, submit, reset, checkValidity, requestAutocomplete,-        setAcceptCharset, getAcceptCharset, setAction, getAction,-        setAutocomplete, getAutocomplete, setEnctype, getEnctype,-        setEncoding, getEncoding, setMethod, getMethod, setName, getName,-        setNoValidate, getNoValidate, setTarget, getTarget, getElements,-        getLength, setAutocorrect, getAutocorrect, setAutocapitalize,-        getAutocapitalize, autocomplete, autocompleteerror,-        HTMLFormElement, castToHTMLFormElement, gTypeHTMLFormElement)+       (_get, _get_, _getUnchecked, submit, reset, checkValidity,+        checkValidity_, requestAutocomplete, setAcceptCharset,+        getAcceptCharset, setAction, getAction, setAutocomplete,+        getAutocomplete, setEnctype, getEnctype, getEnctypeUnchecked,+        setEncoding, getEncoding, getEncodingUnchecked, setMethod,+        getMethod, getMethodUnchecked, setName, getName, setNoValidate,+        getNoValidate, setTarget, getTarget, getElements,+        getElementsUnchecked, getLength, setAutocorrect, getAutocorrect,+        setAutocapitalize, getAutocapitalize, getAutocapitalizeUnchecked,+        autocomplete, autocompleteerror, HTMLFormElement,+        castToHTMLFormElement, gTypeHTMLFormElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -28,6 +31,18 @@ _get self index   = liftDOM ((self ^. jsf "_get" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement._get Mozilla HTMLFormElement._get documentation> +_get_ :: (MonadDOM m) => HTMLFormElement -> Word -> m ()+_get_ self index+  = liftDOM (void (self ^. jsf "_get" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement._get Mozilla HTMLFormElement._get documentation> +_getUnchecked ::+              (MonadDOM m) => HTMLFormElement -> Word -> m Element+_getUnchecked self index+  = liftDOM+      ((self ^. jsf "_get" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.submit Mozilla HTMLFormElement.submit documentation>  submit :: (MonadDOM m) => HTMLFormElement -> m () submit self = liftDOM (void (self ^. jsf "submit" ()))@@ -41,6 +56,11 @@ checkValidity self   = liftDOM ((self ^. jsf "checkValidity" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.checkValidity Mozilla HTMLFormElement.checkValidity documentation> +checkValidity_ :: (MonadDOM m) => HTMLFormElement -> m ()+checkValidity_ self+  = liftDOM (void (self ^. jsf "checkValidity" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.requestAutocomplete Mozilla HTMLFormElement.requestAutocomplete documentation>  requestAutocomplete :: (MonadDOM m) => HTMLFormElement -> m () requestAutocomplete self@@ -94,6 +114,12 @@ getEnctype self   = liftDOM ((self ^. js "enctype") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.enctype Mozilla HTMLFormElement.enctype documentation> +getEnctypeUnchecked ::+                    (MonadDOM m, FromJSString result) => HTMLFormElement -> m result+getEnctypeUnchecked self+  = liftDOM ((self ^. js "enctype") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.encoding Mozilla HTMLFormElement.encoding documentation>  setEncoding ::             (MonadDOM m, ToJSString val) =>@@ -108,6 +134,12 @@ getEncoding self   = liftDOM ((self ^. js "encoding") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.encoding Mozilla HTMLFormElement.encoding documentation> +getEncodingUnchecked ::+                     (MonadDOM m, FromJSString result) => HTMLFormElement -> m result+getEncodingUnchecked self+  = liftDOM ((self ^. js "encoding") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.method Mozilla HTMLFormElement.method documentation>  setMethod ::           (MonadDOM m, ToJSString val) =>@@ -121,6 +153,12 @@ getMethod self   = liftDOM ((self ^. js "method") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.method Mozilla HTMLFormElement.method documentation> +getMethodUnchecked ::+                   (MonadDOM m, FromJSString result) => HTMLFormElement -> m result+getMethodUnchecked self+  = liftDOM ((self ^. js "method") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.name Mozilla HTMLFormElement.name documentation>  setName ::         (MonadDOM m, ToJSString val) => HTMLFormElement -> val -> m ()@@ -157,6 +195,12 @@             (MonadDOM m) => HTMLFormElement -> m (Maybe HTMLCollection) getElements self = liftDOM ((self ^. js "elements") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.elements Mozilla HTMLFormElement.elements documentation> +getElementsUnchecked ::+                     (MonadDOM m) => HTMLFormElement -> m HTMLCollection+getElementsUnchecked self+  = liftDOM ((self ^. js "elements") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.length Mozilla HTMLFormElement.length documentation>  getLength :: (MonadDOM m) => HTMLFormElement -> m Int getLength self@@ -185,6 +229,12 @@                     HTMLFormElement -> m (Maybe result) getAutocapitalize self   = liftDOM ((self ^. js "autocapitalize") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.autocapitalize Mozilla HTMLFormElement.autocapitalize documentation> +getAutocapitalizeUnchecked ::+                           (MonadDOM m, FromJSString result) => HTMLFormElement -> m result+getAutocapitalizeUnchecked self+  = liftDOM ((self ^. js "autocapitalize") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement.onautocomplete Mozilla HTMLFormElement.onautocomplete documentation>  autocomplete :: EventName HTMLFormElement onautocomplete
src/JSDOM/Generated/HTMLFrameElement.hs view
@@ -1,12 +1,15 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLFrameElement-       (getSVGDocument, setFrameBorder, getFrameBorder, setLongDesc,-        getLongDesc, setMarginHeight, getMarginHeight, setMarginWidth,-        getMarginWidth, setName, getName, setNoResize, getNoResize,-        setScrolling, getScrolling, setSrc, getSrc, getContentDocument,-        getContentWindow, setLocation, getLocation, getWidth, getHeight,-        HTMLFrameElement, castToHTMLFrameElement, gTypeHTMLFrameElement)+       (getSVGDocument, getSVGDocument_, getSVGDocumentUnchecked,+        setFrameBorder, getFrameBorder, setLongDesc, getLongDesc,+        setMarginHeight, getMarginHeight, setMarginWidth, getMarginWidth,+        setName, getName, setNoResize, getNoResize, setScrolling,+        getScrolling, setSrc, getSrc, getContentDocument,+        getContentDocumentUnchecked, getContentWindow,+        getContentWindowUnchecked, setLocation, getLocation,+        getLocationUnchecked, getWidth, getHeight, HTMLFrameElement,+        castToHTMLFrameElement, gTypeHTMLFrameElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -26,6 +29,18 @@ getSVGDocument self   = liftDOM ((self ^. jsf "getSVGDocument" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.getSVGDocument Mozilla HTMLFrameElement.getSVGDocument documentation> +getSVGDocument_ :: (MonadDOM m) => HTMLFrameElement -> m ()+getSVGDocument_ self+  = liftDOM (void (self ^. jsf "getSVGDocument" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.getSVGDocument Mozilla HTMLFrameElement.getSVGDocument documentation> +getSVGDocumentUnchecked ::+                        (MonadDOM m) => HTMLFrameElement -> m SVGDocument+getSVGDocumentUnchecked self+  = liftDOM+      ((self ^. jsf "getSVGDocument" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.frameBorder Mozilla HTMLFrameElement.frameBorder documentation>  setFrameBorder ::                (MonadDOM m, ToJSString val) => HTMLFrameElement -> val -> m ()@@ -121,12 +136,24 @@ getContentDocument self   = liftDOM ((self ^. js "contentDocument") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.contentDocument Mozilla HTMLFrameElement.contentDocument documentation> +getContentDocumentUnchecked ::+                            (MonadDOM m) => HTMLFrameElement -> m Document+getContentDocumentUnchecked self+  = liftDOM ((self ^. js "contentDocument") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.contentWindow Mozilla HTMLFrameElement.contentWindow documentation>  getContentWindow ::                  (MonadDOM m) => HTMLFrameElement -> m (Maybe Window) getContentWindow self   = liftDOM ((self ^. js "contentWindow") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.contentWindow Mozilla HTMLFrameElement.contentWindow documentation> +getContentWindowUnchecked ::+                          (MonadDOM m) => HTMLFrameElement -> m Window+getContentWindowUnchecked self+  = liftDOM ((self ^. js "contentWindow") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.location Mozilla HTMLFrameElement.location documentation>  setLocation ::             (MonadDOM m, ToJSString val) =>@@ -140,6 +167,12 @@               HTMLFrameElement -> m (Maybe result) getLocation self   = liftDOM ((self ^. js "location") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.location Mozilla HTMLFrameElement.location documentation> +getLocationUnchecked ::+                     (MonadDOM m, FromJSString result) => HTMLFrameElement -> m result+getLocationUnchecked self+  = liftDOM ((self ^. js "location") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLFrameElement.width Mozilla HTMLFrameElement.width documentation>  getWidth :: (MonadDOM m) => HTMLFrameElement -> m Int
src/JSDOM/Generated/HTMLIFrameElement.hs view
@@ -1,12 +1,14 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLIFrameElement-       (getSVGDocument, setAlign, getAlign, setFrameBorder,-        getFrameBorder, setHeight, getHeight, setLongDesc, getLongDesc,-        setMarginHeight, getMarginHeight, setMarginWidth, getMarginWidth,-        setName, getName, setSandbox, getSandbox, setScrolling,-        getScrolling, setSrc, getSrc, setSrcdoc, getSrcdoc, setWidth,-        getWidth, getContentDocument, getContentWindow, HTMLIFrameElement,+       (getSVGDocument, getSVGDocument_, getSVGDocumentUnchecked,+        setAlign, getAlign, setFrameBorder, getFrameBorder, setHeight,+        getHeight, setLongDesc, getLongDesc, setMarginHeight,+        getMarginHeight, setMarginWidth, getMarginWidth, setName, getName,+        setSandbox, getSandbox, setScrolling, getScrolling, setSrc, getSrc,+        setSrcdoc, getSrcdoc, setWidth, getWidth, getContentDocument,+        getContentDocumentUnchecked, getContentWindow,+        getContentWindowUnchecked, HTMLIFrameElement,         castToHTMLIFrameElement, gTypeHTMLIFrameElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -27,6 +29,18 @@ getSVGDocument self   = liftDOM ((self ^. jsf "getSVGDocument" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.getSVGDocument Mozilla HTMLIFrameElement.getSVGDocument documentation> +getSVGDocument_ :: (MonadDOM m) => HTMLIFrameElement -> m ()+getSVGDocument_ self+  = liftDOM (void (self ^. jsf "getSVGDocument" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.getSVGDocument Mozilla HTMLIFrameElement.getSVGDocument documentation> +getSVGDocumentUnchecked ::+                        (MonadDOM m) => HTMLIFrameElement -> m SVGDocument+getSVGDocumentUnchecked self+  = liftDOM+      ((self ^. jsf "getSVGDocument" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.align Mozilla HTMLIFrameElement.align documentation>  setAlign ::          (MonadDOM m, ToJSString val) => HTMLIFrameElement -> val -> m ()@@ -168,8 +182,20 @@ getContentDocument self   = liftDOM ((self ^. js "contentDocument") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.contentDocument Mozilla HTMLIFrameElement.contentDocument documentation> +getContentDocumentUnchecked ::+                            (MonadDOM m) => HTMLIFrameElement -> m Document+getContentDocumentUnchecked self+  = liftDOM ((self ^. js "contentDocument") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.contentWindow Mozilla HTMLIFrameElement.contentWindow documentation>  getContentWindow ::                  (MonadDOM m) => HTMLIFrameElement -> m (Maybe Window) getContentWindow self   = liftDOM ((self ^. js "contentWindow") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement.contentWindow Mozilla HTMLIFrameElement.contentWindow documentation> +getContentWindowUnchecked ::+                          (MonadDOM m) => HTMLIFrameElement -> m Window+getContentWindowUnchecked self+  = liftDOM ((self ^. js "contentWindow") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLInputElement.hs view
@@ -1,30 +1,35 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLInputElement-       (stepUp, stepDown, checkValidity, setCustomValidity, select,-        setRangeText, setRangeText4, setSelectionRange, setAccept,-        getAccept, setAlt, getAlt, setAutocomplete, getAutocomplete,-        setAutofocus, getAutofocus, setDefaultChecked, getDefaultChecked,-        setChecked, getChecked, setDirName, getDirName, setDisabled,-        getDisabled, getForm, setFiles, getFiles, setFormAction,-        getFormAction, setFormEnctype, getFormEnctype, setFormMethod,-        getFormMethod, setFormNoValidate, getFormNoValidate, setFormTarget,-        getFormTarget, setHeight, getHeight, setIndeterminate,-        getIndeterminate, getList, setMax, getMax, setMaxLength,-        getMaxLength, setMin, getMin, setMultiple, getMultiple, setName,-        getName, setPattern, getPattern, setPlaceholder, getPlaceholder,-        setReadOnly, getReadOnly, setRequired, getRequired, setSize,-        getSize, setSrc, getSrc, setStep, getStep, setType, getType,-        setDefaultValue, getDefaultValue, setValue, getValue,-        setValueAsDate, getValueAsDate, setValueAsNumber, getValueAsNumber,+       (stepUp, stepDown, checkValidity, checkValidity_,+        setCustomValidity, select, setRangeText, setRangeText4,+        setSelectionRange, setAccept, getAccept, setAlt, getAlt,+        setAutocomplete, getAutocomplete, setAutofocus, getAutofocus,+        setDefaultChecked, getDefaultChecked, setChecked, getChecked,+        setDirName, getDirName, setDisabled, getDisabled, getForm,+        getFormUnchecked, setFiles, getFiles, getFilesUnchecked,+        setFormAction, getFormAction, setFormEnctype, getFormEnctype,+        getFormEnctypeUnchecked, setFormMethod, getFormMethod,+        getFormMethodUnchecked, setFormNoValidate, getFormNoValidate,+        setFormTarget, getFormTarget, setHeight, getHeight,+        setIndeterminate, getIndeterminate, getList, getListUnchecked,+        setMax, getMax, setMaxLength, getMaxLength, setMin, getMin,+        setMultiple, getMultiple, setName, getName, setPattern, getPattern,+        setPlaceholder, getPlaceholder, setReadOnly, getReadOnly,+        setRequired, getRequired, setSize, getSize, setSrc, getSrc,+        setStep, getStep, setType, getType, setDefaultValue,+        getDefaultValue, getDefaultValueUnchecked, setValue, getValue,+        getValueUnchecked, setValueAsDate, getValueAsDate,+        getValueAsDateUnchecked, setValueAsNumber, getValueAsNumber,         setWidth, getWidth, getWillValidate, getValidity,-        getValidationMessage, getLabels, setSelectionStart,-        getSelectionStart, setSelectionEnd, getSelectionEnd,-        setSelectionDirection, getSelectionDirection, setAlign, getAlign,-        setUseMap, getUseMap, setIncremental, getIncremental,-        setAutocorrect, getAutocorrect, setAutocapitalize,-        getAutocapitalize, setCapture, getCapture, HTMLInputElement,-        castToHTMLInputElement, gTypeHTMLInputElement)+        getValidityUnchecked, getValidationMessage, getLabels,+        getLabelsUnchecked, setSelectionStart, getSelectionStart,+        setSelectionEnd, getSelectionEnd, setSelectionDirection,+        getSelectionDirection, setAlign, getAlign, setUseMap, getUseMap,+        setIncremental, getIncremental, setAutocorrect, getAutocorrect,+        setAutocapitalize, getAutocapitalize, getAutocapitalizeUnchecked,+        setCapture, getCapture, HTMLInputElement, castToHTMLInputElement,+        gTypeHTMLInputElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -52,6 +57,11 @@ checkValidity self   = liftDOM ((self ^. jsf "checkValidity" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.checkValidity Mozilla HTMLInputElement.checkValidity documentation> +checkValidity_ :: (MonadDOM m) => HTMLInputElement -> m ()+checkValidity_ self+  = liftDOM (void (self ^. jsf "checkValidity" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.setCustomValidity Mozilla HTMLInputElement.setCustomValidity documentation>  setCustomValidity ::                   (MonadDOM m, ToJSString error) =>@@ -179,6 +189,12 @@         (MonadDOM m) => HTMLInputElement -> m (Maybe HTMLFormElement) getForm self = liftDOM ((self ^. js "form") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.form Mozilla HTMLInputElement.form documentation> +getFormUnchecked ::+                 (MonadDOM m) => HTMLInputElement -> m HTMLFormElement+getFormUnchecked self+  = liftDOM ((self ^. js "form") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.files Mozilla HTMLInputElement.files documentation>  setFiles ::          (MonadDOM m) => HTMLInputElement -> Maybe FileList -> m ()@@ -188,6 +204,11 @@ getFiles :: (MonadDOM m) => HTMLInputElement -> m (Maybe FileList) getFiles self = liftDOM ((self ^. js "files") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.files Mozilla HTMLInputElement.files documentation> +getFilesUnchecked :: (MonadDOM m) => HTMLInputElement -> m FileList+getFilesUnchecked self+  = liftDOM ((self ^. js "files") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.formAction Mozilla HTMLInputElement.formAction documentation>  setFormAction ::               (MonadDOM m, ToJSString val) => HTMLInputElement -> val -> m ()@@ -214,6 +235,12 @@ getFormEnctype self   = liftDOM ((self ^. js "formEnctype") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.formEnctype Mozilla HTMLInputElement.formEnctype documentation> +getFormEnctypeUnchecked ::+                        (MonadDOM m, FromJSString result) => HTMLInputElement -> m result+getFormEnctypeUnchecked self+  = liftDOM ((self ^. js "formEnctype") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.formMethod Mozilla HTMLInputElement.formMethod documentation>  setFormMethod ::               (MonadDOM m, ToJSString val) =>@@ -228,6 +255,12 @@ getFormMethod self   = liftDOM ((self ^. js "formMethod") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.formMethod Mozilla HTMLInputElement.formMethod documentation> +getFormMethodUnchecked ::+                       (MonadDOM m, FromJSString result) => HTMLInputElement -> m result+getFormMethodUnchecked self+  = liftDOM ((self ^. js "formMethod") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.formNoValidate Mozilla HTMLInputElement.formNoValidate documentation>  setFormNoValidate ::                   (MonadDOM m) => HTMLInputElement -> Bool -> m ()@@ -276,6 +309,12 @@         (MonadDOM m) => HTMLInputElement -> m (Maybe HTMLElement) getList self = liftDOM ((self ^. js "list") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.list Mozilla HTMLInputElement.list documentation> +getListUnchecked ::+                 (MonadDOM m) => HTMLInputElement -> m HTMLElement+getListUnchecked self+  = liftDOM ((self ^. js "list") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.max Mozilla HTMLInputElement.max documentation>  setMax ::        (MonadDOM m, ToJSString val) => HTMLInputElement -> val -> m ()@@ -419,6 +458,12 @@ getDefaultValue self   = liftDOM ((self ^. js "defaultValue") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.defaultValue Mozilla HTMLInputElement.defaultValue documentation> +getDefaultValueUnchecked ::+                         (MonadDOM m, FromJSString result) => HTMLInputElement -> m result+getDefaultValueUnchecked self+  = liftDOM ((self ^. js "defaultValue") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.value Mozilla HTMLInputElement.value documentation>  setValue ::          (MonadDOM m, ToJSString val) =>@@ -432,6 +477,12 @@ getValue self   = liftDOM ((self ^. js "value") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.value Mozilla HTMLInputElement.value documentation> +getValueUnchecked ::+                  (MonadDOM m, FromJSString result) => HTMLInputElement -> m result+getValueUnchecked self+  = liftDOM ((self ^. js "value") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.valueAsDate Mozilla HTMLInputElement.valueAsDate documentation>  setValueAsDate ::                (MonadDOM m, IsDate val) => HTMLInputElement -> Maybe val -> m ()@@ -444,6 +495,12 @@ getValueAsDate self   = liftDOM ((self ^. js "valueAsDate") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.valueAsDate Mozilla HTMLInputElement.valueAsDate documentation> +getValueAsDateUnchecked ::+                        (MonadDOM m) => HTMLInputElement -> m Date+getValueAsDateUnchecked self+  = liftDOM ((self ^. js "valueAsDate") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.valueAsNumber Mozilla HTMLInputElement.valueAsNumber documentation>  setValueAsNumber ::                  (MonadDOM m) => HTMLInputElement -> Double -> m ()@@ -474,6 +531,12 @@             (MonadDOM m) => HTMLInputElement -> m (Maybe ValidityState) getValidity self = liftDOM ((self ^. js "validity") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.validity Mozilla HTMLInputElement.validity documentation> +getValidityUnchecked ::+                     (MonadDOM m) => HTMLInputElement -> m ValidityState+getValidityUnchecked self+  = liftDOM ((self ^. js "validity") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.validationMessage Mozilla HTMLInputElement.validationMessage documentation>  getValidationMessage ::                      (MonadDOM m, FromJSString result) => HTMLInputElement -> m result@@ -484,6 +547,12 @@ getLabels :: (MonadDOM m) => HTMLInputElement -> m (Maybe NodeList) getLabels self = liftDOM ((self ^. js "labels") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.labels Mozilla HTMLInputElement.labels documentation> +getLabelsUnchecked ::+                   (MonadDOM m) => HTMLInputElement -> m NodeList+getLabelsUnchecked self+  = liftDOM ((self ^. js "labels") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.selectionStart Mozilla HTMLInputElement.selectionStart documentation>  setSelectionStart ::                   (MonadDOM m) => HTMLInputElement -> Int -> m ()@@ -574,6 +643,12 @@                     HTMLInputElement -> m (Maybe result) getAutocapitalize self   = liftDOM ((self ^. js "autocapitalize") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.autocapitalize Mozilla HTMLInputElement.autocapitalize documentation> +getAutocapitalizeUnchecked ::+                           (MonadDOM m, FromJSString result) => HTMLInputElement -> m result+getAutocapitalizeUnchecked self+  = liftDOM ((self ^. js "autocapitalize") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.capture Mozilla HTMLInputElement.capture documentation>  setCapture :: (MonadDOM m) => HTMLInputElement -> Bool -> m ()
src/JSDOM/Generated/HTMLKeygenElement.hs view
@@ -1,11 +1,13 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLKeygenElement-       (checkValidity, setCustomValidity, setAutofocus, getAutofocus,-        setChallenge, getChallenge, setDisabled, getDisabled, getForm,-        setKeytype, getKeytype, setName, getName, getType, getWillValidate,-        getValidity, getValidationMessage, getLabels, HTMLKeygenElement,-        castToHTMLKeygenElement, gTypeHTMLKeygenElement)+       (checkValidity, checkValidity_, setCustomValidity, setAutofocus,+        getAutofocus, setChallenge, getChallenge, setDisabled, getDisabled,+        getForm, getFormUnchecked, setKeytype, getKeytype, setName,+        getName, getType, getWillValidate, getValidity,+        getValidityUnchecked, getValidationMessage, getLabels,+        getLabelsUnchecked, HTMLKeygenElement, castToHTMLKeygenElement,+        gTypeHTMLKeygenElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,6 +26,11 @@ checkValidity self   = liftDOM ((self ^. jsf "checkValidity" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.checkValidity Mozilla HTMLKeygenElement.checkValidity documentation> +checkValidity_ :: (MonadDOM m) => HTMLKeygenElement -> m ()+checkValidity_ self+  = liftDOM (void (self ^. jsf "checkValidity" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.setCustomValidity Mozilla HTMLKeygenElement.setCustomValidity documentation>  setCustomValidity ::                   (MonadDOM m, ToJSString error) =>@@ -67,6 +74,12 @@         (MonadDOM m) => HTMLKeygenElement -> m (Maybe HTMLFormElement) getForm self = liftDOM ((self ^. js "form") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.form Mozilla HTMLKeygenElement.form documentation> +getFormUnchecked ::+                 (MonadDOM m) => HTMLKeygenElement -> m HTMLFormElement+getFormUnchecked self+  = liftDOM ((self ^. js "form") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.keytype Mozilla HTMLKeygenElement.keytype documentation>  setKeytype ::            (MonadDOM m, ToJSString val) => HTMLKeygenElement -> val -> m ()@@ -103,6 +116,12 @@             (MonadDOM m) => HTMLKeygenElement -> m (Maybe ValidityState) getValidity self = liftDOM ((self ^. js "validity") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.validity Mozilla HTMLKeygenElement.validity documentation> +getValidityUnchecked ::+                     (MonadDOM m) => HTMLKeygenElement -> m ValidityState+getValidityUnchecked self+  = liftDOM ((self ^. js "validity") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.validationMessage Mozilla HTMLKeygenElement.validationMessage documentation>  getValidationMessage ::                      (MonadDOM m, FromJSString result) => HTMLKeygenElement -> m result@@ -113,3 +132,9 @@ getLabels ::           (MonadDOM m) => HTMLKeygenElement -> m (Maybe NodeList) getLabels self = liftDOM ((self ^. js "labels") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement.labels Mozilla HTMLKeygenElement.labels documentation> +getLabelsUnchecked ::+                   (MonadDOM m) => HTMLKeygenElement -> m NodeList+getLabelsUnchecked self+  = liftDOM ((self ^. js "labels") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLLabelElement.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLLabelElement-       (getForm, setHtmlFor, getHtmlFor, getControl, HTMLLabelElement,-        castToHTMLLabelElement, gTypeHTMLLabelElement)+       (getForm, getFormUnchecked, setHtmlFor, getHtmlFor, getControl,+        getControlUnchecked, HTMLLabelElement, castToHTMLLabelElement,+        gTypeHTMLLabelElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,6 +22,12 @@         (MonadDOM m) => HTMLLabelElement -> m (Maybe HTMLFormElement) getForm self = liftDOM ((self ^. js "form") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLabelElement.form Mozilla HTMLLabelElement.form documentation> +getFormUnchecked ::+                 (MonadDOM m) => HTMLLabelElement -> m HTMLFormElement+getFormUnchecked self+  = liftDOM ((self ^. js "form") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLabelElement.htmlFor Mozilla HTMLLabelElement.htmlFor documentation>  setHtmlFor ::            (MonadDOM m, ToJSString val) => HTMLLabelElement -> val -> m ()@@ -36,3 +43,9 @@ getControl ::            (MonadDOM m) => HTMLLabelElement -> m (Maybe HTMLElement) getControl self = liftDOM ((self ^. js "control") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLabelElement.control Mozilla HTMLLabelElement.control documentation> +getControlUnchecked ::+                    (MonadDOM m) => HTMLLabelElement -> m HTMLElement+getControlUnchecked self+  = liftDOM ((self ^. js "control") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLLegendElement.hs view
@@ -1,7 +1,7 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLLegendElement-       (getForm, setAlign, getAlign, HTMLLegendElement,+       (getForm, getFormUnchecked, setAlign, getAlign, HTMLLegendElement,         castToHTMLLegendElement, gTypeHTMLLegendElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -20,6 +20,12 @@ getForm ::         (MonadDOM m) => HTMLLegendElement -> m (Maybe HTMLFormElement) getForm self = liftDOM ((self ^. js "form") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLegendElement.form Mozilla HTMLLegendElement.form documentation> +getFormUnchecked ::+                 (MonadDOM m) => HTMLLegendElement -> m HTMLFormElement+getFormUnchecked self+  = liftDOM ((self ^. js "form") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLegendElement.align Mozilla HTMLLegendElement.align documentation>  setAlign ::
src/JSDOM/Generated/HTMLLinkElement.hs view
@@ -3,9 +3,10 @@ module JSDOM.Generated.HTMLLinkElement        (setDisabled, getDisabled, setCharset, getCharset, setHref,         getHref, setHreflang, getHreflang, setMedia, getMedia, setRel,-        getRel, setRev, getRev, setSizes, getSizes, setTarget, getTarget,-        setType, getType, getSheet, getRelList, HTMLLinkElement,-        castToHTMLLinkElement, gTypeHTMLLinkElement)+        getRel, setRev, getRev, setSizes, getSizes, getSizesUnchecked,+        setTarget, getTarget, setType, getType, getSheet,+        getSheetUnchecked, getRelList, getRelListUnchecked,+        HTMLLinkElement, castToHTMLLinkElement, gTypeHTMLLinkElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -103,6 +104,12 @@          (MonadDOM m) => HTMLLinkElement -> m (Maybe DOMSettableTokenList) getSizes self = liftDOM ((self ^. js "sizes") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.sizes Mozilla HTMLLinkElement.sizes documentation> +getSizesUnchecked ::+                  (MonadDOM m) => HTMLLinkElement -> m DOMSettableTokenList+getSizesUnchecked self+  = liftDOM ((self ^. js "sizes") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.target Mozilla HTMLLinkElement.target documentation>  setTarget ::           (MonadDOM m, ToJSString val) => HTMLLinkElement -> val -> m ()@@ -128,7 +135,19 @@ getSheet :: (MonadDOM m) => HTMLLinkElement -> m (Maybe StyleSheet) getSheet self = liftDOM ((self ^. js "sheet") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.sheet Mozilla HTMLLinkElement.sheet documentation> +getSheetUnchecked ::+                  (MonadDOM m) => HTMLLinkElement -> m StyleSheet+getSheetUnchecked self+  = liftDOM ((self ^. js "sheet") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.relList Mozilla HTMLLinkElement.relList documentation>  getRelList ::            (MonadDOM m) => HTMLLinkElement -> m (Maybe DOMTokenList) getRelList self = liftDOM ((self ^. js "relList") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement.relList Mozilla HTMLLinkElement.relList documentation> +getRelListUnchecked ::+                    (MonadDOM m) => HTMLLinkElement -> m DOMTokenList+getRelListUnchecked self+  = liftDOM ((self ^. js "relList") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLMapElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLMapElement-       (getAreas, setName, getName, HTMLMapElement, castToHTMLMapElement,-        gTypeHTMLMapElement)+       (getAreas, getAreasUnchecked, setName, getName, HTMLMapElement,+        castToHTMLMapElement, gTypeHTMLMapElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,6 +20,12 @@ getAreas ::          (MonadDOM m) => HTMLMapElement -> m (Maybe HTMLCollection) getAreas self = liftDOM ((self ^. js "areas") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMapElement.areas Mozilla HTMLMapElement.areas documentation> +getAreasUnchecked ::+                  (MonadDOM m) => HTMLMapElement -> m HTMLCollection+getAreasUnchecked self+  = liftDOM ((self ^. js "areas") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMapElement.name Mozilla HTMLMapElement.name documentation>  setName ::
src/JSDOM/Generated/HTMLMediaElement.hs view
@@ -1,35 +1,42 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLMediaElement-       (load, canPlayType, play, pause, fastSeek,+       (load, canPlayType, canPlayType_, play, pause, fastSeek,         webkitGenerateKeyRequest, webkitAddKey, webkitCancelKeyRequest,-        webkitSetMediaKeys, addTextTrack, getVideoPlaybackQuality,+        webkitSetMediaKeys, addTextTrack, addTextTrack_,+        addTextTrackUnchecked, getVideoPlaybackQuality,+        getVideoPlaybackQuality_, getVideoPlaybackQualityUnchecked,         webkitShowPlaybackTargetPicker, pattern NETWORK_EMPTY,         pattern NETWORK_IDLE, pattern NETWORK_LOADING,         pattern NETWORK_NO_SOURCE, pattern HAVE_NOTHING,         pattern HAVE_METADATA, pattern HAVE_CURRENT_DATA,         pattern HAVE_FUTURE_DATA, pattern HAVE_ENOUGH_DATA, getError,-        setSrc, getSrc, getCurrentSrc, getNetworkState, setPreload,-        getPreload, getBuffered, getReadyState, getSeeking, setCurrentTime,-        getCurrentTime, getDuration, getPaused, setDefaultPlaybackRate,+        getErrorUnchecked, setSrc, getSrc, getCurrentSrc, getNetworkState,+        setPreload, getPreload, getBuffered, getBufferedUnchecked,+        getReadyState, getSeeking, setCurrentTime, getCurrentTime,+        getDuration, getPaused, setDefaultPlaybackRate,         getDefaultPlaybackRate, setPlaybackRate, getPlaybackRate,-        getPlayed, getSeekable, getEnded, setAutoplay, getAutoplay,-        setLoop, getLoop, setControls, getControls, setVolume, getVolume,-        setMuted, getMuted, setDefaultMuted, getDefaultMuted, emptied,-        loadedMetadata, loadedData, canPlay, canPlayThrough, playing,-        ended, waiting, durationChange, timeUpdate, playEvent, pauseEvent,-        rateChange, volumeChange, setWebkitPreservesPitch,-        getWebkitPreservesPitch, getWebkitHasClosedCaptions,-        setWebkitClosedCaptionsVisible, getWebkitClosedCaptionsVisible,-        getWebkitAudioDecodedByteCount, getWebkitVideoDecodedByteCount,-        webKitKeyAdded, webKitKeyError, webKitKeyMessage, webKitNeedKey,-        getWebkitKeys, getAudioTracks, getTextTracks, getVideoTracks,-        setMediaGroup, getMediaGroup, setController, getController,-        getWebkitCurrentPlaybackTargetIsWireless,+        getPlayed, getPlayedUnchecked, getSeekable, getSeekableUnchecked,+        getEnded, setAutoplay, getAutoplay, setLoop, getLoop, setControls,+        getControls, setVolume, getVolume, setMuted, getMuted,+        setDefaultMuted, getDefaultMuted, emptied, loadedMetadata,+        loadedData, canPlay, canPlayThrough, playing, ended, waiting,+        durationChange, timeUpdate, playEvent, pauseEvent, rateChange,+        volumeChange, setWebkitPreservesPitch, getWebkitPreservesPitch,+        getWebkitHasClosedCaptions, setWebkitClosedCaptionsVisible,+        getWebkitClosedCaptionsVisible, getWebkitAudioDecodedByteCount,+        getWebkitVideoDecodedByteCount, webKitKeyAdded, webKitKeyError,+        webKitKeyMessage, webKitNeedKey, getWebkitKeys,+        getWebkitKeysUnchecked, getAudioTracks, getAudioTracksUnchecked,+        getTextTracks, getTextTracksUnchecked, getVideoTracks,+        getVideoTracksUnchecked, setMediaGroup, getMediaGroup,+        getMediaGroupUnchecked, setController, getController,+        getControllerUnchecked, getWebkitCurrentPlaybackTargetIsWireless,         webKitCurrentPlaybackTargetIsWirelessChanged,         webKitPlaybackTargetAvailabilityChanged, setSrcObject,-        getSrcObject, HTMLMediaElement, castToHTMLMediaElement,-        gTypeHTMLMediaElement, IsHTMLMediaElement, toHTMLMediaElement)+        getSrcObject, getSrcObjectUnchecked, HTMLMediaElement,+        castToHTMLMediaElement, gTypeHTMLMediaElement, IsHTMLMediaElement,+        toHTMLMediaElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -59,6 +66,17 @@           [toJSVal type', toJSVal keySystem])          >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.canPlayType Mozilla HTMLMediaElement.canPlayType documentation> +canPlayType_ ::+             (MonadDOM m, IsHTMLMediaElement self, ToJSString type',+              ToJSString keySystem) =>+               self -> type' -> Maybe keySystem -> m ()+canPlayType_ self type' keySystem+  = liftDOM+      (void+         ((toHTMLMediaElement self) ^. jsf "canPlayType"+            [toJSVal type', toJSVal keySystem]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.play Mozilla HTMLMediaElement.play documentation>  play :: (MonadDOM m, IsHTMLMediaElement self) => self -> m () play self@@ -132,6 +150,28 @@           [toJSVal kind, toJSVal label, toJSVal language])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.addTextTrack Mozilla HTMLMediaElement.addTextTrack documentation> +addTextTrack_ ::+              (MonadDOM m, IsHTMLMediaElement self, ToJSString kind,+               ToJSString label, ToJSString language) =>+                self -> kind -> label -> language -> m ()+addTextTrack_ self kind label language+  = liftDOM+      (void+         ((toHTMLMediaElement self) ^. jsf "addTextTrack"+            [toJSVal kind, toJSVal label, toJSVal language]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.addTextTrack Mozilla HTMLMediaElement.addTextTrack documentation> +addTextTrackUnchecked ::+                      (MonadDOM m, IsHTMLMediaElement self, ToJSString kind,+                       ToJSString label, ToJSString language) =>+                        self -> kind -> label -> language -> m TextTrack+addTextTrackUnchecked self kind label language+  = liftDOM+      (((toHTMLMediaElement self) ^. jsf "addTextTrack"+          [toJSVal kind, toJSVal label, toJSVal language])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.getVideoPlaybackQuality Mozilla HTMLMediaElement.getVideoPlaybackQuality documentation>  getVideoPlaybackQuality ::                         (MonadDOM m, IsHTMLMediaElement self) =>@@ -141,6 +181,23 @@       (((toHTMLMediaElement self) ^. jsf "getVideoPlaybackQuality" ())          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.getVideoPlaybackQuality Mozilla HTMLMediaElement.getVideoPlaybackQuality documentation> +getVideoPlaybackQuality_ ::+                         (MonadDOM m, IsHTMLMediaElement self) => self -> m ()+getVideoPlaybackQuality_ self+  = liftDOM+      (void+         ((toHTMLMediaElement self) ^. jsf "getVideoPlaybackQuality" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.getVideoPlaybackQuality Mozilla HTMLMediaElement.getVideoPlaybackQuality documentation> +getVideoPlaybackQualityUnchecked ::+                                 (MonadDOM m, IsHTMLMediaElement self) =>+                                   self -> m VideoPlaybackQuality+getVideoPlaybackQualityUnchecked self+  = liftDOM+      (((toHTMLMediaElement self) ^. jsf "getVideoPlaybackQuality" ())+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.webkitShowPlaybackTargetPicker Mozilla HTMLMediaElement.webkitShowPlaybackTargetPicker documentation>  webkitShowPlaybackTargetPicker ::                                (MonadDOM m, IsHTMLMediaElement self) => self -> m ()@@ -166,6 +223,13 @@ getError self   = liftDOM (((toHTMLMediaElement self) ^. js "error") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.error Mozilla HTMLMediaElement.error documentation> +getErrorUnchecked ::+                  (MonadDOM m, IsHTMLMediaElement self) => self -> m MediaError+getErrorUnchecked self+  = liftDOM+      (((toHTMLMediaElement self) ^. js "error") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.src Mozilla HTMLMediaElement.src documentation>  setSrc ::        (MonadDOM m, IsHTMLMediaElement self, ToJSString val) =>@@ -223,6 +287,14 @@   = liftDOM       (((toHTMLMediaElement self) ^. js "buffered") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.buffered Mozilla HTMLMediaElement.buffered documentation> +getBufferedUnchecked ::+                     (MonadDOM m, IsHTMLMediaElement self) => self -> m TimeRanges+getBufferedUnchecked self+  = liftDOM+      (((toHTMLMediaElement self) ^. js "buffered") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.readyState Mozilla HTMLMediaElement.readyState documentation>  getReadyState ::               (MonadDOM m, IsHTMLMediaElement self) => self -> m Word@@ -304,6 +376,13 @@   = liftDOM       (((toHTMLMediaElement self) ^. js "played") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.played Mozilla HTMLMediaElement.played documentation> +getPlayedUnchecked ::+                   (MonadDOM m, IsHTMLMediaElement self) => self -> m TimeRanges+getPlayedUnchecked self+  = liftDOM+      (((toHTMLMediaElement self) ^. js "played") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.seekable Mozilla HTMLMediaElement.seekable documentation>  getSeekable ::             (MonadDOM m, IsHTMLMediaElement self) =>@@ -312,6 +391,14 @@   = liftDOM       (((toHTMLMediaElement self) ^. js "seekable") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.seekable Mozilla HTMLMediaElement.seekable documentation> +getSeekableUnchecked ::+                     (MonadDOM m, IsHTMLMediaElement self) => self -> m TimeRanges+getSeekableUnchecked self+  = liftDOM+      (((toHTMLMediaElement self) ^. js "seekable") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.ended Mozilla HTMLMediaElement.ended documentation>  getEnded :: (MonadDOM m, IsHTMLMediaElement self) => self -> m Bool getEnded self@@ -568,6 +655,14 @@   = liftDOM       (((toHTMLMediaElement self) ^. js "webkitKeys") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.webkitKeys Mozilla HTMLMediaElement.webkitKeys documentation> +getWebkitKeysUnchecked ::+                       (MonadDOM m, IsHTMLMediaElement self) => self -> m MediaKeys+getWebkitKeysUnchecked self+  = liftDOM+      (((toHTMLMediaElement self) ^. js "webkitKeys") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.audioTracks Mozilla HTMLMediaElement.audioTracks documentation>  getAudioTracks ::                (MonadDOM m, IsHTMLMediaElement self) =>@@ -576,6 +671,14 @@   = liftDOM       (((toHTMLMediaElement self) ^. js "audioTracks") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.audioTracks Mozilla HTMLMediaElement.audioTracks documentation> +getAudioTracksUnchecked ::+                        (MonadDOM m, IsHTMLMediaElement self) => self -> m AudioTrackList+getAudioTracksUnchecked self+  = liftDOM+      (((toHTMLMediaElement self) ^. js "audioTracks") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.textTracks Mozilla HTMLMediaElement.textTracks documentation>  getTextTracks ::               (MonadDOM m, IsHTMLMediaElement self) =>@@ -584,6 +687,14 @@   = liftDOM       (((toHTMLMediaElement self) ^. js "textTracks") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.textTracks Mozilla HTMLMediaElement.textTracks documentation> +getTextTracksUnchecked ::+                       (MonadDOM m, IsHTMLMediaElement self) => self -> m TextTrackList+getTextTracksUnchecked self+  = liftDOM+      (((toHTMLMediaElement self) ^. js "textTracks") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.videoTracks Mozilla HTMLMediaElement.videoTracks documentation>  getVideoTracks ::                (MonadDOM m, IsHTMLMediaElement self) =>@@ -592,6 +703,14 @@   = liftDOM       (((toHTMLMediaElement self) ^. js "videoTracks") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.videoTracks Mozilla HTMLMediaElement.videoTracks documentation> +getVideoTracksUnchecked ::+                        (MonadDOM m, IsHTMLMediaElement self) => self -> m VideoTrackList+getVideoTracksUnchecked self+  = liftDOM+      (((toHTMLMediaElement self) ^. js "videoTracks") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.mediaGroup Mozilla HTMLMediaElement.mediaGroup documentation>  setMediaGroup ::               (MonadDOM m, IsHTMLMediaElement self, ToJSString val) =>@@ -609,6 +728,15 @@       (((toHTMLMediaElement self) ^. js "mediaGroup") >>=          fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.mediaGroup Mozilla HTMLMediaElement.mediaGroup documentation> +getMediaGroupUnchecked ::+                       (MonadDOM m, IsHTMLMediaElement self, FromJSString result) =>+                         self -> m result+getMediaGroupUnchecked self+  = liftDOM+      (((toHTMLMediaElement self) ^. js "mediaGroup") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.controller Mozilla HTMLMediaElement.controller documentation>  setController ::               (MonadDOM m, IsHTMLMediaElement self) =>@@ -625,6 +753,14 @@   = liftDOM       (((toHTMLMediaElement self) ^. js "controller") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.controller Mozilla HTMLMediaElement.controller documentation> +getControllerUnchecked ::+                       (MonadDOM m, IsHTMLMediaElement self) => self -> m MediaController+getControllerUnchecked self+  = liftDOM+      (((toHTMLMediaElement self) ^. js "controller") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.webkitCurrentPlaybackTargetIsWireless Mozilla HTMLMediaElement.webkitCurrentPlaybackTargetIsWireless documentation>  getWebkitCurrentPlaybackTargetIsWireless ::                                          (MonadDOM m, IsHTMLMediaElement self) => self -> m Bool@@ -665,3 +801,11 @@ getSrcObject self   = liftDOM       (((toHTMLMediaElement self) ^. js "srcObject") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement.srcObject Mozilla HTMLMediaElement.srcObject documentation> +getSrcObjectUnchecked ::+                      (MonadDOM m, IsHTMLMediaElement self) => self -> m MediaStream+getSrcObjectUnchecked self+  = liftDOM+      (((toHTMLMediaElement self) ^. js "srcObject") >>=+         fromJSValUnchecked)
src/JSDOM/Generated/HTMLMeterElement.hs view
@@ -3,7 +3,8 @@ module JSDOM.Generated.HTMLMeterElement        (setValue, getValue, setMin, getMin, setMax, getMax, setLow,         getLow, setHigh, getHigh, setOptimum, getOptimum, getLabels,-        HTMLMeterElement, castToHTMLMeterElement, gTypeHTMLMeterElement)+        getLabelsUnchecked, HTMLMeterElement, castToHTMLMeterElement,+        gTypeHTMLMeterElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -68,3 +69,9 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMeterElement.labels Mozilla HTMLMeterElement.labels documentation>  getLabels :: (MonadDOM m) => HTMLMeterElement -> m (Maybe NodeList) getLabels self = liftDOM ((self ^. js "labels") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLMeterElement.labels Mozilla HTMLMeterElement.labels documentation> +getLabelsUnchecked ::+                   (MonadDOM m) => HTMLMeterElement -> m NodeList+getLabelsUnchecked self+  = liftDOM ((self ^. js "labels") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLObjectElement.hs view
@@ -1,14 +1,16 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLObjectElement-       (checkValidity, setCustomValidity, getSVGDocument, getForm,-        setCode, getCode, setAlign, getAlign, setArchive, getArchive,-        setBorder, getBorder, setCodeBase, getCodeBase, setCodeType,-        getCodeType, setData, getData, setDeclare, getDeclare, setHeight,-        getHeight, setHspace, getHspace, setName, getName, setStandby,-        getStandby, setType, getType, setUseMap, getUseMap, setVspace,-        getVspace, setWidth, getWidth, getWillValidate, getValidity,-        getValidationMessage, getContentDocument, HTMLObjectElement,+       (checkValidity, checkValidity_, setCustomValidity, getSVGDocument,+        getSVGDocument_, getSVGDocumentUnchecked, getForm,+        getFormUnchecked, setCode, getCode, setAlign, getAlign, setArchive,+        getArchive, setBorder, getBorder, setCodeBase, getCodeBase,+        setCodeType, getCodeType, setData, getData, setDeclare, getDeclare,+        setHeight, getHeight, setHspace, getHspace, setName, getName,+        setStandby, getStandby, setType, getType, setUseMap, getUseMap,+        setVspace, getVspace, setWidth, getWidth, getWillValidate,+        getValidity, getValidityUnchecked, getValidationMessage,+        getContentDocument, getContentDocumentUnchecked, HTMLObjectElement,         castToHTMLObjectElement, gTypeHTMLObjectElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -28,6 +30,11 @@ checkValidity self   = liftDOM ((self ^. jsf "checkValidity" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.checkValidity Mozilla HTMLObjectElement.checkValidity documentation> +checkValidity_ :: (MonadDOM m) => HTMLObjectElement -> m ()+checkValidity_ self+  = liftDOM (void (self ^. jsf "checkValidity" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.setCustomValidity Mozilla HTMLObjectElement.setCustomValidity documentation>  setCustomValidity ::                   (MonadDOM m, ToJSString error) =>@@ -41,11 +48,29 @@ getSVGDocument self   = liftDOM ((self ^. jsf "getSVGDocument" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.getSVGDocument Mozilla HTMLObjectElement.getSVGDocument documentation> +getSVGDocument_ :: (MonadDOM m) => HTMLObjectElement -> m ()+getSVGDocument_ self+  = liftDOM (void (self ^. jsf "getSVGDocument" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.getSVGDocument Mozilla HTMLObjectElement.getSVGDocument documentation> +getSVGDocumentUnchecked ::+                        (MonadDOM m) => HTMLObjectElement -> m SVGDocument+getSVGDocumentUnchecked self+  = liftDOM+      ((self ^. jsf "getSVGDocument" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.form Mozilla HTMLObjectElement.form documentation>  getForm ::         (MonadDOM m) => HTMLObjectElement -> m (Maybe HTMLFormElement) getForm self = liftDOM ((self ^. js "form") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.form Mozilla HTMLObjectElement.form documentation> +getFormUnchecked ::+                 (MonadDOM m) => HTMLObjectElement -> m HTMLFormElement+getFormUnchecked self+  = liftDOM ((self ^. js "form") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.code Mozilla HTMLObjectElement.code documentation>  setCode ::         (MonadDOM m, ToJSString val) => HTMLObjectElement -> val -> m ()@@ -223,6 +248,12 @@             (MonadDOM m) => HTMLObjectElement -> m (Maybe ValidityState) getValidity self = liftDOM ((self ^. js "validity") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.validity Mozilla HTMLObjectElement.validity documentation> +getValidityUnchecked ::+                     (MonadDOM m) => HTMLObjectElement -> m ValidityState+getValidityUnchecked self+  = liftDOM ((self ^. js "validity") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.validationMessage Mozilla HTMLObjectElement.validationMessage documentation>  getValidationMessage ::                      (MonadDOM m, FromJSString result) => HTMLObjectElement -> m result@@ -234,3 +265,9 @@                    (MonadDOM m) => HTMLObjectElement -> m (Maybe Document) getContentDocument self   = liftDOM ((self ^. js "contentDocument") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement.contentDocument Mozilla HTMLObjectElement.contentDocument documentation> +getContentDocumentUnchecked ::+                            (MonadDOM m) => HTMLObjectElement -> m Document+getContentDocumentUnchecked self+  = liftDOM ((self ^. js "contentDocument") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLOptionElement.hs view
@@ -1,10 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLOptionElement-       (setDisabled, getDisabled, getForm, setLabel, getLabel,-        setDefaultSelected, getDefaultSelected, setSelected, getSelected,-        setValue, getValue, setText, getText, getIndex, HTMLOptionElement,-        castToHTMLOptionElement, gTypeHTMLOptionElement)+       (setDisabled, getDisabled, getForm, getFormUnchecked, setLabel,+        getLabel, setDefaultSelected, getDefaultSelected, setSelected,+        getSelected, setValue, getValue, setText, getText, getIndex,+        HTMLOptionElement, castToHTMLOptionElement, gTypeHTMLOptionElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -31,6 +31,12 @@ getForm ::         (MonadDOM m) => HTMLOptionElement -> m (Maybe HTMLFormElement) getForm self = liftDOM ((self ^. js "form") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionElement.form Mozilla HTMLOptionElement.form documentation> +getFormUnchecked ::+                 (MonadDOM m) => HTMLOptionElement -> m HTMLFormElement+getFormUnchecked self+  = liftDOM ((self ^. js "form") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionElement.label Mozilla HTMLOptionElement.label documentation>  setLabel ::
src/JSDOM/Generated/HTMLOptionsCollection.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLOptionsCollection-       (namedItem, addBefore, add, remove, setSelectedIndex,-        getSelectedIndex, setLength, getLength, HTMLOptionsCollection,-        castToHTMLOptionsCollection, gTypeHTMLOptionsCollection)+       (namedItem, namedItem_, namedItemUnchecked, addBefore, add, remove,+        setSelectedIndex, getSelectedIndex, setLength, getLength,+        HTMLOptionsCollection, castToHTMLOptionsCollection,+        gTypeHTMLOptionsCollection)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -23,6 +24,21 @@             HTMLOptionsCollection -> name -> m (Maybe Node) namedItem self name   = liftDOM ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionsCollection.namedItem Mozilla HTMLOptionsCollection.namedItem documentation> +namedItem_ ::+           (MonadDOM m, ToJSString name) =>+             HTMLOptionsCollection -> name -> m ()+namedItem_ self name+  = liftDOM (void (self ^. jsf "namedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionsCollection.namedItem Mozilla HTMLOptionsCollection.namedItem documentation> +namedItemUnchecked ::+                   (MonadDOM m, ToJSString name) =>+                     HTMLOptionsCollection -> name -> m Node+namedItemUnchecked self name+  = liftDOM+      ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionsCollection.add Mozilla HTMLOptionsCollection.add documentation>  addBefore ::
src/JSDOM/Generated/HTMLOutputElement.hs view
@@ -1,11 +1,13 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLOutputElement-       (checkValidity, setCustomValidity, getHtmlFor, getForm, setName,-        getName, getType, setDefaultValue, getDefaultValue, setValue,-        getValue, getWillValidate, getValidity, getValidationMessage,-        getLabels, HTMLOutputElement, castToHTMLOutputElement,-        gTypeHTMLOutputElement)+       (checkValidity, checkValidity_, setCustomValidity, getHtmlFor,+        getHtmlForUnchecked, getForm, getFormUnchecked, setName, getName,+        getType, setDefaultValue, getDefaultValue,+        getDefaultValueUnchecked, setValue, getValue, getValueUnchecked,+        getWillValidate, getValidity, getValidityUnchecked,+        getValidationMessage, getLabels, getLabelsUnchecked,+        HTMLOutputElement, castToHTMLOutputElement, gTypeHTMLOutputElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,6 +26,11 @@ checkValidity self   = liftDOM ((self ^. jsf "checkValidity" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.checkValidity Mozilla HTMLOutputElement.checkValidity documentation> +checkValidity_ :: (MonadDOM m) => HTMLOutputElement -> m ()+checkValidity_ self+  = liftDOM (void (self ^. jsf "checkValidity" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.setCustomValidity Mozilla HTMLOutputElement.setCustomValidity documentation>  setCustomValidity ::                   (MonadDOM m, ToJSString error) =>@@ -36,11 +43,23 @@            (MonadDOM m) => HTMLOutputElement -> m (Maybe DOMSettableTokenList) getHtmlFor self = liftDOM ((self ^. js "htmlFor") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.htmlFor Mozilla HTMLOutputElement.htmlFor documentation> +getHtmlForUnchecked ::+                    (MonadDOM m) => HTMLOutputElement -> m DOMSettableTokenList+getHtmlForUnchecked self+  = liftDOM ((self ^. js "htmlFor") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.form Mozilla HTMLOutputElement.form documentation>  getForm ::         (MonadDOM m) => HTMLOutputElement -> m (Maybe HTMLFormElement) getForm self = liftDOM ((self ^. js "form") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.form Mozilla HTMLOutputElement.form documentation> +getFormUnchecked ::+                 (MonadDOM m) => HTMLOutputElement -> m HTMLFormElement+getFormUnchecked self+  = liftDOM ((self ^. js "form") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.name Mozilla HTMLOutputElement.name documentation>  setName ::         (MonadDOM m, ToJSString val) => HTMLOutputElement -> val -> m ()@@ -70,6 +89,12 @@ getDefaultValue self   = liftDOM ((self ^. js "defaultValue") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.defaultValue Mozilla HTMLOutputElement.defaultValue documentation> +getDefaultValueUnchecked ::+                         (MonadDOM m, FromJSString result) => HTMLOutputElement -> m result+getDefaultValueUnchecked self+  = liftDOM ((self ^. js "defaultValue") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.value Mozilla HTMLOutputElement.value documentation>  setValue ::          (MonadDOM m, ToJSString val) =>@@ -83,6 +108,12 @@ getValue self   = liftDOM ((self ^. js "value") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.value Mozilla HTMLOutputElement.value documentation> +getValueUnchecked ::+                  (MonadDOM m, FromJSString result) => HTMLOutputElement -> m result+getValueUnchecked self+  = liftDOM ((self ^. js "value") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.willValidate Mozilla HTMLOutputElement.willValidate documentation>  getWillValidate :: (MonadDOM m) => HTMLOutputElement -> m Bool getWillValidate self@@ -93,6 +124,12 @@             (MonadDOM m) => HTMLOutputElement -> m (Maybe ValidityState) getValidity self = liftDOM ((self ^. js "validity") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.validity Mozilla HTMLOutputElement.validity documentation> +getValidityUnchecked ::+                     (MonadDOM m) => HTMLOutputElement -> m ValidityState+getValidityUnchecked self+  = liftDOM ((self ^. js "validity") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.validationMessage Mozilla HTMLOutputElement.validationMessage documentation>  getValidationMessage ::                      (MonadDOM m, FromJSString result) => HTMLOutputElement -> m result@@ -103,3 +140,9 @@ getLabels ::           (MonadDOM m) => HTMLOutputElement -> m (Maybe NodeList) getLabels self = liftDOM ((self ^. js "labels") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement.labels Mozilla HTMLOutputElement.labels documentation> +getLabelsUnchecked ::+                   (MonadDOM m) => HTMLOutputElement -> m NodeList+getLabelsUnchecked self+  = liftDOM ((self ^. js "labels") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLProgressElement.hs view
@@ -2,7 +2,7 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLProgressElement        (setValue, getValue, setMax, getMax, getPosition, getLabels,-        HTMLProgressElement, castToHTMLProgressElement,+        getLabelsUnchecked, HTMLProgressElement, castToHTMLProgressElement,         gTypeHTMLProgressElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -42,3 +42,9 @@ getLabels ::           (MonadDOM m) => HTMLProgressElement -> m (Maybe NodeList) getLabels self = liftDOM ((self ^. js "labels") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLProgressElement.labels Mozilla HTMLProgressElement.labels documentation> +getLabelsUnchecked ::+                   (MonadDOM m) => HTMLProgressElement -> m NodeList+getLabelsUnchecked self+  = liftDOM ((self ^. js "labels") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLScriptElement.hs view
@@ -1,11 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLScriptElement-       (setText, getText, setHtmlFor, getHtmlFor, setEvent, getEvent,-        setCharset, getCharset, setAsync, getAsync, setDefer, getDefer,-        setSrc, getSrc, setType, getType, setCrossOrigin, getCrossOrigin,-        setNonce, getNonce, HTMLScriptElement, castToHTMLScriptElement,-        gTypeHTMLScriptElement)+       (setText, getText, getTextUnchecked, setHtmlFor, getHtmlFor,+        setEvent, getEvent, setCharset, getCharset, setAsync, getAsync,+        setDefer, getDefer, setSrc, getSrc, setType, getType,+        setCrossOrigin, getCrossOrigin, setNonce, getNonce,+        HTMLScriptElement, castToHTMLScriptElement, gTypeHTMLScriptElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -30,6 +30,12 @@         (MonadDOM m, FromJSString result) =>           HTMLScriptElement -> m (Maybe result) getText self = liftDOM ((self ^. js "text") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.text Mozilla HTMLScriptElement.text documentation> +getTextUnchecked ::+                 (MonadDOM m, FromJSString result) => HTMLScriptElement -> m result+getTextUnchecked self+  = liftDOM ((self ^. js "text") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement.htmlFor Mozilla HTMLScriptElement.htmlFor documentation>  setHtmlFor ::
src/JSDOM/Generated/HTMLSelectElement.hs view
@@ -1,14 +1,18 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLSelectElement-       (item, namedItem, addBefore, add, remove, checkValidity,-        setCustomValidity, setAutofocus, getAutofocus, setDisabled,-        getDisabled, getForm, setMultiple, getMultiple, setName, getName,-        setRequired, getRequired, setSize, getSize, getType, getOptions,-        setLength, getLength, getSelectedOptions, setSelectedIndex,-        getSelectedIndex, setValue, getValue, getWillValidate, getValidity,-        getValidationMessage, getLabels, HTMLSelectElement,-        castToHTMLSelectElement, gTypeHTMLSelectElement)+       (item, item_, itemUnchecked, namedItem, namedItem_,+        namedItemUnchecked, addBefore, add, remove, checkValidity,+        checkValidity_, setCustomValidity, setAutofocus, getAutofocus,+        setDisabled, getDisabled, getForm, getFormUnchecked, setMultiple,+        getMultiple, setName, getName, setRequired, getRequired, setSize,+        getSize, getType, getOptions, getOptionsUnchecked, setLength,+        getLength, getSelectedOptions, getSelectedOptionsUnchecked,+        setSelectedIndex, getSelectedIndex, setValue, getValue,+        getValueUnchecked, getWillValidate, getValidity,+        getValidityUnchecked, getValidationMessage, getLabels,+        getLabelsUnchecked, HTMLSelectElement, castToHTMLSelectElement,+        gTypeHTMLSelectElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -27,6 +31,18 @@ item self index   = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.item Mozilla HTMLSelectElement.item documentation> +item_ :: (MonadDOM m) => HTMLSelectElement -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.item Mozilla HTMLSelectElement.item documentation> +itemUnchecked ::+              (MonadDOM m) => HTMLSelectElement -> Word -> m Node+itemUnchecked self index+  = liftDOM+      ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.namedItem Mozilla HTMLSelectElement.namedItem documentation>  namedItem ::           (MonadDOM m, ToJSString name) =>@@ -34,6 +50,20 @@ namedItem self name   = liftDOM ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.namedItem Mozilla HTMLSelectElement.namedItem documentation> +namedItem_ ::+           (MonadDOM m, ToJSString name) => HTMLSelectElement -> name -> m ()+namedItem_ self name+  = liftDOM (void (self ^. jsf "namedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.namedItem Mozilla HTMLSelectElement.namedItem documentation> +namedItemUnchecked ::+                   (MonadDOM m, ToJSString name) =>+                     HTMLSelectElement -> name -> m Node+namedItemUnchecked self name+  = liftDOM+      ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.add Mozilla HTMLSelectElement.add documentation>  addBefore ::           (MonadDOM m, IsHTMLElement element, IsHTMLElement before) =>@@ -59,6 +89,11 @@ checkValidity self   = liftDOM ((self ^. jsf "checkValidity" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.checkValidity Mozilla HTMLSelectElement.checkValidity documentation> +checkValidity_ :: (MonadDOM m) => HTMLSelectElement -> m ()+checkValidity_ self+  = liftDOM (void (self ^. jsf "checkValidity" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.setCustomValidity Mozilla HTMLSelectElement.setCustomValidity documentation>  setCustomValidity ::                   (MonadDOM m, ToJSString error) =>@@ -90,6 +125,12 @@         (MonadDOM m) => HTMLSelectElement -> m (Maybe HTMLFormElement) getForm self = liftDOM ((self ^. js "form") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.form Mozilla HTMLSelectElement.form documentation> +getFormUnchecked ::+                 (MonadDOM m) => HTMLSelectElement -> m HTMLFormElement+getFormUnchecked self+  = liftDOM ((self ^. js "form") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.multiple Mozilla HTMLSelectElement.multiple documentation>  setMultiple :: (MonadDOM m) => HTMLSelectElement -> Bool -> m () setMultiple self val@@ -138,6 +179,12 @@              HTMLSelectElement -> m (Maybe HTMLOptionsCollection) getOptions self = liftDOM ((self ^. js "options") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.options Mozilla HTMLSelectElement.options documentation> +getOptionsUnchecked ::+                    (MonadDOM m) => HTMLSelectElement -> m HTMLOptionsCollection+getOptionsUnchecked self+  = liftDOM ((self ^. js "options") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.length Mozilla HTMLSelectElement.length documentation>  setLength :: (MonadDOM m) => HTMLSelectElement -> Word -> m () setLength self val = liftDOM (self ^. jss "length" (toJSVal val))@@ -153,6 +200,12 @@ getSelectedOptions self   = liftDOM ((self ^. js "selectedOptions") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.selectedOptions Mozilla HTMLSelectElement.selectedOptions documentation> +getSelectedOptionsUnchecked ::+                            (MonadDOM m) => HTMLSelectElement -> m HTMLCollection+getSelectedOptionsUnchecked self+  = liftDOM ((self ^. js "selectedOptions") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.selectedIndex Mozilla HTMLSelectElement.selectedIndex documentation>  setSelectedIndex ::                  (MonadDOM m) => HTMLSelectElement -> Int -> m ()@@ -178,6 +231,12 @@ getValue self   = liftDOM ((self ^. js "value") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.value Mozilla HTMLSelectElement.value documentation> +getValueUnchecked ::+                  (MonadDOM m, FromJSString result) => HTMLSelectElement -> m result+getValueUnchecked self+  = liftDOM ((self ^. js "value") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.willValidate Mozilla HTMLSelectElement.willValidate documentation>  getWillValidate :: (MonadDOM m) => HTMLSelectElement -> m Bool getWillValidate self@@ -188,6 +247,12 @@             (MonadDOM m) => HTMLSelectElement -> m (Maybe ValidityState) getValidity self = liftDOM ((self ^. js "validity") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.validity Mozilla HTMLSelectElement.validity documentation> +getValidityUnchecked ::+                     (MonadDOM m) => HTMLSelectElement -> m ValidityState+getValidityUnchecked self+  = liftDOM ((self ^. js "validity") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.validationMessage Mozilla HTMLSelectElement.validationMessage documentation>  getValidationMessage ::                      (MonadDOM m, FromJSString result) => HTMLSelectElement -> m result@@ -198,3 +263,9 @@ getLabels ::           (MonadDOM m) => HTMLSelectElement -> m (Maybe NodeList) getLabels self = liftDOM ((self ^. js "labels") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement.labels Mozilla HTMLSelectElement.labels documentation> +getLabelsUnchecked ::+                   (MonadDOM m) => HTMLSelectElement -> m NodeList+getLabelsUnchecked self+  = liftDOM ((self ^. js "labels") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLStyleElement.hs view
@@ -2,8 +2,8 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLStyleElement        (setDisabled, getDisabled, setMedia, getMedia, setType, getType,-        getSheet, HTMLStyleElement, castToHTMLStyleElement,-        gTypeHTMLStyleElement)+        getSheet, getSheetUnchecked, HTMLStyleElement,+        castToHTMLStyleElement, gTypeHTMLStyleElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -51,3 +51,9 @@ getSheet ::          (MonadDOM m) => HTMLStyleElement -> m (Maybe StyleSheet) getSheet self = liftDOM ((self ^. js "sheet") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLStyleElement.sheet Mozilla HTMLStyleElement.sheet documentation> +getSheetUnchecked ::+                  (MonadDOM m) => HTMLStyleElement -> m StyleSheet+getSheetUnchecked self+  = liftDOM ((self ^. js "sheet") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLTableElement.hs view
@@ -1,14 +1,18 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLTableElement-       (createTHead, deleteTHead, createTFoot, deleteTFoot, createTBody,-        createCaption, deleteCaption, insertRow, deleteRow, setCaption,-        getCaption, setTHead, getTHead, setTFoot, getTFoot, getRows,-        getTBodies, setAlign, getAlign, setBgColor, getBgColor, setBorder,-        getBorder, setCellPadding, getCellPadding, setCellSpacing,-        getCellSpacing, setFrame, getFrame, setRules, getRules, setSummary,-        getSummary, setWidth, getWidth, HTMLTableElement,-        castToHTMLTableElement, gTypeHTMLTableElement)+       (createTHead, createTHead_, createTHeadUnchecked, deleteTHead,+        createTFoot, createTFoot_, createTFootUnchecked, deleteTFoot,+        createTBody, createTBody_, createTBodyUnchecked, createCaption,+        createCaption_, createCaptionUnchecked, deleteCaption, insertRow,+        insertRow_, insertRowUnchecked, deleteRow, setCaption, getCaption,+        getCaptionUnchecked, setTHead, getTHead, getTHeadUnchecked,+        setTFoot, getTFoot, getTFootUnchecked, getRows, getRowsUnchecked,+        getTBodies, getTBodiesUnchecked, setAlign, getAlign, setBgColor,+        getBgColor, setBorder, getBorder, setCellPadding, getCellPadding,+        setCellSpacing, getCellSpacing, setFrame, getFrame, setRules,+        getRules, setSummary, getSummary, setWidth, getWidth,+        HTMLTableElement, castToHTMLTableElement, gTypeHTMLTableElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -28,6 +32,16 @@ createTHead self   = liftDOM ((self ^. jsf "createTHead" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.createTHead Mozilla HTMLTableElement.createTHead documentation> +createTHead_ :: (MonadDOM m) => HTMLTableElement -> m ()+createTHead_ self = liftDOM (void (self ^. jsf "createTHead" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.createTHead Mozilla HTMLTableElement.createTHead documentation> +createTHeadUnchecked ::+                     (MonadDOM m) => HTMLTableElement -> m HTMLElement+createTHeadUnchecked self+  = liftDOM ((self ^. jsf "createTHead" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.deleteTHead Mozilla HTMLTableElement.deleteTHead documentation>  deleteTHead :: (MonadDOM m) => HTMLTableElement -> m () deleteTHead self = liftDOM (void (self ^. jsf "deleteTHead" ()))@@ -38,6 +52,16 @@ createTFoot self   = liftDOM ((self ^. jsf "createTFoot" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.createTFoot Mozilla HTMLTableElement.createTFoot documentation> +createTFoot_ :: (MonadDOM m) => HTMLTableElement -> m ()+createTFoot_ self = liftDOM (void (self ^. jsf "createTFoot" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.createTFoot Mozilla HTMLTableElement.createTFoot documentation> +createTFootUnchecked ::+                     (MonadDOM m) => HTMLTableElement -> m HTMLElement+createTFootUnchecked self+  = liftDOM ((self ^. jsf "createTFoot" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.deleteTFoot Mozilla HTMLTableElement.deleteTFoot documentation>  deleteTFoot :: (MonadDOM m) => HTMLTableElement -> m () deleteTFoot self = liftDOM (void (self ^. jsf "deleteTFoot" ()))@@ -48,12 +72,33 @@ createTBody self   = liftDOM ((self ^. jsf "createTBody" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.createTBody Mozilla HTMLTableElement.createTBody documentation> +createTBody_ :: (MonadDOM m) => HTMLTableElement -> m ()+createTBody_ self = liftDOM (void (self ^. jsf "createTBody" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.createTBody Mozilla HTMLTableElement.createTBody documentation> +createTBodyUnchecked ::+                     (MonadDOM m) => HTMLTableElement -> m HTMLElement+createTBodyUnchecked self+  = liftDOM ((self ^. jsf "createTBody" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.createCaption Mozilla HTMLTableElement.createCaption documentation>  createCaption ::               (MonadDOM m) => HTMLTableElement -> m (Maybe HTMLElement) createCaption self   = liftDOM ((self ^. jsf "createCaption" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.createCaption Mozilla HTMLTableElement.createCaption documentation> +createCaption_ :: (MonadDOM m) => HTMLTableElement -> m ()+createCaption_ self+  = liftDOM (void (self ^. jsf "createCaption" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.createCaption Mozilla HTMLTableElement.createCaption documentation> +createCaptionUnchecked ::+                       (MonadDOM m) => HTMLTableElement -> m HTMLElement+createCaptionUnchecked self+  = liftDOM ((self ^. jsf "createCaption" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.deleteCaption Mozilla HTMLTableElement.deleteCaption documentation>  deleteCaption :: (MonadDOM m) => HTMLTableElement -> m () deleteCaption self@@ -65,6 +110,18 @@ insertRow self index   = liftDOM ((self ^. jsf "insertRow" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.insertRow Mozilla HTMLTableElement.insertRow documentation> +insertRow_ :: (MonadDOM m) => HTMLTableElement -> Int -> m ()+insertRow_ self index+  = liftDOM (void (self ^. jsf "insertRow" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.insertRow Mozilla HTMLTableElement.insertRow documentation> +insertRowUnchecked ::+                   (MonadDOM m) => HTMLTableElement -> Int -> m HTMLElement+insertRowUnchecked self index+  = liftDOM+      ((self ^. jsf "insertRow" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.deleteRow Mozilla HTMLTableElement.deleteRow documentation>  deleteRow :: (MonadDOM m) => HTMLTableElement -> Int -> m () deleteRow self index@@ -82,6 +139,12 @@              HTMLTableElement -> m (Maybe HTMLTableCaptionElement) getCaption self = liftDOM ((self ^. js "caption") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.caption Mozilla HTMLTableElement.caption documentation> +getCaptionUnchecked ::+                    (MonadDOM m) => HTMLTableElement -> m HTMLTableCaptionElement+getCaptionUnchecked self+  = liftDOM ((self ^. js "caption") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.tHead Mozilla HTMLTableElement.tHead documentation>  setTHead ::          (MonadDOM m) =>@@ -94,6 +157,12 @@            HTMLTableElement -> m (Maybe HTMLTableSectionElement) getTHead self = liftDOM ((self ^. js "tHead") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.tHead Mozilla HTMLTableElement.tHead documentation> +getTHeadUnchecked ::+                  (MonadDOM m) => HTMLTableElement -> m HTMLTableSectionElement+getTHeadUnchecked self+  = liftDOM ((self ^. js "tHead") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.tFoot Mozilla HTMLTableElement.tFoot documentation>  setTFoot ::          (MonadDOM m) =>@@ -106,15 +175,33 @@            HTMLTableElement -> m (Maybe HTMLTableSectionElement) getTFoot self = liftDOM ((self ^. js "tFoot") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.tFoot Mozilla HTMLTableElement.tFoot documentation> +getTFootUnchecked ::+                  (MonadDOM m) => HTMLTableElement -> m HTMLTableSectionElement+getTFootUnchecked self+  = liftDOM ((self ^. js "tFoot") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.rows Mozilla HTMLTableElement.rows documentation>  getRows ::         (MonadDOM m) => HTMLTableElement -> m (Maybe HTMLCollection) getRows self = liftDOM ((self ^. js "rows") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.rows Mozilla HTMLTableElement.rows documentation> +getRowsUnchecked ::+                 (MonadDOM m) => HTMLTableElement -> m HTMLCollection+getRowsUnchecked self+  = liftDOM ((self ^. js "rows") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.tBodies Mozilla HTMLTableElement.tBodies documentation>  getTBodies ::            (MonadDOM m) => HTMLTableElement -> m (Maybe HTMLCollection) getTBodies self = liftDOM ((self ^. js "tBodies") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.tBodies Mozilla HTMLTableElement.tBodies documentation> +getTBodiesUnchecked ::+                    (MonadDOM m) => HTMLTableElement -> m HTMLCollection+getTBodiesUnchecked self+  = liftDOM ((self ^. js "tBodies") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement.align Mozilla HTMLTableElement.align documentation>  setAlign ::
src/JSDOM/Generated/HTMLTableRowElement.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLTableRowElement-       (insertCell, deleteCell, getRowIndex, getSectionRowIndex, getCells,+       (insertCell, insertCell_, insertCellUnchecked, deleteCell,+        getRowIndex, getSectionRowIndex, getCells, getCellsUnchecked,         setAlign, getAlign, setBgColor, getBgColor, setCh, getCh, setChOff,         getChOff, setVAlign, getVAlign, HTMLTableRowElement,         castToHTMLTableRowElement, gTypeHTMLTableRowElement)@@ -25,6 +26,18 @@   = liftDOM       ((self ^. jsf "insertCell" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.insertCell Mozilla HTMLTableRowElement.insertCell documentation> +insertCell_ :: (MonadDOM m) => HTMLTableRowElement -> Int -> m ()+insertCell_ self index+  = liftDOM (void (self ^. jsf "insertCell" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.insertCell Mozilla HTMLTableRowElement.insertCell documentation> +insertCellUnchecked ::+                    (MonadDOM m) => HTMLTableRowElement -> Int -> m HTMLElement+insertCellUnchecked self index+  = liftDOM+      ((self ^. jsf "insertCell" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.deleteCell Mozilla HTMLTableRowElement.deleteCell documentation>  deleteCell :: (MonadDOM m) => HTMLTableRowElement -> Int -> m () deleteCell self index@@ -45,6 +58,12 @@ getCells ::          (MonadDOM m) => HTMLTableRowElement -> m (Maybe HTMLCollection) getCells self = liftDOM ((self ^. js "cells") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.cells Mozilla HTMLTableRowElement.cells documentation> +getCellsUnchecked ::+                  (MonadDOM m) => HTMLTableRowElement -> m HTMLCollection+getCellsUnchecked self+  = liftDOM ((self ^. js "cells") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement.align Mozilla HTMLTableRowElement.align documentation>  setAlign ::
src/JSDOM/Generated/HTMLTableSectionElement.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLTableSectionElement-       (insertRow, deleteRow, setAlign, getAlign, setCh, getCh, setChOff,-        getChOff, setVAlign, getVAlign, getRows, HTMLTableSectionElement,+       (insertRow, insertRow_, insertRowUnchecked, deleteRow, setAlign,+        getAlign, setCh, getCh, setChOff, getChOff, setVAlign, getVAlign,+        getRows, getRowsUnchecked, HTMLTableSectionElement,         castToHTMLTableSectionElement, gTypeHTMLTableSectionElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -24,6 +25,19 @@ insertRow self index   = liftDOM ((self ^. jsf "insertRow" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableSectionElement.insertRow Mozilla HTMLTableSectionElement.insertRow documentation> +insertRow_ ::+           (MonadDOM m) => HTMLTableSectionElement -> Int -> m ()+insertRow_ self index+  = liftDOM (void (self ^. jsf "insertRow" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableSectionElement.insertRow Mozilla HTMLTableSectionElement.insertRow documentation> +insertRowUnchecked ::+                   (MonadDOM m) => HTMLTableSectionElement -> Int -> m HTMLElement+insertRowUnchecked self index+  = liftDOM+      ((self ^. jsf "insertRow" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableSectionElement.deleteRow Mozilla HTMLTableSectionElement.deleteRow documentation>  deleteRow :: (MonadDOM m) => HTMLTableSectionElement -> Int -> m () deleteRow self index@@ -84,3 +98,9 @@ getRows ::         (MonadDOM m) => HTMLTableSectionElement -> m (Maybe HTMLCollection) getRows self = liftDOM ((self ^. js "rows") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableSectionElement.rows Mozilla HTMLTableSectionElement.rows documentation> +getRowsUnchecked ::+                 (MonadDOM m) => HTMLTableSectionElement -> m HTMLCollection+getRowsUnchecked self+  = liftDOM ((self ^. js "rows") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLTemplateElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLTemplateElement-       (getContent, HTMLTemplateElement, castToHTMLTemplateElement,-        gTypeHTMLTemplateElement)+       (getContent, getContentUnchecked, HTMLTemplateElement,+        castToHTMLTemplateElement, gTypeHTMLTemplateElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,3 +20,9 @@ getContent ::            (MonadDOM m) => HTMLTemplateElement -> m (Maybe DocumentFragment) getContent self = liftDOM ((self ^. js "content") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement.content Mozilla HTMLTemplateElement.content documentation> +getContentUnchecked ::+                    (MonadDOM m) => HTMLTemplateElement -> m DocumentFragment+getContentUnchecked self+  = liftDOM ((self ^. js "content") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLTextAreaElement.hs view
@@ -1,18 +1,21 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLTextAreaElement-       (checkValidity, setCustomValidity, select, setRangeText,-        setRangeText4, setSelectionRange, setAutofocus, getAutofocus,-        setCols, getCols, setDirName, getDirName, setDisabled, getDisabled,-        getForm, setMaxLength, getMaxLength, setName, getName,-        setPlaceholder, getPlaceholder, setReadOnly, getReadOnly,-        setRequired, getRequired, setRows, getRows, setWrap, getWrap,-        getType, setDefaultValue, getDefaultValue, setValue, getValue,-        getTextLength, getWillValidate, getValidity, getValidationMessage,-        getLabels, setSelectionStart, getSelectionStart, setSelectionEnd,-        getSelectionEnd, setSelectionDirection, getSelectionDirection,-        setAutocorrect, getAutocorrect, setAutocapitalize,-        getAutocapitalize, HTMLTextAreaElement, castToHTMLTextAreaElement,+       (checkValidity, checkValidity_, setCustomValidity, select,+        setRangeText, setRangeText4, setSelectionRange, setAutofocus,+        getAutofocus, setCols, getCols, setDirName, getDirName,+        setDisabled, getDisabled, getForm, getFormUnchecked, setMaxLength,+        getMaxLength, setName, getName, setPlaceholder, getPlaceholder,+        setReadOnly, getReadOnly, setRequired, getRequired, setRows,+        getRows, setWrap, getWrap, getType, setDefaultValue,+        getDefaultValue, getDefaultValueUnchecked, setValue, getValue,+        getValueUnchecked, getTextLength, getWillValidate, getValidity,+        getValidityUnchecked, getValidationMessage, getLabels,+        getLabelsUnchecked, setSelectionStart, getSelectionStart,+        setSelectionEnd, getSelectionEnd, setSelectionDirection,+        getSelectionDirection, setAutocorrect, getAutocorrect,+        setAutocapitalize, getAutocapitalize, getAutocapitalizeUnchecked,+        HTMLTextAreaElement, castToHTMLTextAreaElement,         gTypeHTMLTextAreaElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -32,6 +35,11 @@ checkValidity self   = liftDOM ((self ^. jsf "checkValidity" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.checkValidity Mozilla HTMLTextAreaElement.checkValidity documentation> +checkValidity_ :: (MonadDOM m) => HTMLTextAreaElement -> m ()+checkValidity_ self+  = liftDOM (void (self ^. jsf "checkValidity" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.setCustomValidity Mozilla HTMLTextAreaElement.setCustomValidity documentation>  setCustomValidity ::                   (MonadDOM m, ToJSString error) =>@@ -117,6 +125,12 @@         (MonadDOM m) => HTMLTextAreaElement -> m (Maybe HTMLFormElement) getForm self = liftDOM ((self ^. js "form") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.form Mozilla HTMLTextAreaElement.form documentation> +getFormUnchecked ::+                 (MonadDOM m) => HTMLTextAreaElement -> m HTMLFormElement+getFormUnchecked self+  = liftDOM ((self ^. js "form") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.maxLength Mozilla HTMLTextAreaElement.maxLength documentation>  setMaxLength :: (MonadDOM m) => HTMLTextAreaElement -> Int -> m () setMaxLength self val@@ -209,6 +223,13 @@ getDefaultValue self   = liftDOM ((self ^. js "defaultValue") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.defaultValue Mozilla HTMLTextAreaElement.defaultValue documentation> +getDefaultValueUnchecked ::+                         (MonadDOM m, FromJSString result) =>+                           HTMLTextAreaElement -> m result+getDefaultValueUnchecked self+  = liftDOM ((self ^. js "defaultValue") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.value Mozilla HTMLTextAreaElement.value documentation>  setValue ::          (MonadDOM m, ToJSString val) =>@@ -222,6 +243,13 @@ getValue self   = liftDOM ((self ^. js "value") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.value Mozilla HTMLTextAreaElement.value documentation> +getValueUnchecked ::+                  (MonadDOM m, FromJSString result) =>+                    HTMLTextAreaElement -> m result+getValueUnchecked self+  = liftDOM ((self ^. js "value") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.textLength Mozilla HTMLTextAreaElement.textLength documentation>  getTextLength :: (MonadDOM m) => HTMLTextAreaElement -> m Word getTextLength self@@ -237,6 +265,12 @@             (MonadDOM m) => HTMLTextAreaElement -> m (Maybe ValidityState) getValidity self = liftDOM ((self ^. js "validity") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.validity Mozilla HTMLTextAreaElement.validity documentation> +getValidityUnchecked ::+                     (MonadDOM m) => HTMLTextAreaElement -> m ValidityState+getValidityUnchecked self+  = liftDOM ((self ^. js "validity") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.validationMessage Mozilla HTMLTextAreaElement.validationMessage documentation>  getValidationMessage ::                      (MonadDOM m, FromJSString result) =>@@ -249,6 +283,12 @@           (MonadDOM m) => HTMLTextAreaElement -> m (Maybe NodeList) getLabels self = liftDOM ((self ^. js "labels") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.labels Mozilla HTMLTextAreaElement.labels documentation> +getLabelsUnchecked ::+                   (MonadDOM m) => HTMLTextAreaElement -> m NodeList+getLabelsUnchecked self+  = liftDOM ((self ^. js "labels") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.selectionStart Mozilla HTMLTextAreaElement.selectionStart documentation>  setSelectionStart ::                   (MonadDOM m) => HTMLTextAreaElement -> Int -> m ()@@ -310,3 +350,10 @@                     HTMLTextAreaElement -> m (Maybe result) getAutocapitalize self   = liftDOM ((self ^. js "autocapitalize") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement.autocapitalize Mozilla HTMLTextAreaElement.autocapitalize documentation> +getAutocapitalizeUnchecked ::+                           (MonadDOM m, FromJSString result) =>+                             HTMLTextAreaElement -> m result+getAutocapitalizeUnchecked self+  = liftDOM ((self ^. js "autocapitalize") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLTitleElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.HTMLTitleElement-       (setText, getText, HTMLTitleElement, castToHTMLTitleElement,-        gTypeHTMLTitleElement)+       (setText, getText, getTextUnchecked, HTMLTitleElement,+        castToHTMLTitleElement, gTypeHTMLTitleElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -27,3 +27,9 @@         (MonadDOM m, FromJSString result) =>           HTMLTitleElement -> m (Maybe result) getText self = liftDOM ((self ^. js "text") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTitleElement.text Mozilla HTMLTitleElement.text documentation> +getTextUnchecked ::+                 (MonadDOM m, FromJSString result) => HTMLTitleElement -> m result+getTextUnchecked self+  = liftDOM ((self ^. js "text") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLTrackElement.hs view
@@ -4,7 +4,8 @@        (pattern NONE, pattern LOADING, pattern LOADED, pattern ERROR,         setKind, getKind, setSrc, getSrc, setSrclang, getSrclang, setLabel,         getLabel, setDefault, getDefault, getReadyState, getTrack,-        HTMLTrackElement, castToHTMLTrackElement, gTypeHTMLTrackElement)+        getTrackUnchecked, HTMLTrackElement, castToHTMLTrackElement,+        gTypeHTMLTrackElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -80,3 +81,9 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTrackElement.track Mozilla HTMLTrackElement.track documentation>  getTrack :: (MonadDOM m) => HTMLTrackElement -> m (Maybe TextTrack) getTrack self = liftDOM ((self ^. js "track") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLTrackElement.track Mozilla HTMLTrackElement.track documentation> +getTrackUnchecked ::+                  (MonadDOM m) => HTMLTrackElement -> m TextTrack+getTrackUnchecked self+  = liftDOM ((self ^. js "track") >>= fromJSValUnchecked)
src/JSDOM/Generated/HTMLVideoElement.hs view
@@ -3,10 +3,10 @@ module JSDOM.Generated.HTMLVideoElement        (webkitEnterFullscreen, webkitExitFullscreen,         webkitEnterFullScreen, webkitExitFullScreen,-        webkitSupportsPresentationMode, webkitSetPresentationMode,-        setWidth, getWidth, setHeight, getHeight, getVideoWidth,-        getVideoHeight, setPoster, getPoster, getWebkitSupportsFullscreen,-        getWebkitDisplayingFullscreen,+        webkitSupportsPresentationMode, webkitSupportsPresentationMode_,+        webkitSetPresentationMode, setWidth, getWidth, setHeight,+        getHeight, getVideoWidth, getVideoHeight, setPoster, getPoster,+        getWebkitSupportsFullscreen, getWebkitDisplayingFullscreen,         setWebkitWirelessVideoPlaybackDisabled,         getWebkitWirelessVideoPlaybackDisabled, getWebkitDecodedFrameCount,         getWebkitDroppedFrameCount, getWebkitPresentationMode,@@ -52,6 +52,14 @@   = liftDOM       ((self ^. jsf "webkitSupportsPresentationMode" [toJSVal mode]) >>=          valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLVideoElement.webkitSupportsPresentationMode Mozilla HTMLVideoElement.webkitSupportsPresentationMode documentation> +webkitSupportsPresentationMode_ ::+                                (MonadDOM m) => HTMLVideoElement -> VideoPresentationMode -> m ()+webkitSupportsPresentationMode_ self mode+  = liftDOM+      (void+         (self ^. jsf "webkitSupportsPresentationMode" [toJSVal mode]))  -- | <https://developer.mozilla.org/en-US/docs/Web/API/HTMLVideoElement.webkitSetPresentationMode Mozilla HTMLVideoElement.webkitSetPresentationMode documentation>  webkitSetPresentationMode ::
src/JSDOM/Generated/History.hs view
@@ -2,7 +2,7 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.History        (back, forward, go, pushState, replaceState, getLength, getState,-        History, castToHistory, gTypeHistory)+        getStateUnchecked, History, castToHistory, gTypeHistory)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -58,3 +58,9 @@ getState ::          (MonadDOM m) => History -> m (Maybe SerializedScriptValue) getState self = liftDOM ((self ^. js "state") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/History.state Mozilla History.state documentation> +getStateUnchecked ::+                  (MonadDOM m) => History -> m SerializedScriptValue+getStateUnchecked self+  = liftDOM ((self ^. js "state") >>= fromJSValUnchecked)
src/JSDOM/Generated/IDBCursor.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.IDBCursor-       (update, advance, continue, delete, getSource, getDirection,-        getKey, getPrimaryKey, IDBCursor, castToIDBCursor, gTypeIDBCursor,-        IsIDBCursor, toIDBCursor)+       (update, update_, updateUnchecked, advance, continue, delete,+        delete_, deleteUnchecked, getSource, getSourceUnchecked,+        getDirection, getKey, getPrimaryKey, IDBCursor, castToIDBCursor,+        gTypeIDBCursor, IsIDBCursor, toIDBCursor)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -26,6 +27,20 @@       (((toIDBCursor self) ^. jsf "update" [toJSVal value]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor.update Mozilla IDBCursor.update documentation> +update_ :: (MonadDOM m, IsIDBCursor self) => self -> JSVal -> m ()+update_ self value+  = liftDOM+      (void ((toIDBCursor self) ^. jsf "update" [toJSVal value]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor.update Mozilla IDBCursor.update documentation> +updateUnchecked ::+                (MonadDOM m, IsIDBCursor self) => self -> JSVal -> m IDBRequest+updateUnchecked self value+  = liftDOM+      (((toIDBCursor self) ^. jsf "update" [toJSVal value]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor.advance Mozilla IDBCursor.advance documentation>  advance :: (MonadDOM m, IsIDBCursor self) => self -> Word -> m () advance self count@@ -44,11 +59,30 @@ delete self   = liftDOM (((toIDBCursor self) ^. jsf "delete" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor.delete Mozilla IDBCursor.delete documentation> +delete_ :: (MonadDOM m, IsIDBCursor self) => self -> m ()+delete_ self+  = liftDOM (void ((toIDBCursor self) ^. jsf "delete" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor.delete Mozilla IDBCursor.delete documentation> +deleteUnchecked ::+                (MonadDOM m, IsIDBCursor self) => self -> m IDBRequest+deleteUnchecked self+  = liftDOM+      (((toIDBCursor self) ^. jsf "delete" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor.source Mozilla IDBCursor.source documentation>  getSource ::           (MonadDOM m, IsIDBCursor self) => self -> m (Maybe IDBAny) getSource self   = liftDOM (((toIDBCursor self) ^. js "source") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor.source Mozilla IDBCursor.source documentation> +getSourceUnchecked ::+                   (MonadDOM m, IsIDBCursor self) => self -> m IDBAny+getSourceUnchecked self+  = liftDOM+      (((toIDBCursor self) ^. js "source") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor.direction Mozilla IDBCursor.direction documentation>  getDirection ::
src/JSDOM/Generated/IDBDatabase.hs view
@@ -1,9 +1,12 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.IDBDatabase-       (createObjectStore, deleteObjectStore, transaction, transaction',-        close, getName, getVersion, getObjectStoreNames, abort, error,-        versionChange, IDBDatabase, castToIDBDatabase, gTypeIDBDatabase)+       (createObjectStore, createObjectStore_, createObjectStoreUnchecked,+        deleteObjectStore, transaction, transaction_, transactionUnchecked,+        transaction', transaction'_, transaction'Unchecked, close, getName,+        getVersion, getObjectStoreNames, getObjectStoreNamesUnchecked,+        abort, error, versionChange, IDBDatabase, castToIDBDatabase,+        gTypeIDBDatabase)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -26,6 +29,24 @@       ((self ^. jsf "createObjectStore" [toJSVal name, toJSVal options])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase.createObjectStore Mozilla IDBDatabase.createObjectStore documentation> +createObjectStore_ ::+                   (MonadDOM m, ToJSString name, IsDictionary options) =>+                     IDBDatabase -> name -> Maybe options -> m ()+createObjectStore_ self name options+  = liftDOM+      (void+         (self ^. jsf "createObjectStore" [toJSVal name, toJSVal options]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase.createObjectStore Mozilla IDBDatabase.createObjectStore documentation> +createObjectStoreUnchecked ::+                           (MonadDOM m, ToJSString name, IsDictionary options) =>+                             IDBDatabase -> name -> Maybe options -> m IDBObjectStore+createObjectStoreUnchecked self name options+  = liftDOM+      ((self ^. jsf "createObjectStore" [toJSVal name, toJSVal options])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase.deleteObjectStore Mozilla IDBDatabase.deleteObjectStore documentation>  deleteObjectStore ::                   (MonadDOM m, ToJSString name) => IDBDatabase -> name -> m ()@@ -42,6 +63,24 @@          fromJSVal)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase.transaction Mozilla IDBDatabase.transaction documentation> +transaction_ ::+             (MonadDOM m, ToJSString storeName, ToJSString mode) =>+               IDBDatabase -> storeName -> mode -> m ()+transaction_ self storeName mode+  = liftDOM+      (void+         (self ^. jsf "transaction" [toJSVal storeName, toJSVal mode]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase.transaction Mozilla IDBDatabase.transaction documentation> +transactionUnchecked ::+                     (MonadDOM m, ToJSString storeName, ToJSString mode) =>+                       IDBDatabase -> storeName -> mode -> m IDBTransaction+transactionUnchecked self storeName mode+  = liftDOM+      ((self ^. jsf "transaction" [toJSVal storeName, toJSVal mode]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase.transaction Mozilla IDBDatabase.transaction documentation>  transaction' ::              (MonadDOM m, ToJSString storeNames, ToJSString mode) =>                IDBDatabase -> [storeNames] -> mode -> m (Maybe IDBTransaction)@@ -51,6 +90,26 @@           [toJSVal (array storeNames), toJSVal mode])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase.transaction Mozilla IDBDatabase.transaction documentation> +transaction'_ ::+              (MonadDOM m, ToJSString storeNames, ToJSString mode) =>+                IDBDatabase -> [storeNames] -> mode -> m ()+transaction'_ self storeNames mode+  = liftDOM+      (void+         (self ^. jsf "transaction"+            [toJSVal (array storeNames), toJSVal mode]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase.transaction Mozilla IDBDatabase.transaction documentation> +transaction'Unchecked ::+                      (MonadDOM m, ToJSString storeNames, ToJSString mode) =>+                        IDBDatabase -> [storeNames] -> mode -> m IDBTransaction+transaction'Unchecked self storeNames mode+  = liftDOM+      ((self ^. jsf "transaction"+          [toJSVal (array storeNames), toJSVal mode])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase.close Mozilla IDBDatabase.close documentation>  close :: (MonadDOM m) => IDBDatabase -> m () close self = liftDOM (void (self ^. jsf "close" ()))@@ -70,6 +129,12 @@                     (MonadDOM m) => IDBDatabase -> m (Maybe DOMStringList) getObjectStoreNames self   = liftDOM ((self ^. js "objectStoreNames") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase.objectStoreNames Mozilla IDBDatabase.objectStoreNames documentation> +getObjectStoreNamesUnchecked ::+                             (MonadDOM m) => IDBDatabase -> m DOMStringList+getObjectStoreNamesUnchecked self+  = liftDOM ((self ^. js "objectStoreNames") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase.onabort Mozilla IDBDatabase.onabort documentation>  abort :: EventName IDBDatabase Event
src/JSDOM/Generated/IDBFactory.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.IDBFactory-       (open, deleteDatabase, cmp, IDBFactory, castToIDBFactory,+       (open, open_, openUnchecked, deleteDatabase, deleteDatabase_,+        deleteDatabaseUnchecked, cmp, cmp_, IDBFactory, castToIDBFactory,         gTypeIDBFactory)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -25,6 +26,23 @@       ((self ^. jsf "open" [toJSVal name, toJSVal version]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBFactory.open Mozilla IDBFactory.open documentation> +open_ ::+      (MonadDOM m, ToJSString name) =>+        IDBFactory -> name -> Word64 -> m ()+open_ self name version+  = liftDOM+      (void (self ^. jsf "open" [toJSVal name, toJSVal version]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBFactory.open Mozilla IDBFactory.open documentation> +openUnchecked ::+              (MonadDOM m, ToJSString name) =>+                IDBFactory -> name -> Word64 -> m IDBOpenDBRequest+openUnchecked self name version+  = liftDOM+      ((self ^. jsf "open" [toJSVal name, toJSVal version]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBFactory.deleteDatabase Mozilla IDBFactory.deleteDatabase documentation>  deleteDatabase ::                (MonadDOM m, ToJSString name) =>@@ -33,6 +51,21 @@   = liftDOM       ((self ^. jsf "deleteDatabase" [toJSVal name]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBFactory.deleteDatabase Mozilla IDBFactory.deleteDatabase documentation> +deleteDatabase_ ::+                (MonadDOM m, ToJSString name) => IDBFactory -> name -> m ()+deleteDatabase_ self name+  = liftDOM (void (self ^. jsf "deleteDatabase" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBFactory.deleteDatabase Mozilla IDBFactory.deleteDatabase documentation> +deleteDatabaseUnchecked ::+                        (MonadDOM m, ToJSString name) =>+                          IDBFactory -> name -> m IDBOpenDBRequest+deleteDatabaseUnchecked self name+  = liftDOM+      ((self ^. jsf "deleteDatabase" [toJSVal name]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBFactory.cmp Mozilla IDBFactory.cmp documentation>  cmp :: (MonadDOM m) => IDBFactory -> JSVal -> JSVal -> m Int cmp self first second@@ -40,3 +73,9 @@       (round <$>          ((self ^. jsf "cmp" [toJSVal first, toJSVal second]) >>=             valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBFactory.cmp Mozilla IDBFactory.cmp documentation> +cmp_ :: (MonadDOM m) => IDBFactory -> JSVal -> JSVal -> m ()+cmp_ self first second+  = liftDOM+      (void (self ^. jsf "cmp" [toJSVal first, toJSVal second]))
src/JSDOM/Generated/IDBIndex.hs view
@@ -1,10 +1,16 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.IDBIndex-       (openCursorRange, openCursor, openKeyCursorRange, openKeyCursor,-        getRange, get, getKeyRange, getKey, countRange, count, getName,-        getObjectStore, getKeyPath, getMultiEntry, getUnique, IDBIndex,-        castToIDBIndex, gTypeIDBIndex)+       (openCursorRange, openCursorRange_, openCursorRangeUnchecked,+        openCursor, openCursor_, openCursorUnchecked, openKeyCursorRange,+        openKeyCursorRange_, openKeyCursorRangeUnchecked, openKeyCursor,+        openKeyCursor_, openKeyCursorUnchecked, getRange, getRange_,+        getRangeUnchecked, get, get_, getUnchecked, getKeyRange,+        getKeyRange_, getKeyRangeUnchecked, getKey, getKey_,+        getKeyUnchecked, countRange, countRange_, countRangeUnchecked,+        count, count_, countUnchecked, getName, getObjectStore,+        getObjectStoreUnchecked, getKeyPath, getKeyPathUnchecked,+        getMultiEntry, getUnique, IDBIndex, castToIDBIndex, gTypeIDBIndex)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -28,6 +34,24 @@          fromJSVal)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.openCursor Mozilla IDBIndex.openCursor documentation> +openCursorRange_ ::+                 (MonadDOM m, ToJSString direction) =>+                   IDBIndex -> Maybe IDBKeyRange -> direction -> m ()+openCursorRange_ self range direction+  = liftDOM+      (void+         (self ^. jsf "openCursor" [toJSVal range, toJSVal direction]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.openCursor Mozilla IDBIndex.openCursor documentation> +openCursorRangeUnchecked ::+                         (MonadDOM m, ToJSString direction) =>+                           IDBIndex -> Maybe IDBKeyRange -> direction -> m IDBRequest+openCursorRangeUnchecked self range direction+  = liftDOM+      ((self ^. jsf "openCursor" [toJSVal range, toJSVal direction]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.openCursor Mozilla IDBIndex.openCursor documentation>  openCursor ::            (MonadDOM m, ToJSString direction) =>              IDBIndex -> JSVal -> direction -> m (Maybe IDBRequest)@@ -36,6 +60,23 @@       ((self ^. jsf "openCursor" [toJSVal key, toJSVal direction]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.openCursor Mozilla IDBIndex.openCursor documentation> +openCursor_ ::+            (MonadDOM m, ToJSString direction) =>+              IDBIndex -> JSVal -> direction -> m ()+openCursor_ self key direction+  = liftDOM+      (void (self ^. jsf "openCursor" [toJSVal key, toJSVal direction]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.openCursor Mozilla IDBIndex.openCursor documentation> +openCursorUnchecked ::+                    (MonadDOM m, ToJSString direction) =>+                      IDBIndex -> JSVal -> direction -> m IDBRequest+openCursorUnchecked self key direction+  = liftDOM+      ((self ^. jsf "openCursor" [toJSVal key, toJSVal direction]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.openKeyCursor Mozilla IDBIndex.openKeyCursor documentation>  openKeyCursorRange ::                    (MonadDOM m, ToJSString direction) =>@@ -46,6 +87,24 @@          >>= fromJSVal)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.openKeyCursor Mozilla IDBIndex.openKeyCursor documentation> +openKeyCursorRange_ ::+                    (MonadDOM m, ToJSString direction) =>+                      IDBIndex -> Maybe IDBKeyRange -> direction -> m ()+openKeyCursorRange_ self range direction+  = liftDOM+      (void+         (self ^. jsf "openKeyCursor" [toJSVal range, toJSVal direction]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.openKeyCursor Mozilla IDBIndex.openKeyCursor documentation> +openKeyCursorRangeUnchecked ::+                            (MonadDOM m, ToJSString direction) =>+                              IDBIndex -> Maybe IDBKeyRange -> direction -> m IDBRequest+openKeyCursorRangeUnchecked self range direction+  = liftDOM+      ((self ^. jsf "openKeyCursor" [toJSVal range, toJSVal direction])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.openKeyCursor Mozilla IDBIndex.openKeyCursor documentation>  openKeyCursor ::               (MonadDOM m, ToJSString direction) =>                 IDBIndex -> JSVal -> direction -> m (Maybe IDBRequest)@@ -54,6 +113,24 @@       ((self ^. jsf "openKeyCursor" [toJSVal key, toJSVal direction]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.openKeyCursor Mozilla IDBIndex.openKeyCursor documentation> +openKeyCursor_ ::+               (MonadDOM m, ToJSString direction) =>+                 IDBIndex -> JSVal -> direction -> m ()+openKeyCursor_ self key direction+  = liftDOM+      (void+         (self ^. jsf "openKeyCursor" [toJSVal key, toJSVal direction]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.openKeyCursor Mozilla IDBIndex.openKeyCursor documentation> +openKeyCursorUnchecked ::+                       (MonadDOM m, ToJSString direction) =>+                         IDBIndex -> JSVal -> direction -> m IDBRequest+openKeyCursorUnchecked self key direction+  = liftDOM+      ((self ^. jsf "openKeyCursor" [toJSVal key, toJSVal direction]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.get Mozilla IDBIndex.get documentation>  getRange ::          (MonadDOM m) =>@@ -62,10 +139,32 @@   = liftDOM ((self ^. jsf "get" [toJSVal key]) >>= fromJSVal)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.get Mozilla IDBIndex.get documentation> +getRange_ :: (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m ()+getRange_ self key+  = liftDOM (void (self ^. jsf "get" [toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.get Mozilla IDBIndex.get documentation> +getRangeUnchecked ::+                  (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m IDBRequest+getRangeUnchecked self key+  = liftDOM+      ((self ^. jsf "get" [toJSVal key]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.get Mozilla IDBIndex.get documentation>  get :: (MonadDOM m) => IDBIndex -> JSVal -> m (Maybe IDBRequest) get self key   = liftDOM ((self ^. jsf "get" [toJSVal key]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.get Mozilla IDBIndex.get documentation> +get_ :: (MonadDOM m) => IDBIndex -> JSVal -> m ()+get_ self key = liftDOM (void (self ^. jsf "get" [toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.get Mozilla IDBIndex.get documentation> +getUnchecked :: (MonadDOM m) => IDBIndex -> JSVal -> m IDBRequest+getUnchecked self key+  = liftDOM+      ((self ^. jsf "get" [toJSVal key]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.getKey Mozilla IDBIndex.getKey documentation>  getKeyRange ::             (MonadDOM m) =>@@ -74,10 +173,35 @@   = liftDOM ((self ^. jsf "getKey" [toJSVal key]) >>= fromJSVal)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.getKey Mozilla IDBIndex.getKey documentation> +getKeyRange_ ::+             (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m ()+getKeyRange_ self key+  = liftDOM (void (self ^. jsf "getKey" [toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.getKey Mozilla IDBIndex.getKey documentation> +getKeyRangeUnchecked ::+                     (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m IDBRequest+getKeyRangeUnchecked self key+  = liftDOM+      ((self ^. jsf "getKey" [toJSVal key]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.getKey Mozilla IDBIndex.getKey documentation>  getKey :: (MonadDOM m) => IDBIndex -> JSVal -> m (Maybe IDBRequest) getKey self key   = liftDOM ((self ^. jsf "getKey" [toJSVal key]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.getKey Mozilla IDBIndex.getKey documentation> +getKey_ :: (MonadDOM m) => IDBIndex -> JSVal -> m ()+getKey_ self key+  = liftDOM (void (self ^. jsf "getKey" [toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.getKey Mozilla IDBIndex.getKey documentation> +getKeyUnchecked ::+                (MonadDOM m) => IDBIndex -> JSVal -> m IDBRequest+getKeyUnchecked self key+  = liftDOM+      ((self ^. jsf "getKey" [toJSVal key]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.count Mozilla IDBIndex.count documentation>  countRange ::            (MonadDOM m) =>@@ -86,10 +210,34 @@   = liftDOM ((self ^. jsf "count" [toJSVal range]) >>= fromJSVal)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.count Mozilla IDBIndex.count documentation> +countRange_ ::+            (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m ()+countRange_ self range+  = liftDOM (void (self ^. jsf "count" [toJSVal range]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.count Mozilla IDBIndex.count documentation> +countRangeUnchecked ::+                    (MonadDOM m) => IDBIndex -> Maybe IDBKeyRange -> m IDBRequest+countRangeUnchecked self range+  = liftDOM+      ((self ^. jsf "count" [toJSVal range]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.count Mozilla IDBIndex.count documentation>  count :: (MonadDOM m) => IDBIndex -> JSVal -> m (Maybe IDBRequest) count self key   = liftDOM ((self ^. jsf "count" [toJSVal key]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.count Mozilla IDBIndex.count documentation> +count_ :: (MonadDOM m) => IDBIndex -> JSVal -> m ()+count_ self key+  = liftDOM (void (self ^. jsf "count" [toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.count Mozilla IDBIndex.count documentation> +countUnchecked :: (MonadDOM m) => IDBIndex -> JSVal -> m IDBRequest+countUnchecked self key+  = liftDOM+      ((self ^. jsf "count" [toJSVal key]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.name Mozilla IDBIndex.name documentation>  getName ::         (MonadDOM m, FromJSString result) => IDBIndex -> m result@@ -101,9 +249,20 @@ getObjectStore self   = liftDOM ((self ^. js "objectStore") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.objectStore Mozilla IDBIndex.objectStore documentation> +getObjectStoreUnchecked ::+                        (MonadDOM m) => IDBIndex -> m IDBObjectStore+getObjectStoreUnchecked self+  = liftDOM ((self ^. js "objectStore") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.keyPath Mozilla IDBIndex.keyPath documentation>  getKeyPath :: (MonadDOM m) => IDBIndex -> m (Maybe IDBAny) getKeyPath self = liftDOM ((self ^. js "keyPath") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.keyPath Mozilla IDBIndex.keyPath documentation> +getKeyPathUnchecked :: (MonadDOM m) => IDBIndex -> m IDBAny+getKeyPathUnchecked self+  = liftDOM ((self ^. js "keyPath") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex.multiEntry Mozilla IDBIndex.multiEntry documentation>  getMultiEntry :: (MonadDOM m) => IDBIndex -> m Bool
src/JSDOM/Generated/IDBKeyRange.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.IDBKeyRange-       (only, lowerBound, upperBound, bound, getLower, getUpper,-        getLowerOpen, getUpperOpen, IDBKeyRange, castToIDBKeyRange,-        gTypeIDBKeyRange)+       (only, only_, onlyUnchecked, lowerBound, lowerBound_,+        lowerBoundUnchecked, upperBound, upperBound_, upperBoundUnchecked,+        bound, bound_, boundUnchecked, getLower, getUpper, getLowerOpen,+        getUpperOpen, IDBKeyRange, castToIDBKeyRange, gTypeIDBKeyRange)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -23,6 +24,18 @@ only self value   = liftDOM ((self ^. jsf "only" [toJSVal value]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.only Mozilla IDBKeyRange.only documentation> +only_ :: (MonadDOM m) => IDBKeyRange -> JSVal -> m ()+only_ self value+  = liftDOM (void (self ^. jsf "only" [toJSVal value]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.only Mozilla IDBKeyRange.only documentation> +onlyUnchecked ::+              (MonadDOM m) => IDBKeyRange -> JSVal -> m IDBKeyRange+onlyUnchecked self value+  = liftDOM+      ((self ^. jsf "only" [toJSVal value]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.lowerBound Mozilla IDBKeyRange.lowerBound documentation>  lowerBound ::            (MonadDOM m) =>@@ -32,6 +45,20 @@       ((self ^. jsf "lowerBound" [toJSVal lower, toJSVal open]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.lowerBound Mozilla IDBKeyRange.lowerBound documentation> +lowerBound_ :: (MonadDOM m) => IDBKeyRange -> JSVal -> Bool -> m ()+lowerBound_ self lower open+  = liftDOM+      (void (self ^. jsf "lowerBound" [toJSVal lower, toJSVal open]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.lowerBound Mozilla IDBKeyRange.lowerBound documentation> +lowerBoundUnchecked ::+                    (MonadDOM m) => IDBKeyRange -> JSVal -> Bool -> m IDBKeyRange+lowerBoundUnchecked self lower open+  = liftDOM+      ((self ^. jsf "lowerBound" [toJSVal lower, toJSVal open]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.upperBound Mozilla IDBKeyRange.upperBound documentation>  upperBound ::            (MonadDOM m) =>@@ -41,6 +68,20 @@       ((self ^. jsf "upperBound" [toJSVal upper, toJSVal open]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.upperBound Mozilla IDBKeyRange.upperBound documentation> +upperBound_ :: (MonadDOM m) => IDBKeyRange -> JSVal -> Bool -> m ()+upperBound_ self upper open+  = liftDOM+      (void (self ^. jsf "upperBound" [toJSVal upper, toJSVal open]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.upperBound Mozilla IDBKeyRange.upperBound documentation> +upperBoundUnchecked ::+                    (MonadDOM m) => IDBKeyRange -> JSVal -> Bool -> m IDBKeyRange+upperBoundUnchecked self upper open+  = liftDOM+      ((self ^. jsf "upperBound" [toJSVal upper, toJSVal open]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.bound Mozilla IDBKeyRange.bound documentation>  bound ::       (MonadDOM m) =>@@ -52,6 +93,28 @@           [toJSVal lower, toJSVal upper, toJSVal lowerOpen,            toJSVal upperOpen])          >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.bound Mozilla IDBKeyRange.bound documentation> +bound_ ::+       (MonadDOM m) =>+         IDBKeyRange -> JSVal -> JSVal -> Bool -> Bool -> m ()+bound_ self lower upper lowerOpen upperOpen+  = liftDOM+      (void+         (self ^. jsf "bound"+            [toJSVal lower, toJSVal upper, toJSVal lowerOpen,+             toJSVal upperOpen]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.bound Mozilla IDBKeyRange.bound documentation> +boundUnchecked ::+               (MonadDOM m) =>+                 IDBKeyRange -> JSVal -> JSVal -> Bool -> Bool -> m IDBKeyRange+boundUnchecked self lower upper lowerOpen upperOpen+  = liftDOM+      ((self ^. jsf "bound"+          [toJSVal lower, toJSVal upper, toJSVal lowerOpen,+           toJSVal upperOpen])+         >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange.lower Mozilla IDBKeyRange.lower documentation>  getLower :: (MonadDOM m) => IDBKeyRange -> m JSVal
src/JSDOM/Generated/IDBObjectStore.hs view
@@ -1,11 +1,19 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.IDBObjectStore-       (put, add, deleteRange, delete, getRange, get, clear,-        openCursorRange, openCursor, createIndex', createIndex, index,-        deleteIndex, countRange, count, getName, getKeyPath, getIndexNames,-        getTransaction, getAutoIncrement, IDBObjectStore,-        castToIDBObjectStore, gTypeIDBObjectStore)+       (put, put_, putUnchecked, add, add_, addUnchecked, deleteRange,+        deleteRange_, deleteRangeUnchecked, delete, delete_,+        deleteUnchecked, getRange, getRange_, getRangeUnchecked, get, get_,+        getUnchecked, clear, clear_, clearUnchecked, openCursorRange,+        openCursorRange_, openCursorRangeUnchecked, openCursor,+        openCursor_, openCursorUnchecked, createIndex', createIndex'_,+        createIndex'Unchecked, createIndex, createIndex_,+        createIndexUnchecked, index, index_, indexUnchecked, deleteIndex,+        countRange, countRange_, countRangeUnchecked, count, count_,+        countUnchecked, getName, getNameUnchecked, getKeyPath,+        getKeyPathUnchecked, getIndexNames, getIndexNamesUnchecked,+        getTransaction, getTransactionUnchecked, getAutoIncrement,+        IDBObjectStore, castToIDBObjectStore, gTypeIDBObjectStore)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -27,6 +35,19 @@   = liftDOM       ((self ^. jsf "put" [toJSVal value, toJSVal key]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.put Mozilla IDBObjectStore.put documentation> +put_ :: (MonadDOM m) => IDBObjectStore -> JSVal -> JSVal -> m ()+put_ self value key+  = liftDOM (void (self ^. jsf "put" [toJSVal value, toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.put Mozilla IDBObjectStore.put documentation> +putUnchecked ::+             (MonadDOM m) => IDBObjectStore -> JSVal -> JSVal -> m IDBRequest+putUnchecked self value key+  = liftDOM+      ((self ^. jsf "put" [toJSVal value, toJSVal key]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.add Mozilla IDBObjectStore.add documentation>  add ::     (MonadDOM m) =>@@ -35,6 +56,19 @@   = liftDOM       ((self ^. jsf "add" [toJSVal value, toJSVal key]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.add Mozilla IDBObjectStore.add documentation> +add_ :: (MonadDOM m) => IDBObjectStore -> JSVal -> JSVal -> m ()+add_ self value key+  = liftDOM (void (self ^. jsf "add" [toJSVal value, toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.add Mozilla IDBObjectStore.add documentation> +addUnchecked ::+             (MonadDOM m) => IDBObjectStore -> JSVal -> JSVal -> m IDBRequest+addUnchecked self value key+  = liftDOM+      ((self ^. jsf "add" [toJSVal value, toJSVal key]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.delete Mozilla IDBObjectStore.delete documentation>  deleteRange ::             (MonadDOM m) =>@@ -43,11 +77,36 @@   = liftDOM ((self ^. jsf "delete" [toJSVal keyRange]) >>= fromJSVal)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.delete Mozilla IDBObjectStore.delete documentation> +deleteRange_ ::+             (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m ()+deleteRange_ self keyRange+  = liftDOM (void (self ^. jsf "delete" [toJSVal keyRange]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.delete Mozilla IDBObjectStore.delete documentation> +deleteRangeUnchecked ::+                     (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m IDBRequest+deleteRangeUnchecked self keyRange+  = liftDOM+      ((self ^. jsf "delete" [toJSVal keyRange]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.delete Mozilla IDBObjectStore.delete documentation>  delete ::        (MonadDOM m) => IDBObjectStore -> JSVal -> m (Maybe IDBRequest) delete self key   = liftDOM ((self ^. jsf "delete" [toJSVal key]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.delete Mozilla IDBObjectStore.delete documentation> +delete_ :: (MonadDOM m) => IDBObjectStore -> JSVal -> m ()+delete_ self key+  = liftDOM (void (self ^. jsf "delete" [toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.delete Mozilla IDBObjectStore.delete documentation> +deleteUnchecked ::+                (MonadDOM m) => IDBObjectStore -> JSVal -> m IDBRequest+deleteUnchecked self key+  = liftDOM+      ((self ^. jsf "delete" [toJSVal key]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.get Mozilla IDBObjectStore.get documentation>  getRange ::          (MonadDOM m) =>@@ -56,15 +115,48 @@   = liftDOM ((self ^. jsf "get" [toJSVal key]) >>= fromJSVal)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.get Mozilla IDBObjectStore.get documentation> +getRange_ ::+          (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m ()+getRange_ self key+  = liftDOM (void (self ^. jsf "get" [toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.get Mozilla IDBObjectStore.get documentation> +getRangeUnchecked ::+                  (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m IDBRequest+getRangeUnchecked self key+  = liftDOM+      ((self ^. jsf "get" [toJSVal key]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.get Mozilla IDBObjectStore.get documentation>  get ::     (MonadDOM m) => IDBObjectStore -> JSVal -> m (Maybe IDBRequest) get self key   = liftDOM ((self ^. jsf "get" [toJSVal key]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.get Mozilla IDBObjectStore.get documentation> +get_ :: (MonadDOM m) => IDBObjectStore -> JSVal -> m ()+get_ self key = liftDOM (void (self ^. jsf "get" [toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.get Mozilla IDBObjectStore.get documentation> +getUnchecked ::+             (MonadDOM m) => IDBObjectStore -> JSVal -> m IDBRequest+getUnchecked self key+  = liftDOM+      ((self ^. jsf "get" [toJSVal key]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.clear Mozilla IDBObjectStore.clear documentation>  clear :: (MonadDOM m) => IDBObjectStore -> m (Maybe IDBRequest) clear self = liftDOM ((self ^. jsf "clear" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.clear Mozilla IDBObjectStore.clear documentation> +clear_ :: (MonadDOM m) => IDBObjectStore -> m ()+clear_ self = liftDOM (void (self ^. jsf "clear" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.clear Mozilla IDBObjectStore.clear documentation> +clearUnchecked :: (MonadDOM m) => IDBObjectStore -> m IDBRequest+clearUnchecked self+  = liftDOM ((self ^. jsf "clear" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.openCursor Mozilla IDBObjectStore.openCursor documentation>  openCursorRange ::                 (MonadDOM m, ToJSString direction) =>@@ -76,6 +168,24 @@          fromJSVal)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.openCursor Mozilla IDBObjectStore.openCursor documentation> +openCursorRange_ ::+                 (MonadDOM m, ToJSString direction) =>+                   IDBObjectStore -> Maybe IDBKeyRange -> direction -> m ()+openCursorRange_ self range direction+  = liftDOM+      (void+         (self ^. jsf "openCursor" [toJSVal range, toJSVal direction]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.openCursor Mozilla IDBObjectStore.openCursor documentation> +openCursorRangeUnchecked ::+                         (MonadDOM m, ToJSString direction) =>+                           IDBObjectStore -> Maybe IDBKeyRange -> direction -> m IDBRequest+openCursorRangeUnchecked self range direction+  = liftDOM+      ((self ^. jsf "openCursor" [toJSVal range, toJSVal direction]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.openCursor Mozilla IDBObjectStore.openCursor documentation>  openCursor ::            (MonadDOM m, ToJSString direction) =>              IDBObjectStore -> JSVal -> direction -> m (Maybe IDBRequest)@@ -84,6 +194,23 @@       ((self ^. jsf "openCursor" [toJSVal key, toJSVal direction]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.openCursor Mozilla IDBObjectStore.openCursor documentation> +openCursor_ ::+            (MonadDOM m, ToJSString direction) =>+              IDBObjectStore -> JSVal -> direction -> m ()+openCursor_ self key direction+  = liftDOM+      (void (self ^. jsf "openCursor" [toJSVal key, toJSVal direction]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.openCursor Mozilla IDBObjectStore.openCursor documentation> +openCursorUnchecked ::+                    (MonadDOM m, ToJSString direction) =>+                      IDBObjectStore -> JSVal -> direction -> m IDBRequest+openCursorUnchecked self key direction+  = liftDOM+      ((self ^. jsf "openCursor" [toJSVal key, toJSVal direction]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.createIndex Mozilla IDBObjectStore.createIndex documentation>  createIndex' ::              (MonadDOM m, ToJSString name, ToJSString keyPath,@@ -97,6 +224,28 @@          >>= fromJSVal)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.createIndex Mozilla IDBObjectStore.createIndex documentation> +createIndex'_ ::+              (MonadDOM m, ToJSString name, ToJSString keyPath,+               IsDictionary options) =>+                IDBObjectStore -> name -> [keyPath] -> Maybe options -> m ()+createIndex'_ self name keyPath options+  = liftDOM+      (void+         (self ^. jsf "createIndex"+            [toJSVal name, toJSVal (array keyPath), toJSVal options]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.createIndex Mozilla IDBObjectStore.createIndex documentation> +createIndex'Unchecked ::+                      (MonadDOM m, ToJSString name, ToJSString keyPath,+                       IsDictionary options) =>+                        IDBObjectStore -> name -> [keyPath] -> Maybe options -> m IDBIndex+createIndex'Unchecked self name keyPath options+  = liftDOM+      ((self ^. jsf "createIndex"+          [toJSVal name, toJSVal (array keyPath), toJSVal options])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.createIndex Mozilla IDBObjectStore.createIndex documentation>  createIndex ::             (MonadDOM m, ToJSString name, ToJSString keyPath,              IsDictionary options) =>@@ -108,6 +257,28 @@           [toJSVal name, toJSVal keyPath, toJSVal options])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.createIndex Mozilla IDBObjectStore.createIndex documentation> +createIndex_ ::+             (MonadDOM m, ToJSString name, ToJSString keyPath,+              IsDictionary options) =>+               IDBObjectStore -> name -> keyPath -> Maybe options -> m ()+createIndex_ self name keyPath options+  = liftDOM+      (void+         (self ^. jsf "createIndex"+            [toJSVal name, toJSVal keyPath, toJSVal options]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.createIndex Mozilla IDBObjectStore.createIndex documentation> +createIndexUnchecked ::+                     (MonadDOM m, ToJSString name, ToJSString keyPath,+                      IsDictionary options) =>+                       IDBObjectStore -> name -> keyPath -> Maybe options -> m IDBIndex+createIndexUnchecked self name keyPath options+  = liftDOM+      ((self ^. jsf "createIndex"+          [toJSVal name, toJSVal keyPath, toJSVal options])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.index Mozilla IDBObjectStore.index documentation>  index ::       (MonadDOM m, ToJSString name) =>@@ -115,6 +286,20 @@ index self name   = liftDOM ((self ^. jsf "index" [toJSVal name]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.index Mozilla IDBObjectStore.index documentation> +index_ ::+       (MonadDOM m, ToJSString name) => IDBObjectStore -> name -> m ()+index_ self name+  = liftDOM (void (self ^. jsf "index" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.index Mozilla IDBObjectStore.index documentation> +indexUnchecked ::+               (MonadDOM m, ToJSString name) =>+                 IDBObjectStore -> name -> m IDBIndex+indexUnchecked self name+  = liftDOM+      ((self ^. jsf "index" [toJSVal name]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.deleteIndex Mozilla IDBObjectStore.deleteIndex documentation>  deleteIndex ::             (MonadDOM m, ToJSString name) => IDBObjectStore -> name -> m ()@@ -129,32 +314,80 @@   = liftDOM ((self ^. jsf "count" [toJSVal range]) >>= fromJSVal)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.count Mozilla IDBObjectStore.count documentation> +countRange_ ::+            (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m ()+countRange_ self range+  = liftDOM (void (self ^. jsf "count" [toJSVal range]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.count Mozilla IDBObjectStore.count documentation> +countRangeUnchecked ::+                    (MonadDOM m) => IDBObjectStore -> Maybe IDBKeyRange -> m IDBRequest+countRangeUnchecked self range+  = liftDOM+      ((self ^. jsf "count" [toJSVal range]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.count Mozilla IDBObjectStore.count documentation>  count ::       (MonadDOM m) => IDBObjectStore -> JSVal -> m (Maybe IDBRequest) count self key   = liftDOM ((self ^. jsf "count" [toJSVal key]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.count Mozilla IDBObjectStore.count documentation> +count_ :: (MonadDOM m) => IDBObjectStore -> JSVal -> m ()+count_ self key+  = liftDOM (void (self ^. jsf "count" [toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.count Mozilla IDBObjectStore.count documentation> +countUnchecked ::+               (MonadDOM m) => IDBObjectStore -> JSVal -> m IDBRequest+countUnchecked self key+  = liftDOM+      ((self ^. jsf "count" [toJSVal key]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.name Mozilla IDBObjectStore.name documentation>  getName ::         (MonadDOM m, FromJSString result) =>           IDBObjectStore -> m (Maybe result) getName self = liftDOM ((self ^. js "name") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.name Mozilla IDBObjectStore.name documentation> +getNameUnchecked ::+                 (MonadDOM m, FromJSString result) => IDBObjectStore -> m result+getNameUnchecked self+  = liftDOM ((self ^. js "name") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.keyPath Mozilla IDBObjectStore.keyPath documentation>  getKeyPath :: (MonadDOM m) => IDBObjectStore -> m (Maybe IDBAny) getKeyPath self = liftDOM ((self ^. js "keyPath") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.keyPath Mozilla IDBObjectStore.keyPath documentation> +getKeyPathUnchecked :: (MonadDOM m) => IDBObjectStore -> m IDBAny+getKeyPathUnchecked self+  = liftDOM ((self ^. js "keyPath") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.indexNames Mozilla IDBObjectStore.indexNames documentation>  getIndexNames ::               (MonadDOM m) => IDBObjectStore -> m (Maybe DOMStringList) getIndexNames self   = liftDOM ((self ^. js "indexNames") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.indexNames Mozilla IDBObjectStore.indexNames documentation> +getIndexNamesUnchecked ::+                       (MonadDOM m) => IDBObjectStore -> m DOMStringList+getIndexNamesUnchecked self+  = liftDOM ((self ^. js "indexNames") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.transaction Mozilla IDBObjectStore.transaction documentation>  getTransaction ::                (MonadDOM m) => IDBObjectStore -> m (Maybe IDBTransaction) getTransaction self   = liftDOM ((self ^. js "transaction") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.transaction Mozilla IDBObjectStore.transaction documentation> +getTransactionUnchecked ::+                        (MonadDOM m) => IDBObjectStore -> m IDBTransaction+getTransactionUnchecked self+  = liftDOM ((self ^. js "transaction") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore.autoIncrement Mozilla IDBObjectStore.autoIncrement documentation>  getAutoIncrement :: (MonadDOM m) => IDBObjectStore -> m Bool
src/JSDOM/Generated/IDBRequest.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.IDBRequest-       (getResult, getError, getSource, getTransaction, getReadyState,-        success, error, IDBRequest, castToIDBRequest, gTypeIDBRequest,-        IsIDBRequest, toIDBRequest)+       (getResult, getResultUnchecked, getError, getErrorUnchecked,+        getSource, getSourceUnchecked, getTransaction,+        getTransactionUnchecked, getReadyState, success, error, IDBRequest,+        castToIDBRequest, gTypeIDBRequest, IsIDBRequest, toIDBRequest)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -23,23 +24,51 @@ getResult self   = liftDOM (((toIDBRequest self) ^. js "result") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest.result Mozilla IDBRequest.result documentation> +getResultUnchecked ::+                   (MonadDOM m, IsIDBRequest self) => self -> m IDBAny+getResultUnchecked self+  = liftDOM+      (((toIDBRequest self) ^. js "result") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest.error Mozilla IDBRequest.error documentation>  getError ::          (MonadDOM m, IsIDBRequest self) => self -> m (Maybe DOMError) getError self   = liftDOM (((toIDBRequest self) ^. js "error") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest.error Mozilla IDBRequest.error documentation> +getErrorUnchecked ::+                  (MonadDOM m, IsIDBRequest self) => self -> m DOMError+getErrorUnchecked self+  = liftDOM+      (((toIDBRequest self) ^. js "error") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest.source Mozilla IDBRequest.source documentation>  getSource ::           (MonadDOM m, IsIDBRequest self) => self -> m (Maybe IDBAny) getSource self   = liftDOM (((toIDBRequest self) ^. js "source") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest.source Mozilla IDBRequest.source documentation> +getSourceUnchecked ::+                   (MonadDOM m, IsIDBRequest self) => self -> m IDBAny+getSourceUnchecked self+  = liftDOM+      (((toIDBRequest self) ^. js "source") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest.transaction Mozilla IDBRequest.transaction documentation>  getTransaction ::                (MonadDOM m, IsIDBRequest self) => self -> m (Maybe IDBTransaction) getTransaction self   = liftDOM (((toIDBRequest self) ^. js "transaction") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest.transaction Mozilla IDBRequest.transaction documentation> +getTransactionUnchecked ::+                        (MonadDOM m, IsIDBRequest self) => self -> m IDBTransaction+getTransactionUnchecked self+  = liftDOM+      (((toIDBRequest self) ^. js "transaction") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest.readyState Mozilla IDBRequest.readyState documentation>  getReadyState ::
src/JSDOM/Generated/IDBTransaction.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.IDBTransaction-       (objectStore, abort, getMode, getDb, getError, abortEvent,+       (objectStore, objectStore_, objectStoreUnchecked, abort, getMode,+        getDb, getDbUnchecked, getError, getErrorUnchecked, abortEvent,         complete, error, IDBTransaction, castToIDBTransaction,         gTypeIDBTransaction)        where@@ -25,6 +26,20 @@   = liftDOM       ((self ^. jsf "objectStore" [toJSVal name]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction.objectStore Mozilla IDBTransaction.objectStore documentation> +objectStore_ ::+             (MonadDOM m, ToJSString name) => IDBTransaction -> name -> m ()+objectStore_ self name+  = liftDOM (void (self ^. jsf "objectStore" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction.objectStore Mozilla IDBTransaction.objectStore documentation> +objectStoreUnchecked ::+                     (MonadDOM m, ToJSString name) =>+                       IDBTransaction -> name -> m IDBObjectStore+objectStoreUnchecked self name+  = liftDOM+      ((self ^. jsf "objectStore" [toJSVal name]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction.abort Mozilla IDBTransaction.abort documentation>  abort :: (MonadDOM m) => IDBTransaction -> m () abort self = liftDOM (void (self ^. jsf "abort" ()))@@ -38,9 +53,19 @@ getDb :: (MonadDOM m) => IDBTransaction -> m (Maybe IDBDatabase) getDb self = liftDOM ((self ^. js "db") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction.db Mozilla IDBTransaction.db documentation> +getDbUnchecked :: (MonadDOM m) => IDBTransaction -> m IDBDatabase+getDbUnchecked self+  = liftDOM ((self ^. js "db") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction.error Mozilla IDBTransaction.error documentation>  getError :: (MonadDOM m) => IDBTransaction -> m (Maybe DOMError) getError self = liftDOM ((self ^. js "error") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction.error Mozilla IDBTransaction.error documentation> +getErrorUnchecked :: (MonadDOM m) => IDBTransaction -> m DOMError+getErrorUnchecked self+  = liftDOM ((self ^. js "error") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction.onabort Mozilla IDBTransaction.onabort documentation>  abortEvent :: EventName IDBTransaction Event
src/JSDOM/Generated/IDBVersionChangeEvent.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.IDBVersionChangeEvent-       (getOldVersion, getNewVersion, IDBVersionChangeEvent,-        castToIDBVersionChangeEvent, gTypeIDBVersionChangeEvent)+       (getOldVersion, getNewVersion, getNewVersionUnchecked,+        IDBVersionChangeEvent, castToIDBVersionChangeEvent,+        gTypeIDBVersionChangeEvent)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -26,3 +27,9 @@               (MonadDOM m) => IDBVersionChangeEvent -> m (Maybe Word64) getNewVersion self   = liftDOM ((self ^. js "newVersion") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/IDBVersionChangeEvent.newVersion Mozilla IDBVersionChangeEvent.newVersion documentation> +getNewVersionUnchecked ::+                       (MonadDOM m) => IDBVersionChangeEvent -> m Word64+getNewVersionUnchecked self+  = liftDOM ((self ^. js "newVersion") >>= fromJSValUnchecked)
src/JSDOM/Generated/InspectorFrontendHost.hs view
@@ -4,12 +4,13 @@        (loaded, closeWindow, bringToFront, setZoomFactor,         inspectedURLChanged, requestSetDockSide, setAttachedWindowHeight,         setAttachedWindowWidth, setToolbarHeight, moveWindowBy,-        localizedStringsURL, debuggableType, copyText, openInNewTab,-        canSave, save, append, close, platform, port, showContextMenu,+        localizedStringsURL, localizedStringsURL_, debuggableType,+        debuggableType_, copyText, openInNewTab, canSave, canSave_, save,+        append, close, platform, platform_, port, port_, showContextMenu,         dispatchEventAsContextMenuEvent, sendMessageToBackend,-        unbufferedLog, isUnderTest, beep, canInspectWorkers, canSaveAs,-        InspectorFrontendHost, castToInspectorFrontendHost,-        gTypeInspectorFrontendHost)+        unbufferedLog, isUnderTest, isUnderTest_, beep, canInspectWorkers,+        canInspectWorkers_, canSaveAs, canSaveAs_, InspectorFrontendHost,+        castToInspectorFrontendHost, gTypeInspectorFrontendHost)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -91,6 +92,12 @@   = liftDOM       ((self ^. jsf "localizedStringsURL" ()) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.localizedStringsURL Mozilla InspectorFrontendHost.localizedStringsURL documentation> +localizedStringsURL_ ::+                     (MonadDOM m) => InspectorFrontendHost -> m ()+localizedStringsURL_ self+  = liftDOM (void (self ^. jsf "localizedStringsURL" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.debuggableType Mozilla InspectorFrontendHost.debuggableType documentation>  debuggableType ::                (MonadDOM m, FromJSString result) =>@@ -99,6 +106,11 @@   = liftDOM       ((self ^. jsf "debuggableType" ()) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.debuggableType Mozilla InspectorFrontendHost.debuggableType documentation> +debuggableType_ :: (MonadDOM m) => InspectorFrontendHost -> m ()+debuggableType_ self+  = liftDOM (void (self ^. jsf "debuggableType" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.copyText Mozilla InspectorFrontendHost.copyText documentation>  copyText ::          (MonadDOM m, ToJSString text) =>@@ -117,6 +129,10 @@ canSave :: (MonadDOM m) => InspectorFrontendHost -> m Bool canSave self = liftDOM ((self ^. jsf "canSave" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.canSave Mozilla InspectorFrontendHost.canSave documentation> +canSave_ :: (MonadDOM m) => InspectorFrontendHost -> m ()+canSave_ self = liftDOM (void (self ^. jsf "canSave" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.save Mozilla InspectorFrontendHost.save documentation>  save ::      (MonadDOM m, ToJSString url, ToJSString content) =>@@ -149,6 +165,10 @@ platform self   = liftDOM ((self ^. jsf "platform" ()) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.platform Mozilla InspectorFrontendHost.platform documentation> +platform_ :: (MonadDOM m) => InspectorFrontendHost -> m ()+platform_ self = liftDOM (void (self ^. jsf "platform" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.port Mozilla InspectorFrontendHost.port documentation>  port ::      (MonadDOM m, FromJSString result) =>@@ -156,6 +176,10 @@ port self   = liftDOM ((self ^. jsf "port" ()) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.port Mozilla InspectorFrontendHost.port documentation> +port_ :: (MonadDOM m) => InspectorFrontendHost -> m ()+port_ self = liftDOM (void (self ^. jsf "port" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.showContextMenu Mozilla InspectorFrontendHost.showContextMenu documentation>  showContextMenu ::                 (MonadDOM m, IsMouseEvent event) =>@@ -194,6 +218,10 @@ isUnderTest self   = liftDOM ((self ^. jsf "isUnderTest" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.isUnderTest Mozilla InspectorFrontendHost.isUnderTest documentation> +isUnderTest_ :: (MonadDOM m) => InspectorFrontendHost -> m ()+isUnderTest_ self = liftDOM (void (self ^. jsf "isUnderTest" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.beep Mozilla InspectorFrontendHost.beep documentation>  beep :: (MonadDOM m) => InspectorFrontendHost -> m () beep self = liftDOM (void (self ^. jsf "beep" ()))@@ -204,7 +232,16 @@ canInspectWorkers self   = liftDOM ((self ^. jsf "canInspectWorkers" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.canInspectWorkers Mozilla InspectorFrontendHost.canInspectWorkers documentation> +canInspectWorkers_ :: (MonadDOM m) => InspectorFrontendHost -> m ()+canInspectWorkers_ self+  = liftDOM (void (self ^. jsf "canInspectWorkers" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.canSaveAs Mozilla InspectorFrontendHost.canSaveAs documentation>  canSaveAs :: (MonadDOM m) => InspectorFrontendHost -> m Bool canSaveAs self   = liftDOM ((self ^. jsf "canSaveAs" ()) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/InspectorFrontendHost.canSaveAs Mozilla InspectorFrontendHost.canSaveAs documentation> +canSaveAs_ :: (MonadDOM m) => InspectorFrontendHost -> m ()+canSaveAs_ self = liftDOM (void (self ^. jsf "canSaveAs" ()))
src/JSDOM/Generated/InternalSettings.hs view
@@ -8,7 +8,8 @@         setTextAutosizingEnabled, setTextAutosizingWindowSizeOverride,         setTextAutosizingFontScaleFactor, setCSSShapesEnabled,         setCanStartMedia, setShouldDisplayTrackKind,-        shouldDisplayTrackKind, setDefaultVideoPosterURL,+        shouldDisplayTrackKind, shouldDisplayTrackKind_,+        setDefaultVideoPosterURL,         setTimeWithoutMouseMovementBeforeHidingControls,         setMediaTypeOverride, setPluginReplacementEnabled,         setEditingBehavior, setShouldConvertPositionStyleOnCopy,@@ -175,6 +176,14 @@   = liftDOM       ((self ^. jsf "shouldDisplayTrackKind" [toJSVal trackKind]) >>=          valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/InternalSettings.shouldDisplayTrackKind Mozilla InternalSettings.shouldDisplayTrackKind documentation> +shouldDisplayTrackKind_ ::+                        (MonadDOM m, ToJSString trackKind) =>+                          InternalSettings -> trackKind -> m ()+shouldDisplayTrackKind_ self trackKind+  = liftDOM+      (void (self ^. jsf "shouldDisplayTrackKind" [toJSVal trackKind]))  -- | <https://developer.mozilla.org/en-US/docs/Web/API/InternalSettings.setDefaultVideoPosterURL Mozilla InternalSettings.setDefaultVideoPosterURL documentation>  setDefaultVideoPosterURL ::
src/JSDOM/Generated/Internals.hs view
@@ -1,1464 +1,2444 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Internals-       (address, nodeNeedsStyleRecalc, description,-        hasPausedImageAnimations, elementRenderTreeAsText, isPreloaded,-        isLoadingFromMemoryCache, xhrResponseSource, clearMemoryCache,-        pruneMemoryCacheToSize, memoryCacheSize, clearPageCache,-        pageCacheSize, computedStyleIncludingVisitedInfo, ensureShadowRoot,-        createShadowRoot, shadowRoot, shadowRootType, includerFor,-        shadowPseudoId, setShadowPseudoId, treeScopeRootNode,-        parentTreeScope, lastSpatialNavigationCandidateCount,-        numberOfActiveAnimations, suspendAnimations, resumeAnimations,-        animationsAreSuspended, pauseAnimationAtTimeOnElement,-        pauseAnimationAtTimeOnPseudoElement,-        pauseTransitionAtTimeOnElement,-        pauseTransitionAtTimeOnPseudoElement, attached, visiblePlaceholder,-        selectColorInColorChooser, formControlStateOfPreviousHistoryItem,-        setFormControlStateOfPreviousHistoryItem, absoluteCaretBounds,-        boundingBox, inspectorHighlightRects, inspectorHighlightObject,-        markerCountForNode, markerRangeForNode, markerDescriptionForNode,-        addTextMatchMarker, setMarkedTextMatchesAreHighlighted,-        invalidateFontCache, setScrollViewPosition, setPagination,-        configurationForViewport, wasLastChangeUserEdit,-        elementShouldAutoComplete, setEditingValue, setAutofilled,-        countMatchesForText, paintControlTints, scrollElementToRect,-        rangeFromLocationAndLength, locationFromRange, lengthFromRange,-        rangeAsText, subrange, rangeForDictionaryLookupAtLocation,-        setDelegatesScrolling, lastSpellCheckRequestSequence,-        lastSpellCheckProcessedSequence, userPreferredLanguages,-        setUserPreferredLanguages, wheelEventHandlerCount,-        touchEventHandlerCount, nodesFromRect, parserMetaData,-        updateEditorUINowIfScheduled, hasSpellingMarker, hasGrammarMarker,-        hasAutocorrectedMarker, setContinuousSpellCheckingEnabled,-        setAutomaticQuoteSubstitutionEnabled,-        setAutomaticLinkDetectionEnabled,-        setAutomaticDashSubstitutionEnabled,-        setAutomaticTextReplacementEnabled,-        setAutomaticSpellingCorrectionEnabled, isOverwriteModeEnabled,-        toggleOverwriteModeEnabled, numberOfScrollableAreas,-        isPageBoxVisible, layerTreeAsText, scrollingStateTreeAsText,-        mainThreadScrollingReasons, nonFastScrollableRects,-        repaintRectsAsText, garbageCollectDocumentResources,-        allowRoundingHacks, insertAuthorCSS, insertUserCSS,-        setBatteryStatus, setDeviceProximity, numberOfLiveNodes,-        numberOfLiveDocuments, consoleMessageArgumentCounts,-        openDummyInspectorFrontend, closeDummyInspectorFrontend,-        setJavaScriptProfilingEnabled, setInspectorIsUnderTest,-        counterValue, pageNumber, shortcutIconURLs, allIconURLs,-        numberOfPages, pageProperty, pageSizeAndMarginsInPixels,-        setPageScaleFactor, setPageZoomFactor, setHeaderHeight,-        setFooterHeight, setTopContentInset,-        webkitWillEnterFullScreenForElement,-        webkitDidEnterFullScreenForElement,-        webkitWillExitFullScreenForElement,-        webkitDidExitFullScreenForElement, setApplicationCacheOriginQuota,-        registerURLSchemeAsBypassingContentSecurityPolicy,-        removeURLSchemeRegisteredAsBypassingContentSecurityPolicy,-        mallocStatistics, typeConversions, memoryInfo,-        getReferencedFilePaths, startTrackingRepaints,-        stopTrackingRepaints, isTimerThrottled,-        updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks,-        getCurrentCursorInfo, markerTextForListItem, toolTipFromElement,-        deserializeBuffer, serializeObject, setUsesOverlayScrollbars,-        forceReload, simulateAudioInterruption,-        mediaElementHasCharacteristic, initializeMockCDM,-        enableMockSpeechSynthesizer, getImageSourceURL,-        captionsStyleSheetOverride, setCaptionsStyleSheetOverride,-        setPrimaryAudioTrackLanguageOverride, setCaptionDisplayMode,-        createTimeRanges, closestTimeToTimeRanges, isSelectPopupVisible,-        isVibrating, isPluginUnavailabilityIndicatorObscured,-        isPluginSnapshotted, selectionBounds, initializeMockMediaSource,-        bufferedSamplesForTrackID, beginMediaSessionInterruption,-        endMediaSessionInterruption, applicationWillEnterForeground,-        applicationWillEnterBackground, setMediaSessionRestrictions,-        postRemoteControlCommand, simulateSystemSleep, simulateSystemWake,-        elementIsBlockingDisplaySleep, installMockPageOverlay,-        pageOverlayLayerTreeAsText, setPageMuted, isPagePlayingAudio,-        pattern LAYER_TREE_INCLUDES_VISIBLE_RECTS,-        pattern LAYER_TREE_INCLUDES_TILE_CACHES,-        pattern LAYER_TREE_INCLUDES_REPAINT_RECTS,-        pattern LAYER_TREE_INCLUDES_PAINTING_PHASES,-        pattern LAYER_TREE_INCLUDES_CONTENT_LAYERS, getSettings,-        getWorkerThreadCount, getConsoleProfiles, Internals,-        castToInternals, gTypeInternals)-       where-import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))-import Data.Typeable (Typeable)-import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)-import Data.Int (Int64)-import Data.Word (Word, Word64)-import JSDOM.Types-import Control.Applicative ((<$>))-import Control.Monad (void)-import Control.Lens.Operators ((^.))-import JSDOM.EventTargetClosures (EventName, unsafeEventName)-import JSDOM.Enums---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.address Mozilla Internals.address documentation> -address ::-        (MonadDOM m, IsNode node, FromJSString result) =>-          Internals -> Maybe node -> m result-address self node-  = liftDOM-      ((self ^. jsf "address" [toJSVal node]) >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.nodeNeedsStyleRecalc Mozilla Internals.nodeNeedsStyleRecalc documentation> -nodeNeedsStyleRecalc ::-                     (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Bool-nodeNeedsStyleRecalc self node-  = liftDOM-      ((self ^. jsf "nodeNeedsStyleRecalc" [toJSVal node]) >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.description Mozilla Internals.description documentation> -description ::-            (MonadDOM m, FromJSString result) => Internals -> JSVal -> m result-description self value-  = liftDOM-      ((self ^. jsf "description" [toJSVal value]) >>=-         fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasPausedImageAnimations Mozilla Internals.hasPausedImageAnimations documentation> -hasPausedImageAnimations ::-                         (MonadDOM m, IsElement element) =>-                           Internals -> Maybe element -> m Bool-hasPausedImageAnimations self element-  = liftDOM-      ((self ^. jsf "hasPausedImageAnimations" [toJSVal element]) >>=-         valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.elementRenderTreeAsText Mozilla Internals.elementRenderTreeAsText documentation> -elementRenderTreeAsText ::-                        (MonadDOM m, IsElement element, FromJSString result) =>-                          Internals -> Maybe element -> m result-elementRenderTreeAsText self element-  = liftDOM-      ((self ^. jsf "elementRenderTreeAsText" [toJSVal element]) >>=-         fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPreloaded Mozilla Internals.isPreloaded documentation> -isPreloaded ::-            (MonadDOM m, ToJSString url) => Internals -> url -> m Bool-isPreloaded self url-  = liftDOM ((self ^. jsf "isPreloaded" [toJSVal url]) >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isLoadingFromMemoryCache Mozilla Internals.isLoadingFromMemoryCache documentation> -isLoadingFromMemoryCache ::-                         (MonadDOM m, ToJSString url) => Internals -> url -> m Bool-isLoadingFromMemoryCache self url-  = liftDOM-      ((self ^. jsf "isLoadingFromMemoryCache" [toJSVal url]) >>=-         valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.xhrResponseSource Mozilla Internals.xhrResponseSource documentation> -xhrResponseSource ::-                  (MonadDOM m, FromJSString result) =>-                    Internals -> Maybe XMLHttpRequest -> m result-xhrResponseSource self xhr-  = liftDOM-      ((self ^. jsf "xhrResponseSource" [toJSVal xhr]) >>=-         fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.clearMemoryCache Mozilla Internals.clearMemoryCache documentation> -clearMemoryCache :: (MonadDOM m) => Internals -> m ()-clearMemoryCache self-  = liftDOM (void (self ^. jsf "clearMemoryCache" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pruneMemoryCacheToSize Mozilla Internals.pruneMemoryCacheToSize documentation> -pruneMemoryCacheToSize :: (MonadDOM m) => Internals -> Int -> m ()-pruneMemoryCacheToSize self size-  = liftDOM-      (void (self ^. jsf "pruneMemoryCacheToSize" [toJSVal size]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.memoryCacheSize Mozilla Internals.memoryCacheSize documentation> -memoryCacheSize :: (MonadDOM m) => Internals -> m Int-memoryCacheSize self-  = liftDOM-      (round <$> ((self ^. jsf "memoryCacheSize" ()) >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.clearPageCache Mozilla Internals.clearPageCache documentation> -clearPageCache :: (MonadDOM m) => Internals -> m ()-clearPageCache self-  = liftDOM (void (self ^. jsf "clearPageCache" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageCacheSize Mozilla Internals.pageCacheSize documentation> -pageCacheSize :: (MonadDOM m) => Internals -> m Word-pageCacheSize self-  = liftDOM-      (round <$> ((self ^. jsf "pageCacheSize" ()) >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.computedStyleIncludingVisitedInfo Mozilla Internals.computedStyleIncludingVisitedInfo documentation> -computedStyleIncludingVisitedInfo ::-                                  (MonadDOM m, IsNode node) =>-                                    Internals -> Maybe node -> m (Maybe CSSStyleDeclaration)-computedStyleIncludingVisitedInfo self node-  = liftDOM-      ((self ^. jsf "computedStyleIncludingVisitedInfo" [toJSVal node])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.ensureShadowRoot Mozilla Internals.ensureShadowRoot documentation> -ensureShadowRoot ::-                 (MonadDOM m, IsElement host) =>-                   Internals -> Maybe host -> m (Maybe Node)-ensureShadowRoot self host-  = liftDOM-      ((self ^. jsf "ensureShadowRoot" [toJSVal host]) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.createShadowRoot Mozilla Internals.createShadowRoot documentation> -createShadowRoot ::-                 (MonadDOM m, IsElement host) =>-                   Internals -> Maybe host -> m (Maybe Node)-createShadowRoot self host-  = liftDOM-      ((self ^. jsf "createShadowRoot" [toJSVal host]) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shadowRoot Mozilla Internals.shadowRoot documentation> -shadowRoot ::-           (MonadDOM m, IsElement host) =>-             Internals -> Maybe host -> m (Maybe Node)-shadowRoot self host-  = liftDOM ((self ^. jsf "shadowRoot" [toJSVal host]) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shadowRootType Mozilla Internals.shadowRootType documentation> -shadowRootType ::-               (MonadDOM m, IsNode root, FromJSString result) =>-                 Internals -> Maybe root -> m result-shadowRootType self root-  = liftDOM-      ((self ^. jsf "shadowRootType" [toJSVal root]) >>=-         fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.includerFor Mozilla Internals.includerFor documentation> -includerFor ::-            (MonadDOM m, IsNode node) =>-              Internals -> Maybe node -> m (Maybe Element)-includerFor self node-  = liftDOM-      ((self ^. jsf "includerFor" [toJSVal node]) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shadowPseudoId Mozilla Internals.shadowPseudoId documentation> -shadowPseudoId ::-               (MonadDOM m, IsElement element, FromJSString result) =>-                 Internals -> Maybe element -> m result-shadowPseudoId self element-  = liftDOM-      ((self ^. jsf "shadowPseudoId" [toJSVal element]) >>=-         fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setShadowPseudoId Mozilla Internals.setShadowPseudoId documentation> -setShadowPseudoId ::-                  (MonadDOM m, IsElement element, ToJSString id) =>-                    Internals -> Maybe element -> id -> m ()-setShadowPseudoId self element id-  = liftDOM-      (void-         (self ^. jsf "setShadowPseudoId" [toJSVal element, toJSVal id]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.treeScopeRootNode Mozilla Internals.treeScopeRootNode documentation> -treeScopeRootNode ::-                  (MonadDOM m, IsNode node) =>-                    Internals -> Maybe node -> m (Maybe Node)-treeScopeRootNode self node-  = liftDOM-      ((self ^. jsf "treeScopeRootNode" [toJSVal node]) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.parentTreeScope Mozilla Internals.parentTreeScope documentation> -parentTreeScope ::-                (MonadDOM m, IsNode node) =>-                  Internals -> Maybe node -> m (Maybe Node)-parentTreeScope self node-  = liftDOM-      ((self ^. jsf "parentTreeScope" [toJSVal node]) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lastSpatialNavigationCandidateCount Mozilla Internals.lastSpatialNavigationCandidateCount documentation> -lastSpatialNavigationCandidateCount ::-                                    (MonadDOM m) => Internals -> m Word-lastSpatialNavigationCandidateCount self-  = liftDOM-      (round <$>-         ((self ^. jsf "lastSpatialNavigationCandidateCount" ()) >>=-            valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfActiveAnimations Mozilla Internals.numberOfActiveAnimations documentation> -numberOfActiveAnimations :: (MonadDOM m) => Internals -> m Word-numberOfActiveAnimations self-  = liftDOM-      (round <$>-         ((self ^. jsf "numberOfActiveAnimations" ()) >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.suspendAnimations Mozilla Internals.suspendAnimations documentation> -suspendAnimations :: (MonadDOM m) => Internals -> m ()-suspendAnimations self-  = liftDOM (void (self ^. jsf "suspendAnimations" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.resumeAnimations Mozilla Internals.resumeAnimations documentation> -resumeAnimations :: (MonadDOM m) => Internals -> m ()-resumeAnimations self-  = liftDOM (void (self ^. jsf "resumeAnimations" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.animationsAreSuspended Mozilla Internals.animationsAreSuspended documentation> -animationsAreSuspended :: (MonadDOM m) => Internals -> m Bool-animationsAreSuspended self-  = liftDOM ((self ^. jsf "animationsAreSuspended" ()) >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseAnimationAtTimeOnElement Mozilla Internals.pauseAnimationAtTimeOnElement documentation> -pauseAnimationAtTimeOnElement ::-                              (MonadDOM m, ToJSString animationName, IsElement element) =>-                                Internals -> animationName -> Double -> Maybe element -> m Bool-pauseAnimationAtTimeOnElement self animationName pauseTime element-  = liftDOM-      ((self ^. jsf "pauseAnimationAtTimeOnElement"-          [toJSVal animationName, toJSVal pauseTime, toJSVal element])-         >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseAnimationAtTimeOnPseudoElement Mozilla Internals.pauseAnimationAtTimeOnPseudoElement documentation> -pauseAnimationAtTimeOnPseudoElement ::-                                    (MonadDOM m, ToJSString animationName, IsElement element,-                                     ToJSString pseudoId) =>-                                      Internals ->-                                        animationName ->-                                          Double -> Maybe element -> pseudoId -> m Bool-pauseAnimationAtTimeOnPseudoElement self animationName pauseTime-  element pseudoId-  = liftDOM-      ((self ^. jsf "pauseAnimationAtTimeOnPseudoElement"-          [toJSVal animationName, toJSVal pauseTime, toJSVal element,-           toJSVal pseudoId])-         >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseTransitionAtTimeOnElement Mozilla Internals.pauseTransitionAtTimeOnElement documentation> -pauseTransitionAtTimeOnElement ::-                               (MonadDOM m, ToJSString propertyName, IsElement element) =>-                                 Internals -> propertyName -> Double -> Maybe element -> m Bool-pauseTransitionAtTimeOnElement self propertyName pauseTime element-  = liftDOM-      ((self ^. jsf "pauseTransitionAtTimeOnElement"-          [toJSVal propertyName, toJSVal pauseTime, toJSVal element])-         >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseTransitionAtTimeOnPseudoElement Mozilla Internals.pauseTransitionAtTimeOnPseudoElement documentation> -pauseTransitionAtTimeOnPseudoElement ::-                                     (MonadDOM m, ToJSString property, IsElement element,-                                      ToJSString pseudoId) =>-                                       Internals ->-                                         property -> Double -> Maybe element -> pseudoId -> m Bool-pauseTransitionAtTimeOnPseudoElement self property pauseTime-  element pseudoId-  = liftDOM-      ((self ^. jsf "pauseTransitionAtTimeOnPseudoElement"-          [toJSVal property, toJSVal pauseTime, toJSVal element,-           toJSVal pseudoId])-         >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.attached Mozilla Internals.attached documentation> -attached ::-         (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Bool-attached self node-  = liftDOM ((self ^. jsf "attached" [toJSVal node]) >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.visiblePlaceholder Mozilla Internals.visiblePlaceholder documentation> -visiblePlaceholder ::-                   (MonadDOM m, IsElement element, FromJSString result) =>-                     Internals -> Maybe element -> m result-visiblePlaceholder self element-  = liftDOM-      ((self ^. jsf "visiblePlaceholder" [toJSVal element]) >>=-         fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.selectColorInColorChooser Mozilla Internals.selectColorInColorChooser documentation> -selectColorInColorChooser ::-                          (MonadDOM m, IsElement element, ToJSString colorValue) =>-                            Internals -> Maybe element -> colorValue -> m ()-selectColorInColorChooser self element colorValue-  = liftDOM-      (void-         (self ^. jsf "selectColorInColorChooser"-            [toJSVal element, toJSVal colorValue]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.formControlStateOfPreviousHistoryItem Mozilla Internals.formControlStateOfPreviousHistoryItem documentation> -formControlStateOfPreviousHistoryItem ::-                                      (MonadDOM m, FromJSString result) => Internals -> m [result]-formControlStateOfPreviousHistoryItem self-  = liftDOM-      ((self ^. jsf "formControlStateOfPreviousHistoryItem" ()) >>=-         fromJSArrayUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setFormControlStateOfPreviousHistoryItem Mozilla Internals.setFormControlStateOfPreviousHistoryItem documentation> -setFormControlStateOfPreviousHistoryItem ::-                                         (MonadDOM m, ToJSString values) =>-                                           Internals -> [values] -> m ()-setFormControlStateOfPreviousHistoryItem self values-  = liftDOM-      (void-         (self ^. jsf "setFormControlStateOfPreviousHistoryItem"-            [toJSVal (array values)]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.absoluteCaretBounds Mozilla Internals.absoluteCaretBounds documentation> -absoluteCaretBounds ::-                    (MonadDOM m) => Internals -> m (Maybe ClientRect)-absoluteCaretBounds self-  = liftDOM ((self ^. jsf "absoluteCaretBounds" ()) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.boundingBox Mozilla Internals.boundingBox documentation> -boundingBox ::-            (MonadDOM m, IsElement element) =>-              Internals -> Maybe element -> m (Maybe ClientRect)-boundingBox self element-  = liftDOM-      ((self ^. jsf "boundingBox" [toJSVal element]) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.inspectorHighlightRects Mozilla Internals.inspectorHighlightRects documentation> -inspectorHighlightRects ::-                        (MonadDOM m) => Internals -> m (Maybe ClientRectList)-inspectorHighlightRects self-  = liftDOM-      ((self ^. jsf "inspectorHighlightRects" ()) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.inspectorHighlightObject Mozilla Internals.inspectorHighlightObject documentation> -inspectorHighlightObject ::-                         (MonadDOM m, FromJSString result) => Internals -> m result-inspectorHighlightObject self-  = liftDOM-      ((self ^. jsf "inspectorHighlightObject" ()) >>=-         fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerCountForNode Mozilla Internals.markerCountForNode documentation> -markerCountForNode ::-                   (MonadDOM m, IsNode node, ToJSString markerType) =>-                     Internals -> Maybe node -> markerType -> m Word-markerCountForNode self node markerType-  = liftDOM-      (round <$>-         ((self ^. jsf "markerCountForNode"-             [toJSVal node, toJSVal markerType])-            >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerRangeForNode Mozilla Internals.markerRangeForNode documentation> -markerRangeForNode ::-                   (MonadDOM m, IsNode node, ToJSString markerType) =>-                     Internals -> Maybe node -> markerType -> Word -> m (Maybe Range)-markerRangeForNode self node markerType index-  = liftDOM-      ((self ^. jsf "markerRangeForNode"-          [toJSVal node, toJSVal markerType, toJSVal index])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerDescriptionForNode Mozilla Internals.markerDescriptionForNode documentation> -markerDescriptionForNode ::-                         (MonadDOM m, IsNode node, ToJSString markerType,-                          FromJSString result) =>-                           Internals -> Maybe node -> markerType -> Word -> m result-markerDescriptionForNode self node markerType index-  = liftDOM-      ((self ^. jsf "markerDescriptionForNode"-          [toJSVal node, toJSVal markerType, toJSVal index])-         >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.addTextMatchMarker Mozilla Internals.addTextMatchMarker documentation> -addTextMatchMarker ::-                   (MonadDOM m) => Internals -> Maybe Range -> Bool -> m ()-addTextMatchMarker self range isActive-  = liftDOM-      (void-         (self ^. jsf "addTextMatchMarker"-            [toJSVal range, toJSVal isActive]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setMarkedTextMatchesAreHighlighted Mozilla Internals.setMarkedTextMatchesAreHighlighted documentation> -setMarkedTextMatchesAreHighlighted ::-                                   (MonadDOM m) => Internals -> Bool -> m ()-setMarkedTextMatchesAreHighlighted self flag-  = liftDOM-      (void-         (self ^. jsf "setMarkedTextMatchesAreHighlighted" [toJSVal flag]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.invalidateFontCache Mozilla Internals.invalidateFontCache documentation> -invalidateFontCache :: (MonadDOM m) => Internals -> m ()-invalidateFontCache self-  = liftDOM (void (self ^. jsf "invalidateFontCache" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setScrollViewPosition Mozilla Internals.setScrollViewPosition documentation> -setScrollViewPosition ::-                      (MonadDOM m) => Internals -> Int -> Int -> m ()-setScrollViewPosition self x y-  = liftDOM-      (void (self ^. jsf "setScrollViewPosition" [toJSVal x, toJSVal y]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setPagination Mozilla Internals.setPagination documentation> -setPagination ::-              (MonadDOM m, ToJSString mode) =>-                Internals -> mode -> Int -> Int -> m ()-setPagination self mode gap pageLength-  = liftDOM-      (void-         (self ^. jsf "setPagination"-            [toJSVal mode, toJSVal gap, toJSVal pageLength]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.configurationForViewport Mozilla Internals.configurationForViewport documentation> -configurationForViewport ::-                         (MonadDOM m, FromJSString result) =>-                           Internals -> Float -> Int -> Int -> Int -> Int -> m result-configurationForViewport self devicePixelRatio deviceWidth-  deviceHeight availableWidth availableHeight-  = liftDOM-      ((self ^. jsf "configurationForViewport"-          [toJSVal devicePixelRatio, toJSVal deviceWidth,-           toJSVal deviceHeight, toJSVal availableWidth,-           toJSVal availableHeight])-         >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.wasLastChangeUserEdit Mozilla Internals.wasLastChangeUserEdit documentation> -wasLastChangeUserEdit ::-                      (MonadDOM m, IsElement textField) =>-                        Internals -> Maybe textField -> m Bool-wasLastChangeUserEdit self textField-  = liftDOM-      ((self ^. jsf "wasLastChangeUserEdit" [toJSVal textField]) >>=-         valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.elementShouldAutoComplete Mozilla Internals.elementShouldAutoComplete documentation> -elementShouldAutoComplete ::-                          (MonadDOM m, IsElement inputElement) =>-                            Internals -> Maybe inputElement -> m Bool-elementShouldAutoComplete self inputElement-  = liftDOM-      ((self ^. jsf "elementShouldAutoComplete" [toJSVal inputElement])-         >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setEditingValue Mozilla Internals.setEditingValue documentation> -setEditingValue ::-                (MonadDOM m, IsElement inputElement, ToJSString value) =>-                  Internals -> Maybe inputElement -> value -> m ()-setEditingValue self inputElement value-  = liftDOM-      (void-         (self ^. jsf "setEditingValue"-            [toJSVal inputElement, toJSVal value]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutofilled Mozilla Internals.setAutofilled documentation> -setAutofilled ::-              (MonadDOM m, IsElement inputElement) =>-                Internals -> Maybe inputElement -> Bool -> m ()-setAutofilled self inputElement enabled-  = liftDOM-      (void-         (self ^. jsf "setAutofilled"-            [toJSVal inputElement, toJSVal enabled]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.countMatchesForText Mozilla Internals.countMatchesForText documentation> -countMatchesForText ::-                    (MonadDOM m, ToJSString text, ToJSString markMatches) =>-                      Internals -> text -> Word -> markMatches -> m Word-countMatchesForText self text findOptions markMatches-  = liftDOM-      (round <$>-         ((self ^. jsf "countMatchesForText"-             [toJSVal text, toJSVal findOptions, toJSVal markMatches])-            >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.paintControlTints Mozilla Internals.paintControlTints documentation> -paintControlTints :: (MonadDOM m) => Internals -> m ()-paintControlTints self-  = liftDOM (void (self ^. jsf "paintControlTints" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.scrollElementToRect Mozilla Internals.scrollElementToRect documentation> -scrollElementToRect ::-                    (MonadDOM m, IsElement element) =>-                      Internals -> Maybe element -> Int -> Int -> Int -> Int -> m ()-scrollElementToRect self element x y w h-  = liftDOM-      (void-         (self ^. jsf "scrollElementToRect"-            [toJSVal element, toJSVal x, toJSVal y, toJSVal w, toJSVal h]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.rangeFromLocationAndLength Mozilla Internals.rangeFromLocationAndLength documentation> -rangeFromLocationAndLength ::-                           (MonadDOM m, IsElement scope) =>-                             Internals -> Maybe scope -> Int -> Int -> m (Maybe Range)-rangeFromLocationAndLength self scope rangeLocation rangeLength-  = liftDOM-      ((self ^. jsf "rangeFromLocationAndLength"-          [toJSVal scope, toJSVal rangeLocation, toJSVal rangeLength])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.locationFromRange Mozilla Internals.locationFromRange documentation> -locationFromRange ::-                  (MonadDOM m, IsElement scope) =>-                    Internals -> Maybe scope -> Maybe Range -> m Word-locationFromRange self scope range-  = liftDOM-      (round <$>-         ((self ^. jsf "locationFromRange" [toJSVal scope, toJSVal range])-            >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lengthFromRange Mozilla Internals.lengthFromRange documentation> -lengthFromRange ::-                (MonadDOM m, IsElement scope) =>-                  Internals -> Maybe scope -> Maybe Range -> m Word-lengthFromRange self scope range-  = liftDOM-      (round <$>-         ((self ^. jsf "lengthFromRange" [toJSVal scope, toJSVal range]) >>=-            valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.rangeAsText Mozilla Internals.rangeAsText documentation> -rangeAsText ::-            (MonadDOM m, FromJSString result) =>-              Internals -> Maybe Range -> m result-rangeAsText self range-  = liftDOM-      ((self ^. jsf "rangeAsText" [toJSVal range]) >>=-         fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.subrange Mozilla Internals.subrange documentation> -subrange ::-         (MonadDOM m) =>-           Internals -> Maybe Range -> Int -> Int -> m (Maybe Range)-subrange self range rangeLocation rangeLength-  = liftDOM-      ((self ^. jsf "subrange"-          [toJSVal range, toJSVal rangeLocation, toJSVal rangeLength])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.rangeForDictionaryLookupAtLocation Mozilla Internals.rangeForDictionaryLookupAtLocation documentation> -rangeForDictionaryLookupAtLocation ::-                                   (MonadDOM m) => Internals -> Int -> Int -> m (Maybe Range)-rangeForDictionaryLookupAtLocation self x y-  = liftDOM-      ((self ^. jsf "rangeForDictionaryLookupAtLocation"-          [toJSVal x, toJSVal y])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setDelegatesScrolling Mozilla Internals.setDelegatesScrolling documentation> -setDelegatesScrolling :: (MonadDOM m) => Internals -> Bool -> m ()-setDelegatesScrolling self enabled-  = liftDOM-      (void (self ^. jsf "setDelegatesScrolling" [toJSVal enabled]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lastSpellCheckRequestSequence Mozilla Internals.lastSpellCheckRequestSequence documentation> -lastSpellCheckRequestSequence :: (MonadDOM m) => Internals -> m Int-lastSpellCheckRequestSequence self-  = liftDOM-      (round <$>-         ((self ^. jsf "lastSpellCheckRequestSequence" ()) >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lastSpellCheckProcessedSequence Mozilla Internals.lastSpellCheckProcessedSequence documentation> -lastSpellCheckProcessedSequence ::-                                (MonadDOM m) => Internals -> m Int-lastSpellCheckProcessedSequence self-  = liftDOM-      (round <$>-         ((self ^. jsf "lastSpellCheckProcessedSequence" ()) >>=-            valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.userPreferredLanguages Mozilla Internals.userPreferredLanguages documentation> -userPreferredLanguages ::-                       (MonadDOM m, FromJSString result) => Internals -> m [result]-userPreferredLanguages self-  = liftDOM-      ((self ^. jsf "userPreferredLanguages" ()) >>=-         fromJSArrayUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setUserPreferredLanguages Mozilla Internals.setUserPreferredLanguages documentation> -setUserPreferredLanguages ::-                          (MonadDOM m, ToJSString languages) =>-                            Internals -> [languages] -> m ()-setUserPreferredLanguages self languages-  = liftDOM-      (void-         (self ^. jsf "setUserPreferredLanguages"-            [toJSVal (array languages)]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.wheelEventHandlerCount Mozilla Internals.wheelEventHandlerCount documentation> -wheelEventHandlerCount :: (MonadDOM m) => Internals -> m Word-wheelEventHandlerCount self-  = liftDOM-      (round <$>-         ((self ^. jsf "wheelEventHandlerCount" ()) >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.touchEventHandlerCount Mozilla Internals.touchEventHandlerCount documentation> -touchEventHandlerCount :: (MonadDOM m) => Internals -> m Word-touchEventHandlerCount self-  = liftDOM-      (round <$>-         ((self ^. jsf "touchEventHandlerCount" ()) >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.nodesFromRect Mozilla Internals.nodesFromRect documentation> -nodesFromRect ::-              (MonadDOM m, IsDocument document) =>-                Internals ->-                  Maybe document ->-                    Int ->-                      Int ->-                        Word ->-                          Word -> Word -> Word -> Bool -> Bool -> Bool -> m (Maybe NodeList)-nodesFromRect self document x y topPadding rightPadding-  bottomPadding leftPadding ignoreClipping allowShadowContent-  allowChildFrameContent-  = liftDOM-      ((self ^. jsf "nodesFromRect"-          [toJSVal document, toJSVal x, toJSVal y, toJSVal topPadding,-           toJSVal rightPadding, toJSVal bottomPadding, toJSVal leftPadding,-           toJSVal ignoreClipping, toJSVal allowShadowContent,-           toJSVal allowChildFrameContent])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.parserMetaData Mozilla Internals.parserMetaData documentation> -parserMetaData ::-               (MonadDOM m, FromJSString result) => Internals -> JSVal -> m result-parserMetaData self func-  = liftDOM-      ((self ^. jsf "parserMetaData" [toJSVal func]) >>=-         fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.updateEditorUINowIfScheduled Mozilla Internals.updateEditorUINowIfScheduled documentation> -updateEditorUINowIfScheduled :: (MonadDOM m) => Internals -> m ()-updateEditorUINowIfScheduled self-  = liftDOM (void (self ^. jsf "updateEditorUINowIfScheduled" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasSpellingMarker Mozilla Internals.hasSpellingMarker documentation> -hasSpellingMarker ::-                  (MonadDOM m) => Internals -> Int -> Int -> m Bool-hasSpellingMarker self from length-  = liftDOM-      ((self ^. jsf "hasSpellingMarker" [toJSVal from, toJSVal length])-         >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasGrammarMarker Mozilla Internals.hasGrammarMarker documentation> -hasGrammarMarker ::-                 (MonadDOM m) => Internals -> Int -> Int -> m Bool-hasGrammarMarker self from length-  = liftDOM-      ((self ^. jsf "hasGrammarMarker" [toJSVal from, toJSVal length])-         >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasAutocorrectedMarker Mozilla Internals.hasAutocorrectedMarker documentation> -hasAutocorrectedMarker ::-                       (MonadDOM m) => Internals -> Int -> Int -> m Bool-hasAutocorrectedMarker self from length-  = liftDOM-      ((self ^. jsf "hasAutocorrectedMarker"-          [toJSVal from, toJSVal length])-         >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setContinuousSpellCheckingEnabled Mozilla Internals.setContinuousSpellCheckingEnabled documentation> -setContinuousSpellCheckingEnabled ::-                                  (MonadDOM m) => Internals -> Bool -> m ()-setContinuousSpellCheckingEnabled self enabled-  = liftDOM-      (void-         (self ^. jsf "setContinuousSpellCheckingEnabled"-            [toJSVal enabled]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutomaticQuoteSubstitutionEnabled Mozilla Internals.setAutomaticQuoteSubstitutionEnabled documentation> -setAutomaticQuoteSubstitutionEnabled ::-                                     (MonadDOM m) => Internals -> Bool -> m ()-setAutomaticQuoteSubstitutionEnabled self enabled-  = liftDOM-      (void-         (self ^. jsf "setAutomaticQuoteSubstitutionEnabled"-            [toJSVal enabled]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutomaticLinkDetectionEnabled Mozilla Internals.setAutomaticLinkDetectionEnabled documentation> -setAutomaticLinkDetectionEnabled ::-                                 (MonadDOM m) => Internals -> Bool -> m ()-setAutomaticLinkDetectionEnabled self enabled-  = liftDOM-      (void-         (self ^. jsf "setAutomaticLinkDetectionEnabled" [toJSVal enabled]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutomaticDashSubstitutionEnabled Mozilla Internals.setAutomaticDashSubstitutionEnabled documentation> -setAutomaticDashSubstitutionEnabled ::-                                    (MonadDOM m) => Internals -> Bool -> m ()-setAutomaticDashSubstitutionEnabled self enabled-  = liftDOM-      (void-         (self ^. jsf "setAutomaticDashSubstitutionEnabled"-            [toJSVal enabled]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutomaticTextReplacementEnabled Mozilla Internals.setAutomaticTextReplacementEnabled documentation> -setAutomaticTextReplacementEnabled ::-                                   (MonadDOM m) => Internals -> Bool -> m ()-setAutomaticTextReplacementEnabled self enabled-  = liftDOM-      (void-         (self ^. jsf "setAutomaticTextReplacementEnabled"-            [toJSVal enabled]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutomaticSpellingCorrectionEnabled Mozilla Internals.setAutomaticSpellingCorrectionEnabled documentation> -setAutomaticSpellingCorrectionEnabled ::-                                      (MonadDOM m) => Internals -> Bool -> m ()-setAutomaticSpellingCorrectionEnabled self enabled-  = liftDOM-      (void-         (self ^. jsf "setAutomaticSpellingCorrectionEnabled"-            [toJSVal enabled]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isOverwriteModeEnabled Mozilla Internals.isOverwriteModeEnabled documentation> -isOverwriteModeEnabled :: (MonadDOM m) => Internals -> m Bool-isOverwriteModeEnabled self-  = liftDOM ((self ^. jsf "isOverwriteModeEnabled" ()) >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.toggleOverwriteModeEnabled Mozilla Internals.toggleOverwriteModeEnabled documentation> -toggleOverwriteModeEnabled :: (MonadDOM m) => Internals -> m ()-toggleOverwriteModeEnabled self-  = liftDOM (void (self ^. jsf "toggleOverwriteModeEnabled" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfScrollableAreas Mozilla Internals.numberOfScrollableAreas documentation> -numberOfScrollableAreas :: (MonadDOM m) => Internals -> m Word-numberOfScrollableAreas self-  = liftDOM-      (round <$>-         ((self ^. jsf "numberOfScrollableAreas" ()) >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPageBoxVisible Mozilla Internals.isPageBoxVisible documentation> -isPageBoxVisible :: (MonadDOM m) => Internals -> Int -> m Bool-isPageBoxVisible self pageNumber-  = liftDOM-      ((self ^. jsf "isPageBoxVisible" [toJSVal pageNumber]) >>=-         valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.layerTreeAsText Mozilla Internals.layerTreeAsText documentation> -layerTreeAsText ::-                (MonadDOM m, IsDocument document, FromJSString result) =>-                  Internals -> Maybe document -> Word -> m result-layerTreeAsText self document flags-  = liftDOM-      ((self ^. jsf "layerTreeAsText" [toJSVal document, toJSVal flags])-         >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.scrollingStateTreeAsText Mozilla Internals.scrollingStateTreeAsText documentation> -scrollingStateTreeAsText ::-                         (MonadDOM m, FromJSString result) => Internals -> m result-scrollingStateTreeAsText self-  = liftDOM-      ((self ^. jsf "scrollingStateTreeAsText" ()) >>=-         fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.mainThreadScrollingReasons Mozilla Internals.mainThreadScrollingReasons documentation> -mainThreadScrollingReasons ::-                           (MonadDOM m, FromJSString result) => Internals -> m result-mainThreadScrollingReasons self-  = liftDOM-      ((self ^. jsf "mainThreadScrollingReasons" ()) >>=-         fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.nonFastScrollableRects Mozilla Internals.nonFastScrollableRects documentation> -nonFastScrollableRects ::-                       (MonadDOM m) => Internals -> m (Maybe ClientRectList)-nonFastScrollableRects self-  = liftDOM ((self ^. jsf "nonFastScrollableRects" ()) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.repaintRectsAsText Mozilla Internals.repaintRectsAsText documentation> -repaintRectsAsText ::-                   (MonadDOM m, FromJSString result) => Internals -> m result-repaintRectsAsText self-  = liftDOM-      ((self ^. jsf "repaintRectsAsText" ()) >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.garbageCollectDocumentResources Mozilla Internals.garbageCollectDocumentResources documentation> -garbageCollectDocumentResources ::-                                (MonadDOM m) => Internals -> m ()-garbageCollectDocumentResources self-  = liftDOM (void (self ^. jsf "garbageCollectDocumentResources" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.allowRoundingHacks Mozilla Internals.allowRoundingHacks documentation> -allowRoundingHacks :: (MonadDOM m) => Internals -> m ()-allowRoundingHacks self-  = liftDOM (void (self ^. jsf "allowRoundingHacks" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.insertAuthorCSS Mozilla Internals.insertAuthorCSS documentation> -insertAuthorCSS ::-                (MonadDOM m, ToJSString css) => Internals -> css -> m ()-insertAuthorCSS self css-  = liftDOM (void (self ^. jsf "insertAuthorCSS" [toJSVal css]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.insertUserCSS Mozilla Internals.insertUserCSS documentation> -insertUserCSS ::-              (MonadDOM m, ToJSString css) => Internals -> css -> m ()-insertUserCSS self css-  = liftDOM (void (self ^. jsf "insertUserCSS" [toJSVal css]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setBatteryStatus Mozilla Internals.setBatteryStatus documentation> -setBatteryStatus ::-                 (MonadDOM m, ToJSString eventType) =>-                   Internals ->-                     eventType -> Bool -> Double -> Double -> Double -> m ()-setBatteryStatus self eventType charging chargingTime-  dischargingTime level-  = liftDOM-      (void-         (self ^. jsf "setBatteryStatus"-            [toJSVal eventType, toJSVal charging, toJSVal chargingTime,-             toJSVal dischargingTime, toJSVal level]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setDeviceProximity Mozilla Internals.setDeviceProximity documentation> -setDeviceProximity ::-                   (MonadDOM m, ToJSString eventType) =>-                     Internals -> eventType -> Double -> Double -> Double -> m ()-setDeviceProximity self eventType value min max-  = liftDOM-      (void-         (self ^. jsf "setDeviceProximity"-            [toJSVal eventType, toJSVal value, toJSVal min, toJSVal max]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfLiveNodes Mozilla Internals.numberOfLiveNodes documentation> -numberOfLiveNodes :: (MonadDOM m) => Internals -> m Word-numberOfLiveNodes self-  = liftDOM-      (round <$> ((self ^. jsf "numberOfLiveNodes" ()) >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfLiveDocuments Mozilla Internals.numberOfLiveDocuments documentation> -numberOfLiveDocuments :: (MonadDOM m) => Internals -> m Word-numberOfLiveDocuments self-  = liftDOM-      (round <$>-         ((self ^. jsf "numberOfLiveDocuments" ()) >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.consoleMessageArgumentCounts Mozilla Internals.consoleMessageArgumentCounts documentation> -consoleMessageArgumentCounts ::-                             (MonadDOM m, FromJSString result) => Internals -> m [result]-consoleMessageArgumentCounts self-  = liftDOM-      ((self ^. jsf "consoleMessageArgumentCounts" ()) >>=-         fromJSArrayUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.openDummyInspectorFrontend Mozilla Internals.openDummyInspectorFrontend documentation> -openDummyInspectorFrontend ::-                           (MonadDOM m, ToJSString url) =>-                             Internals -> url -> m (Maybe Window)-openDummyInspectorFrontend self url-  = liftDOM-      ((self ^. jsf "openDummyInspectorFrontend" [toJSVal url]) >>=-         fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.closeDummyInspectorFrontend Mozilla Internals.closeDummyInspectorFrontend documentation> -closeDummyInspectorFrontend :: (MonadDOM m) => Internals -> m ()-closeDummyInspectorFrontend self-  = liftDOM (void (self ^. jsf "closeDummyInspectorFrontend" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setJavaScriptProfilingEnabled Mozilla Internals.setJavaScriptProfilingEnabled documentation> -setJavaScriptProfilingEnabled ::-                              (MonadDOM m) => Internals -> Bool -> m ()-setJavaScriptProfilingEnabled self creates-  = liftDOM-      (void-         (self ^. jsf "setJavaScriptProfilingEnabled" [toJSVal creates]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setInspectorIsUnderTest Mozilla Internals.setInspectorIsUnderTest documentation> -setInspectorIsUnderTest ::-                        (MonadDOM m) => Internals -> Bool -> m ()-setInspectorIsUnderTest self isUnderTest-  = liftDOM-      (void-         (self ^. jsf "setInspectorIsUnderTest" [toJSVal isUnderTest]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.counterValue Mozilla Internals.counterValue documentation> -counterValue ::-             (MonadDOM m, IsElement element, FromJSString result) =>-               Internals -> Maybe element -> m result-counterValue self element-  = liftDOM-      ((self ^. jsf "counterValue" [toJSVal element]) >>=-         fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageNumber Mozilla Internals.pageNumber documentation> -pageNumber ::-           (MonadDOM m, IsElement element) =>-             Internals -> Maybe element -> Float -> Float -> m Int-pageNumber self element pageWidth pageHeight-  = liftDOM-      (round <$>-         ((self ^. jsf "pageNumber"-             [toJSVal element, toJSVal pageWidth, toJSVal pageHeight])-            >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shortcutIconURLs Mozilla Internals.shortcutIconURLs documentation> -shortcutIconURLs ::-                 (MonadDOM m, FromJSString result) => Internals -> m [result]-shortcutIconURLs self-  = liftDOM-      ((self ^. jsf "shortcutIconURLs" ()) >>= fromJSArrayUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.allIconURLs Mozilla Internals.allIconURLs documentation> -allIconURLs ::-            (MonadDOM m, FromJSString result) => Internals -> m [result]-allIconURLs self-  = liftDOM ((self ^. jsf "allIconURLs" ()) >>= fromJSArrayUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfPages Mozilla Internals.numberOfPages documentation> -numberOfPages ::-              (MonadDOM m) => Internals -> Double -> Double -> m Int-numberOfPages self pageWidthInPixels pageHeightInPixels-  = liftDOM-      (round <$>-         ((self ^. jsf "numberOfPages"-             [toJSVal pageWidthInPixels, toJSVal pageHeightInPixels])-            >>= valToNumber))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageProperty Mozilla Internals.pageProperty documentation> -pageProperty ::-             (MonadDOM m, ToJSString propertyName, FromJSString result) =>-               Internals -> propertyName -> Int -> m result-pageProperty self propertyName pageNumber-  = liftDOM-      ((self ^. jsf "pageProperty"-          [toJSVal propertyName, toJSVal pageNumber])-         >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageSizeAndMarginsInPixels Mozilla Internals.pageSizeAndMarginsInPixels documentation> -pageSizeAndMarginsInPixels ::-                           (MonadDOM m, FromJSString result) =>-                             Internals ->-                               Int -> Int -> Int -> Int -> Int -> Int -> Int -> m result-pageSizeAndMarginsInPixels self pageIndex width height marginTop-  marginRight marginBottom marginLeft-  = liftDOM-      ((self ^. jsf "pageSizeAndMarginsInPixels"-          [toJSVal pageIndex, toJSVal width, toJSVal height,-           toJSVal marginTop, toJSVal marginRight, toJSVal marginBottom,-           toJSVal marginLeft])-         >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setPageScaleFactor Mozilla Internals.setPageScaleFactor documentation> -setPageScaleFactor ::-                   (MonadDOM m) => Internals -> Float -> Int -> Int -> m ()-setPageScaleFactor self scaleFactor x y-  = liftDOM-      (void-         (self ^. jsf "setPageScaleFactor"-            [toJSVal scaleFactor, toJSVal x, toJSVal y]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setPageZoomFactor Mozilla Internals.setPageZoomFactor documentation> -setPageZoomFactor :: (MonadDOM m) => Internals -> Float -> m ()-setPageZoomFactor self zoomFactor-  = liftDOM-      (void (self ^. jsf "setPageZoomFactor" [toJSVal zoomFactor]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setHeaderHeight Mozilla Internals.setHeaderHeight documentation> -setHeaderHeight :: (MonadDOM m) => Internals -> Float -> m ()-setHeaderHeight self height-  = liftDOM (void (self ^. jsf "setHeaderHeight" [toJSVal height]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setFooterHeight Mozilla Internals.setFooterHeight documentation> -setFooterHeight :: (MonadDOM m) => Internals -> Float -> m ()-setFooterHeight self height-  = liftDOM (void (self ^. jsf "setFooterHeight" [toJSVal height]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setTopContentInset Mozilla Internals.setTopContentInset documentation> -setTopContentInset :: (MonadDOM m) => Internals -> Float -> m ()-setTopContentInset self contentInset-  = liftDOM-      (void (self ^. jsf "setTopContentInset" [toJSVal contentInset]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.webkitWillEnterFullScreenForElement Mozilla Internals.webkitWillEnterFullScreenForElement documentation> -webkitWillEnterFullScreenForElement ::-                                    (MonadDOM m, IsElement element) =>-                                      Internals -> Maybe element -> m ()-webkitWillEnterFullScreenForElement self element-  = liftDOM-      (void-         (self ^. jsf "webkitWillEnterFullScreenForElement"-            [toJSVal element]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.webkitDidEnterFullScreenForElement Mozilla Internals.webkitDidEnterFullScreenForElement documentation> -webkitDidEnterFullScreenForElement ::-                                   (MonadDOM m, IsElement element) =>-                                     Internals -> Maybe element -> m ()-webkitDidEnterFullScreenForElement self element-  = liftDOM-      (void-         (self ^. jsf "webkitDidEnterFullScreenForElement"-            [toJSVal element]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.webkitWillExitFullScreenForElement Mozilla Internals.webkitWillExitFullScreenForElement documentation> -webkitWillExitFullScreenForElement ::-                                   (MonadDOM m, IsElement element) =>-                                     Internals -> Maybe element -> m ()-webkitWillExitFullScreenForElement self element-  = liftDOM-      (void-         (self ^. jsf "webkitWillExitFullScreenForElement"-            [toJSVal element]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.webkitDidExitFullScreenForElement Mozilla Internals.webkitDidExitFullScreenForElement documentation> -webkitDidExitFullScreenForElement ::-                                  (MonadDOM m, IsElement element) =>-                                    Internals -> Maybe element -> m ()-webkitDidExitFullScreenForElement self element-  = liftDOM-      (void-         (self ^. jsf "webkitDidExitFullScreenForElement"-            [toJSVal element]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setApplicationCacheOriginQuota Mozilla Internals.setApplicationCacheOriginQuota documentation> -setApplicationCacheOriginQuota ::-                               (MonadDOM m) => Internals -> Word64 -> m ()-setApplicationCacheOriginQuota self quota-  = liftDOM-      (void-         (self ^. jsf "setApplicationCacheOriginQuota" [toJSVal quota]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.registerURLSchemeAsBypassingContentSecurityPolicy Mozilla Internals.registerURLSchemeAsBypassingContentSecurityPolicy documentation> -registerURLSchemeAsBypassingContentSecurityPolicy ::-                                                  (MonadDOM m, ToJSString scheme) =>-                                                    Internals -> scheme -> m ()-registerURLSchemeAsBypassingContentSecurityPolicy self scheme-  = liftDOM-      (void-         (self ^. jsf "registerURLSchemeAsBypassingContentSecurityPolicy"-            [toJSVal scheme]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.removeURLSchemeRegisteredAsBypassingContentSecurityPolicy Mozilla Internals.removeURLSchemeRegisteredAsBypassingContentSecurityPolicy documentation> -removeURLSchemeRegisteredAsBypassingContentSecurityPolicy ::-                                                          (MonadDOM m, ToJSString scheme) =>-                                                            Internals -> scheme -> m ()-removeURLSchemeRegisteredAsBypassingContentSecurityPolicy self-  scheme-  = liftDOM-      (void-         (self ^.-            jsf "removeURLSchemeRegisteredAsBypassingContentSecurityPolicy"-            [toJSVal scheme]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.mallocStatistics Mozilla Internals.mallocStatistics documentation> -mallocStatistics ::-                 (MonadDOM m) => Internals -> m (Maybe MallocStatistics)-mallocStatistics self-  = liftDOM ((self ^. jsf "mallocStatistics" ()) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.typeConversions Mozilla Internals.typeConversions documentation> -typeConversions ::-                (MonadDOM m) => Internals -> m (Maybe TypeConversions)-typeConversions self-  = liftDOM ((self ^. jsf "typeConversions" ()) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.memoryInfo Mozilla Internals.memoryInfo documentation> -memoryInfo :: (MonadDOM m) => Internals -> m (Maybe MemoryInfo)-memoryInfo self-  = liftDOM ((self ^. jsf "memoryInfo" ()) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.getReferencedFilePaths Mozilla Internals.getReferencedFilePaths documentation> -getReferencedFilePaths ::-                       (MonadDOM m, FromJSString result) => Internals -> m [result]-getReferencedFilePaths self-  = liftDOM-      ((self ^. jsf "getReferencedFilePaths" ()) >>=-         fromJSArrayUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.startTrackingRepaints Mozilla Internals.startTrackingRepaints documentation> -startTrackingRepaints :: (MonadDOM m) => Internals -> m ()-startTrackingRepaints self-  = liftDOM (void (self ^. jsf "startTrackingRepaints" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.stopTrackingRepaints Mozilla Internals.stopTrackingRepaints documentation> -stopTrackingRepaints :: (MonadDOM m) => Internals -> m ()-stopTrackingRepaints self-  = liftDOM (void (self ^. jsf "stopTrackingRepaints" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isTimerThrottled Mozilla Internals.isTimerThrottled documentation> -isTimerThrottled :: (MonadDOM m) => Internals -> Int -> m Bool-isTimerThrottled self timerHandle-  = liftDOM-      ((self ^. jsf "isTimerThrottled" [toJSVal timerHandle]) >>=-         valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks Mozilla Internals.updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks documentation> -updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks ::-                                                          (MonadDOM m, IsNode node) =>-                                                            Internals -> Maybe node -> m ()-updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks self node-  = liftDOM-      (void-         (self ^.-            jsf "updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks"-            [toJSVal node]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.getCurrentCursorInfo Mozilla Internals.getCurrentCursorInfo documentation> -getCurrentCursorInfo ::-                     (MonadDOM m, FromJSString result) => Internals -> m result-getCurrentCursorInfo self-  = liftDOM-      ((self ^. jsf "getCurrentCursorInfo" ()) >>= fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerTextForListItem Mozilla Internals.markerTextForListItem documentation> -markerTextForListItem ::-                      (MonadDOM m, IsElement element, FromJSString result) =>-                        Internals -> Maybe element -> m result-markerTextForListItem self element-  = liftDOM-      ((self ^. jsf "markerTextForListItem" [toJSVal element]) >>=-         fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.toolTipFromElement Mozilla Internals.toolTipFromElement documentation> -toolTipFromElement ::-                   (MonadDOM m, IsElement element, FromJSString result) =>-                     Internals -> Maybe element -> m result-toolTipFromElement self element-  = liftDOM-      ((self ^. jsf "toolTipFromElement" [toJSVal element]) >>=-         fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.deserializeBuffer Mozilla Internals.deserializeBuffer documentation> -deserializeBuffer ::-                  (MonadDOM m, IsArrayBuffer buffer) =>-                    Internals -> Maybe buffer -> m (Maybe SerializedScriptValue)-deserializeBuffer self buffer-  = liftDOM-      ((self ^. jsf "deserializeBuffer" [toJSVal buffer]) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.serializeObject Mozilla Internals.serializeObject documentation> -serializeObject ::-                (MonadDOM m, IsSerializedScriptValue obj) =>-                  Internals -> Maybe obj -> m (Maybe ArrayBuffer)-serializeObject self obj-  = liftDOM-      ((self ^. jsf "serializeObject" [toJSVal obj]) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setUsesOverlayScrollbars Mozilla Internals.setUsesOverlayScrollbars documentation> -setUsesOverlayScrollbars ::-                         (MonadDOM m) => Internals -> Bool -> m ()-setUsesOverlayScrollbars self enabled-  = liftDOM-      (void (self ^. jsf "setUsesOverlayScrollbars" [toJSVal enabled]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.forceReload Mozilla Internals.forceReload documentation> -forceReload :: (MonadDOM m) => Internals -> Bool -> m ()-forceReload self endToEnd-  = liftDOM (void (self ^. jsf "forceReload" [toJSVal endToEnd]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.simulateAudioInterruption Mozilla Internals.simulateAudioInterruption documentation> -simulateAudioInterruption ::-                          (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()-simulateAudioInterruption self node-  = liftDOM-      (void (self ^. jsf "simulateAudioInterruption" [toJSVal node]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.mediaElementHasCharacteristic Mozilla Internals.mediaElementHasCharacteristic documentation> -mediaElementHasCharacteristic ::-                              (MonadDOM m, IsNode node, ToJSString characteristic) =>-                                Internals -> Maybe node -> characteristic -> m Bool-mediaElementHasCharacteristic self node characteristic-  = liftDOM-      ((self ^. jsf "mediaElementHasCharacteristic"-          [toJSVal node, toJSVal characteristic])-         >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.initializeMockCDM Mozilla Internals.initializeMockCDM documentation> -initializeMockCDM :: (MonadDOM m) => Internals -> m ()-initializeMockCDM self-  = liftDOM (void (self ^. jsf "initializeMockCDM" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.enableMockSpeechSynthesizer Mozilla Internals.enableMockSpeechSynthesizer documentation> -enableMockSpeechSynthesizer :: (MonadDOM m) => Internals -> m ()-enableMockSpeechSynthesizer self-  = liftDOM (void (self ^. jsf "enableMockSpeechSynthesizer" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.getImageSourceURL Mozilla Internals.getImageSourceURL documentation> -getImageSourceURL ::-                  (MonadDOM m, IsElement element, FromJSString result) =>-                    Internals -> Maybe element -> m result-getImageSourceURL self element-  = liftDOM-      ((self ^. jsf "getImageSourceURL" [toJSVal element]) >>=-         fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.captionsStyleSheetOverride Mozilla Internals.captionsStyleSheetOverride documentation> -captionsStyleSheetOverride ::-                           (MonadDOM m, FromJSString result) => Internals -> m result-captionsStyleSheetOverride self-  = liftDOM-      ((self ^. jsf "captionsStyleSheetOverride" ()) >>=-         fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setCaptionsStyleSheetOverride Mozilla Internals.setCaptionsStyleSheetOverride documentation> -setCaptionsStyleSheetOverride ::-                              (MonadDOM m, ToJSString override) => Internals -> override -> m ()-setCaptionsStyleSheetOverride self override-  = liftDOM-      (void-         (self ^. jsf "setCaptionsStyleSheetOverride" [toJSVal override]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setPrimaryAudioTrackLanguageOverride Mozilla Internals.setPrimaryAudioTrackLanguageOverride documentation> -setPrimaryAudioTrackLanguageOverride ::-                                     (MonadDOM m, ToJSString language) =>-                                       Internals -> language -> m ()-setPrimaryAudioTrackLanguageOverride self language-  = liftDOM-      (void-         (self ^. jsf "setPrimaryAudioTrackLanguageOverride"-            [toJSVal language]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setCaptionDisplayMode Mozilla Internals.setCaptionDisplayMode documentation> -setCaptionDisplayMode ::-                      (MonadDOM m, ToJSString mode) => Internals -> mode -> m ()-setCaptionDisplayMode self mode-  = liftDOM-      (void (self ^. jsf "setCaptionDisplayMode" [toJSVal mode]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.createTimeRanges Mozilla Internals.createTimeRanges documentation> -createTimeRanges ::-                 (MonadDOM m, IsFloat32Array startTimes, IsFloat32Array endTimes) =>-                   Internals ->-                     Maybe startTimes -> Maybe endTimes -> m (Maybe TimeRanges)-createTimeRanges self startTimes endTimes-  = liftDOM-      ((self ^. jsf "createTimeRanges"-          [toJSVal startTimes, toJSVal endTimes])-         >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.closestTimeToTimeRanges Mozilla Internals.closestTimeToTimeRanges documentation> -closestTimeToTimeRanges ::-                        (MonadDOM m) => Internals -> Double -> Maybe TimeRanges -> m Double-closestTimeToTimeRanges self time ranges-  = liftDOM-      ((self ^. jsf "closestTimeToTimeRanges"-          [toJSVal time, toJSVal ranges])-         >>= valToNumber)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isSelectPopupVisible Mozilla Internals.isSelectPopupVisible documentation> -isSelectPopupVisible ::-                     (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Bool-isSelectPopupVisible self node-  = liftDOM-      ((self ^. jsf "isSelectPopupVisible" [toJSVal node]) >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isVibrating Mozilla Internals.isVibrating documentation> -isVibrating :: (MonadDOM m) => Internals -> m Bool-isVibrating self-  = liftDOM ((self ^. jsf "isVibrating" ()) >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPluginUnavailabilityIndicatorObscured Mozilla Internals.isPluginUnavailabilityIndicatorObscured documentation> -isPluginUnavailabilityIndicatorObscured ::-                                        (MonadDOM m, IsElement element) =>-                                          Internals -> Maybe element -> m Bool-isPluginUnavailabilityIndicatorObscured self element-  = liftDOM-      ((self ^. jsf "isPluginUnavailabilityIndicatorObscured"-          [toJSVal element])-         >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPluginSnapshotted Mozilla Internals.isPluginSnapshotted documentation> -isPluginSnapshotted ::-                    (MonadDOM m, IsElement element) =>-                      Internals -> Maybe element -> m Bool-isPluginSnapshotted self element-  = liftDOM-      ((self ^. jsf "isPluginSnapshotted" [toJSVal element]) >>=-         valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.selectionBounds Mozilla Internals.selectionBounds documentation> -selectionBounds ::-                (MonadDOM m) => Internals -> m (Maybe ClientRect)-selectionBounds self-  = liftDOM ((self ^. jsf "selectionBounds" ()) >>= fromJSVal)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.initializeMockMediaSource Mozilla Internals.initializeMockMediaSource documentation> -initializeMockMediaSource :: (MonadDOM m) => Internals -> m ()-initializeMockMediaSource self-  = liftDOM (void (self ^. jsf "initializeMockMediaSource" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.bufferedSamplesForTrackID Mozilla Internals.bufferedSamplesForTrackID documentation> -bufferedSamplesForTrackID ::-                          (MonadDOM m, ToJSString trackID, FromJSString result) =>-                            Internals -> Maybe SourceBuffer -> trackID -> m [result]-bufferedSamplesForTrackID self buffer trackID-  = liftDOM-      ((self ^. jsf "bufferedSamplesForTrackID"-          [toJSVal buffer, toJSVal trackID])-         >>= fromJSArrayUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.beginMediaSessionInterruption Mozilla Internals.beginMediaSessionInterruption documentation> -beginMediaSessionInterruption :: (MonadDOM m) => Internals -> m ()-beginMediaSessionInterruption self-  = liftDOM (void (self ^. jsf "beginMediaSessionInterruption" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.endMediaSessionInterruption Mozilla Internals.endMediaSessionInterruption documentation> -endMediaSessionInterruption ::-                            (MonadDOM m, ToJSString flags) => Internals -> flags -> m ()-endMediaSessionInterruption self flags-  = liftDOM-      (void (self ^. jsf "endMediaSessionInterruption" [toJSVal flags]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.applicationWillEnterForeground Mozilla Internals.applicationWillEnterForeground documentation> -applicationWillEnterForeground :: (MonadDOM m) => Internals -> m ()-applicationWillEnterForeground self-  = liftDOM (void (self ^. jsf "applicationWillEnterForeground" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.applicationWillEnterBackground Mozilla Internals.applicationWillEnterBackground documentation> -applicationWillEnterBackground :: (MonadDOM m) => Internals -> m ()-applicationWillEnterBackground self-  = liftDOM (void (self ^. jsf "applicationWillEnterBackground" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setMediaSessionRestrictions Mozilla Internals.setMediaSessionRestrictions documentation> -setMediaSessionRestrictions ::-                            (MonadDOM m, ToJSString mediaType, ToJSString restrictions) =>-                              Internals -> mediaType -> restrictions -> m ()-setMediaSessionRestrictions self mediaType restrictions-  = liftDOM-      (void-         (self ^. jsf "setMediaSessionRestrictions"-            [toJSVal mediaType, toJSVal restrictions]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.postRemoteControlCommand Mozilla Internals.postRemoteControlCommand documentation> -postRemoteControlCommand ::-                         (MonadDOM m, ToJSString command) => Internals -> command -> m ()-postRemoteControlCommand self command-  = liftDOM-      (void (self ^. jsf "postRemoteControlCommand" [toJSVal command]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.simulateSystemSleep Mozilla Internals.simulateSystemSleep documentation> -simulateSystemSleep :: (MonadDOM m) => Internals -> m ()-simulateSystemSleep self-  = liftDOM (void (self ^. jsf "simulateSystemSleep" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.simulateSystemWake Mozilla Internals.simulateSystemWake documentation> -simulateSystemWake :: (MonadDOM m) => Internals -> m ()-simulateSystemWake self-  = liftDOM (void (self ^. jsf "simulateSystemWake" ()))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.elementIsBlockingDisplaySleep Mozilla Internals.elementIsBlockingDisplaySleep documentation> -elementIsBlockingDisplaySleep ::-                              (MonadDOM m, IsElement element) =>-                                Internals -> Maybe element -> m Bool-elementIsBlockingDisplaySleep self element-  = liftDOM-      ((self ^. jsf "elementIsBlockingDisplaySleep" [toJSVal element])-         >>= valToBool)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.installMockPageOverlay Mozilla Internals.installMockPageOverlay documentation> -installMockPageOverlay ::-                       (MonadDOM m) => Internals -> PageOverlayType -> m ()-installMockPageOverlay self type'-  = liftDOM-      (void (self ^. jsf "installMockPageOverlay" [toJSVal type']))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageOverlayLayerTreeAsText Mozilla Internals.pageOverlayLayerTreeAsText documentation> -pageOverlayLayerTreeAsText ::-                           (MonadDOM m, FromJSString result) => Internals -> m result-pageOverlayLayerTreeAsText self-  = liftDOM-      ((self ^. jsf "pageOverlayLayerTreeAsText" ()) >>=-         fromJSValUnchecked)---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setPageMuted Mozilla Internals.setPageMuted documentation> -setPageMuted :: (MonadDOM m) => Internals -> Bool -> m ()-setPageMuted self muted-  = liftDOM (void (self ^. jsf "setPageMuted" [toJSVal muted]))---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPagePlayingAudio Mozilla Internals.isPagePlayingAudio documentation> -isPagePlayingAudio :: (MonadDOM m) => Internals -> m Bool-isPagePlayingAudio self-  = liftDOM ((self ^. jsf "isPagePlayingAudio" ()) >>= valToBool)-pattern LAYER_TREE_INCLUDES_VISIBLE_RECTS = 1-pattern LAYER_TREE_INCLUDES_TILE_CACHES = 2-pattern LAYER_TREE_INCLUDES_REPAINT_RECTS = 4-pattern LAYER_TREE_INCLUDES_PAINTING_PHASES = 8-pattern LAYER_TREE_INCLUDES_CONTENT_LAYERS = 16---- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.settings Mozilla Internals.settings documentation> -getSettings ::-            (MonadDOM m) => Internals -> m (Maybe InternalSettings)-getSettings self = liftDOM ((self ^. js "settings") >>= fromJSVal)+       (address, address_, nodeNeedsStyleRecalc, nodeNeedsStyleRecalc_,+        description, description_, hasPausedImageAnimations,+        hasPausedImageAnimations_, elementRenderTreeAsText,+        elementRenderTreeAsText_, isPreloaded, isPreloaded_,+        isLoadingFromMemoryCache, isLoadingFromMemoryCache_,+        xhrResponseSource, xhrResponseSource_, clearMemoryCache,+        pruneMemoryCacheToSize, memoryCacheSize, memoryCacheSize_,+        clearPageCache, pageCacheSize, pageCacheSize_,+        computedStyleIncludingVisitedInfo,+        computedStyleIncludingVisitedInfo_,+        computedStyleIncludingVisitedInfoUnchecked, ensureShadowRoot,+        ensureShadowRoot_, ensureShadowRootUnchecked, createShadowRoot,+        createShadowRoot_, createShadowRootUnchecked, shadowRoot,+        shadowRoot_, shadowRootUnchecked, shadowRootType, shadowRootType_,+        includerFor, includerFor_, includerForUnchecked, shadowPseudoId,+        shadowPseudoId_, setShadowPseudoId, treeScopeRootNode,+        treeScopeRootNode_, treeScopeRootNodeUnchecked, parentTreeScope,+        parentTreeScope_, parentTreeScopeUnchecked,+        lastSpatialNavigationCandidateCount,+        lastSpatialNavigationCandidateCount_, numberOfActiveAnimations,+        numberOfActiveAnimations_, suspendAnimations, resumeAnimations,+        animationsAreSuspended, animationsAreSuspended_,+        pauseAnimationAtTimeOnElement, pauseAnimationAtTimeOnElement_,+        pauseAnimationAtTimeOnPseudoElement,+        pauseAnimationAtTimeOnPseudoElement_,+        pauseTransitionAtTimeOnElement, pauseTransitionAtTimeOnElement_,+        pauseTransitionAtTimeOnPseudoElement,+        pauseTransitionAtTimeOnPseudoElement_, attached, attached_,+        visiblePlaceholder, visiblePlaceholder_, selectColorInColorChooser,+        formControlStateOfPreviousHistoryItem,+        formControlStateOfPreviousHistoryItem_,+        setFormControlStateOfPreviousHistoryItem, absoluteCaretBounds,+        absoluteCaretBounds_, absoluteCaretBoundsUnchecked, boundingBox,+        boundingBox_, boundingBoxUnchecked, inspectorHighlightRects,+        inspectorHighlightRects_, inspectorHighlightRectsUnchecked,+        inspectorHighlightObject, inspectorHighlightObject_,+        markerCountForNode, markerCountForNode_, markerRangeForNode,+        markerRangeForNode_, markerRangeForNodeUnchecked,+        markerDescriptionForNode, markerDescriptionForNode_,+        addTextMatchMarker, setMarkedTextMatchesAreHighlighted,+        invalidateFontCache, setScrollViewPosition, setPagination,+        configurationForViewport, configurationForViewport_,+        wasLastChangeUserEdit, wasLastChangeUserEdit_,+        elementShouldAutoComplete, elementShouldAutoComplete_,+        setEditingValue, setAutofilled, countMatchesForText,+        countMatchesForText_, paintControlTints, scrollElementToRect,+        rangeFromLocationAndLength, rangeFromLocationAndLength_,+        rangeFromLocationAndLengthUnchecked, locationFromRange,+        locationFromRange_, lengthFromRange, lengthFromRange_, rangeAsText,+        rangeAsText_, subrange, subrange_, subrangeUnchecked,+        rangeForDictionaryLookupAtLocation,+        rangeForDictionaryLookupAtLocation_,+        rangeForDictionaryLookupAtLocationUnchecked, setDelegatesScrolling,+        lastSpellCheckRequestSequence, lastSpellCheckRequestSequence_,+        lastSpellCheckProcessedSequence, lastSpellCheckProcessedSequence_,+        userPreferredLanguages, userPreferredLanguages_,+        setUserPreferredLanguages, wheelEventHandlerCount,+        wheelEventHandlerCount_, touchEventHandlerCount,+        touchEventHandlerCount_, nodesFromRect, nodesFromRect_,+        nodesFromRectUnchecked, parserMetaData, parserMetaData_,+        updateEditorUINowIfScheduled, hasSpellingMarker,+        hasSpellingMarker_, hasGrammarMarker, hasGrammarMarker_,+        hasAutocorrectedMarker, hasAutocorrectedMarker_,+        setContinuousSpellCheckingEnabled,+        setAutomaticQuoteSubstitutionEnabled,+        setAutomaticLinkDetectionEnabled,+        setAutomaticDashSubstitutionEnabled,+        setAutomaticTextReplacementEnabled,+        setAutomaticSpellingCorrectionEnabled, isOverwriteModeEnabled,+        isOverwriteModeEnabled_, toggleOverwriteModeEnabled,+        numberOfScrollableAreas, numberOfScrollableAreas_,+        isPageBoxVisible, isPageBoxVisible_, layerTreeAsText,+        layerTreeAsText_, scrollingStateTreeAsText,+        scrollingStateTreeAsText_, mainThreadScrollingReasons,+        mainThreadScrollingReasons_, nonFastScrollableRects,+        nonFastScrollableRects_, nonFastScrollableRectsUnchecked,+        repaintRectsAsText, repaintRectsAsText_,+        garbageCollectDocumentResources, allowRoundingHacks,+        insertAuthorCSS, insertUserCSS, setBatteryStatus,+        setDeviceProximity, numberOfLiveNodes, numberOfLiveNodes_,+        numberOfLiveDocuments, numberOfLiveDocuments_,+        consoleMessageArgumentCounts, consoleMessageArgumentCounts_,+        openDummyInspectorFrontend, openDummyInspectorFrontend_,+        openDummyInspectorFrontendUnchecked, closeDummyInspectorFrontend,+        setJavaScriptProfilingEnabled, setInspectorIsUnderTest,+        counterValue, counterValue_, pageNumber, pageNumber_,+        shortcutIconURLs, shortcutIconURLs_, allIconURLs, allIconURLs_,+        numberOfPages, numberOfPages_, pageProperty, pageProperty_,+        pageSizeAndMarginsInPixels, pageSizeAndMarginsInPixels_,+        setPageScaleFactor, setPageZoomFactor, setHeaderHeight,+        setFooterHeight, setTopContentInset,+        webkitWillEnterFullScreenForElement,+        webkitDidEnterFullScreenForElement,+        webkitWillExitFullScreenForElement,+        webkitDidExitFullScreenForElement, setApplicationCacheOriginQuota,+        registerURLSchemeAsBypassingContentSecurityPolicy,+        removeURLSchemeRegisteredAsBypassingContentSecurityPolicy,+        mallocStatistics, mallocStatistics_, mallocStatisticsUnchecked,+        typeConversions, typeConversions_, typeConversionsUnchecked,+        memoryInfo, memoryInfo_, memoryInfoUnchecked,+        getReferencedFilePaths, getReferencedFilePaths_,+        startTrackingRepaints, stopTrackingRepaints, isTimerThrottled,+        isTimerThrottled_,+        updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks,+        getCurrentCursorInfo, getCurrentCursorInfo_, markerTextForListItem,+        markerTextForListItem_, toolTipFromElement, toolTipFromElement_,+        deserializeBuffer, deserializeBuffer_, deserializeBufferUnchecked,+        serializeObject, serializeObject_, serializeObjectUnchecked,+        setUsesOverlayScrollbars, forceReload, simulateAudioInterruption,+        mediaElementHasCharacteristic, mediaElementHasCharacteristic_,+        initializeMockCDM, enableMockSpeechSynthesizer, getImageSourceURL,+        getImageSourceURL_, captionsStyleSheetOverride,+        captionsStyleSheetOverride_, setCaptionsStyleSheetOverride,+        setPrimaryAudioTrackLanguageOverride, setCaptionDisplayMode,+        createTimeRanges, createTimeRanges_, createTimeRangesUnchecked,+        closestTimeToTimeRanges, closestTimeToTimeRanges_,+        isSelectPopupVisible, isSelectPopupVisible_, isVibrating,+        isVibrating_, isPluginUnavailabilityIndicatorObscured,+        isPluginUnavailabilityIndicatorObscured_, isPluginSnapshotted,+        isPluginSnapshotted_, selectionBounds, selectionBounds_,+        selectionBoundsUnchecked, initializeMockMediaSource,+        bufferedSamplesForTrackID, bufferedSamplesForTrackID_,+        beginMediaSessionInterruption, endMediaSessionInterruption,+        applicationWillEnterForeground, applicationWillEnterBackground,+        setMediaSessionRestrictions, postRemoteControlCommand,+        simulateSystemSleep, simulateSystemWake,+        elementIsBlockingDisplaySleep, elementIsBlockingDisplaySleep_,+        installMockPageOverlay, pageOverlayLayerTreeAsText,+        pageOverlayLayerTreeAsText_, setPageMuted, isPagePlayingAudio,+        isPagePlayingAudio_, pattern LAYER_TREE_INCLUDES_VISIBLE_RECTS,+        pattern LAYER_TREE_INCLUDES_TILE_CACHES,+        pattern LAYER_TREE_INCLUDES_REPAINT_RECTS,+        pattern LAYER_TREE_INCLUDES_PAINTING_PHASES,+        pattern LAYER_TREE_INCLUDES_CONTENT_LAYERS, getSettings,+        getSettingsUnchecked, getWorkerThreadCount, getConsoleProfiles,+        Internals, castToInternals, gTypeInternals)+       where+import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))+import Data.Typeable (Typeable)+import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)+import Data.Int (Int64)+import Data.Word (Word, Word64)+import JSDOM.Types+import Control.Applicative ((<$>))+import Control.Monad (void)+import Control.Lens.Operators ((^.))+import JSDOM.EventTargetClosures (EventName, unsafeEventName)+import JSDOM.Enums++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.address Mozilla Internals.address documentation> +address ::+        (MonadDOM m, IsNode node, FromJSString result) =>+          Internals -> Maybe node -> m result+address self node+  = liftDOM+      ((self ^. jsf "address" [toJSVal node]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.address Mozilla Internals.address documentation> +address_ ::+         (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()+address_ self node+  = liftDOM (void (self ^. jsf "address" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.nodeNeedsStyleRecalc Mozilla Internals.nodeNeedsStyleRecalc documentation> +nodeNeedsStyleRecalc ::+                     (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Bool+nodeNeedsStyleRecalc self node+  = liftDOM+      ((self ^. jsf "nodeNeedsStyleRecalc" [toJSVal node]) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.nodeNeedsStyleRecalc Mozilla Internals.nodeNeedsStyleRecalc documentation> +nodeNeedsStyleRecalc_ ::+                      (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()+nodeNeedsStyleRecalc_ self node+  = liftDOM+      (void (self ^. jsf "nodeNeedsStyleRecalc" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.description Mozilla Internals.description documentation> +description ::+            (MonadDOM m, FromJSString result) => Internals -> JSVal -> m result+description self value+  = liftDOM+      ((self ^. jsf "description" [toJSVal value]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.description Mozilla Internals.description documentation> +description_ :: (MonadDOM m) => Internals -> JSVal -> m ()+description_ self value+  = liftDOM (void (self ^. jsf "description" [toJSVal value]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasPausedImageAnimations Mozilla Internals.hasPausedImageAnimations documentation> +hasPausedImageAnimations ::+                         (MonadDOM m, IsElement element) =>+                           Internals -> Maybe element -> m Bool+hasPausedImageAnimations self element+  = liftDOM+      ((self ^. jsf "hasPausedImageAnimations" [toJSVal element]) >>=+         valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasPausedImageAnimations Mozilla Internals.hasPausedImageAnimations documentation> +hasPausedImageAnimations_ ::+                          (MonadDOM m, IsElement element) =>+                            Internals -> Maybe element -> m ()+hasPausedImageAnimations_ self element+  = liftDOM+      (void (self ^. jsf "hasPausedImageAnimations" [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.elementRenderTreeAsText Mozilla Internals.elementRenderTreeAsText documentation> +elementRenderTreeAsText ::+                        (MonadDOM m, IsElement element, FromJSString result) =>+                          Internals -> Maybe element -> m result+elementRenderTreeAsText self element+  = liftDOM+      ((self ^. jsf "elementRenderTreeAsText" [toJSVal element]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.elementRenderTreeAsText Mozilla Internals.elementRenderTreeAsText documentation> +elementRenderTreeAsText_ ::+                         (MonadDOM m, IsElement element) =>+                           Internals -> Maybe element -> m ()+elementRenderTreeAsText_ self element+  = liftDOM+      (void (self ^. jsf "elementRenderTreeAsText" [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPreloaded Mozilla Internals.isPreloaded documentation> +isPreloaded ::+            (MonadDOM m, ToJSString url) => Internals -> url -> m Bool+isPreloaded self url+  = liftDOM ((self ^. jsf "isPreloaded" [toJSVal url]) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPreloaded Mozilla Internals.isPreloaded documentation> +isPreloaded_ ::+             (MonadDOM m, ToJSString url) => Internals -> url -> m ()+isPreloaded_ self url+  = liftDOM (void (self ^. jsf "isPreloaded" [toJSVal url]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isLoadingFromMemoryCache Mozilla Internals.isLoadingFromMemoryCache documentation> +isLoadingFromMemoryCache ::+                         (MonadDOM m, ToJSString url) => Internals -> url -> m Bool+isLoadingFromMemoryCache self url+  = liftDOM+      ((self ^. jsf "isLoadingFromMemoryCache" [toJSVal url]) >>=+         valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isLoadingFromMemoryCache Mozilla Internals.isLoadingFromMemoryCache documentation> +isLoadingFromMemoryCache_ ::+                          (MonadDOM m, ToJSString url) => Internals -> url -> m ()+isLoadingFromMemoryCache_ self url+  = liftDOM+      (void (self ^. jsf "isLoadingFromMemoryCache" [toJSVal url]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.xhrResponseSource Mozilla Internals.xhrResponseSource documentation> +xhrResponseSource ::+                  (MonadDOM m, FromJSString result) =>+                    Internals -> Maybe XMLHttpRequest -> m result+xhrResponseSource self xhr+  = liftDOM+      ((self ^. jsf "xhrResponseSource" [toJSVal xhr]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.xhrResponseSource Mozilla Internals.xhrResponseSource documentation> +xhrResponseSource_ ::+                   (MonadDOM m) => Internals -> Maybe XMLHttpRequest -> m ()+xhrResponseSource_ self xhr+  = liftDOM (void (self ^. jsf "xhrResponseSource" [toJSVal xhr]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.clearMemoryCache Mozilla Internals.clearMemoryCache documentation> +clearMemoryCache :: (MonadDOM m) => Internals -> m ()+clearMemoryCache self+  = liftDOM (void (self ^. jsf "clearMemoryCache" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pruneMemoryCacheToSize Mozilla Internals.pruneMemoryCacheToSize documentation> +pruneMemoryCacheToSize :: (MonadDOM m) => Internals -> Int -> m ()+pruneMemoryCacheToSize self size+  = liftDOM+      (void (self ^. jsf "pruneMemoryCacheToSize" [toJSVal size]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.memoryCacheSize Mozilla Internals.memoryCacheSize documentation> +memoryCacheSize :: (MonadDOM m) => Internals -> m Int+memoryCacheSize self+  = liftDOM+      (round <$> ((self ^. jsf "memoryCacheSize" ()) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.memoryCacheSize Mozilla Internals.memoryCacheSize documentation> +memoryCacheSize_ :: (MonadDOM m) => Internals -> m ()+memoryCacheSize_ self+  = liftDOM (void (self ^. jsf "memoryCacheSize" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.clearPageCache Mozilla Internals.clearPageCache documentation> +clearPageCache :: (MonadDOM m) => Internals -> m ()+clearPageCache self+  = liftDOM (void (self ^. jsf "clearPageCache" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageCacheSize Mozilla Internals.pageCacheSize documentation> +pageCacheSize :: (MonadDOM m) => Internals -> m Word+pageCacheSize self+  = liftDOM+      (round <$> ((self ^. jsf "pageCacheSize" ()) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageCacheSize Mozilla Internals.pageCacheSize documentation> +pageCacheSize_ :: (MonadDOM m) => Internals -> m ()+pageCacheSize_ self+  = liftDOM (void (self ^. jsf "pageCacheSize" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.computedStyleIncludingVisitedInfo Mozilla Internals.computedStyleIncludingVisitedInfo documentation> +computedStyleIncludingVisitedInfo ::+                                  (MonadDOM m, IsNode node) =>+                                    Internals -> Maybe node -> m (Maybe CSSStyleDeclaration)+computedStyleIncludingVisitedInfo self node+  = liftDOM+      ((self ^. jsf "computedStyleIncludingVisitedInfo" [toJSVal node])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.computedStyleIncludingVisitedInfo Mozilla Internals.computedStyleIncludingVisitedInfo documentation> +computedStyleIncludingVisitedInfo_ ::+                                   (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()+computedStyleIncludingVisitedInfo_ self node+  = liftDOM+      (void+         (self ^. jsf "computedStyleIncludingVisitedInfo" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.computedStyleIncludingVisitedInfo Mozilla Internals.computedStyleIncludingVisitedInfo documentation> +computedStyleIncludingVisitedInfoUnchecked ::+                                           (MonadDOM m, IsNode node) =>+                                             Internals -> Maybe node -> m CSSStyleDeclaration+computedStyleIncludingVisitedInfoUnchecked self node+  = liftDOM+      ((self ^. jsf "computedStyleIncludingVisitedInfo" [toJSVal node])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.ensureShadowRoot Mozilla Internals.ensureShadowRoot documentation> +ensureShadowRoot ::+                 (MonadDOM m, IsElement host) =>+                   Internals -> Maybe host -> m (Maybe Node)+ensureShadowRoot self host+  = liftDOM+      ((self ^. jsf "ensureShadowRoot" [toJSVal host]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.ensureShadowRoot Mozilla Internals.ensureShadowRoot documentation> +ensureShadowRoot_ ::+                  (MonadDOM m, IsElement host) => Internals -> Maybe host -> m ()+ensureShadowRoot_ self host+  = liftDOM (void (self ^. jsf "ensureShadowRoot" [toJSVal host]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.ensureShadowRoot Mozilla Internals.ensureShadowRoot documentation> +ensureShadowRootUnchecked ::+                          (MonadDOM m, IsElement host) => Internals -> Maybe host -> m Node+ensureShadowRootUnchecked self host+  = liftDOM+      ((self ^. jsf "ensureShadowRoot" [toJSVal host]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.createShadowRoot Mozilla Internals.createShadowRoot documentation> +createShadowRoot ::+                 (MonadDOM m, IsElement host) =>+                   Internals -> Maybe host -> m (Maybe Node)+createShadowRoot self host+  = liftDOM+      ((self ^. jsf "createShadowRoot" [toJSVal host]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.createShadowRoot Mozilla Internals.createShadowRoot documentation> +createShadowRoot_ ::+                  (MonadDOM m, IsElement host) => Internals -> Maybe host -> m ()+createShadowRoot_ self host+  = liftDOM (void (self ^. jsf "createShadowRoot" [toJSVal host]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.createShadowRoot Mozilla Internals.createShadowRoot documentation> +createShadowRootUnchecked ::+                          (MonadDOM m, IsElement host) => Internals -> Maybe host -> m Node+createShadowRootUnchecked self host+  = liftDOM+      ((self ^. jsf "createShadowRoot" [toJSVal host]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shadowRoot Mozilla Internals.shadowRoot documentation> +shadowRoot ::+           (MonadDOM m, IsElement host) =>+             Internals -> Maybe host -> m (Maybe Node)+shadowRoot self host+  = liftDOM ((self ^. jsf "shadowRoot" [toJSVal host]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shadowRoot Mozilla Internals.shadowRoot documentation> +shadowRoot_ ::+            (MonadDOM m, IsElement host) => Internals -> Maybe host -> m ()+shadowRoot_ self host+  = liftDOM (void (self ^. jsf "shadowRoot" [toJSVal host]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shadowRoot Mozilla Internals.shadowRoot documentation> +shadowRootUnchecked ::+                    (MonadDOM m, IsElement host) => Internals -> Maybe host -> m Node+shadowRootUnchecked self host+  = liftDOM+      ((self ^. jsf "shadowRoot" [toJSVal host]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shadowRootType Mozilla Internals.shadowRootType documentation> +shadowRootType ::+               (MonadDOM m, IsNode root, FromJSString result) =>+                 Internals -> Maybe root -> m result+shadowRootType self root+  = liftDOM+      ((self ^. jsf "shadowRootType" [toJSVal root]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shadowRootType Mozilla Internals.shadowRootType documentation> +shadowRootType_ ::+                (MonadDOM m, IsNode root) => Internals -> Maybe root -> m ()+shadowRootType_ self root+  = liftDOM (void (self ^. jsf "shadowRootType" [toJSVal root]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.includerFor Mozilla Internals.includerFor documentation> +includerFor ::+            (MonadDOM m, IsNode node) =>+              Internals -> Maybe node -> m (Maybe Element)+includerFor self node+  = liftDOM+      ((self ^. jsf "includerFor" [toJSVal node]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.includerFor Mozilla Internals.includerFor documentation> +includerFor_ ::+             (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()+includerFor_ self node+  = liftDOM (void (self ^. jsf "includerFor" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.includerFor Mozilla Internals.includerFor documentation> +includerForUnchecked ::+                     (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Element+includerForUnchecked self node+  = liftDOM+      ((self ^. jsf "includerFor" [toJSVal node]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shadowPseudoId Mozilla Internals.shadowPseudoId documentation> +shadowPseudoId ::+               (MonadDOM m, IsElement element, FromJSString result) =>+                 Internals -> Maybe element -> m result+shadowPseudoId self element+  = liftDOM+      ((self ^. jsf "shadowPseudoId" [toJSVal element]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shadowPseudoId Mozilla Internals.shadowPseudoId documentation> +shadowPseudoId_ ::+                (MonadDOM m, IsElement element) =>+                  Internals -> Maybe element -> m ()+shadowPseudoId_ self element+  = liftDOM (void (self ^. jsf "shadowPseudoId" [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setShadowPseudoId Mozilla Internals.setShadowPseudoId documentation> +setShadowPseudoId ::+                  (MonadDOM m, IsElement element, ToJSString id) =>+                    Internals -> Maybe element -> id -> m ()+setShadowPseudoId self element id+  = liftDOM+      (void+         (self ^. jsf "setShadowPseudoId" [toJSVal element, toJSVal id]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.treeScopeRootNode Mozilla Internals.treeScopeRootNode documentation> +treeScopeRootNode ::+                  (MonadDOM m, IsNode node) =>+                    Internals -> Maybe node -> m (Maybe Node)+treeScopeRootNode self node+  = liftDOM+      ((self ^. jsf "treeScopeRootNode" [toJSVal node]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.treeScopeRootNode Mozilla Internals.treeScopeRootNode documentation> +treeScopeRootNode_ ::+                   (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()+treeScopeRootNode_ self node+  = liftDOM (void (self ^. jsf "treeScopeRootNode" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.treeScopeRootNode Mozilla Internals.treeScopeRootNode documentation> +treeScopeRootNodeUnchecked ::+                           (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Node+treeScopeRootNodeUnchecked self node+  = liftDOM+      ((self ^. jsf "treeScopeRootNode" [toJSVal node]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.parentTreeScope Mozilla Internals.parentTreeScope documentation> +parentTreeScope ::+                (MonadDOM m, IsNode node) =>+                  Internals -> Maybe node -> m (Maybe Node)+parentTreeScope self node+  = liftDOM+      ((self ^. jsf "parentTreeScope" [toJSVal node]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.parentTreeScope Mozilla Internals.parentTreeScope documentation> +parentTreeScope_ ::+                 (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()+parentTreeScope_ self node+  = liftDOM (void (self ^. jsf "parentTreeScope" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.parentTreeScope Mozilla Internals.parentTreeScope documentation> +parentTreeScopeUnchecked ::+                         (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Node+parentTreeScopeUnchecked self node+  = liftDOM+      ((self ^. jsf "parentTreeScope" [toJSVal node]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lastSpatialNavigationCandidateCount Mozilla Internals.lastSpatialNavigationCandidateCount documentation> +lastSpatialNavigationCandidateCount ::+                                    (MonadDOM m) => Internals -> m Word+lastSpatialNavigationCandidateCount self+  = liftDOM+      (round <$>+         ((self ^. jsf "lastSpatialNavigationCandidateCount" ()) >>=+            valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lastSpatialNavigationCandidateCount Mozilla Internals.lastSpatialNavigationCandidateCount documentation> +lastSpatialNavigationCandidateCount_ ::+                                     (MonadDOM m) => Internals -> m ()+lastSpatialNavigationCandidateCount_ self+  = liftDOM+      (void (self ^. jsf "lastSpatialNavigationCandidateCount" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfActiveAnimations Mozilla Internals.numberOfActiveAnimations documentation> +numberOfActiveAnimations :: (MonadDOM m) => Internals -> m Word+numberOfActiveAnimations self+  = liftDOM+      (round <$>+         ((self ^. jsf "numberOfActiveAnimations" ()) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfActiveAnimations Mozilla Internals.numberOfActiveAnimations documentation> +numberOfActiveAnimations_ :: (MonadDOM m) => Internals -> m ()+numberOfActiveAnimations_ self+  = liftDOM (void (self ^. jsf "numberOfActiveAnimations" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.suspendAnimations Mozilla Internals.suspendAnimations documentation> +suspendAnimations :: (MonadDOM m) => Internals -> m ()+suspendAnimations self+  = liftDOM (void (self ^. jsf "suspendAnimations" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.resumeAnimations Mozilla Internals.resumeAnimations documentation> +resumeAnimations :: (MonadDOM m) => Internals -> m ()+resumeAnimations self+  = liftDOM (void (self ^. jsf "resumeAnimations" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.animationsAreSuspended Mozilla Internals.animationsAreSuspended documentation> +animationsAreSuspended :: (MonadDOM m) => Internals -> m Bool+animationsAreSuspended self+  = liftDOM ((self ^. jsf "animationsAreSuspended" ()) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.animationsAreSuspended Mozilla Internals.animationsAreSuspended documentation> +animationsAreSuspended_ :: (MonadDOM m) => Internals -> m ()+animationsAreSuspended_ self+  = liftDOM (void (self ^. jsf "animationsAreSuspended" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseAnimationAtTimeOnElement Mozilla Internals.pauseAnimationAtTimeOnElement documentation> +pauseAnimationAtTimeOnElement ::+                              (MonadDOM m, ToJSString animationName, IsElement element) =>+                                Internals -> animationName -> Double -> Maybe element -> m Bool+pauseAnimationAtTimeOnElement self animationName pauseTime element+  = liftDOM+      ((self ^. jsf "pauseAnimationAtTimeOnElement"+          [toJSVal animationName, toJSVal pauseTime, toJSVal element])+         >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseAnimationAtTimeOnElement Mozilla Internals.pauseAnimationAtTimeOnElement documentation> +pauseAnimationAtTimeOnElement_ ::+                               (MonadDOM m, ToJSString animationName, IsElement element) =>+                                 Internals -> animationName -> Double -> Maybe element -> m ()+pauseAnimationAtTimeOnElement_ self animationName pauseTime element+  = liftDOM+      (void+         (self ^. jsf "pauseAnimationAtTimeOnElement"+            [toJSVal animationName, toJSVal pauseTime, toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseAnimationAtTimeOnPseudoElement Mozilla Internals.pauseAnimationAtTimeOnPseudoElement documentation> +pauseAnimationAtTimeOnPseudoElement ::+                                    (MonadDOM m, ToJSString animationName, IsElement element,+                                     ToJSString pseudoId) =>+                                      Internals ->+                                        animationName ->+                                          Double -> Maybe element -> pseudoId -> m Bool+pauseAnimationAtTimeOnPseudoElement self animationName pauseTime+  element pseudoId+  = liftDOM+      ((self ^. jsf "pauseAnimationAtTimeOnPseudoElement"+          [toJSVal animationName, toJSVal pauseTime, toJSVal element,+           toJSVal pseudoId])+         >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseAnimationAtTimeOnPseudoElement Mozilla Internals.pauseAnimationAtTimeOnPseudoElement documentation> +pauseAnimationAtTimeOnPseudoElement_ ::+                                     (MonadDOM m, ToJSString animationName, IsElement element,+                                      ToJSString pseudoId) =>+                                       Internals ->+                                         animationName ->+                                           Double -> Maybe element -> pseudoId -> m ()+pauseAnimationAtTimeOnPseudoElement_ self animationName pauseTime+  element pseudoId+  = liftDOM+      (void+         (self ^. jsf "pauseAnimationAtTimeOnPseudoElement"+            [toJSVal animationName, toJSVal pauseTime, toJSVal element,+             toJSVal pseudoId]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseTransitionAtTimeOnElement Mozilla Internals.pauseTransitionAtTimeOnElement documentation> +pauseTransitionAtTimeOnElement ::+                               (MonadDOM m, ToJSString propertyName, IsElement element) =>+                                 Internals -> propertyName -> Double -> Maybe element -> m Bool+pauseTransitionAtTimeOnElement self propertyName pauseTime element+  = liftDOM+      ((self ^. jsf "pauseTransitionAtTimeOnElement"+          [toJSVal propertyName, toJSVal pauseTime, toJSVal element])+         >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseTransitionAtTimeOnElement Mozilla Internals.pauseTransitionAtTimeOnElement documentation> +pauseTransitionAtTimeOnElement_ ::+                                (MonadDOM m, ToJSString propertyName, IsElement element) =>+                                  Internals -> propertyName -> Double -> Maybe element -> m ()+pauseTransitionAtTimeOnElement_ self propertyName pauseTime element+  = liftDOM+      (void+         (self ^. jsf "pauseTransitionAtTimeOnElement"+            [toJSVal propertyName, toJSVal pauseTime, toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseTransitionAtTimeOnPseudoElement Mozilla Internals.pauseTransitionAtTimeOnPseudoElement documentation> +pauseTransitionAtTimeOnPseudoElement ::+                                     (MonadDOM m, ToJSString property, IsElement element,+                                      ToJSString pseudoId) =>+                                       Internals ->+                                         property -> Double -> Maybe element -> pseudoId -> m Bool+pauseTransitionAtTimeOnPseudoElement self property pauseTime+  element pseudoId+  = liftDOM+      ((self ^. jsf "pauseTransitionAtTimeOnPseudoElement"+          [toJSVal property, toJSVal pauseTime, toJSVal element,+           toJSVal pseudoId])+         >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pauseTransitionAtTimeOnPseudoElement Mozilla Internals.pauseTransitionAtTimeOnPseudoElement documentation> +pauseTransitionAtTimeOnPseudoElement_ ::+                                      (MonadDOM m, ToJSString property, IsElement element,+                                       ToJSString pseudoId) =>+                                        Internals ->+                                          property -> Double -> Maybe element -> pseudoId -> m ()+pauseTransitionAtTimeOnPseudoElement_ self property pauseTime+  element pseudoId+  = liftDOM+      (void+         (self ^. jsf "pauseTransitionAtTimeOnPseudoElement"+            [toJSVal property, toJSVal pauseTime, toJSVal element,+             toJSVal pseudoId]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.attached Mozilla Internals.attached documentation> +attached ::+         (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Bool+attached self node+  = liftDOM ((self ^. jsf "attached" [toJSVal node]) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.attached Mozilla Internals.attached documentation> +attached_ ::+          (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()+attached_ self node+  = liftDOM (void (self ^. jsf "attached" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.visiblePlaceholder Mozilla Internals.visiblePlaceholder documentation> +visiblePlaceholder ::+                   (MonadDOM m, IsElement element, FromJSString result) =>+                     Internals -> Maybe element -> m result+visiblePlaceholder self element+  = liftDOM+      ((self ^. jsf "visiblePlaceholder" [toJSVal element]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.visiblePlaceholder Mozilla Internals.visiblePlaceholder documentation> +visiblePlaceholder_ ::+                    (MonadDOM m, IsElement element) =>+                      Internals -> Maybe element -> m ()+visiblePlaceholder_ self element+  = liftDOM+      (void (self ^. jsf "visiblePlaceholder" [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.selectColorInColorChooser Mozilla Internals.selectColorInColorChooser documentation> +selectColorInColorChooser ::+                          (MonadDOM m, IsElement element, ToJSString colorValue) =>+                            Internals -> Maybe element -> colorValue -> m ()+selectColorInColorChooser self element colorValue+  = liftDOM+      (void+         (self ^. jsf "selectColorInColorChooser"+            [toJSVal element, toJSVal colorValue]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.formControlStateOfPreviousHistoryItem Mozilla Internals.formControlStateOfPreviousHistoryItem documentation> +formControlStateOfPreviousHistoryItem ::+                                      (MonadDOM m, FromJSString result) => Internals -> m [result]+formControlStateOfPreviousHistoryItem self+  = liftDOM+      ((self ^. jsf "formControlStateOfPreviousHistoryItem" ()) >>=+         fromJSArrayUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.formControlStateOfPreviousHistoryItem Mozilla Internals.formControlStateOfPreviousHistoryItem documentation> +formControlStateOfPreviousHistoryItem_ ::+                                       (MonadDOM m) => Internals -> m ()+formControlStateOfPreviousHistoryItem_ self+  = liftDOM+      (void (self ^. jsf "formControlStateOfPreviousHistoryItem" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setFormControlStateOfPreviousHistoryItem Mozilla Internals.setFormControlStateOfPreviousHistoryItem documentation> +setFormControlStateOfPreviousHistoryItem ::+                                         (MonadDOM m, ToJSString values) =>+                                           Internals -> [values] -> m ()+setFormControlStateOfPreviousHistoryItem self values+  = liftDOM+      (void+         (self ^. jsf "setFormControlStateOfPreviousHistoryItem"+            [toJSVal (array values)]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.absoluteCaretBounds Mozilla Internals.absoluteCaretBounds documentation> +absoluteCaretBounds ::+                    (MonadDOM m) => Internals -> m (Maybe ClientRect)+absoluteCaretBounds self+  = liftDOM ((self ^. jsf "absoluteCaretBounds" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.absoluteCaretBounds Mozilla Internals.absoluteCaretBounds documentation> +absoluteCaretBounds_ :: (MonadDOM m) => Internals -> m ()+absoluteCaretBounds_ self+  = liftDOM (void (self ^. jsf "absoluteCaretBounds" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.absoluteCaretBounds Mozilla Internals.absoluteCaretBounds documentation> +absoluteCaretBoundsUnchecked ::+                             (MonadDOM m) => Internals -> m ClientRect+absoluteCaretBoundsUnchecked self+  = liftDOM+      ((self ^. jsf "absoluteCaretBounds" ()) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.boundingBox Mozilla Internals.boundingBox documentation> +boundingBox ::+            (MonadDOM m, IsElement element) =>+              Internals -> Maybe element -> m (Maybe ClientRect)+boundingBox self element+  = liftDOM+      ((self ^. jsf "boundingBox" [toJSVal element]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.boundingBox Mozilla Internals.boundingBox documentation> +boundingBox_ ::+             (MonadDOM m, IsElement element) =>+               Internals -> Maybe element -> m ()+boundingBox_ self element+  = liftDOM (void (self ^. jsf "boundingBox" [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.boundingBox Mozilla Internals.boundingBox documentation> +boundingBoxUnchecked ::+                     (MonadDOM m, IsElement element) =>+                       Internals -> Maybe element -> m ClientRect+boundingBoxUnchecked self element+  = liftDOM+      ((self ^. jsf "boundingBox" [toJSVal element]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.inspectorHighlightRects Mozilla Internals.inspectorHighlightRects documentation> +inspectorHighlightRects ::+                        (MonadDOM m) => Internals -> m (Maybe ClientRectList)+inspectorHighlightRects self+  = liftDOM+      ((self ^. jsf "inspectorHighlightRects" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.inspectorHighlightRects Mozilla Internals.inspectorHighlightRects documentation> +inspectorHighlightRects_ :: (MonadDOM m) => Internals -> m ()+inspectorHighlightRects_ self+  = liftDOM (void (self ^. jsf "inspectorHighlightRects" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.inspectorHighlightRects Mozilla Internals.inspectorHighlightRects documentation> +inspectorHighlightRectsUnchecked ::+                                 (MonadDOM m) => Internals -> m ClientRectList+inspectorHighlightRectsUnchecked self+  = liftDOM+      ((self ^. jsf "inspectorHighlightRects" ()) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.inspectorHighlightObject Mozilla Internals.inspectorHighlightObject documentation> +inspectorHighlightObject ::+                         (MonadDOM m, FromJSString result) => Internals -> m result+inspectorHighlightObject self+  = liftDOM+      ((self ^. jsf "inspectorHighlightObject" ()) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.inspectorHighlightObject Mozilla Internals.inspectorHighlightObject documentation> +inspectorHighlightObject_ :: (MonadDOM m) => Internals -> m ()+inspectorHighlightObject_ self+  = liftDOM (void (self ^. jsf "inspectorHighlightObject" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerCountForNode Mozilla Internals.markerCountForNode documentation> +markerCountForNode ::+                   (MonadDOM m, IsNode node, ToJSString markerType) =>+                     Internals -> Maybe node -> markerType -> m Word+markerCountForNode self node markerType+  = liftDOM+      (round <$>+         ((self ^. jsf "markerCountForNode"+             [toJSVal node, toJSVal markerType])+            >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerCountForNode Mozilla Internals.markerCountForNode documentation> +markerCountForNode_ ::+                    (MonadDOM m, IsNode node, ToJSString markerType) =>+                      Internals -> Maybe node -> markerType -> m ()+markerCountForNode_ self node markerType+  = liftDOM+      (void+         (self ^. jsf "markerCountForNode"+            [toJSVal node, toJSVal markerType]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerRangeForNode Mozilla Internals.markerRangeForNode documentation> +markerRangeForNode ::+                   (MonadDOM m, IsNode node, ToJSString markerType) =>+                     Internals -> Maybe node -> markerType -> Word -> m (Maybe Range)+markerRangeForNode self node markerType index+  = liftDOM+      ((self ^. jsf "markerRangeForNode"+          [toJSVal node, toJSVal markerType, toJSVal index])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerRangeForNode Mozilla Internals.markerRangeForNode documentation> +markerRangeForNode_ ::+                    (MonadDOM m, IsNode node, ToJSString markerType) =>+                      Internals -> Maybe node -> markerType -> Word -> m ()+markerRangeForNode_ self node markerType index+  = liftDOM+      (void+         (self ^. jsf "markerRangeForNode"+            [toJSVal node, toJSVal markerType, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerRangeForNode Mozilla Internals.markerRangeForNode documentation> +markerRangeForNodeUnchecked ::+                            (MonadDOM m, IsNode node, ToJSString markerType) =>+                              Internals -> Maybe node -> markerType -> Word -> m Range+markerRangeForNodeUnchecked self node markerType index+  = liftDOM+      ((self ^. jsf "markerRangeForNode"+          [toJSVal node, toJSVal markerType, toJSVal index])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerDescriptionForNode Mozilla Internals.markerDescriptionForNode documentation> +markerDescriptionForNode ::+                         (MonadDOM m, IsNode node, ToJSString markerType,+                          FromJSString result) =>+                           Internals -> Maybe node -> markerType -> Word -> m result+markerDescriptionForNode self node markerType index+  = liftDOM+      ((self ^. jsf "markerDescriptionForNode"+          [toJSVal node, toJSVal markerType, toJSVal index])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerDescriptionForNode Mozilla Internals.markerDescriptionForNode documentation> +markerDescriptionForNode_ ::+                          (MonadDOM m, IsNode node, ToJSString markerType) =>+                            Internals -> Maybe node -> markerType -> Word -> m ()+markerDescriptionForNode_ self node markerType index+  = liftDOM+      (void+         (self ^. jsf "markerDescriptionForNode"+            [toJSVal node, toJSVal markerType, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.addTextMatchMarker Mozilla Internals.addTextMatchMarker documentation> +addTextMatchMarker ::+                   (MonadDOM m) => Internals -> Maybe Range -> Bool -> m ()+addTextMatchMarker self range isActive+  = liftDOM+      (void+         (self ^. jsf "addTextMatchMarker"+            [toJSVal range, toJSVal isActive]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setMarkedTextMatchesAreHighlighted Mozilla Internals.setMarkedTextMatchesAreHighlighted documentation> +setMarkedTextMatchesAreHighlighted ::+                                   (MonadDOM m) => Internals -> Bool -> m ()+setMarkedTextMatchesAreHighlighted self flag+  = liftDOM+      (void+         (self ^. jsf "setMarkedTextMatchesAreHighlighted" [toJSVal flag]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.invalidateFontCache Mozilla Internals.invalidateFontCache documentation> +invalidateFontCache :: (MonadDOM m) => Internals -> m ()+invalidateFontCache self+  = liftDOM (void (self ^. jsf "invalidateFontCache" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setScrollViewPosition Mozilla Internals.setScrollViewPosition documentation> +setScrollViewPosition ::+                      (MonadDOM m) => Internals -> Int -> Int -> m ()+setScrollViewPosition self x y+  = liftDOM+      (void (self ^. jsf "setScrollViewPosition" [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setPagination Mozilla Internals.setPagination documentation> +setPagination ::+              (MonadDOM m, ToJSString mode) =>+                Internals -> mode -> Int -> Int -> m ()+setPagination self mode gap pageLength+  = liftDOM+      (void+         (self ^. jsf "setPagination"+            [toJSVal mode, toJSVal gap, toJSVal pageLength]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.configurationForViewport Mozilla Internals.configurationForViewport documentation> +configurationForViewport ::+                         (MonadDOM m, FromJSString result) =>+                           Internals -> Float -> Int -> Int -> Int -> Int -> m result+configurationForViewport self devicePixelRatio deviceWidth+  deviceHeight availableWidth availableHeight+  = liftDOM+      ((self ^. jsf "configurationForViewport"+          [toJSVal devicePixelRatio, toJSVal deviceWidth,+           toJSVal deviceHeight, toJSVal availableWidth,+           toJSVal availableHeight])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.configurationForViewport Mozilla Internals.configurationForViewport documentation> +configurationForViewport_ ::+                          (MonadDOM m) =>+                            Internals -> Float -> Int -> Int -> Int -> Int -> m ()+configurationForViewport_ self devicePixelRatio deviceWidth+  deviceHeight availableWidth availableHeight+  = liftDOM+      (void+         (self ^. jsf "configurationForViewport"+            [toJSVal devicePixelRatio, toJSVal deviceWidth,+             toJSVal deviceHeight, toJSVal availableWidth,+             toJSVal availableHeight]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.wasLastChangeUserEdit Mozilla Internals.wasLastChangeUserEdit documentation> +wasLastChangeUserEdit ::+                      (MonadDOM m, IsElement textField) =>+                        Internals -> Maybe textField -> m Bool+wasLastChangeUserEdit self textField+  = liftDOM+      ((self ^. jsf "wasLastChangeUserEdit" [toJSVal textField]) >>=+         valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.wasLastChangeUserEdit Mozilla Internals.wasLastChangeUserEdit documentation> +wasLastChangeUserEdit_ ::+                       (MonadDOM m, IsElement textField) =>+                         Internals -> Maybe textField -> m ()+wasLastChangeUserEdit_ self textField+  = liftDOM+      (void (self ^. jsf "wasLastChangeUserEdit" [toJSVal textField]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.elementShouldAutoComplete Mozilla Internals.elementShouldAutoComplete documentation> +elementShouldAutoComplete ::+                          (MonadDOM m, IsElement inputElement) =>+                            Internals -> Maybe inputElement -> m Bool+elementShouldAutoComplete self inputElement+  = liftDOM+      ((self ^. jsf "elementShouldAutoComplete" [toJSVal inputElement])+         >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.elementShouldAutoComplete Mozilla Internals.elementShouldAutoComplete documentation> +elementShouldAutoComplete_ ::+                           (MonadDOM m, IsElement inputElement) =>+                             Internals -> Maybe inputElement -> m ()+elementShouldAutoComplete_ self inputElement+  = liftDOM+      (void+         (self ^. jsf "elementShouldAutoComplete" [toJSVal inputElement]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setEditingValue Mozilla Internals.setEditingValue documentation> +setEditingValue ::+                (MonadDOM m, IsElement inputElement, ToJSString value) =>+                  Internals -> Maybe inputElement -> value -> m ()+setEditingValue self inputElement value+  = liftDOM+      (void+         (self ^. jsf "setEditingValue"+            [toJSVal inputElement, toJSVal value]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutofilled Mozilla Internals.setAutofilled documentation> +setAutofilled ::+              (MonadDOM m, IsElement inputElement) =>+                Internals -> Maybe inputElement -> Bool -> m ()+setAutofilled self inputElement enabled+  = liftDOM+      (void+         (self ^. jsf "setAutofilled"+            [toJSVal inputElement, toJSVal enabled]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.countMatchesForText Mozilla Internals.countMatchesForText documentation> +countMatchesForText ::+                    (MonadDOM m, ToJSString text, ToJSString markMatches) =>+                      Internals -> text -> Word -> markMatches -> m Word+countMatchesForText self text findOptions markMatches+  = liftDOM+      (round <$>+         ((self ^. jsf "countMatchesForText"+             [toJSVal text, toJSVal findOptions, toJSVal markMatches])+            >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.countMatchesForText Mozilla Internals.countMatchesForText documentation> +countMatchesForText_ ::+                     (MonadDOM m, ToJSString text, ToJSString markMatches) =>+                       Internals -> text -> Word -> markMatches -> m ()+countMatchesForText_ self text findOptions markMatches+  = liftDOM+      (void+         (self ^. jsf "countMatchesForText"+            [toJSVal text, toJSVal findOptions, toJSVal markMatches]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.paintControlTints Mozilla Internals.paintControlTints documentation> +paintControlTints :: (MonadDOM m) => Internals -> m ()+paintControlTints self+  = liftDOM (void (self ^. jsf "paintControlTints" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.scrollElementToRect Mozilla Internals.scrollElementToRect documentation> +scrollElementToRect ::+                    (MonadDOM m, IsElement element) =>+                      Internals -> Maybe element -> Int -> Int -> Int -> Int -> m ()+scrollElementToRect self element x y w h+  = liftDOM+      (void+         (self ^. jsf "scrollElementToRect"+            [toJSVal element, toJSVal x, toJSVal y, toJSVal w, toJSVal h]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.rangeFromLocationAndLength Mozilla Internals.rangeFromLocationAndLength documentation> +rangeFromLocationAndLength ::+                           (MonadDOM m, IsElement scope) =>+                             Internals -> Maybe scope -> Int -> Int -> m (Maybe Range)+rangeFromLocationAndLength self scope rangeLocation rangeLength+  = liftDOM+      ((self ^. jsf "rangeFromLocationAndLength"+          [toJSVal scope, toJSVal rangeLocation, toJSVal rangeLength])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.rangeFromLocationAndLength Mozilla Internals.rangeFromLocationAndLength documentation> +rangeFromLocationAndLength_ ::+                            (MonadDOM m, IsElement scope) =>+                              Internals -> Maybe scope -> Int -> Int -> m ()+rangeFromLocationAndLength_ self scope rangeLocation rangeLength+  = liftDOM+      (void+         (self ^. jsf "rangeFromLocationAndLength"+            [toJSVal scope, toJSVal rangeLocation, toJSVal rangeLength]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.rangeFromLocationAndLength Mozilla Internals.rangeFromLocationAndLength documentation> +rangeFromLocationAndLengthUnchecked ::+                                    (MonadDOM m, IsElement scope) =>+                                      Internals -> Maybe scope -> Int -> Int -> m Range+rangeFromLocationAndLengthUnchecked self scope rangeLocation+  rangeLength+  = liftDOM+      ((self ^. jsf "rangeFromLocationAndLength"+          [toJSVal scope, toJSVal rangeLocation, toJSVal rangeLength])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.locationFromRange Mozilla Internals.locationFromRange documentation> +locationFromRange ::+                  (MonadDOM m, IsElement scope) =>+                    Internals -> Maybe scope -> Maybe Range -> m Word+locationFromRange self scope range+  = liftDOM+      (round <$>+         ((self ^. jsf "locationFromRange" [toJSVal scope, toJSVal range])+            >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.locationFromRange Mozilla Internals.locationFromRange documentation> +locationFromRange_ ::+                   (MonadDOM m, IsElement scope) =>+                     Internals -> Maybe scope -> Maybe Range -> m ()+locationFromRange_ self scope range+  = liftDOM+      (void+         (self ^. jsf "locationFromRange" [toJSVal scope, toJSVal range]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lengthFromRange Mozilla Internals.lengthFromRange documentation> +lengthFromRange ::+                (MonadDOM m, IsElement scope) =>+                  Internals -> Maybe scope -> Maybe Range -> m Word+lengthFromRange self scope range+  = liftDOM+      (round <$>+         ((self ^. jsf "lengthFromRange" [toJSVal scope, toJSVal range]) >>=+            valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lengthFromRange Mozilla Internals.lengthFromRange documentation> +lengthFromRange_ ::+                 (MonadDOM m, IsElement scope) =>+                   Internals -> Maybe scope -> Maybe Range -> m ()+lengthFromRange_ self scope range+  = liftDOM+      (void+         (self ^. jsf "lengthFromRange" [toJSVal scope, toJSVal range]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.rangeAsText Mozilla Internals.rangeAsText documentation> +rangeAsText ::+            (MonadDOM m, FromJSString result) =>+              Internals -> Maybe Range -> m result+rangeAsText self range+  = liftDOM+      ((self ^. jsf "rangeAsText" [toJSVal range]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.rangeAsText Mozilla Internals.rangeAsText documentation> +rangeAsText_ :: (MonadDOM m) => Internals -> Maybe Range -> m ()+rangeAsText_ self range+  = liftDOM (void (self ^. jsf "rangeAsText" [toJSVal range]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.subrange Mozilla Internals.subrange documentation> +subrange ::+         (MonadDOM m) =>+           Internals -> Maybe Range -> Int -> Int -> m (Maybe Range)+subrange self range rangeLocation rangeLength+  = liftDOM+      ((self ^. jsf "subrange"+          [toJSVal range, toJSVal rangeLocation, toJSVal rangeLength])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.subrange Mozilla Internals.subrange documentation> +subrange_ ::+          (MonadDOM m) => Internals -> Maybe Range -> Int -> Int -> m ()+subrange_ self range rangeLocation rangeLength+  = liftDOM+      (void+         (self ^. jsf "subrange"+            [toJSVal range, toJSVal rangeLocation, toJSVal rangeLength]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.subrange Mozilla Internals.subrange documentation> +subrangeUnchecked ::+                  (MonadDOM m) => Internals -> Maybe Range -> Int -> Int -> m Range+subrangeUnchecked self range rangeLocation rangeLength+  = liftDOM+      ((self ^. jsf "subrange"+          [toJSVal range, toJSVal rangeLocation, toJSVal rangeLength])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.rangeForDictionaryLookupAtLocation Mozilla Internals.rangeForDictionaryLookupAtLocation documentation> +rangeForDictionaryLookupAtLocation ::+                                   (MonadDOM m) => Internals -> Int -> Int -> m (Maybe Range)+rangeForDictionaryLookupAtLocation self x y+  = liftDOM+      ((self ^. jsf "rangeForDictionaryLookupAtLocation"+          [toJSVal x, toJSVal y])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.rangeForDictionaryLookupAtLocation Mozilla Internals.rangeForDictionaryLookupAtLocation documentation> +rangeForDictionaryLookupAtLocation_ ::+                                    (MonadDOM m) => Internals -> Int -> Int -> m ()+rangeForDictionaryLookupAtLocation_ self x y+  = liftDOM+      (void+         (self ^. jsf "rangeForDictionaryLookupAtLocation"+            [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.rangeForDictionaryLookupAtLocation Mozilla Internals.rangeForDictionaryLookupAtLocation documentation> +rangeForDictionaryLookupAtLocationUnchecked ::+                                            (MonadDOM m) => Internals -> Int -> Int -> m Range+rangeForDictionaryLookupAtLocationUnchecked self x y+  = liftDOM+      ((self ^. jsf "rangeForDictionaryLookupAtLocation"+          [toJSVal x, toJSVal y])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setDelegatesScrolling Mozilla Internals.setDelegatesScrolling documentation> +setDelegatesScrolling :: (MonadDOM m) => Internals -> Bool -> m ()+setDelegatesScrolling self enabled+  = liftDOM+      (void (self ^. jsf "setDelegatesScrolling" [toJSVal enabled]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lastSpellCheckRequestSequence Mozilla Internals.lastSpellCheckRequestSequence documentation> +lastSpellCheckRequestSequence :: (MonadDOM m) => Internals -> m Int+lastSpellCheckRequestSequence self+  = liftDOM+      (round <$>+         ((self ^. jsf "lastSpellCheckRequestSequence" ()) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lastSpellCheckRequestSequence Mozilla Internals.lastSpellCheckRequestSequence documentation> +lastSpellCheckRequestSequence_ :: (MonadDOM m) => Internals -> m ()+lastSpellCheckRequestSequence_ self+  = liftDOM (void (self ^. jsf "lastSpellCheckRequestSequence" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lastSpellCheckProcessedSequence Mozilla Internals.lastSpellCheckProcessedSequence documentation> +lastSpellCheckProcessedSequence ::+                                (MonadDOM m) => Internals -> m Int+lastSpellCheckProcessedSequence self+  = liftDOM+      (round <$>+         ((self ^. jsf "lastSpellCheckProcessedSequence" ()) >>=+            valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.lastSpellCheckProcessedSequence Mozilla Internals.lastSpellCheckProcessedSequence documentation> +lastSpellCheckProcessedSequence_ ::+                                 (MonadDOM m) => Internals -> m ()+lastSpellCheckProcessedSequence_ self+  = liftDOM (void (self ^. jsf "lastSpellCheckProcessedSequence" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.userPreferredLanguages Mozilla Internals.userPreferredLanguages documentation> +userPreferredLanguages ::+                       (MonadDOM m, FromJSString result) => Internals -> m [result]+userPreferredLanguages self+  = liftDOM+      ((self ^. jsf "userPreferredLanguages" ()) >>=+         fromJSArrayUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.userPreferredLanguages Mozilla Internals.userPreferredLanguages documentation> +userPreferredLanguages_ :: (MonadDOM m) => Internals -> m ()+userPreferredLanguages_ self+  = liftDOM (void (self ^. jsf "userPreferredLanguages" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setUserPreferredLanguages Mozilla Internals.setUserPreferredLanguages documentation> +setUserPreferredLanguages ::+                          (MonadDOM m, ToJSString languages) =>+                            Internals -> [languages] -> m ()+setUserPreferredLanguages self languages+  = liftDOM+      (void+         (self ^. jsf "setUserPreferredLanguages"+            [toJSVal (array languages)]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.wheelEventHandlerCount Mozilla Internals.wheelEventHandlerCount documentation> +wheelEventHandlerCount :: (MonadDOM m) => Internals -> m Word+wheelEventHandlerCount self+  = liftDOM+      (round <$>+         ((self ^. jsf "wheelEventHandlerCount" ()) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.wheelEventHandlerCount Mozilla Internals.wheelEventHandlerCount documentation> +wheelEventHandlerCount_ :: (MonadDOM m) => Internals -> m ()+wheelEventHandlerCount_ self+  = liftDOM (void (self ^. jsf "wheelEventHandlerCount" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.touchEventHandlerCount Mozilla Internals.touchEventHandlerCount documentation> +touchEventHandlerCount :: (MonadDOM m) => Internals -> m Word+touchEventHandlerCount self+  = liftDOM+      (round <$>+         ((self ^. jsf "touchEventHandlerCount" ()) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.touchEventHandlerCount Mozilla Internals.touchEventHandlerCount documentation> +touchEventHandlerCount_ :: (MonadDOM m) => Internals -> m ()+touchEventHandlerCount_ self+  = liftDOM (void (self ^. jsf "touchEventHandlerCount" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.nodesFromRect Mozilla Internals.nodesFromRect documentation> +nodesFromRect ::+              (MonadDOM m, IsDocument document) =>+                Internals ->+                  Maybe document ->+                    Int ->+                      Int ->+                        Word ->+                          Word -> Word -> Word -> Bool -> Bool -> Bool -> m (Maybe NodeList)+nodesFromRect self document x y topPadding rightPadding+  bottomPadding leftPadding ignoreClipping allowShadowContent+  allowChildFrameContent+  = liftDOM+      ((self ^. jsf "nodesFromRect"+          [toJSVal document, toJSVal x, toJSVal y, toJSVal topPadding,+           toJSVal rightPadding, toJSVal bottomPadding, toJSVal leftPadding,+           toJSVal ignoreClipping, toJSVal allowShadowContent,+           toJSVal allowChildFrameContent])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.nodesFromRect Mozilla Internals.nodesFromRect documentation> +nodesFromRect_ ::+               (MonadDOM m, IsDocument document) =>+                 Internals ->+                   Maybe document ->+                     Int ->+                       Int -> Word -> Word -> Word -> Word -> Bool -> Bool -> Bool -> m ()+nodesFromRect_ self document x y topPadding rightPadding+  bottomPadding leftPadding ignoreClipping allowShadowContent+  allowChildFrameContent+  = liftDOM+      (void+         (self ^. jsf "nodesFromRect"+            [toJSVal document, toJSVal x, toJSVal y, toJSVal topPadding,+             toJSVal rightPadding, toJSVal bottomPadding, toJSVal leftPadding,+             toJSVal ignoreClipping, toJSVal allowShadowContent,+             toJSVal allowChildFrameContent]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.nodesFromRect Mozilla Internals.nodesFromRect documentation> +nodesFromRectUnchecked ::+                       (MonadDOM m, IsDocument document) =>+                         Internals ->+                           Maybe document ->+                             Int ->+                               Int ->+                                 Word -> Word -> Word -> Word -> Bool -> Bool -> Bool -> m NodeList+nodesFromRectUnchecked self document x y topPadding rightPadding+  bottomPadding leftPadding ignoreClipping allowShadowContent+  allowChildFrameContent+  = liftDOM+      ((self ^. jsf "nodesFromRect"+          [toJSVal document, toJSVal x, toJSVal y, toJSVal topPadding,+           toJSVal rightPadding, toJSVal bottomPadding, toJSVal leftPadding,+           toJSVal ignoreClipping, toJSVal allowShadowContent,+           toJSVal allowChildFrameContent])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.parserMetaData Mozilla Internals.parserMetaData documentation> +parserMetaData ::+               (MonadDOM m, FromJSString result) => Internals -> JSVal -> m result+parserMetaData self func+  = liftDOM+      ((self ^. jsf "parserMetaData" [toJSVal func]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.parserMetaData Mozilla Internals.parserMetaData documentation> +parserMetaData_ :: (MonadDOM m) => Internals -> JSVal -> m ()+parserMetaData_ self func+  = liftDOM (void (self ^. jsf "parserMetaData" [toJSVal func]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.updateEditorUINowIfScheduled Mozilla Internals.updateEditorUINowIfScheduled documentation> +updateEditorUINowIfScheduled :: (MonadDOM m) => Internals -> m ()+updateEditorUINowIfScheduled self+  = liftDOM (void (self ^. jsf "updateEditorUINowIfScheduled" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasSpellingMarker Mozilla Internals.hasSpellingMarker documentation> +hasSpellingMarker ::+                  (MonadDOM m) => Internals -> Int -> Int -> m Bool+hasSpellingMarker self from length+  = liftDOM+      ((self ^. jsf "hasSpellingMarker" [toJSVal from, toJSVal length])+         >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasSpellingMarker Mozilla Internals.hasSpellingMarker documentation> +hasSpellingMarker_ ::+                   (MonadDOM m) => Internals -> Int -> Int -> m ()+hasSpellingMarker_ self from length+  = liftDOM+      (void+         (self ^. jsf "hasSpellingMarker" [toJSVal from, toJSVal length]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasGrammarMarker Mozilla Internals.hasGrammarMarker documentation> +hasGrammarMarker ::+                 (MonadDOM m) => Internals -> Int -> Int -> m Bool+hasGrammarMarker self from length+  = liftDOM+      ((self ^. jsf "hasGrammarMarker" [toJSVal from, toJSVal length])+         >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasGrammarMarker Mozilla Internals.hasGrammarMarker documentation> +hasGrammarMarker_ ::+                  (MonadDOM m) => Internals -> Int -> Int -> m ()+hasGrammarMarker_ self from length+  = liftDOM+      (void+         (self ^. jsf "hasGrammarMarker" [toJSVal from, toJSVal length]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasAutocorrectedMarker Mozilla Internals.hasAutocorrectedMarker documentation> +hasAutocorrectedMarker ::+                       (MonadDOM m) => Internals -> Int -> Int -> m Bool+hasAutocorrectedMarker self from length+  = liftDOM+      ((self ^. jsf "hasAutocorrectedMarker"+          [toJSVal from, toJSVal length])+         >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.hasAutocorrectedMarker Mozilla Internals.hasAutocorrectedMarker documentation> +hasAutocorrectedMarker_ ::+                        (MonadDOM m) => Internals -> Int -> Int -> m ()+hasAutocorrectedMarker_ self from length+  = liftDOM+      (void+         (self ^. jsf "hasAutocorrectedMarker"+            [toJSVal from, toJSVal length]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setContinuousSpellCheckingEnabled Mozilla Internals.setContinuousSpellCheckingEnabled documentation> +setContinuousSpellCheckingEnabled ::+                                  (MonadDOM m) => Internals -> Bool -> m ()+setContinuousSpellCheckingEnabled self enabled+  = liftDOM+      (void+         (self ^. jsf "setContinuousSpellCheckingEnabled"+            [toJSVal enabled]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutomaticQuoteSubstitutionEnabled Mozilla Internals.setAutomaticQuoteSubstitutionEnabled documentation> +setAutomaticQuoteSubstitutionEnabled ::+                                     (MonadDOM m) => Internals -> Bool -> m ()+setAutomaticQuoteSubstitutionEnabled self enabled+  = liftDOM+      (void+         (self ^. jsf "setAutomaticQuoteSubstitutionEnabled"+            [toJSVal enabled]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutomaticLinkDetectionEnabled Mozilla Internals.setAutomaticLinkDetectionEnabled documentation> +setAutomaticLinkDetectionEnabled ::+                                 (MonadDOM m) => Internals -> Bool -> m ()+setAutomaticLinkDetectionEnabled self enabled+  = liftDOM+      (void+         (self ^. jsf "setAutomaticLinkDetectionEnabled" [toJSVal enabled]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutomaticDashSubstitutionEnabled Mozilla Internals.setAutomaticDashSubstitutionEnabled documentation> +setAutomaticDashSubstitutionEnabled ::+                                    (MonadDOM m) => Internals -> Bool -> m ()+setAutomaticDashSubstitutionEnabled self enabled+  = liftDOM+      (void+         (self ^. jsf "setAutomaticDashSubstitutionEnabled"+            [toJSVal enabled]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutomaticTextReplacementEnabled Mozilla Internals.setAutomaticTextReplacementEnabled documentation> +setAutomaticTextReplacementEnabled ::+                                   (MonadDOM m) => Internals -> Bool -> m ()+setAutomaticTextReplacementEnabled self enabled+  = liftDOM+      (void+         (self ^. jsf "setAutomaticTextReplacementEnabled"+            [toJSVal enabled]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setAutomaticSpellingCorrectionEnabled Mozilla Internals.setAutomaticSpellingCorrectionEnabled documentation> +setAutomaticSpellingCorrectionEnabled ::+                                      (MonadDOM m) => Internals -> Bool -> m ()+setAutomaticSpellingCorrectionEnabled self enabled+  = liftDOM+      (void+         (self ^. jsf "setAutomaticSpellingCorrectionEnabled"+            [toJSVal enabled]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isOverwriteModeEnabled Mozilla Internals.isOverwriteModeEnabled documentation> +isOverwriteModeEnabled :: (MonadDOM m) => Internals -> m Bool+isOverwriteModeEnabled self+  = liftDOM ((self ^. jsf "isOverwriteModeEnabled" ()) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isOverwriteModeEnabled Mozilla Internals.isOverwriteModeEnabled documentation> +isOverwriteModeEnabled_ :: (MonadDOM m) => Internals -> m ()+isOverwriteModeEnabled_ self+  = liftDOM (void (self ^. jsf "isOverwriteModeEnabled" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.toggleOverwriteModeEnabled Mozilla Internals.toggleOverwriteModeEnabled documentation> +toggleOverwriteModeEnabled :: (MonadDOM m) => Internals -> m ()+toggleOverwriteModeEnabled self+  = liftDOM (void (self ^. jsf "toggleOverwriteModeEnabled" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfScrollableAreas Mozilla Internals.numberOfScrollableAreas documentation> +numberOfScrollableAreas :: (MonadDOM m) => Internals -> m Word+numberOfScrollableAreas self+  = liftDOM+      (round <$>+         ((self ^. jsf "numberOfScrollableAreas" ()) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfScrollableAreas Mozilla Internals.numberOfScrollableAreas documentation> +numberOfScrollableAreas_ :: (MonadDOM m) => Internals -> m ()+numberOfScrollableAreas_ self+  = liftDOM (void (self ^. jsf "numberOfScrollableAreas" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPageBoxVisible Mozilla Internals.isPageBoxVisible documentation> +isPageBoxVisible :: (MonadDOM m) => Internals -> Int -> m Bool+isPageBoxVisible self pageNumber+  = liftDOM+      ((self ^. jsf "isPageBoxVisible" [toJSVal pageNumber]) >>=+         valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPageBoxVisible Mozilla Internals.isPageBoxVisible documentation> +isPageBoxVisible_ :: (MonadDOM m) => Internals -> Int -> m ()+isPageBoxVisible_ self pageNumber+  = liftDOM+      (void (self ^. jsf "isPageBoxVisible" [toJSVal pageNumber]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.layerTreeAsText Mozilla Internals.layerTreeAsText documentation> +layerTreeAsText ::+                (MonadDOM m, IsDocument document, FromJSString result) =>+                  Internals -> Maybe document -> Word -> m result+layerTreeAsText self document flags+  = liftDOM+      ((self ^. jsf "layerTreeAsText" [toJSVal document, toJSVal flags])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.layerTreeAsText Mozilla Internals.layerTreeAsText documentation> +layerTreeAsText_ ::+                 (MonadDOM m, IsDocument document) =>+                   Internals -> Maybe document -> Word -> m ()+layerTreeAsText_ self document flags+  = liftDOM+      (void+         (self ^. jsf "layerTreeAsText" [toJSVal document, toJSVal flags]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.scrollingStateTreeAsText Mozilla Internals.scrollingStateTreeAsText documentation> +scrollingStateTreeAsText ::+                         (MonadDOM m, FromJSString result) => Internals -> m result+scrollingStateTreeAsText self+  = liftDOM+      ((self ^. jsf "scrollingStateTreeAsText" ()) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.scrollingStateTreeAsText Mozilla Internals.scrollingStateTreeAsText documentation> +scrollingStateTreeAsText_ :: (MonadDOM m) => Internals -> m ()+scrollingStateTreeAsText_ self+  = liftDOM (void (self ^. jsf "scrollingStateTreeAsText" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.mainThreadScrollingReasons Mozilla Internals.mainThreadScrollingReasons documentation> +mainThreadScrollingReasons ::+                           (MonadDOM m, FromJSString result) => Internals -> m result+mainThreadScrollingReasons self+  = liftDOM+      ((self ^. jsf "mainThreadScrollingReasons" ()) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.mainThreadScrollingReasons Mozilla Internals.mainThreadScrollingReasons documentation> +mainThreadScrollingReasons_ :: (MonadDOM m) => Internals -> m ()+mainThreadScrollingReasons_ self+  = liftDOM (void (self ^. jsf "mainThreadScrollingReasons" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.nonFastScrollableRects Mozilla Internals.nonFastScrollableRects documentation> +nonFastScrollableRects ::+                       (MonadDOM m) => Internals -> m (Maybe ClientRectList)+nonFastScrollableRects self+  = liftDOM ((self ^. jsf "nonFastScrollableRects" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.nonFastScrollableRects Mozilla Internals.nonFastScrollableRects documentation> +nonFastScrollableRects_ :: (MonadDOM m) => Internals -> m ()+nonFastScrollableRects_ self+  = liftDOM (void (self ^. jsf "nonFastScrollableRects" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.nonFastScrollableRects Mozilla Internals.nonFastScrollableRects documentation> +nonFastScrollableRectsUnchecked ::+                                (MonadDOM m) => Internals -> m ClientRectList+nonFastScrollableRectsUnchecked self+  = liftDOM+      ((self ^. jsf "nonFastScrollableRects" ()) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.repaintRectsAsText Mozilla Internals.repaintRectsAsText documentation> +repaintRectsAsText ::+                   (MonadDOM m, FromJSString result) => Internals -> m result+repaintRectsAsText self+  = liftDOM+      ((self ^. jsf "repaintRectsAsText" ()) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.repaintRectsAsText Mozilla Internals.repaintRectsAsText documentation> +repaintRectsAsText_ :: (MonadDOM m) => Internals -> m ()+repaintRectsAsText_ self+  = liftDOM (void (self ^. jsf "repaintRectsAsText" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.garbageCollectDocumentResources Mozilla Internals.garbageCollectDocumentResources documentation> +garbageCollectDocumentResources ::+                                (MonadDOM m) => Internals -> m ()+garbageCollectDocumentResources self+  = liftDOM (void (self ^. jsf "garbageCollectDocumentResources" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.allowRoundingHacks Mozilla Internals.allowRoundingHacks documentation> +allowRoundingHacks :: (MonadDOM m) => Internals -> m ()+allowRoundingHacks self+  = liftDOM (void (self ^. jsf "allowRoundingHacks" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.insertAuthorCSS Mozilla Internals.insertAuthorCSS documentation> +insertAuthorCSS ::+                (MonadDOM m, ToJSString css) => Internals -> css -> m ()+insertAuthorCSS self css+  = liftDOM (void (self ^. jsf "insertAuthorCSS" [toJSVal css]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.insertUserCSS Mozilla Internals.insertUserCSS documentation> +insertUserCSS ::+              (MonadDOM m, ToJSString css) => Internals -> css -> m ()+insertUserCSS self css+  = liftDOM (void (self ^. jsf "insertUserCSS" [toJSVal css]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setBatteryStatus Mozilla Internals.setBatteryStatus documentation> +setBatteryStatus ::+                 (MonadDOM m, ToJSString eventType) =>+                   Internals ->+                     eventType -> Bool -> Double -> Double -> Double -> m ()+setBatteryStatus self eventType charging chargingTime+  dischargingTime level+  = liftDOM+      (void+         (self ^. jsf "setBatteryStatus"+            [toJSVal eventType, toJSVal charging, toJSVal chargingTime,+             toJSVal dischargingTime, toJSVal level]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setDeviceProximity Mozilla Internals.setDeviceProximity documentation> +setDeviceProximity ::+                   (MonadDOM m, ToJSString eventType) =>+                     Internals -> eventType -> Double -> Double -> Double -> m ()+setDeviceProximity self eventType value min max+  = liftDOM+      (void+         (self ^. jsf "setDeviceProximity"+            [toJSVal eventType, toJSVal value, toJSVal min, toJSVal max]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfLiveNodes Mozilla Internals.numberOfLiveNodes documentation> +numberOfLiveNodes :: (MonadDOM m) => Internals -> m Word+numberOfLiveNodes self+  = liftDOM+      (round <$> ((self ^. jsf "numberOfLiveNodes" ()) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfLiveNodes Mozilla Internals.numberOfLiveNodes documentation> +numberOfLiveNodes_ :: (MonadDOM m) => Internals -> m ()+numberOfLiveNodes_ self+  = liftDOM (void (self ^. jsf "numberOfLiveNodes" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfLiveDocuments Mozilla Internals.numberOfLiveDocuments documentation> +numberOfLiveDocuments :: (MonadDOM m) => Internals -> m Word+numberOfLiveDocuments self+  = liftDOM+      (round <$>+         ((self ^. jsf "numberOfLiveDocuments" ()) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfLiveDocuments Mozilla Internals.numberOfLiveDocuments documentation> +numberOfLiveDocuments_ :: (MonadDOM m) => Internals -> m ()+numberOfLiveDocuments_ self+  = liftDOM (void (self ^. jsf "numberOfLiveDocuments" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.consoleMessageArgumentCounts Mozilla Internals.consoleMessageArgumentCounts documentation> +consoleMessageArgumentCounts ::+                             (MonadDOM m, FromJSString result) => Internals -> m [result]+consoleMessageArgumentCounts self+  = liftDOM+      ((self ^. jsf "consoleMessageArgumentCounts" ()) >>=+         fromJSArrayUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.consoleMessageArgumentCounts Mozilla Internals.consoleMessageArgumentCounts documentation> +consoleMessageArgumentCounts_ :: (MonadDOM m) => Internals -> m ()+consoleMessageArgumentCounts_ self+  = liftDOM (void (self ^. jsf "consoleMessageArgumentCounts" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.openDummyInspectorFrontend Mozilla Internals.openDummyInspectorFrontend documentation> +openDummyInspectorFrontend ::+                           (MonadDOM m, ToJSString url) =>+                             Internals -> url -> m (Maybe Window)+openDummyInspectorFrontend self url+  = liftDOM+      ((self ^. jsf "openDummyInspectorFrontend" [toJSVal url]) >>=+         fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.openDummyInspectorFrontend Mozilla Internals.openDummyInspectorFrontend documentation> +openDummyInspectorFrontend_ ::+                            (MonadDOM m, ToJSString url) => Internals -> url -> m ()+openDummyInspectorFrontend_ self url+  = liftDOM+      (void (self ^. jsf "openDummyInspectorFrontend" [toJSVal url]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.openDummyInspectorFrontend Mozilla Internals.openDummyInspectorFrontend documentation> +openDummyInspectorFrontendUnchecked ::+                                    (MonadDOM m, ToJSString url) => Internals -> url -> m Window+openDummyInspectorFrontendUnchecked self url+  = liftDOM+      ((self ^. jsf "openDummyInspectorFrontend" [toJSVal url]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.closeDummyInspectorFrontend Mozilla Internals.closeDummyInspectorFrontend documentation> +closeDummyInspectorFrontend :: (MonadDOM m) => Internals -> m ()+closeDummyInspectorFrontend self+  = liftDOM (void (self ^. jsf "closeDummyInspectorFrontend" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setJavaScriptProfilingEnabled Mozilla Internals.setJavaScriptProfilingEnabled documentation> +setJavaScriptProfilingEnabled ::+                              (MonadDOM m) => Internals -> Bool -> m ()+setJavaScriptProfilingEnabled self creates+  = liftDOM+      (void+         (self ^. jsf "setJavaScriptProfilingEnabled" [toJSVal creates]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setInspectorIsUnderTest Mozilla Internals.setInspectorIsUnderTest documentation> +setInspectorIsUnderTest ::+                        (MonadDOM m) => Internals -> Bool -> m ()+setInspectorIsUnderTest self isUnderTest+  = liftDOM+      (void+         (self ^. jsf "setInspectorIsUnderTest" [toJSVal isUnderTest]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.counterValue Mozilla Internals.counterValue documentation> +counterValue ::+             (MonadDOM m, IsElement element, FromJSString result) =>+               Internals -> Maybe element -> m result+counterValue self element+  = liftDOM+      ((self ^. jsf "counterValue" [toJSVal element]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.counterValue Mozilla Internals.counterValue documentation> +counterValue_ ::+              (MonadDOM m, IsElement element) =>+                Internals -> Maybe element -> m ()+counterValue_ self element+  = liftDOM (void (self ^. jsf "counterValue" [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageNumber Mozilla Internals.pageNumber documentation> +pageNumber ::+           (MonadDOM m, IsElement element) =>+             Internals -> Maybe element -> Float -> Float -> m Int+pageNumber self element pageWidth pageHeight+  = liftDOM+      (round <$>+         ((self ^. jsf "pageNumber"+             [toJSVal element, toJSVal pageWidth, toJSVal pageHeight])+            >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageNumber Mozilla Internals.pageNumber documentation> +pageNumber_ ::+            (MonadDOM m, IsElement element) =>+              Internals -> Maybe element -> Float -> Float -> m ()+pageNumber_ self element pageWidth pageHeight+  = liftDOM+      (void+         (self ^. jsf "pageNumber"+            [toJSVal element, toJSVal pageWidth, toJSVal pageHeight]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shortcutIconURLs Mozilla Internals.shortcutIconURLs documentation> +shortcutIconURLs ::+                 (MonadDOM m, FromJSString result) => Internals -> m [result]+shortcutIconURLs self+  = liftDOM+      ((self ^. jsf "shortcutIconURLs" ()) >>= fromJSArrayUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.shortcutIconURLs Mozilla Internals.shortcutIconURLs documentation> +shortcutIconURLs_ :: (MonadDOM m) => Internals -> m ()+shortcutIconURLs_ self+  = liftDOM (void (self ^. jsf "shortcutIconURLs" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.allIconURLs Mozilla Internals.allIconURLs documentation> +allIconURLs ::+            (MonadDOM m, FromJSString result) => Internals -> m [result]+allIconURLs self+  = liftDOM ((self ^. jsf "allIconURLs" ()) >>= fromJSArrayUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.allIconURLs Mozilla Internals.allIconURLs documentation> +allIconURLs_ :: (MonadDOM m) => Internals -> m ()+allIconURLs_ self = liftDOM (void (self ^. jsf "allIconURLs" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfPages Mozilla Internals.numberOfPages documentation> +numberOfPages ::+              (MonadDOM m) => Internals -> Double -> Double -> m Int+numberOfPages self pageWidthInPixels pageHeightInPixels+  = liftDOM+      (round <$>+         ((self ^. jsf "numberOfPages"+             [toJSVal pageWidthInPixels, toJSVal pageHeightInPixels])+            >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.numberOfPages Mozilla Internals.numberOfPages documentation> +numberOfPages_ ::+               (MonadDOM m) => Internals -> Double -> Double -> m ()+numberOfPages_ self pageWidthInPixels pageHeightInPixels+  = liftDOM+      (void+         (self ^. jsf "numberOfPages"+            [toJSVal pageWidthInPixels, toJSVal pageHeightInPixels]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageProperty Mozilla Internals.pageProperty documentation> +pageProperty ::+             (MonadDOM m, ToJSString propertyName, FromJSString result) =>+               Internals -> propertyName -> Int -> m result+pageProperty self propertyName pageNumber+  = liftDOM+      ((self ^. jsf "pageProperty"+          [toJSVal propertyName, toJSVal pageNumber])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageProperty Mozilla Internals.pageProperty documentation> +pageProperty_ ::+              (MonadDOM m, ToJSString propertyName) =>+                Internals -> propertyName -> Int -> m ()+pageProperty_ self propertyName pageNumber+  = liftDOM+      (void+         (self ^. jsf "pageProperty"+            [toJSVal propertyName, toJSVal pageNumber]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageSizeAndMarginsInPixels Mozilla Internals.pageSizeAndMarginsInPixels documentation> +pageSizeAndMarginsInPixels ::+                           (MonadDOM m, FromJSString result) =>+                             Internals ->+                               Int -> Int -> Int -> Int -> Int -> Int -> Int -> m result+pageSizeAndMarginsInPixels self pageIndex width height marginTop+  marginRight marginBottom marginLeft+  = liftDOM+      ((self ^. jsf "pageSizeAndMarginsInPixels"+          [toJSVal pageIndex, toJSVal width, toJSVal height,+           toJSVal marginTop, toJSVal marginRight, toJSVal marginBottom,+           toJSVal marginLeft])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageSizeAndMarginsInPixels Mozilla Internals.pageSizeAndMarginsInPixels documentation> +pageSizeAndMarginsInPixels_ ::+                            (MonadDOM m) =>+                              Internals -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> m ()+pageSizeAndMarginsInPixels_ self pageIndex width height marginTop+  marginRight marginBottom marginLeft+  = liftDOM+      (void+         (self ^. jsf "pageSizeAndMarginsInPixels"+            [toJSVal pageIndex, toJSVal width, toJSVal height,+             toJSVal marginTop, toJSVal marginRight, toJSVal marginBottom,+             toJSVal marginLeft]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setPageScaleFactor Mozilla Internals.setPageScaleFactor documentation> +setPageScaleFactor ::+                   (MonadDOM m) => Internals -> Float -> Int -> Int -> m ()+setPageScaleFactor self scaleFactor x y+  = liftDOM+      (void+         (self ^. jsf "setPageScaleFactor"+            [toJSVal scaleFactor, toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setPageZoomFactor Mozilla Internals.setPageZoomFactor documentation> +setPageZoomFactor :: (MonadDOM m) => Internals -> Float -> m ()+setPageZoomFactor self zoomFactor+  = liftDOM+      (void (self ^. jsf "setPageZoomFactor" [toJSVal zoomFactor]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setHeaderHeight Mozilla Internals.setHeaderHeight documentation> +setHeaderHeight :: (MonadDOM m) => Internals -> Float -> m ()+setHeaderHeight self height+  = liftDOM (void (self ^. jsf "setHeaderHeight" [toJSVal height]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setFooterHeight Mozilla Internals.setFooterHeight documentation> +setFooterHeight :: (MonadDOM m) => Internals -> Float -> m ()+setFooterHeight self height+  = liftDOM (void (self ^. jsf "setFooterHeight" [toJSVal height]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setTopContentInset Mozilla Internals.setTopContentInset documentation> +setTopContentInset :: (MonadDOM m) => Internals -> Float -> m ()+setTopContentInset self contentInset+  = liftDOM+      (void (self ^. jsf "setTopContentInset" [toJSVal contentInset]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.webkitWillEnterFullScreenForElement Mozilla Internals.webkitWillEnterFullScreenForElement documentation> +webkitWillEnterFullScreenForElement ::+                                    (MonadDOM m, IsElement element) =>+                                      Internals -> Maybe element -> m ()+webkitWillEnterFullScreenForElement self element+  = liftDOM+      (void+         (self ^. jsf "webkitWillEnterFullScreenForElement"+            [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.webkitDidEnterFullScreenForElement Mozilla Internals.webkitDidEnterFullScreenForElement documentation> +webkitDidEnterFullScreenForElement ::+                                   (MonadDOM m, IsElement element) =>+                                     Internals -> Maybe element -> m ()+webkitDidEnterFullScreenForElement self element+  = liftDOM+      (void+         (self ^. jsf "webkitDidEnterFullScreenForElement"+            [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.webkitWillExitFullScreenForElement Mozilla Internals.webkitWillExitFullScreenForElement documentation> +webkitWillExitFullScreenForElement ::+                                   (MonadDOM m, IsElement element) =>+                                     Internals -> Maybe element -> m ()+webkitWillExitFullScreenForElement self element+  = liftDOM+      (void+         (self ^. jsf "webkitWillExitFullScreenForElement"+            [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.webkitDidExitFullScreenForElement Mozilla Internals.webkitDidExitFullScreenForElement documentation> +webkitDidExitFullScreenForElement ::+                                  (MonadDOM m, IsElement element) =>+                                    Internals -> Maybe element -> m ()+webkitDidExitFullScreenForElement self element+  = liftDOM+      (void+         (self ^. jsf "webkitDidExitFullScreenForElement"+            [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setApplicationCacheOriginQuota Mozilla Internals.setApplicationCacheOriginQuota documentation> +setApplicationCacheOriginQuota ::+                               (MonadDOM m) => Internals -> Word64 -> m ()+setApplicationCacheOriginQuota self quota+  = liftDOM+      (void+         (self ^. jsf "setApplicationCacheOriginQuota" [toJSVal quota]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.registerURLSchemeAsBypassingContentSecurityPolicy Mozilla Internals.registerURLSchemeAsBypassingContentSecurityPolicy documentation> +registerURLSchemeAsBypassingContentSecurityPolicy ::+                                                  (MonadDOM m, ToJSString scheme) =>+                                                    Internals -> scheme -> m ()+registerURLSchemeAsBypassingContentSecurityPolicy self scheme+  = liftDOM+      (void+         (self ^. jsf "registerURLSchemeAsBypassingContentSecurityPolicy"+            [toJSVal scheme]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.removeURLSchemeRegisteredAsBypassingContentSecurityPolicy Mozilla Internals.removeURLSchemeRegisteredAsBypassingContentSecurityPolicy documentation> +removeURLSchemeRegisteredAsBypassingContentSecurityPolicy ::+                                                          (MonadDOM m, ToJSString scheme) =>+                                                            Internals -> scheme -> m ()+removeURLSchemeRegisteredAsBypassingContentSecurityPolicy self+  scheme+  = liftDOM+      (void+         (self ^.+            jsf "removeURLSchemeRegisteredAsBypassingContentSecurityPolicy"+            [toJSVal scheme]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.mallocStatistics Mozilla Internals.mallocStatistics documentation> +mallocStatistics ::+                 (MonadDOM m) => Internals -> m (Maybe MallocStatistics)+mallocStatistics self+  = liftDOM ((self ^. jsf "mallocStatistics" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.mallocStatistics Mozilla Internals.mallocStatistics documentation> +mallocStatistics_ :: (MonadDOM m) => Internals -> m ()+mallocStatistics_ self+  = liftDOM (void (self ^. jsf "mallocStatistics" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.mallocStatistics Mozilla Internals.mallocStatistics documentation> +mallocStatisticsUnchecked ::+                          (MonadDOM m) => Internals -> m MallocStatistics+mallocStatisticsUnchecked self+  = liftDOM+      ((self ^. jsf "mallocStatistics" ()) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.typeConversions Mozilla Internals.typeConversions documentation> +typeConversions ::+                (MonadDOM m) => Internals -> m (Maybe TypeConversions)+typeConversions self+  = liftDOM ((self ^. jsf "typeConversions" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.typeConversions Mozilla Internals.typeConversions documentation> +typeConversions_ :: (MonadDOM m) => Internals -> m ()+typeConversions_ self+  = liftDOM (void (self ^. jsf "typeConversions" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.typeConversions Mozilla Internals.typeConversions documentation> +typeConversionsUnchecked ::+                         (MonadDOM m) => Internals -> m TypeConversions+typeConversionsUnchecked self+  = liftDOM+      ((self ^. jsf "typeConversions" ()) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.memoryInfo Mozilla Internals.memoryInfo documentation> +memoryInfo :: (MonadDOM m) => Internals -> m (Maybe MemoryInfo)+memoryInfo self+  = liftDOM ((self ^. jsf "memoryInfo" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.memoryInfo Mozilla Internals.memoryInfo documentation> +memoryInfo_ :: (MonadDOM m) => Internals -> m ()+memoryInfo_ self = liftDOM (void (self ^. jsf "memoryInfo" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.memoryInfo Mozilla Internals.memoryInfo documentation> +memoryInfoUnchecked :: (MonadDOM m) => Internals -> m MemoryInfo+memoryInfoUnchecked self+  = liftDOM ((self ^. jsf "memoryInfo" ()) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.getReferencedFilePaths Mozilla Internals.getReferencedFilePaths documentation> +getReferencedFilePaths ::+                       (MonadDOM m, FromJSString result) => Internals -> m [result]+getReferencedFilePaths self+  = liftDOM+      ((self ^. jsf "getReferencedFilePaths" ()) >>=+         fromJSArrayUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.getReferencedFilePaths Mozilla Internals.getReferencedFilePaths documentation> +getReferencedFilePaths_ :: (MonadDOM m) => Internals -> m ()+getReferencedFilePaths_ self+  = liftDOM (void (self ^. jsf "getReferencedFilePaths" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.startTrackingRepaints Mozilla Internals.startTrackingRepaints documentation> +startTrackingRepaints :: (MonadDOM m) => Internals -> m ()+startTrackingRepaints self+  = liftDOM (void (self ^. jsf "startTrackingRepaints" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.stopTrackingRepaints Mozilla Internals.stopTrackingRepaints documentation> +stopTrackingRepaints :: (MonadDOM m) => Internals -> m ()+stopTrackingRepaints self+  = liftDOM (void (self ^. jsf "stopTrackingRepaints" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isTimerThrottled Mozilla Internals.isTimerThrottled documentation> +isTimerThrottled :: (MonadDOM m) => Internals -> Int -> m Bool+isTimerThrottled self timerHandle+  = liftDOM+      ((self ^. jsf "isTimerThrottled" [toJSVal timerHandle]) >>=+         valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isTimerThrottled Mozilla Internals.isTimerThrottled documentation> +isTimerThrottled_ :: (MonadDOM m) => Internals -> Int -> m ()+isTimerThrottled_ self timerHandle+  = liftDOM+      (void (self ^. jsf "isTimerThrottled" [toJSVal timerHandle]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks Mozilla Internals.updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks documentation> +updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks ::+                                                          (MonadDOM m, IsNode node) =>+                                                            Internals -> Maybe node -> m ()+updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks self node+  = liftDOM+      (void+         (self ^.+            jsf "updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks"+            [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.getCurrentCursorInfo Mozilla Internals.getCurrentCursorInfo documentation> +getCurrentCursorInfo ::+                     (MonadDOM m, FromJSString result) => Internals -> m result+getCurrentCursorInfo self+  = liftDOM+      ((self ^. jsf "getCurrentCursorInfo" ()) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.getCurrentCursorInfo Mozilla Internals.getCurrentCursorInfo documentation> +getCurrentCursorInfo_ :: (MonadDOM m) => Internals -> m ()+getCurrentCursorInfo_ self+  = liftDOM (void (self ^. jsf "getCurrentCursorInfo" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerTextForListItem Mozilla Internals.markerTextForListItem documentation> +markerTextForListItem ::+                      (MonadDOM m, IsElement element, FromJSString result) =>+                        Internals -> Maybe element -> m result+markerTextForListItem self element+  = liftDOM+      ((self ^. jsf "markerTextForListItem" [toJSVal element]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.markerTextForListItem Mozilla Internals.markerTextForListItem documentation> +markerTextForListItem_ ::+                       (MonadDOM m, IsElement element) =>+                         Internals -> Maybe element -> m ()+markerTextForListItem_ self element+  = liftDOM+      (void (self ^. jsf "markerTextForListItem" [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.toolTipFromElement Mozilla Internals.toolTipFromElement documentation> +toolTipFromElement ::+                   (MonadDOM m, IsElement element, FromJSString result) =>+                     Internals -> Maybe element -> m result+toolTipFromElement self element+  = liftDOM+      ((self ^. jsf "toolTipFromElement" [toJSVal element]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.toolTipFromElement Mozilla Internals.toolTipFromElement documentation> +toolTipFromElement_ ::+                    (MonadDOM m, IsElement element) =>+                      Internals -> Maybe element -> m ()+toolTipFromElement_ self element+  = liftDOM+      (void (self ^. jsf "toolTipFromElement" [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.deserializeBuffer Mozilla Internals.deserializeBuffer documentation> +deserializeBuffer ::+                  (MonadDOM m, IsArrayBuffer buffer) =>+                    Internals -> Maybe buffer -> m (Maybe SerializedScriptValue)+deserializeBuffer self buffer+  = liftDOM+      ((self ^. jsf "deserializeBuffer" [toJSVal buffer]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.deserializeBuffer Mozilla Internals.deserializeBuffer documentation> +deserializeBuffer_ ::+                   (MonadDOM m, IsArrayBuffer buffer) =>+                     Internals -> Maybe buffer -> m ()+deserializeBuffer_ self buffer+  = liftDOM (void (self ^. jsf "deserializeBuffer" [toJSVal buffer]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.deserializeBuffer Mozilla Internals.deserializeBuffer documentation> +deserializeBufferUnchecked ::+                           (MonadDOM m, IsArrayBuffer buffer) =>+                             Internals -> Maybe buffer -> m SerializedScriptValue+deserializeBufferUnchecked self buffer+  = liftDOM+      ((self ^. jsf "deserializeBuffer" [toJSVal buffer]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.serializeObject Mozilla Internals.serializeObject documentation> +serializeObject ::+                (MonadDOM m, IsSerializedScriptValue obj) =>+                  Internals -> Maybe obj -> m (Maybe ArrayBuffer)+serializeObject self obj+  = liftDOM+      ((self ^. jsf "serializeObject" [toJSVal obj]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.serializeObject Mozilla Internals.serializeObject documentation> +serializeObject_ ::+                 (MonadDOM m, IsSerializedScriptValue obj) =>+                   Internals -> Maybe obj -> m ()+serializeObject_ self obj+  = liftDOM (void (self ^. jsf "serializeObject" [toJSVal obj]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.serializeObject Mozilla Internals.serializeObject documentation> +serializeObjectUnchecked ::+                         (MonadDOM m, IsSerializedScriptValue obj) =>+                           Internals -> Maybe obj -> m ArrayBuffer+serializeObjectUnchecked self obj+  = liftDOM+      ((self ^. jsf "serializeObject" [toJSVal obj]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setUsesOverlayScrollbars Mozilla Internals.setUsesOverlayScrollbars documentation> +setUsesOverlayScrollbars ::+                         (MonadDOM m) => Internals -> Bool -> m ()+setUsesOverlayScrollbars self enabled+  = liftDOM+      (void (self ^. jsf "setUsesOverlayScrollbars" [toJSVal enabled]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.forceReload Mozilla Internals.forceReload documentation> +forceReload :: (MonadDOM m) => Internals -> Bool -> m ()+forceReload self endToEnd+  = liftDOM (void (self ^. jsf "forceReload" [toJSVal endToEnd]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.simulateAudioInterruption Mozilla Internals.simulateAudioInterruption documentation> +simulateAudioInterruption ::+                          (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()+simulateAudioInterruption self node+  = liftDOM+      (void (self ^. jsf "simulateAudioInterruption" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.mediaElementHasCharacteristic Mozilla Internals.mediaElementHasCharacteristic documentation> +mediaElementHasCharacteristic ::+                              (MonadDOM m, IsNode node, ToJSString characteristic) =>+                                Internals -> Maybe node -> characteristic -> m Bool+mediaElementHasCharacteristic self node characteristic+  = liftDOM+      ((self ^. jsf "mediaElementHasCharacteristic"+          [toJSVal node, toJSVal characteristic])+         >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.mediaElementHasCharacteristic Mozilla Internals.mediaElementHasCharacteristic documentation> +mediaElementHasCharacteristic_ ::+                               (MonadDOM m, IsNode node, ToJSString characteristic) =>+                                 Internals -> Maybe node -> characteristic -> m ()+mediaElementHasCharacteristic_ self node characteristic+  = liftDOM+      (void+         (self ^. jsf "mediaElementHasCharacteristic"+            [toJSVal node, toJSVal characteristic]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.initializeMockCDM Mozilla Internals.initializeMockCDM documentation> +initializeMockCDM :: (MonadDOM m) => Internals -> m ()+initializeMockCDM self+  = liftDOM (void (self ^. jsf "initializeMockCDM" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.enableMockSpeechSynthesizer Mozilla Internals.enableMockSpeechSynthesizer documentation> +enableMockSpeechSynthesizer :: (MonadDOM m) => Internals -> m ()+enableMockSpeechSynthesizer self+  = liftDOM (void (self ^. jsf "enableMockSpeechSynthesizer" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.getImageSourceURL Mozilla Internals.getImageSourceURL documentation> +getImageSourceURL ::+                  (MonadDOM m, IsElement element, FromJSString result) =>+                    Internals -> Maybe element -> m result+getImageSourceURL self element+  = liftDOM+      ((self ^. jsf "getImageSourceURL" [toJSVal element]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.getImageSourceURL Mozilla Internals.getImageSourceURL documentation> +getImageSourceURL_ ::+                   (MonadDOM m, IsElement element) =>+                     Internals -> Maybe element -> m ()+getImageSourceURL_ self element+  = liftDOM+      (void (self ^. jsf "getImageSourceURL" [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.captionsStyleSheetOverride Mozilla Internals.captionsStyleSheetOverride documentation> +captionsStyleSheetOverride ::+                           (MonadDOM m, FromJSString result) => Internals -> m result+captionsStyleSheetOverride self+  = liftDOM+      ((self ^. jsf "captionsStyleSheetOverride" ()) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.captionsStyleSheetOverride Mozilla Internals.captionsStyleSheetOverride documentation> +captionsStyleSheetOverride_ :: (MonadDOM m) => Internals -> m ()+captionsStyleSheetOverride_ self+  = liftDOM (void (self ^. jsf "captionsStyleSheetOverride" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setCaptionsStyleSheetOverride Mozilla Internals.setCaptionsStyleSheetOverride documentation> +setCaptionsStyleSheetOverride ::+                              (MonadDOM m, ToJSString override) => Internals -> override -> m ()+setCaptionsStyleSheetOverride self override+  = liftDOM+      (void+         (self ^. jsf "setCaptionsStyleSheetOverride" [toJSVal override]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setPrimaryAudioTrackLanguageOverride Mozilla Internals.setPrimaryAudioTrackLanguageOverride documentation> +setPrimaryAudioTrackLanguageOverride ::+                                     (MonadDOM m, ToJSString language) =>+                                       Internals -> language -> m ()+setPrimaryAudioTrackLanguageOverride self language+  = liftDOM+      (void+         (self ^. jsf "setPrimaryAudioTrackLanguageOverride"+            [toJSVal language]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setCaptionDisplayMode Mozilla Internals.setCaptionDisplayMode documentation> +setCaptionDisplayMode ::+                      (MonadDOM m, ToJSString mode) => Internals -> mode -> m ()+setCaptionDisplayMode self mode+  = liftDOM+      (void (self ^. jsf "setCaptionDisplayMode" [toJSVal mode]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.createTimeRanges Mozilla Internals.createTimeRanges documentation> +createTimeRanges ::+                 (MonadDOM m, IsFloat32Array startTimes, IsFloat32Array endTimes) =>+                   Internals ->+                     Maybe startTimes -> Maybe endTimes -> m (Maybe TimeRanges)+createTimeRanges self startTimes endTimes+  = liftDOM+      ((self ^. jsf "createTimeRanges"+          [toJSVal startTimes, toJSVal endTimes])+         >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.createTimeRanges Mozilla Internals.createTimeRanges documentation> +createTimeRanges_ ::+                  (MonadDOM m, IsFloat32Array startTimes, IsFloat32Array endTimes) =>+                    Internals -> Maybe startTimes -> Maybe endTimes -> m ()+createTimeRanges_ self startTimes endTimes+  = liftDOM+      (void+         (self ^. jsf "createTimeRanges"+            [toJSVal startTimes, toJSVal endTimes]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.createTimeRanges Mozilla Internals.createTimeRanges documentation> +createTimeRangesUnchecked ::+                          (MonadDOM m, IsFloat32Array startTimes, IsFloat32Array endTimes) =>+                            Internals -> Maybe startTimes -> Maybe endTimes -> m TimeRanges+createTimeRangesUnchecked self startTimes endTimes+  = liftDOM+      ((self ^. jsf "createTimeRanges"+          [toJSVal startTimes, toJSVal endTimes])+         >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.closestTimeToTimeRanges Mozilla Internals.closestTimeToTimeRanges documentation> +closestTimeToTimeRanges ::+                        (MonadDOM m) => Internals -> Double -> Maybe TimeRanges -> m Double+closestTimeToTimeRanges self time ranges+  = liftDOM+      ((self ^. jsf "closestTimeToTimeRanges"+          [toJSVal time, toJSVal ranges])+         >>= valToNumber)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.closestTimeToTimeRanges Mozilla Internals.closestTimeToTimeRanges documentation> +closestTimeToTimeRanges_ ::+                         (MonadDOM m) => Internals -> Double -> Maybe TimeRanges -> m ()+closestTimeToTimeRanges_ self time ranges+  = liftDOM+      (void+         (self ^. jsf "closestTimeToTimeRanges"+            [toJSVal time, toJSVal ranges]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isSelectPopupVisible Mozilla Internals.isSelectPopupVisible documentation> +isSelectPopupVisible ::+                     (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Bool+isSelectPopupVisible self node+  = liftDOM+      ((self ^. jsf "isSelectPopupVisible" [toJSVal node]) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isSelectPopupVisible Mozilla Internals.isSelectPopupVisible documentation> +isSelectPopupVisible_ ::+                      (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()+isSelectPopupVisible_ self node+  = liftDOM+      (void (self ^. jsf "isSelectPopupVisible" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isVibrating Mozilla Internals.isVibrating documentation> +isVibrating :: (MonadDOM m) => Internals -> m Bool+isVibrating self+  = liftDOM ((self ^. jsf "isVibrating" ()) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isVibrating Mozilla Internals.isVibrating documentation> +isVibrating_ :: (MonadDOM m) => Internals -> m ()+isVibrating_ self = liftDOM (void (self ^. jsf "isVibrating" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPluginUnavailabilityIndicatorObscured Mozilla Internals.isPluginUnavailabilityIndicatorObscured documentation> +isPluginUnavailabilityIndicatorObscured ::+                                        (MonadDOM m, IsElement element) =>+                                          Internals -> Maybe element -> m Bool+isPluginUnavailabilityIndicatorObscured self element+  = liftDOM+      ((self ^. jsf "isPluginUnavailabilityIndicatorObscured"+          [toJSVal element])+         >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPluginUnavailabilityIndicatorObscured Mozilla Internals.isPluginUnavailabilityIndicatorObscured documentation> +isPluginUnavailabilityIndicatorObscured_ ::+                                         (MonadDOM m, IsElement element) =>+                                           Internals -> Maybe element -> m ()+isPluginUnavailabilityIndicatorObscured_ self element+  = liftDOM+      (void+         (self ^. jsf "isPluginUnavailabilityIndicatorObscured"+            [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPluginSnapshotted Mozilla Internals.isPluginSnapshotted documentation> +isPluginSnapshotted ::+                    (MonadDOM m, IsElement element) =>+                      Internals -> Maybe element -> m Bool+isPluginSnapshotted self element+  = liftDOM+      ((self ^. jsf "isPluginSnapshotted" [toJSVal element]) >>=+         valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPluginSnapshotted Mozilla Internals.isPluginSnapshotted documentation> +isPluginSnapshotted_ ::+                     (MonadDOM m, IsElement element) =>+                       Internals -> Maybe element -> m ()+isPluginSnapshotted_ self element+  = liftDOM+      (void (self ^. jsf "isPluginSnapshotted" [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.selectionBounds Mozilla Internals.selectionBounds documentation> +selectionBounds ::+                (MonadDOM m) => Internals -> m (Maybe ClientRect)+selectionBounds self+  = liftDOM ((self ^. jsf "selectionBounds" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.selectionBounds Mozilla Internals.selectionBounds documentation> +selectionBounds_ :: (MonadDOM m) => Internals -> m ()+selectionBounds_ self+  = liftDOM (void (self ^. jsf "selectionBounds" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.selectionBounds Mozilla Internals.selectionBounds documentation> +selectionBoundsUnchecked ::+                         (MonadDOM m) => Internals -> m ClientRect+selectionBoundsUnchecked self+  = liftDOM+      ((self ^. jsf "selectionBounds" ()) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.initializeMockMediaSource Mozilla Internals.initializeMockMediaSource documentation> +initializeMockMediaSource :: (MonadDOM m) => Internals -> m ()+initializeMockMediaSource self+  = liftDOM (void (self ^. jsf "initializeMockMediaSource" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.bufferedSamplesForTrackID Mozilla Internals.bufferedSamplesForTrackID documentation> +bufferedSamplesForTrackID ::+                          (MonadDOM m, ToJSString trackID, FromJSString result) =>+                            Internals -> Maybe SourceBuffer -> trackID -> m [result]+bufferedSamplesForTrackID self buffer trackID+  = liftDOM+      ((self ^. jsf "bufferedSamplesForTrackID"+          [toJSVal buffer, toJSVal trackID])+         >>= fromJSArrayUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.bufferedSamplesForTrackID Mozilla Internals.bufferedSamplesForTrackID documentation> +bufferedSamplesForTrackID_ ::+                           (MonadDOM m, ToJSString trackID) =>+                             Internals -> Maybe SourceBuffer -> trackID -> m ()+bufferedSamplesForTrackID_ self buffer trackID+  = liftDOM+      (void+         (self ^. jsf "bufferedSamplesForTrackID"+            [toJSVal buffer, toJSVal trackID]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.beginMediaSessionInterruption Mozilla Internals.beginMediaSessionInterruption documentation> +beginMediaSessionInterruption :: (MonadDOM m) => Internals -> m ()+beginMediaSessionInterruption self+  = liftDOM (void (self ^. jsf "beginMediaSessionInterruption" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.endMediaSessionInterruption Mozilla Internals.endMediaSessionInterruption documentation> +endMediaSessionInterruption ::+                            (MonadDOM m, ToJSString flags) => Internals -> flags -> m ()+endMediaSessionInterruption self flags+  = liftDOM+      (void (self ^. jsf "endMediaSessionInterruption" [toJSVal flags]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.applicationWillEnterForeground Mozilla Internals.applicationWillEnterForeground documentation> +applicationWillEnterForeground :: (MonadDOM m) => Internals -> m ()+applicationWillEnterForeground self+  = liftDOM (void (self ^. jsf "applicationWillEnterForeground" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.applicationWillEnterBackground Mozilla Internals.applicationWillEnterBackground documentation> +applicationWillEnterBackground :: (MonadDOM m) => Internals -> m ()+applicationWillEnterBackground self+  = liftDOM (void (self ^. jsf "applicationWillEnterBackground" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setMediaSessionRestrictions Mozilla Internals.setMediaSessionRestrictions documentation> +setMediaSessionRestrictions ::+                            (MonadDOM m, ToJSString mediaType, ToJSString restrictions) =>+                              Internals -> mediaType -> restrictions -> m ()+setMediaSessionRestrictions self mediaType restrictions+  = liftDOM+      (void+         (self ^. jsf "setMediaSessionRestrictions"+            [toJSVal mediaType, toJSVal restrictions]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.postRemoteControlCommand Mozilla Internals.postRemoteControlCommand documentation> +postRemoteControlCommand ::+                         (MonadDOM m, ToJSString command) => Internals -> command -> m ()+postRemoteControlCommand self command+  = liftDOM+      (void (self ^. jsf "postRemoteControlCommand" [toJSVal command]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.simulateSystemSleep Mozilla Internals.simulateSystemSleep documentation> +simulateSystemSleep :: (MonadDOM m) => Internals -> m ()+simulateSystemSleep self+  = liftDOM (void (self ^. jsf "simulateSystemSleep" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.simulateSystemWake Mozilla Internals.simulateSystemWake documentation> +simulateSystemWake :: (MonadDOM m) => Internals -> m ()+simulateSystemWake self+  = liftDOM (void (self ^. jsf "simulateSystemWake" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.elementIsBlockingDisplaySleep Mozilla Internals.elementIsBlockingDisplaySleep documentation> +elementIsBlockingDisplaySleep ::+                              (MonadDOM m, IsElement element) =>+                                Internals -> Maybe element -> m Bool+elementIsBlockingDisplaySleep self element+  = liftDOM+      ((self ^. jsf "elementIsBlockingDisplaySleep" [toJSVal element])+         >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.elementIsBlockingDisplaySleep Mozilla Internals.elementIsBlockingDisplaySleep documentation> +elementIsBlockingDisplaySleep_ ::+                               (MonadDOM m, IsElement element) =>+                                 Internals -> Maybe element -> m ()+elementIsBlockingDisplaySleep_ self element+  = liftDOM+      (void+         (self ^. jsf "elementIsBlockingDisplaySleep" [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.installMockPageOverlay Mozilla Internals.installMockPageOverlay documentation> +installMockPageOverlay ::+                       (MonadDOM m) => Internals -> PageOverlayType -> m ()+installMockPageOverlay self type'+  = liftDOM+      (void (self ^. jsf "installMockPageOverlay" [toJSVal type']))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageOverlayLayerTreeAsText Mozilla Internals.pageOverlayLayerTreeAsText documentation> +pageOverlayLayerTreeAsText ::+                           (MonadDOM m, FromJSString result) => Internals -> m result+pageOverlayLayerTreeAsText self+  = liftDOM+      ((self ^. jsf "pageOverlayLayerTreeAsText" ()) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.pageOverlayLayerTreeAsText Mozilla Internals.pageOverlayLayerTreeAsText documentation> +pageOverlayLayerTreeAsText_ :: (MonadDOM m) => Internals -> m ()+pageOverlayLayerTreeAsText_ self+  = liftDOM (void (self ^. jsf "pageOverlayLayerTreeAsText" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.setPageMuted Mozilla Internals.setPageMuted documentation> +setPageMuted :: (MonadDOM m) => Internals -> Bool -> m ()+setPageMuted self muted+  = liftDOM (void (self ^. jsf "setPageMuted" [toJSVal muted]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPagePlayingAudio Mozilla Internals.isPagePlayingAudio documentation> +isPagePlayingAudio :: (MonadDOM m) => Internals -> m Bool+isPagePlayingAudio self+  = liftDOM ((self ^. jsf "isPagePlayingAudio" ()) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.isPagePlayingAudio Mozilla Internals.isPagePlayingAudio documentation> +isPagePlayingAudio_ :: (MonadDOM m) => Internals -> m ()+isPagePlayingAudio_ self+  = liftDOM (void (self ^. jsf "isPagePlayingAudio" ()))+pattern LAYER_TREE_INCLUDES_VISIBLE_RECTS = 1+pattern LAYER_TREE_INCLUDES_TILE_CACHES = 2+pattern LAYER_TREE_INCLUDES_REPAINT_RECTS = 4+pattern LAYER_TREE_INCLUDES_PAINTING_PHASES = 8+pattern LAYER_TREE_INCLUDES_CONTENT_LAYERS = 16++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.settings Mozilla Internals.settings documentation> +getSettings ::+            (MonadDOM m) => Internals -> m (Maybe InternalSettings)+getSettings self = liftDOM ((self ^. js "settings") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.settings Mozilla Internals.settings documentation> +getSettingsUnchecked ::+                     (MonadDOM m) => Internals -> m InternalSettings+getSettingsUnchecked self+  = liftDOM ((self ^. js "settings") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/Internals.workerThreadCount Mozilla Internals.workerThreadCount documentation>  getWorkerThreadCount :: (MonadDOM m) => Internals -> m Word
src/JSDOM/Generated/Location.hs view
@@ -1,10 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Location-       (assign, replace, reload, toString, setHref, getHref, setProtocol,-        getProtocol, setHost, getHost, setHostname, getHostname, setPort,-        getPort, setPathname, getPathname, setSearch, getSearch, setHash,-        getHash, getOrigin, getAncestorOrigins, Location, castToLocation,+       (assign, replace, reload, toString, toString_, setHref, getHref,+        setProtocol, getProtocol, setHost, getHost, setHostname,+        getHostname, setPort, getPort, setPathname, getPathname, setSearch,+        getSearch, setHash, getHash, getOrigin, getAncestorOrigins,+        getAncestorOriginsUnchecked, Location, castToLocation,         gTypeLocation)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -39,6 +40,10 @@ toString self   = liftDOM ((self ^. jsf "toString" ()) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Location.toString Mozilla Location.toString documentation> +toString_ :: (MonadDOM m) => Location -> m ()+toString_ self = liftDOM (void (self ^. jsf "toString" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Location.href Mozilla Location.href documentation>  setHref :: (MonadDOM m, ToJSString val) => Location -> val -> m () setHref self val = liftDOM (self ^. jss "href" (toJSVal val))@@ -133,3 +138,9 @@                    (MonadDOM m) => Location -> m (Maybe DOMStringList) getAncestorOrigins self   = liftDOM ((self ^. js "ancestorOrigins") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Location.ancestorOrigins Mozilla Location.ancestorOrigins documentation> +getAncestorOriginsUnchecked ::+                            (MonadDOM m) => Location -> m DOMStringList+getAncestorOriginsUnchecked self+  = liftDOM ((self ^. js "ancestorOrigins") >>= fromJSValUnchecked)
src/JSDOM/Generated/MediaController.hs view
@@ -2,8 +2,9 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaController        (newMediaController, play, pause, unpause, getBuffered,-        getSeekable, getDuration, setCurrentTime, getCurrentTime,-        getPaused, getPlayed, getPlaybackState, setDefaultPlaybackRate,+        getBufferedUnchecked, getSeekable, getSeekableUnchecked,+        getDuration, setCurrentTime, getCurrentTime, getPaused, getPlayed,+        getPlayedUnchecked, getPlaybackState, setDefaultPlaybackRate,         getDefaultPlaybackRate, setPlaybackRate, getPlaybackRate,         setVolume, getVolume, setMuted, getMuted, MediaController,         castToMediaController, gTypeMediaController)@@ -42,11 +43,23 @@             (MonadDOM m) => MediaController -> m (Maybe TimeRanges) getBuffered self = liftDOM ((self ^. js "buffered") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaController.buffered Mozilla MediaController.buffered documentation> +getBufferedUnchecked ::+                     (MonadDOM m) => MediaController -> m TimeRanges+getBufferedUnchecked self+  = liftDOM ((self ^. js "buffered") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaController.seekable Mozilla MediaController.seekable documentation>  getSeekable ::             (MonadDOM m) => MediaController -> m (Maybe TimeRanges) getSeekable self = liftDOM ((self ^. js "seekable") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaController.seekable Mozilla MediaController.seekable documentation> +getSeekableUnchecked ::+                     (MonadDOM m) => MediaController -> m TimeRanges+getSeekableUnchecked self+  = liftDOM ((self ^. js "seekable") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaController.duration Mozilla MediaController.duration documentation>  getDuration :: (MonadDOM m) => MediaController -> m Double getDuration self@@ -70,6 +83,12 @@ getPlayed ::           (MonadDOM m) => MediaController -> m (Maybe TimeRanges) getPlayed self = liftDOM ((self ^. js "played") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaController.played Mozilla MediaController.played documentation> +getPlayedUnchecked ::+                   (MonadDOM m) => MediaController -> m TimeRanges+getPlayedUnchecked self+  = liftDOM ((self ^. js "played") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaController.playbackState Mozilla MediaController.playbackState documentation>  getPlaybackState ::
src/JSDOM/Generated/MediaControlsHost.hs view
@@ -1,12 +1,16 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaControlsHost-       (sortedTrackListForMenu, sortedTrackListForMenuAudio,-        displayNameForTrack, displayNameForTrackAudio,+       (sortedTrackListForMenu, sortedTrackListForMenu_,+        sortedTrackListForMenuAudio, sortedTrackListForMenuAudio_,+        displayNameForTrack, displayNameForTrack_,+        displayNameForTrackAudio, displayNameForTrackAudio_,         setSelectedTextTrack, updateTextTrackContainer, enteredFullscreen,         exitedFullscreen, enterFullscreenOptimized, mediaUIImageData,-        getCaptionMenuOffItem, getCaptionMenuAutomaticItem,-        getCaptionDisplayMode, getTextTrackContainer,+        mediaUIImageData_, getCaptionMenuOffItem,+        getCaptionMenuOffItemUnchecked, getCaptionMenuAutomaticItem,+        getCaptionMenuAutomaticItemUnchecked, getCaptionDisplayMode,+        getTextTrackContainer, getTextTrackContainerUnchecked,         getMediaPlaybackAllowsInline, getSupportsFullscreen,         getUserGestureRequired, getExternalDeviceDisplayName,         getExternalDeviceType, setControlsDependOnPageScaleFactor,@@ -35,6 +39,13 @@          fromJSArray)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.sortedTrackListForMenu Mozilla MediaControlsHost.sortedTrackListForMenu documentation> +sortedTrackListForMenu_ ::+                        (MonadDOM m) => MediaControlsHost -> Maybe TextTrackList -> m ()+sortedTrackListForMenu_ self trackList+  = liftDOM+      (void (self ^. jsf "sortedTrackListForMenu" [toJSVal trackList]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.sortedTrackListForMenu Mozilla MediaControlsHost.sortedTrackListForMenu documentation>  sortedTrackListForMenuAudio ::                             (MonadDOM m) =>                               MediaControlsHost -> Maybe AudioTrackList -> m [Maybe AudioTrack]@@ -43,6 +54,13 @@       ((self ^. jsf "sortedTrackListForMenu" [toJSVal trackList]) >>=          fromJSArray) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.sortedTrackListForMenu Mozilla MediaControlsHost.sortedTrackListForMenu documentation> +sortedTrackListForMenuAudio_ ::+                             (MonadDOM m) => MediaControlsHost -> Maybe AudioTrackList -> m ()+sortedTrackListForMenuAudio_ self trackList+  = liftDOM+      (void (self ^. jsf "sortedTrackListForMenu" [toJSVal trackList]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.displayNameForTrack Mozilla MediaControlsHost.displayNameForTrack documentation>  displayNameForTrack ::                     (MonadDOM m, FromJSString result) =>@@ -53,6 +71,13 @@          fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.displayNameForTrack Mozilla MediaControlsHost.displayNameForTrack documentation> +displayNameForTrack_ ::+                     (MonadDOM m) => MediaControlsHost -> Maybe TextTrack -> m ()+displayNameForTrack_ self track+  = liftDOM+      (void (self ^. jsf "displayNameForTrack" [toJSVal track]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.displayNameForTrack Mozilla MediaControlsHost.displayNameForTrack documentation>  displayNameForTrackAudio ::                          (MonadDOM m, FromJSString result) =>                            MediaControlsHost -> Maybe AudioTrack -> m result@@ -61,6 +86,13 @@       ((self ^. jsf "displayNameForTrack" [toJSVal track]) >>=          fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.displayNameForTrack Mozilla MediaControlsHost.displayNameForTrack documentation> +displayNameForTrackAudio_ ::+                          (MonadDOM m) => MediaControlsHost -> Maybe AudioTrack -> m ()+displayNameForTrackAudio_ self track+  = liftDOM+      (void (self ^. jsf "displayNameForTrack" [toJSVal track]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.setSelectedTextTrack Mozilla MediaControlsHost.setSelectedTextTrack documentation>  setSelectedTextTrack ::                      (MonadDOM m) => MediaControlsHost -> Maybe TextTrack -> m ()@@ -99,18 +131,38 @@       ((self ^. jsf "mediaUIImageData" [toJSVal partID]) >>=          fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.mediaUIImageData Mozilla MediaControlsHost.mediaUIImageData documentation> +mediaUIImageData_ ::+                  (MonadDOM m) => MediaControlsHost -> MediaUIPartID -> m ()+mediaUIImageData_ self partID+  = liftDOM (void (self ^. jsf "mediaUIImageData" [toJSVal partID]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.captionMenuOffItem Mozilla MediaControlsHost.captionMenuOffItem documentation>  getCaptionMenuOffItem ::                       (MonadDOM m) => MediaControlsHost -> m (Maybe TextTrack) getCaptionMenuOffItem self   = liftDOM ((self ^. js "captionMenuOffItem") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.captionMenuOffItem Mozilla MediaControlsHost.captionMenuOffItem documentation> +getCaptionMenuOffItemUnchecked ::+                               (MonadDOM m) => MediaControlsHost -> m TextTrack+getCaptionMenuOffItemUnchecked self+  = liftDOM+      ((self ^. js "captionMenuOffItem") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.captionMenuAutomaticItem Mozilla MediaControlsHost.captionMenuAutomaticItem documentation>  getCaptionMenuAutomaticItem ::                             (MonadDOM m) => MediaControlsHost -> m (Maybe TextTrack) getCaptionMenuAutomaticItem self   = liftDOM ((self ^. js "captionMenuAutomaticItem") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.captionMenuAutomaticItem Mozilla MediaControlsHost.captionMenuAutomaticItem documentation> +getCaptionMenuAutomaticItemUnchecked ::+                                     (MonadDOM m) => MediaControlsHost -> m TextTrack+getCaptionMenuAutomaticItemUnchecked self+  = liftDOM+      ((self ^. js "captionMenuAutomaticItem") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.captionDisplayMode Mozilla MediaControlsHost.captionDisplayMode documentation>  getCaptionDisplayMode ::                       (MonadDOM m, FromJSString result) => MediaControlsHost -> m result@@ -123,6 +175,13 @@                       (MonadDOM m) => MediaControlsHost -> m (Maybe HTMLElement) getTextTrackContainer self   = liftDOM ((self ^. js "textTrackContainer") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.textTrackContainer Mozilla MediaControlsHost.textTrackContainer documentation> +getTextTrackContainerUnchecked ::+                               (MonadDOM m) => MediaControlsHost -> m HTMLElement+getTextTrackContainerUnchecked self+  = liftDOM+      ((self ^. js "textTrackContainer") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaControlsHost.mediaPlaybackAllowsInline Mozilla MediaControlsHost.mediaPlaybackAllowsInline documentation>  getMediaPlaybackAllowsInline ::
src/JSDOM/Generated/MediaElementAudioSourceNode.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaElementAudioSourceNode-       (getMediaElement, MediaElementAudioSourceNode,-        castToMediaElementAudioSourceNode,+       (getMediaElement, getMediaElementUnchecked,+        MediaElementAudioSourceNode, castToMediaElementAudioSourceNode,         gTypeMediaElementAudioSourceNode)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,3 +23,9 @@                   MediaElementAudioSourceNode -> m (Maybe HTMLMediaElement) getMediaElement self   = liftDOM ((self ^. js "mediaElement") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaElementAudioSourceNode.mediaElement Mozilla MediaElementAudioSourceNode.mediaElement documentation> +getMediaElementUnchecked ::+                         (MonadDOM m) => MediaElementAudioSourceNode -> m HTMLMediaElement+getMediaElementUnchecked self+  = liftDOM ((self ^. js "mediaElement") >>= fromJSValUnchecked)
src/JSDOM/Generated/MediaKeyEvent.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaKeyEvent-       (getKeySystem, getSessionId, getInitData, getMessage,-        getDefaultURL, getErrorCode, getSystemCode, MediaKeyEvent,+       (getKeySystem, getSessionId, getInitData, getInitDataUnchecked,+        getMessage, getMessageUnchecked, getDefaultURL, getErrorCode,+        getErrorCodeUnchecked, getSystemCode, MediaKeyEvent,         castToMediaKeyEvent, gTypeMediaKeyEvent)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -34,10 +35,22 @@             (MonadDOM m) => MediaKeyEvent -> m (Maybe Uint8Array) getInitData self = liftDOM ((self ^. js "initData") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaKeyEvent.initData Mozilla MediaKeyEvent.initData documentation> +getInitDataUnchecked ::+                     (MonadDOM m) => MediaKeyEvent -> m Uint8Array+getInitDataUnchecked self+  = liftDOM ((self ^. js "initData") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaKeyEvent.message Mozilla MediaKeyEvent.message documentation>  getMessage :: (MonadDOM m) => MediaKeyEvent -> m (Maybe Uint8Array) getMessage self = liftDOM ((self ^. js "message") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaKeyEvent.message Mozilla MediaKeyEvent.message documentation> +getMessageUnchecked ::+                    (MonadDOM m) => MediaKeyEvent -> m Uint8Array+getMessageUnchecked self+  = liftDOM ((self ^. js "message") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaKeyEvent.defaultURL Mozilla MediaKeyEvent.defaultURL documentation>  getDefaultURL ::               (MonadDOM m, FromJSString result) => MediaKeyEvent -> m result@@ -49,6 +62,12 @@              (MonadDOM m) => MediaKeyEvent -> m (Maybe MediaKeyError) getErrorCode self   = liftDOM ((self ^. js "errorCode") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaKeyEvent.errorCode Mozilla MediaKeyEvent.errorCode documentation> +getErrorCodeUnchecked ::+                      (MonadDOM m) => MediaKeyEvent -> m MediaKeyError+getErrorCodeUnchecked self+  = liftDOM ((self ^. js "errorCode") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaKeyEvent.systemCode Mozilla MediaKeyEvent.systemCode documentation>  getSystemCode :: (MonadDOM m) => MediaKeyEvent -> m Word
src/JSDOM/Generated/MediaKeyMessageEvent.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaKeyMessageEvent-       (getMessage, getDestinationURL, MediaKeyMessageEvent,-        castToMediaKeyMessageEvent, gTypeMediaKeyMessageEvent)+       (getMessage, getMessageUnchecked, getDestinationURL,+        MediaKeyMessageEvent, castToMediaKeyMessageEvent,+        gTypeMediaKeyMessageEvent)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,6 +21,12 @@ getMessage ::            (MonadDOM m) => MediaKeyMessageEvent -> m (Maybe Uint8Array) getMessage self = liftDOM ((self ^. js "message") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitMediaKeyMessageEvent.message Mozilla WebKitMediaKeyMessageEvent.message documentation> +getMessageUnchecked ::+                    (MonadDOM m) => MediaKeyMessageEvent -> m Uint8Array+getMessageUnchecked self+  = liftDOM ((self ^. js "message") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitMediaKeyMessageEvent.destinationURL Mozilla WebKitMediaKeyMessageEvent.destinationURL documentation>  getDestinationURL ::
src/JSDOM/Generated/MediaKeyNeededEvent.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaKeyNeededEvent-       (getInitData, MediaKeyNeededEvent, castToMediaKeyNeededEvent,-        gTypeMediaKeyNeededEvent)+       (getInitData, getInitDataUnchecked, MediaKeyNeededEvent,+        castToMediaKeyNeededEvent, gTypeMediaKeyNeededEvent)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,3 +20,9 @@ getInitData ::             (MonadDOM m) => MediaKeyNeededEvent -> m (Maybe Uint8Array) getInitData self = liftDOM ((self ^. js "initData") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaKeyNeededEvent.initData Mozilla MediaKeyNeededEvent.initData documentation> +getInitDataUnchecked ::+                     (MonadDOM m) => MediaKeyNeededEvent -> m Uint8Array+getInitDataUnchecked self+  = liftDOM ((self ^. js "initData") >>= fromJSValUnchecked)
src/JSDOM/Generated/MediaKeySession.hs view
@@ -1,9 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaKeySession-       (update, close, getError, getKeySystem, getSessionId,-        webKitKeyAdded, webKitKeyError, webKitKeyMessage, MediaKeySession,-        castToMediaKeySession, gTypeMediaKeySession)+       (update, close, getError, getErrorUnchecked, getKeySystem,+        getSessionId, webKitKeyAdded, webKitKeyError, webKitKeyMessage,+        MediaKeySession, castToMediaKeySession, gTypeMediaKeySession)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -32,6 +32,12 @@ getError ::          (MonadDOM m) => MediaKeySession -> m (Maybe MediaKeyError) getError self = liftDOM ((self ^. js "error") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitMediaKeySession.error Mozilla WebKitMediaKeySession.error documentation> +getErrorUnchecked ::+                  (MonadDOM m) => MediaKeySession -> m MediaKeyError+getErrorUnchecked self+  = liftDOM ((self ^. js "error") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitMediaKeySession.keySystem Mozilla WebKitMediaKeySession.keySystem documentation>  getKeySystem ::
src/JSDOM/Generated/MediaKeys.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaKeys-       (newMediaKeys, createSession, isTypeSupported, getKeySystem,-        MediaKeys, castToMediaKeys, gTypeMediaKeys)+       (newMediaKeys, createSession, createSession_,+        createSessionUnchecked, isTypeSupported, isTypeSupported_,+        getKeySystem, MediaKeys, castToMediaKeys, gTypeMediaKeys)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -31,6 +32,24 @@       ((self ^. jsf "createSession" [toJSVal type', toJSVal initData])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitMediaKeys.createSession Mozilla WebKitMediaKeys.createSession documentation> +createSession_ ::+               (MonadDOM m, ToJSString type', IsUint8Array initData) =>+                 MediaKeys -> type' -> Maybe initData -> m ()+createSession_ self type' initData+  = liftDOM+      (void+         (self ^. jsf "createSession" [toJSVal type', toJSVal initData]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitMediaKeys.createSession Mozilla WebKitMediaKeys.createSession documentation> +createSessionUnchecked ::+                       (MonadDOM m, ToJSString type', IsUint8Array initData) =>+                         MediaKeys -> type' -> Maybe initData -> m MediaKeySession+createSessionUnchecked self type' initData+  = liftDOM+      ((self ^. jsf "createSession" [toJSVal type', toJSVal initData])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitMediaKeys.isTypeSupported Mozilla WebKitMediaKeys.isTypeSupported documentation>  isTypeSupported ::                 (MonadDOM m, ToJSString keySystem, ToJSString type') =>@@ -39,6 +58,15 @@   = liftDOM       ((self ^. jsf "isTypeSupported" [toJSVal keySystem, toJSVal type'])          >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitMediaKeys.isTypeSupported Mozilla WebKitMediaKeys.isTypeSupported documentation> +isTypeSupported_ ::+                 (MonadDOM m, ToJSString keySystem, ToJSString type') =>+                   MediaKeys -> keySystem -> type' -> m ()+isTypeSupported_ self keySystem type'+  = liftDOM+      (void+         (self ^. jsf "isTypeSupported" [toJSVal keySystem, toJSVal type']))  -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitMediaKeys.keySystem Mozilla WebKitMediaKeys.keySystem documentation>  getKeySystem ::
src/JSDOM/Generated/MediaList.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaList-       (item, deleteMedium, appendMedium, setMediaText, getMediaText,-        getLength, MediaList, castToMediaList, gTypeMediaList)+       (item, item_, itemUnchecked, deleteMedium, appendMedium,+        setMediaText, getMediaText, getMediaTextUnchecked, getLength,+        MediaList, castToMediaList, gTypeMediaList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,6 +25,18 @@   = liftDOM       ((self ^. jsf "item" [toJSVal index]) >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaList.item Mozilla MediaList.item documentation> +item_ :: (MonadDOM m) => MediaList -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaList.item Mozilla MediaList.item documentation> +itemUnchecked ::+              (MonadDOM m, FromJSString result) => MediaList -> Word -> m result+itemUnchecked self index+  = liftDOM+      ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaList.deleteMedium Mozilla MediaList.deleteMedium documentation>  deleteMedium ::              (MonadDOM m, ToJSString oldMedium) =>@@ -49,6 +62,12 @@              (MonadDOM m, FromJSString result) => MediaList -> m (Maybe result) getMediaText self   = liftDOM ((self ^. js "mediaText") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaList.mediaText Mozilla MediaList.mediaText documentation> +getMediaTextUnchecked ::+                      (MonadDOM m, FromJSString result) => MediaList -> m result+getMediaTextUnchecked self+  = liftDOM ((self ^. js "mediaText") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaList.length Mozilla MediaList.length documentation>  getLength :: (MonadDOM m) => MediaList -> m Word
src/JSDOM/Generated/MediaSource.hs view
@@ -1,10 +1,12 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaSource-       (newMediaSource, addSourceBuffer, removeSourceBuffer, endOfStream,-        isTypeSupported, getSourceBuffers, getActiveSourceBuffers,-        setDuration, getDuration, getReadyState, MediaSource,-        castToMediaSource, gTypeMediaSource)+       (newMediaSource, addSourceBuffer, addSourceBuffer_,+        addSourceBufferUnchecked, removeSourceBuffer, endOfStream,+        isTypeSupported, isTypeSupported_, getSourceBuffers,+        getSourceBuffersUnchecked, getActiveSourceBuffers,+        getActiveSourceBuffersUnchecked, setDuration, getDuration,+        getReadyState, MediaSource, castToMediaSource, gTypeMediaSource)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -31,6 +33,21 @@   = liftDOM       ((self ^. jsf "addSourceBuffer" [toJSVal type']) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSource.addSourceBuffer Mozilla MediaSource.addSourceBuffer documentation> +addSourceBuffer_ ::+                 (MonadDOM m, ToJSString type') => MediaSource -> type' -> m ()+addSourceBuffer_ self type'+  = liftDOM (void (self ^. jsf "addSourceBuffer" [toJSVal type']))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSource.addSourceBuffer Mozilla MediaSource.addSourceBuffer documentation> +addSourceBufferUnchecked ::+                         (MonadDOM m, ToJSString type') =>+                           MediaSource -> type' -> m SourceBuffer+addSourceBufferUnchecked self type'+  = liftDOM+      ((self ^. jsf "addSourceBuffer" [toJSVal type']) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSource.removeSourceBuffer Mozilla MediaSource.removeSourceBuffer documentation>  removeSourceBuffer ::                    (MonadDOM m) => MediaSource -> Maybe SourceBuffer -> m ()@@ -51,17 +68,36 @@   = liftDOM       ((self ^. jsf "isTypeSupported" [toJSVal type']) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSource.isTypeSupported Mozilla MediaSource.isTypeSupported documentation> +isTypeSupported_ ::+                 (MonadDOM m, ToJSString type') => MediaSource -> type' -> m ()+isTypeSupported_ self type'+  = liftDOM (void (self ^. jsf "isTypeSupported" [toJSVal type']))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSource.sourceBuffers Mozilla MediaSource.sourceBuffers documentation>  getSourceBuffers ::                  (MonadDOM m) => MediaSource -> m (Maybe SourceBufferList) getSourceBuffers self   = liftDOM ((self ^. js "sourceBuffers") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSource.sourceBuffers Mozilla MediaSource.sourceBuffers documentation> +getSourceBuffersUnchecked ::+                          (MonadDOM m) => MediaSource -> m SourceBufferList+getSourceBuffersUnchecked self+  = liftDOM ((self ^. js "sourceBuffers") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSource.activeSourceBuffers Mozilla MediaSource.activeSourceBuffers documentation>  getActiveSourceBuffers ::                        (MonadDOM m) => MediaSource -> m (Maybe SourceBufferList) getActiveSourceBuffers self   = liftDOM ((self ^. js "activeSourceBuffers") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSource.activeSourceBuffers Mozilla MediaSource.activeSourceBuffers documentation> +getActiveSourceBuffersUnchecked ::+                                (MonadDOM m) => MediaSource -> m SourceBufferList+getActiveSourceBuffersUnchecked self+  = liftDOM+      ((self ^. js "activeSourceBuffers") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSource.duration Mozilla MediaSource.duration documentation>  setDuration :: (MonadDOM m) => MediaSource -> Double -> m ()
src/JSDOM/Generated/MediaSourceStates.hs view
@@ -1,9 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaSourceStates-       (getSourceType, getSourceId, getWidth, getHeight, getFrameRate,-        getAspectRatio, getFacingMode, getVolume, MediaSourceStates,-        castToMediaSourceStates, gTypeMediaSourceStates)+       (getSourceType, getSourceId, getWidth, getWidthUnchecked,+        getHeight, getHeightUnchecked, getFrameRate, getFrameRateUnchecked,+        getAspectRatio, getAspectRatioUnchecked, getFacingMode,+        getFacingModeUnchecked, getVolume, getVolumeUnchecked,+        MediaSourceStates, castToMediaSourceStates, gTypeMediaSourceStates)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -33,28 +35,61 @@ getWidth :: (MonadDOM m) => MediaSourceStates -> m (Maybe Word) getWidth self = liftDOM ((self ^. js "width") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSourceStates.width Mozilla MediaSourceStates.width documentation> +getWidthUnchecked :: (MonadDOM m) => MediaSourceStates -> m Word+getWidthUnchecked self+  = liftDOM ((self ^. js "width") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSourceStates.height Mozilla MediaSourceStates.height documentation>  getHeight :: (MonadDOM m) => MediaSourceStates -> m (Maybe Word) getHeight self = liftDOM ((self ^. js "height") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSourceStates.height Mozilla MediaSourceStates.height documentation> +getHeightUnchecked :: (MonadDOM m) => MediaSourceStates -> m Word+getHeightUnchecked self+  = liftDOM ((self ^. js "height") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSourceStates.frameRate Mozilla MediaSourceStates.frameRate documentation>  getFrameRate ::              (MonadDOM m) => MediaSourceStates -> m (Maybe Float) getFrameRate self   = liftDOM ((self ^. js "frameRate") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSourceStates.frameRate Mozilla MediaSourceStates.frameRate documentation> +getFrameRateUnchecked ::+                      (MonadDOM m) => MediaSourceStates -> m Float+getFrameRateUnchecked self+  = liftDOM ((self ^. js "frameRate") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSourceStates.aspectRatio Mozilla MediaSourceStates.aspectRatio documentation>  getAspectRatio ::                (MonadDOM m) => MediaSourceStates -> m (Maybe Float) getAspectRatio self   = liftDOM ((self ^. js "aspectRatio") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSourceStates.aspectRatio Mozilla MediaSourceStates.aspectRatio documentation> +getAspectRatioUnchecked ::+                        (MonadDOM m) => MediaSourceStates -> m Float+getAspectRatioUnchecked self+  = liftDOM ((self ^. js "aspectRatio") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSourceStates.facingMode Mozilla MediaSourceStates.facingMode documentation>  getFacingMode ::               (MonadDOM m) => MediaSourceStates -> m (Maybe VideoFacingModeEnum) getFacingMode self   = liftDOM ((self ^. js "facingMode") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSourceStates.facingMode Mozilla MediaSourceStates.facingMode documentation> +getFacingModeUnchecked ::+                       (MonadDOM m) => MediaSourceStates -> m VideoFacingModeEnum+getFacingModeUnchecked self+  = liftDOM ((self ^. js "facingMode") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSourceStates.volume Mozilla MediaSourceStates.volume documentation>  getVolume :: (MonadDOM m) => MediaSourceStates -> m (Maybe Word) getVolume self = liftDOM ((self ^. js "volume") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaSourceStates.volume Mozilla MediaSourceStates.volume documentation> +getVolumeUnchecked :: (MonadDOM m) => MediaSourceStates -> m Word+getVolumeUnchecked self+  = liftDOM ((self ^. js "volume") >>= fromJSValUnchecked)
src/JSDOM/Generated/MediaStream.hs view
@@ -2,9 +2,11 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaStream        (newMediaStream, newMediaStream', newMediaStream'', getAudioTracks,-        getVideoTracks, getTracks, addTrack, removeTrack, getTrackById,-        clone, getId, getActive, active, inactive, addTrackEvent,-        removeTrackEvent, MediaStream, castToMediaStream, gTypeMediaStream)+        getAudioTracks_, getVideoTracks, getVideoTracks_, getTracks,+        getTracks_, addTrack, removeTrack, getTrackById, getTrackById_,+        getTrackByIdUnchecked, clone, clone_, cloneUnchecked, getId,+        getActive, active, inactive, addTrackEvent, removeTrackEvent,+        MediaStream, castToMediaStream, gTypeMediaStream)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -44,18 +46,32 @@ getAudioTracks self   = liftDOM ((self ^. jsf "getAudioTracks" ()) >>= fromJSArray) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.getAudioTracks Mozilla webkitMediaStream.getAudioTracks documentation> +getAudioTracks_ :: (MonadDOM m) => MediaStream -> m ()+getAudioTracks_ self+  = liftDOM (void (self ^. jsf "getAudioTracks" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.getVideoTracks Mozilla webkitMediaStream.getVideoTracks documentation>  getVideoTracks ::                (MonadDOM m) => MediaStream -> m [Maybe MediaStreamTrack] getVideoTracks self   = liftDOM ((self ^. jsf "getVideoTracks" ()) >>= fromJSArray) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.getVideoTracks Mozilla webkitMediaStream.getVideoTracks documentation> +getVideoTracks_ :: (MonadDOM m) => MediaStream -> m ()+getVideoTracks_ self+  = liftDOM (void (self ^. jsf "getVideoTracks" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.getTracks Mozilla webkitMediaStream.getTracks documentation>  getTracks ::           (MonadDOM m) => MediaStream -> m [Maybe MediaStreamTrack] getTracks self   = liftDOM ((self ^. jsf "getTracks" ()) >>= fromJSArray) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.getTracks Mozilla webkitMediaStream.getTracks documentation> +getTracks_ :: (MonadDOM m) => MediaStream -> m ()+getTracks_ self = liftDOM (void (self ^. jsf "getTracks" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.addTrack Mozilla webkitMediaStream.addTrack documentation>  addTrack ::          (MonadDOM m, IsMediaStreamTrack track) =>@@ -78,9 +94,33 @@   = liftDOM       ((self ^. jsf "getTrackById" [toJSVal trackId]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.getTrackById Mozilla webkitMediaStream.getTrackById documentation> +getTrackById_ ::+              (MonadDOM m, ToJSString trackId) => MediaStream -> trackId -> m ()+getTrackById_ self trackId+  = liftDOM (void (self ^. jsf "getTrackById" [toJSVal trackId]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.getTrackById Mozilla webkitMediaStream.getTrackById documentation> +getTrackByIdUnchecked ::+                      (MonadDOM m, ToJSString trackId) =>+                        MediaStream -> trackId -> m MediaStreamTrack+getTrackByIdUnchecked self trackId+  = liftDOM+      ((self ^. jsf "getTrackById" [toJSVal trackId]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.clone Mozilla webkitMediaStream.clone documentation>  clone :: (MonadDOM m) => MediaStream -> m (Maybe MediaStream) clone self = liftDOM ((self ^. jsf "clone" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.clone Mozilla webkitMediaStream.clone documentation> +clone_ :: (MonadDOM m) => MediaStream -> m ()+clone_ self = liftDOM (void (self ^. jsf "clone" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.clone Mozilla webkitMediaStream.clone documentation> +cloneUnchecked :: (MonadDOM m) => MediaStream -> m MediaStream+cloneUnchecked self+  = liftDOM ((self ^. jsf "clone" ()) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitMediaStream.id Mozilla webkitMediaStream.id documentation>  getId ::
src/JSDOM/Generated/MediaStreamAudioDestinationNode.hs view
@@ -1,7 +1,7 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaStreamAudioDestinationNode-       (getStream, MediaStreamAudioDestinationNode,+       (getStream, getStreamUnchecked, MediaStreamAudioDestinationNode,         castToMediaStreamAudioDestinationNode,         gTypeMediaStreamAudioDestinationNode)        where@@ -22,3 +22,9 @@           (MonadDOM m) =>             MediaStreamAudioDestinationNode -> m (Maybe MediaStream) getStream self = liftDOM ((self ^. js "stream") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamAudioDestinationNode.stream Mozilla MediaStreamAudioDestinationNode.stream documentation> +getStreamUnchecked ::+                   (MonadDOM m) => MediaStreamAudioDestinationNode -> m MediaStream+getStreamUnchecked self+  = liftDOM ((self ^. js "stream") >>= fromJSValUnchecked)
src/JSDOM/Generated/MediaStreamAudioSourceNode.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaStreamAudioSourceNode-       (getMediaStream, MediaStreamAudioSourceNode,-        castToMediaStreamAudioSourceNode, gTypeMediaStreamAudioSourceNode)+       (getMediaStream, getMediaStreamUnchecked,+        MediaStreamAudioSourceNode, castToMediaStreamAudioSourceNode,+        gTypeMediaStreamAudioSourceNode)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,3 +22,9 @@                (MonadDOM m) => MediaStreamAudioSourceNode -> m (Maybe MediaStream) getMediaStream self   = liftDOM ((self ^. js "mediaStream") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamAudioSourceNode.mediaStream Mozilla MediaStreamAudioSourceNode.mediaStream documentation> +getMediaStreamUnchecked ::+                        (MonadDOM m) => MediaStreamAudioSourceNode -> m MediaStream+getMediaStreamUnchecked self+  = liftDOM ((self ^. js "mediaStream") >>= fromJSValUnchecked)
src/JSDOM/Generated/MediaStreamEvent.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaStreamEvent-       (getStream, MediaStreamEvent, castToMediaStreamEvent,-        gTypeMediaStreamEvent)+       (getStream, getStreamUnchecked, MediaStreamEvent,+        castToMediaStreamEvent, gTypeMediaStreamEvent)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,3 +20,9 @@ getStream ::           (MonadDOM m) => MediaStreamEvent -> m (Maybe MediaStream) getStream self = liftDOM ((self ^. js "stream") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamEvent.stream Mozilla MediaStreamEvent.stream documentation> +getStreamUnchecked ::+                   (MonadDOM m) => MediaStreamEvent -> m MediaStream+getStreamUnchecked self+  = liftDOM ((self ^. js "stream") >>= fromJSValUnchecked)
src/JSDOM/Generated/MediaStreamTrack.hs view
@@ -1,12 +1,14 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaStreamTrack-       (getSources, getConstraints, states, getCapabilities,-        applyConstraints, clone, stop, getKind, getId, getLabel,-        setEnabled, getEnabled, getMuted, mute, unmute, get_readonly,-        getRemote, getReadyState, started, ended, overConstrained,-        MediaStreamTrack, castToMediaStreamTrack, gTypeMediaStreamTrack,-        IsMediaStreamTrack, toMediaStreamTrack)+       (getSources, getConstraints, getConstraints_,+        getConstraintsUnchecked, states, states_, statesUnchecked,+        getCapabilities, getCapabilities_, getCapabilitiesUnchecked,+        applyConstraints, clone, clone_, cloneUnchecked, stop, getKind,+        getId, getLabel, setEnabled, getEnabled, getMuted, mute, unmute,+        get_readonly, getRemote, getReadyState, started, ended,+        overConstrained, MediaStreamTrack, castToMediaStreamTrack,+        gTypeMediaStreamTrack, IsMediaStreamTrack, toMediaStreamTrack)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -38,6 +40,22 @@       (((toMediaStreamTrack self) ^. jsf "getConstraints" ()) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.getConstraints Mozilla MediaStreamTrack.getConstraints documentation> +getConstraints_ ::+                (MonadDOM m, IsMediaStreamTrack self) => self -> m ()+getConstraints_ self+  = liftDOM+      (void ((toMediaStreamTrack self) ^. jsf "getConstraints" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.getConstraints Mozilla MediaStreamTrack.getConstraints documentation> +getConstraintsUnchecked ::+                        (MonadDOM m, IsMediaStreamTrack self) =>+                          self -> m MediaTrackConstraints+getConstraintsUnchecked self+  = liftDOM+      (((toMediaStreamTrack self) ^. jsf "getConstraints" ()) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.states Mozilla MediaStreamTrack.states documentation>  states ::        (MonadDOM m, IsMediaStreamTrack self) =>@@ -46,6 +64,20 @@   = liftDOM       (((toMediaStreamTrack self) ^. jsf "states" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.states Mozilla MediaStreamTrack.states documentation> +states_ :: (MonadDOM m, IsMediaStreamTrack self) => self -> m ()+states_ self+  = liftDOM (void ((toMediaStreamTrack self) ^. jsf "states" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.states Mozilla MediaStreamTrack.states documentation> +statesUnchecked ::+                (MonadDOM m, IsMediaStreamTrack self) =>+                  self -> m MediaSourceStates+statesUnchecked self+  = liftDOM+      (((toMediaStreamTrack self) ^. jsf "states" ()) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.getCapabilities Mozilla MediaStreamTrack.getCapabilities documentation>  getCapabilities ::                 (MonadDOM m, IsMediaStreamTrack self) =>@@ -55,6 +87,22 @@       (((toMediaStreamTrack self) ^. jsf "getCapabilities" ()) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.getCapabilities Mozilla MediaStreamTrack.getCapabilities documentation> +getCapabilities_ ::+                 (MonadDOM m, IsMediaStreamTrack self) => self -> m ()+getCapabilities_ self+  = liftDOM+      (void ((toMediaStreamTrack self) ^. jsf "getCapabilities" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.getCapabilities Mozilla MediaStreamTrack.getCapabilities documentation> +getCapabilitiesUnchecked ::+                         (MonadDOM m, IsMediaStreamTrack self) =>+                           self -> m MediaStreamCapabilities+getCapabilitiesUnchecked self+  = liftDOM+      (((toMediaStreamTrack self) ^. jsf "getCapabilities" ()) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.applyConstraints Mozilla MediaStreamTrack.applyConstraints documentation>  applyConstraints ::                  (MonadDOM m, IsMediaStreamTrack self, IsDictionary constraints) =>@@ -72,6 +120,19 @@ clone self   = liftDOM       (((toMediaStreamTrack self) ^. jsf "clone" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.clone Mozilla MediaStreamTrack.clone documentation> +clone_ :: (MonadDOM m, IsMediaStreamTrack self) => self -> m ()+clone_ self+  = liftDOM (void ((toMediaStreamTrack self) ^. jsf "clone" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.clone Mozilla MediaStreamTrack.clone documentation> +cloneUnchecked ::+               (MonadDOM m, IsMediaStreamTrack self) => self -> m MediaStreamTrack+cloneUnchecked self+  = liftDOM+      (((toMediaStreamTrack self) ^. jsf "clone" ()) >>=+         fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.stop Mozilla MediaStreamTrack.stop documentation>  stop :: (MonadDOM m, IsMediaStreamTrack self) => self -> m ()
src/JSDOM/Generated/MediaStreamTrackEvent.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaStreamTrackEvent-       (getTrack, MediaStreamTrackEvent, castToMediaStreamTrackEvent,-        gTypeMediaStreamTrackEvent)+       (getTrack, getTrackUnchecked, MediaStreamTrackEvent,+        castToMediaStreamTrackEvent, gTypeMediaStreamTrackEvent)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,3 +20,9 @@ getTrack ::          (MonadDOM m) => MediaStreamTrackEvent -> m (Maybe MediaStreamTrack) getTrack self = liftDOM ((self ^. js "track") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrackEvent.track Mozilla MediaStreamTrackEvent.track documentation> +getTrackUnchecked ::+                  (MonadDOM m) => MediaStreamTrackEvent -> m MediaStreamTrack+getTrackUnchecked self+  = liftDOM ((self ^. js "track") >>= fromJSValUnchecked)
src/JSDOM/Generated/MediaTrackConstraints.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MediaTrackConstraints-       (getMandatory, getOptional, MediaTrackConstraints,-        castToMediaTrackConstraints, gTypeMediaTrackConstraints)+       (getMandatory, getMandatoryUnchecked, getOptional,+        MediaTrackConstraints, castToMediaTrackConstraints,+        gTypeMediaTrackConstraints)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,6 +23,12 @@                MediaTrackConstraints -> m (Maybe MediaTrackConstraintSet) getMandatory self   = liftDOM ((self ^. js "mandatory") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints.mandatory Mozilla MediaTrackConstraints.mandatory documentation> +getMandatoryUnchecked ::+                      (MonadDOM m) => MediaTrackConstraints -> m MediaTrackConstraintSet+getMandatoryUnchecked self+  = liftDOM ((self ^. js "mandatory") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints.optional Mozilla MediaTrackConstraints.optional documentation>  getOptional ::
src/JSDOM/Generated/MessageChannel.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MessageChannel-       (newMessageChannel, getPort1, getPort2, MessageChannel,-        castToMessageChannel, gTypeMessageChannel)+       (newMessageChannel, getPort1, getPort1Unchecked, getPort2,+        getPort2Unchecked, MessageChannel, castToMessageChannel,+        gTypeMessageChannel)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -25,6 +26,18 @@ getPort1 :: (MonadDOM m) => MessageChannel -> m (Maybe MessagePort) getPort1 self = liftDOM ((self ^. js "port1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MessageChannel.port1 Mozilla MessageChannel.port1 documentation> +getPort1Unchecked ::+                  (MonadDOM m) => MessageChannel -> m MessagePort+getPort1Unchecked self+  = liftDOM ((self ^. js "port1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MessageChannel.port2 Mozilla MessageChannel.port2 documentation>  getPort2 :: (MonadDOM m) => MessageChannel -> m (Maybe MessagePort) getPort2 self = liftDOM ((self ^. js "port2") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MessageChannel.port2 Mozilla MessageChannel.port2 documentation> +getPort2Unchecked ::+                  (MonadDOM m) => MessageChannel -> m MessagePort+getPort2Unchecked self+  = liftDOM ((self ^. js "port2") >>= fromJSValUnchecked)
src/JSDOM/Generated/MessageEvent.hs view
@@ -2,8 +2,8 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MessageEvent        (initMessageEvent, webkitInitMessageEvent, getOrigin,-        getLastEventId, getSource, getData, getPorts, MessageEvent,-        castToMessageEvent, gTypeMessageEvent)+        getLastEventId, getSource, getSourceUnchecked, getData, getPorts,+        MessageEvent, castToMessageEvent, gTypeMessageEvent)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -72,6 +72,11 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MessageEvent.source Mozilla MessageEvent.source documentation>  getSource :: (MonadDOM m) => MessageEvent -> m (Maybe EventTarget) getSource self = liftDOM ((self ^. js "source") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MessageEvent.source Mozilla MessageEvent.source documentation> +getSourceUnchecked :: (MonadDOM m) => MessageEvent -> m EventTarget+getSourceUnchecked self+  = liftDOM ((self ^. js "source") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/MessageEvent.data Mozilla MessageEvent.data documentation>  getData :: (MonadDOM m) => MessageEvent -> m JSVal
src/JSDOM/Generated/MimeType.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MimeType-       (getType, getSuffixes, getDescription, getEnabledPlugin, MimeType,-        castToMimeType, gTypeMimeType)+       (getType, getSuffixes, getDescription, getEnabledPlugin,+        getEnabledPluginUnchecked, MimeType, castToMimeType, gTypeMimeType)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -37,3 +37,8 @@ getEnabledPlugin :: (MonadDOM m) => MimeType -> m (Maybe Plugin) getEnabledPlugin self   = liftDOM ((self ^. js "enabledPlugin") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MimeType.enabledPlugin Mozilla MimeType.enabledPlugin documentation> +getEnabledPluginUnchecked :: (MonadDOM m) => MimeType -> m Plugin+getEnabledPluginUnchecked self+  = liftDOM ((self ^. js "enabledPlugin") >>= fromJSValUnchecked)
src/JSDOM/Generated/MimeTypeArray.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MimeTypeArray-       (item, namedItem, getLength, MimeTypeArray, castToMimeTypeArray,+       (item, item_, itemUnchecked, namedItem, namedItem_,+        namedItemUnchecked, getLength, MimeTypeArray, castToMimeTypeArray,         gTypeMimeTypeArray)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -21,12 +22,38 @@ item self index   = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MimeTypeArray.item Mozilla MimeTypeArray.item documentation> +item_ :: (MonadDOM m) => MimeTypeArray -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MimeTypeArray.item Mozilla MimeTypeArray.item documentation> +itemUnchecked ::+              (MonadDOM m) => MimeTypeArray -> Word -> m MimeType+itemUnchecked self index+  = liftDOM+      ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MimeTypeArray.namedItem Mozilla MimeTypeArray.namedItem documentation>  namedItem ::           (MonadDOM m, ToJSString name) =>             MimeTypeArray -> name -> m (Maybe MimeType) namedItem self name   = liftDOM ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MimeTypeArray.namedItem Mozilla MimeTypeArray.namedItem documentation> +namedItem_ ::+           (MonadDOM m, ToJSString name) => MimeTypeArray -> name -> m ()+namedItem_ self name+  = liftDOM (void (self ^. jsf "namedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MimeTypeArray.namedItem Mozilla MimeTypeArray.namedItem documentation> +namedItemUnchecked ::+                   (MonadDOM m, ToJSString name) =>+                     MimeTypeArray -> name -> m MimeType+namedItemUnchecked self name+  = liftDOM+      ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/MimeTypeArray.length Mozilla MimeTypeArray.length documentation>  getLength :: (MonadDOM m) => MimeTypeArray -> m Word
src/JSDOM/Generated/MouseEvent.hs view
@@ -3,10 +3,11 @@ module JSDOM.Generated.MouseEvent        (initMouseEvent, getScreenX, getScreenY, getClientX, getClientY,         getCtrlKey, getShiftKey, getAltKey, getMetaKey, getButton,-        getRelatedTarget, getMovementX, getMovementY, getOffsetX,-        getOffsetY, getX, getY, getFromElement, getToElement,-        getDataTransfer, MouseEvent, castToMouseEvent, gTypeMouseEvent,-        IsMouseEvent, toMouseEvent)+        getRelatedTarget, getRelatedTargetUnchecked, getMovementX,+        getMovementY, getOffsetX, getOffsetY, getX, getY, getFromElement,+        getFromElementUnchecked, getToElement, getToElementUnchecked,+        getDataTransfer, getDataTransferUnchecked, MouseEvent,+        castToMouseEvent, gTypeMouseEvent, IsMouseEvent, toMouseEvent)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -104,6 +105,14 @@   = liftDOM       (((toMouseEvent self) ^. js "relatedTarget") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent.relatedTarget Mozilla MouseEvent.relatedTarget documentation> +getRelatedTargetUnchecked ::+                          (MonadDOM m, IsMouseEvent self) => self -> m EventTarget+getRelatedTargetUnchecked self+  = liftDOM+      (((toMouseEvent self) ^. js "relatedTarget") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent.movementX Mozilla MouseEvent.movementX documentation>  getMovementX :: (MonadDOM m, IsMouseEvent self) => self -> m Int getMovementX self@@ -148,15 +157,36 @@ getFromElement self   = liftDOM (((toMouseEvent self) ^. js "fromElement") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent.fromElement Mozilla MouseEvent.fromElement documentation> +getFromElementUnchecked ::+                        (MonadDOM m, IsMouseEvent self) => self -> m Node+getFromElementUnchecked self+  = liftDOM+      (((toMouseEvent self) ^. js "fromElement") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent.toElement Mozilla MouseEvent.toElement documentation>  getToElement ::              (MonadDOM m, IsMouseEvent self) => self -> m (Maybe Node) getToElement self   = liftDOM (((toMouseEvent self) ^. js "toElement") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent.toElement Mozilla MouseEvent.toElement documentation> +getToElementUnchecked ::+                      (MonadDOM m, IsMouseEvent self) => self -> m Node+getToElementUnchecked self+  = liftDOM+      (((toMouseEvent self) ^. js "toElement") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent.dataTransfer Mozilla MouseEvent.dataTransfer documentation>  getDataTransfer ::                 (MonadDOM m, IsMouseEvent self) => self -> m (Maybe DataTransfer) getDataTransfer self   = liftDOM       (((toMouseEvent self) ^. js "dataTransfer") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent.dataTransfer Mozilla MouseEvent.dataTransfer documentation> +getDataTransferUnchecked ::+                         (MonadDOM m, IsMouseEvent self) => self -> m DataTransfer+getDataTransferUnchecked self+  = liftDOM+      (((toMouseEvent self) ^. js "dataTransfer") >>= fromJSValUnchecked)
src/JSDOM/Generated/MutationEvent.hs view
@@ -2,9 +2,9 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MutationEvent        (initMutationEvent, pattern MODIFICATION, pattern ADDITION,-        pattern REMOVAL, getRelatedNode, getPrevValue, getNewValue,-        getAttrName, getAttrChange, MutationEvent, castToMutationEvent,-        gTypeMutationEvent)+        pattern REMOVAL, getRelatedNode, getRelatedNodeUnchecked,+        getPrevValue, getNewValue, getAttrName, getAttrChange,+        MutationEvent, castToMutationEvent, gTypeMutationEvent)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -44,6 +44,11 @@ getRelatedNode :: (MonadDOM m) => MutationEvent -> m (Maybe Node) getRelatedNode self   = liftDOM ((self ^. js "relatedNode") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationEvent.relatedNode Mozilla MutationEvent.relatedNode documentation> +getRelatedNodeUnchecked :: (MonadDOM m) => MutationEvent -> m Node+getRelatedNodeUnchecked self+  = liftDOM ((self ^. js "relatedNode") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationEvent.prevValue Mozilla MutationEvent.prevValue documentation>  getPrevValue ::
src/JSDOM/Generated/MutationObserver.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MutationObserver-       (newMutationObserver, observe, takeRecords, disconnect,-        MutationObserver, castToMutationObserver, gTypeMutationObserver)+       (newMutationObserver, observe, takeRecords, takeRecords_,+        disconnect, MutationObserver, castToMutationObserver,+        gTypeMutationObserver)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -38,6 +39,10 @@             (MonadDOM m) => MutationObserver -> m [Maybe MutationRecord] takeRecords self   = liftDOM ((self ^. jsf "takeRecords" ()) >>= fromJSArray)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver.takeRecords Mozilla MutationObserver.takeRecords documentation> +takeRecords_ :: (MonadDOM m) => MutationObserver -> m ()+takeRecords_ self = liftDOM (void (self ^. jsf "takeRecords" ()))  -- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver.disconnect Mozilla MutationObserver.disconnect documentation>  disconnect :: (MonadDOM m) => MutationObserver -> m ()
src/JSDOM/Generated/MutationRecord.hs view
@@ -1,10 +1,13 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.MutationRecord-       (getType, getTarget, getAddedNodes, getRemovedNodes,-        getPreviousSibling, getNextSibling, getAttributeName,-        getAttributeNamespace, getOldValue, MutationRecord,-        castToMutationRecord, gTypeMutationRecord)+       (getType, getTarget, getTargetUnchecked, getAddedNodes,+        getAddedNodesUnchecked, getRemovedNodes, getRemovedNodesUnchecked,+        getPreviousSibling, getPreviousSiblingUnchecked, getNextSibling,+        getNextSiblingUnchecked, getAttributeName,+        getAttributeNameUnchecked, getAttributeNamespace,+        getAttributeNamespaceUnchecked, getOldValue, getOldValueUnchecked,+        MutationRecord, castToMutationRecord, gTypeMutationRecord)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -27,29 +30,57 @@ getTarget :: (MonadDOM m) => MutationRecord -> m (Maybe Node) getTarget self = liftDOM ((self ^. js "target") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.target Mozilla MutationRecord.target documentation> +getTargetUnchecked :: (MonadDOM m) => MutationRecord -> m Node+getTargetUnchecked self+  = liftDOM ((self ^. js "target") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.addedNodes Mozilla MutationRecord.addedNodes documentation>  getAddedNodes ::               (MonadDOM m) => MutationRecord -> m (Maybe NodeList) getAddedNodes self   = liftDOM ((self ^. js "addedNodes") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.addedNodes Mozilla MutationRecord.addedNodes documentation> +getAddedNodesUnchecked ::+                       (MonadDOM m) => MutationRecord -> m NodeList+getAddedNodesUnchecked self+  = liftDOM ((self ^. js "addedNodes") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.removedNodes Mozilla MutationRecord.removedNodes documentation>  getRemovedNodes ::                 (MonadDOM m) => MutationRecord -> m (Maybe NodeList) getRemovedNodes self   = liftDOM ((self ^. js "removedNodes") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.removedNodes Mozilla MutationRecord.removedNodes documentation> +getRemovedNodesUnchecked ::+                         (MonadDOM m) => MutationRecord -> m NodeList+getRemovedNodesUnchecked self+  = liftDOM ((self ^. js "removedNodes") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.previousSibling Mozilla MutationRecord.previousSibling documentation>  getPreviousSibling ::                    (MonadDOM m) => MutationRecord -> m (Maybe Node) getPreviousSibling self   = liftDOM ((self ^. js "previousSibling") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.previousSibling Mozilla MutationRecord.previousSibling documentation> +getPreviousSiblingUnchecked ::+                            (MonadDOM m) => MutationRecord -> m Node+getPreviousSiblingUnchecked self+  = liftDOM ((self ^. js "previousSibling") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.nextSibling Mozilla MutationRecord.nextSibling documentation>  getNextSibling :: (MonadDOM m) => MutationRecord -> m (Maybe Node) getNextSibling self   = liftDOM ((self ^. js "nextSibling") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.nextSibling Mozilla MutationRecord.nextSibling documentation> +getNextSiblingUnchecked :: (MonadDOM m) => MutationRecord -> m Node+getNextSiblingUnchecked self+  = liftDOM ((self ^. js "nextSibling") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.attributeName Mozilla MutationRecord.attributeName documentation>  getAttributeName ::                  (MonadDOM m, FromJSString result) =>@@ -57,6 +88,12 @@ getAttributeName self   = liftDOM ((self ^. js "attributeName") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.attributeName Mozilla MutationRecord.attributeName documentation> +getAttributeNameUnchecked ::+                          (MonadDOM m, FromJSString result) => MutationRecord -> m result+getAttributeNameUnchecked self+  = liftDOM ((self ^. js "attributeName") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.attributeNamespace Mozilla MutationRecord.attributeNamespace documentation>  getAttributeNamespace ::                       (MonadDOM m, FromJSString result) =>@@ -64,9 +101,22 @@ getAttributeNamespace self   = liftDOM ((self ^. js "attributeNamespace") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.attributeNamespace Mozilla MutationRecord.attributeNamespace documentation> +getAttributeNamespaceUnchecked ::+                               (MonadDOM m, FromJSString result) => MutationRecord -> m result+getAttributeNamespaceUnchecked self+  = liftDOM+      ((self ^. js "attributeNamespace") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.oldValue Mozilla MutationRecord.oldValue documentation>  getOldValue ::             (MonadDOM m, FromJSString result) =>               MutationRecord -> m (Maybe result) getOldValue self   = liftDOM ((self ^. js "oldValue") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord.oldValue Mozilla MutationRecord.oldValue documentation> +getOldValueUnchecked ::+                     (MonadDOM m, FromJSString result) => MutationRecord -> m result+getOldValueUnchecked self+  = liftDOM ((self ^. js "oldValue") >>= fromJSValUnchecked)
src/JSDOM/Generated/NamedNodeMap.hs view
@@ -1,8 +1,13 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.NamedNodeMap-       (getNamedItem, setNamedItem, removeNamedItem, item, getNamedItemNS,-        setNamedItemNS, removeNamedItemNS, getLength, NamedNodeMap,+       (getNamedItem, getNamedItem_, getNamedItemUnchecked, setNamedItem,+        setNamedItem_, setNamedItemUnchecked, removeNamedItem,+        removeNamedItem_, removeNamedItemUnchecked, item, item_,+        itemUnchecked, getNamedItemNS, getNamedItemNS_,+        getNamedItemNSUnchecked, setNamedItemNS, setNamedItemNS_,+        setNamedItemNSUnchecked, removeNamedItemNS, removeNamedItemNS_,+        removeNamedItemNSUnchecked, getLength, NamedNodeMap,         castToNamedNodeMap, gTypeNamedNodeMap)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -25,6 +30,20 @@   = liftDOM       ((self ^. jsf "getNamedItem" [toJSVal name]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.getNamedItem Mozilla NamedNodeMap.getNamedItem documentation> +getNamedItem_ ::+              (MonadDOM m, ToJSString name) => NamedNodeMap -> name -> m ()+getNamedItem_ self name+  = liftDOM (void (self ^. jsf "getNamedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.getNamedItem Mozilla NamedNodeMap.getNamedItem documentation> +getNamedItemUnchecked ::+                      (MonadDOM m, ToJSString name) => NamedNodeMap -> name -> m Node+getNamedItemUnchecked self name+  = liftDOM+      ((self ^. jsf "getNamedItem" [toJSVal name]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.setNamedItem Mozilla NamedNodeMap.setNamedItem documentation>  setNamedItem ::              (MonadDOM m, IsNode node) =>@@ -33,6 +52,20 @@   = liftDOM       ((self ^. jsf "setNamedItem" [toJSVal node]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.setNamedItem Mozilla NamedNodeMap.setNamedItem documentation> +setNamedItem_ ::+              (MonadDOM m, IsNode node) => NamedNodeMap -> Maybe node -> m ()+setNamedItem_ self node+  = liftDOM (void (self ^. jsf "setNamedItem" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.setNamedItem Mozilla NamedNodeMap.setNamedItem documentation> +setNamedItemUnchecked ::+                      (MonadDOM m, IsNode node) => NamedNodeMap -> Maybe node -> m Node+setNamedItemUnchecked self node+  = liftDOM+      ((self ^. jsf "setNamedItem" [toJSVal node]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.removeNamedItem Mozilla NamedNodeMap.removeNamedItem documentation>  removeNamedItem ::                 (MonadDOM m, ToJSString name) =>@@ -41,11 +74,36 @@   = liftDOM       ((self ^. jsf "removeNamedItem" [toJSVal name]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.removeNamedItem Mozilla NamedNodeMap.removeNamedItem documentation> +removeNamedItem_ ::+                 (MonadDOM m, ToJSString name) => NamedNodeMap -> name -> m ()+removeNamedItem_ self name+  = liftDOM (void (self ^. jsf "removeNamedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.removeNamedItem Mozilla NamedNodeMap.removeNamedItem documentation> +removeNamedItemUnchecked ::+                         (MonadDOM m, ToJSString name) => NamedNodeMap -> name -> m Node+removeNamedItemUnchecked self name+  = liftDOM+      ((self ^. jsf "removeNamedItem" [toJSVal name]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.item Mozilla NamedNodeMap.item documentation>  item :: (MonadDOM m) => NamedNodeMap -> Word -> m (Maybe Node) item self index   = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.item Mozilla NamedNodeMap.item documentation> +item_ :: (MonadDOM m) => NamedNodeMap -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.item Mozilla NamedNodeMap.item documentation> +itemUnchecked :: (MonadDOM m) => NamedNodeMap -> Word -> m Node+itemUnchecked self index+  = liftDOM+      ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.getNamedItemNS Mozilla NamedNodeMap.getNamedItemNS documentation>  getNamedItemNS ::                (MonadDOM m, ToJSString namespaceURI, ToJSString localName) =>@@ -56,6 +114,26 @@           [toJSVal namespaceURI, toJSVal localName])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.getNamedItemNS Mozilla NamedNodeMap.getNamedItemNS documentation> +getNamedItemNS_ ::+                (MonadDOM m, ToJSString namespaceURI, ToJSString localName) =>+                  NamedNodeMap -> Maybe namespaceURI -> localName -> m ()+getNamedItemNS_ self namespaceURI localName+  = liftDOM+      (void+         (self ^. jsf "getNamedItemNS"+            [toJSVal namespaceURI, toJSVal localName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.getNamedItemNS Mozilla NamedNodeMap.getNamedItemNS documentation> +getNamedItemNSUnchecked ::+                        (MonadDOM m, ToJSString namespaceURI, ToJSString localName) =>+                          NamedNodeMap -> Maybe namespaceURI -> localName -> m Node+getNamedItemNSUnchecked self namespaceURI localName+  = liftDOM+      ((self ^. jsf "getNamedItemNS"+          [toJSVal namespaceURI, toJSVal localName])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.setNamedItemNS Mozilla NamedNodeMap.setNamedItemNS documentation>  setNamedItemNS ::                (MonadDOM m, IsNode node) =>@@ -64,6 +142,20 @@   = liftDOM       ((self ^. jsf "setNamedItemNS" [toJSVal node]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.setNamedItemNS Mozilla NamedNodeMap.setNamedItemNS documentation> +setNamedItemNS_ ::+                (MonadDOM m, IsNode node) => NamedNodeMap -> Maybe node -> m ()+setNamedItemNS_ self node+  = liftDOM (void (self ^. jsf "setNamedItemNS" [toJSVal node]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.setNamedItemNS Mozilla NamedNodeMap.setNamedItemNS documentation> +setNamedItemNSUnchecked ::+                        (MonadDOM m, IsNode node) => NamedNodeMap -> Maybe node -> m Node+setNamedItemNSUnchecked self node+  = liftDOM+      ((self ^. jsf "setNamedItemNS" [toJSVal node]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.removeNamedItemNS Mozilla NamedNodeMap.removeNamedItemNS documentation>  removeNamedItemNS ::                   (MonadDOM m, ToJSString namespaceURI, ToJSString localName) =>@@ -73,6 +165,26 @@       ((self ^. jsf "removeNamedItemNS"           [toJSVal namespaceURI, toJSVal localName])          >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.removeNamedItemNS Mozilla NamedNodeMap.removeNamedItemNS documentation> +removeNamedItemNS_ ::+                   (MonadDOM m, ToJSString namespaceURI, ToJSString localName) =>+                     NamedNodeMap -> Maybe namespaceURI -> localName -> m ()+removeNamedItemNS_ self namespaceURI localName+  = liftDOM+      (void+         (self ^. jsf "removeNamedItemNS"+            [toJSVal namespaceURI, toJSVal localName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.removeNamedItemNS Mozilla NamedNodeMap.removeNamedItemNS documentation> +removeNamedItemNSUnchecked ::+                           (MonadDOM m, ToJSString namespaceURI, ToJSString localName) =>+                             NamedNodeMap -> Maybe namespaceURI -> localName -> m Node+removeNamedItemNSUnchecked self namespaceURI localName+  = liftDOM+      ((self ^. jsf "removeNamedItemNS"+          [toJSVal namespaceURI, toJSVal localName])+         >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap.length Mozilla NamedNodeMap.length documentation>  getLength :: (MonadDOM m) => NamedNodeMap -> m Word
src/JSDOM/Generated/Navigator.hs view
@@ -1,15 +1,19 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Navigator-       (getGamepads, webkitGetUserMedia, registerProtocolHandler,-        isProtocolHandlerRegistered, unregisterProtocolHandler,-        vibratePattern, vibrate, javaEnabled, getStorageUpdates,-        getWebkitBattery, getGeolocation, getWebkitTemporaryStorage,-        getWebkitPersistentStorage, getAppCodeName, getAppName,-        getAppVersion, getLanguage, getUserAgent, getPlatform, getPlugins,-        getMimeTypes, getProduct, getProductSub, getVendor, getVendorSub,-        getCookieEnabled, getOnLine, getHardwareConcurrency, Navigator,-        castToNavigator, gTypeNavigator)+       (getGamepads, getGamepads_, webkitGetUserMedia,+        registerProtocolHandler, isProtocolHandlerRegistered,+        isProtocolHandlerRegistered_, unregisterProtocolHandler,+        vibratePattern, vibratePattern_, vibrate, vibrate_, javaEnabled,+        javaEnabled_, getStorageUpdates, getWebkitBattery,+        getWebkitBatteryUnchecked, getGeolocation, getGeolocationUnchecked,+        getWebkitTemporaryStorage, getWebkitTemporaryStorageUnchecked,+        getWebkitPersistentStorage, getWebkitPersistentStorageUnchecked,+        getAppCodeName, getAppName, getAppVersion, getLanguage,+        getUserAgent, getPlatform, getPlugins, getPluginsUnchecked,+        getMimeTypes, getMimeTypesUnchecked, getProduct, getProductSub,+        getVendor, getVendorSub, getCookieEnabled, getOnLine,+        getHardwareConcurrency, Navigator, castToNavigator, gTypeNavigator)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -28,6 +32,10 @@ getGamepads self   = liftDOM ((self ^. jsf "getGamepads" ()) >>= fromJSArray) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.getGamepads Mozilla Navigator.getGamepads documentation> +getGamepads_ :: (MonadDOM m) => Navigator -> m ()+getGamepads_ self = liftDOM (void (self ^. jsf "getGamepads" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.webkitGetUserMedia Mozilla Navigator.webkitGetUserMedia documentation>  webkitGetUserMedia ::                    (MonadDOM m, IsDictionary options) =>@@ -63,6 +71,16 @@           [toJSVal scheme, toJSVal url])          >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.isProtocolHandlerRegistered Mozilla Navigator.isProtocolHandlerRegistered documentation> +isProtocolHandlerRegistered_ ::+                             (MonadDOM m, ToJSString scheme, ToJSString url) =>+                               Navigator -> scheme -> url -> m ()+isProtocolHandlerRegistered_ self scheme url+  = liftDOM+      (void+         (self ^. jsf "isProtocolHandlerRegistered"+            [toJSVal scheme, toJSVal url]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.unregisterProtocolHandler Mozilla Navigator.unregisterProtocolHandler documentation>  unregisterProtocolHandler ::                           (MonadDOM m, ToJSString scheme, ToJSString url) =>@@ -80,15 +98,29 @@       ((self ^. jsf "vibrate" [toJSVal (array pattern')]) >>= valToBool)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.vibrate Mozilla Navigator.vibrate documentation> +vibratePattern_ :: (MonadDOM m) => Navigator -> [Word] -> m ()+vibratePattern_ self pattern'+  = liftDOM (void (self ^. jsf "vibrate" [toJSVal (array pattern')]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.vibrate Mozilla Navigator.vibrate documentation>  vibrate :: (MonadDOM m) => Navigator -> Word -> m Bool vibrate self time   = liftDOM ((self ^. jsf "vibrate" [toJSVal time]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.vibrate Mozilla Navigator.vibrate documentation> +vibrate_ :: (MonadDOM m) => Navigator -> Word -> m ()+vibrate_ self time+  = liftDOM (void (self ^. jsf "vibrate" [toJSVal time]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.javaEnabled Mozilla Navigator.javaEnabled documentation>  javaEnabled :: (MonadDOM m) => Navigator -> m Bool javaEnabled self   = liftDOM ((self ^. jsf "javaEnabled" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.javaEnabled Mozilla Navigator.javaEnabled documentation> +javaEnabled_ :: (MonadDOM m) => Navigator -> m ()+javaEnabled_ self = liftDOM (void (self ^. jsf "javaEnabled" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.getStorageUpdates Mozilla Navigator.getStorageUpdates documentation>  getStorageUpdates :: (MonadDOM m) => Navigator -> m () getStorageUpdates self@@ -100,24 +132,50 @@ getWebkitBattery self   = liftDOM ((self ^. js "webkitBattery") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.webkitBattery Mozilla Navigator.webkitBattery documentation> +getWebkitBatteryUnchecked ::+                          (MonadDOM m) => Navigator -> m BatteryManager+getWebkitBatteryUnchecked self+  = liftDOM ((self ^. js "webkitBattery") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.geolocation Mozilla Navigator.geolocation documentation>  getGeolocation ::                (MonadDOM m) => Navigator -> m (Maybe Geolocation) getGeolocation self   = liftDOM ((self ^. js "geolocation") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.geolocation Mozilla Navigator.geolocation documentation> +getGeolocationUnchecked ::+                        (MonadDOM m) => Navigator -> m Geolocation+getGeolocationUnchecked self+  = liftDOM ((self ^. js "geolocation") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.webkitTemporaryStorage Mozilla Navigator.webkitTemporaryStorage documentation>  getWebkitTemporaryStorage ::                           (MonadDOM m) => Navigator -> m (Maybe StorageQuota) getWebkitTemporaryStorage self   = liftDOM ((self ^. js "webkitTemporaryStorage") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.webkitTemporaryStorage Mozilla Navigator.webkitTemporaryStorage documentation> +getWebkitTemporaryStorageUnchecked ::+                                   (MonadDOM m) => Navigator -> m StorageQuota+getWebkitTemporaryStorageUnchecked self+  = liftDOM+      ((self ^. js "webkitTemporaryStorage") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.webkitPersistentStorage Mozilla Navigator.webkitPersistentStorage documentation>  getWebkitPersistentStorage ::                            (MonadDOM m) => Navigator -> m (Maybe StorageQuota) getWebkitPersistentStorage self   = liftDOM ((self ^. js "webkitPersistentStorage") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.webkitPersistentStorage Mozilla Navigator.webkitPersistentStorage documentation> +getWebkitPersistentStorageUnchecked ::+                                    (MonadDOM m) => Navigator -> m StorageQuota+getWebkitPersistentStorageUnchecked self+  = liftDOM+      ((self ^. js "webkitPersistentStorage") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.appCodeName Mozilla Navigator.appCodeName documentation>  getAppCodeName ::                (MonadDOM m, FromJSString result) => Navigator -> m result@@ -158,11 +216,22 @@ getPlugins :: (MonadDOM m) => Navigator -> m (Maybe PluginArray) getPlugins self = liftDOM ((self ^. js "plugins") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.plugins Mozilla Navigator.plugins documentation> +getPluginsUnchecked :: (MonadDOM m) => Navigator -> m PluginArray+getPluginsUnchecked self+  = liftDOM ((self ^. js "plugins") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.mimeTypes Mozilla Navigator.mimeTypes documentation>  getMimeTypes ::              (MonadDOM m) => Navigator -> m (Maybe MimeTypeArray) getMimeTypes self   = liftDOM ((self ^. js "mimeTypes") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.mimeTypes Mozilla Navigator.mimeTypes documentation> +getMimeTypesUnchecked ::+                      (MonadDOM m) => Navigator -> m MimeTypeArray+getMimeTypesUnchecked self+  = liftDOM ((self ^. js "mimeTypes") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/Navigator.product Mozilla Navigator.product documentation>  getProduct ::
src/JSDOM/Generated/Node.hs view
@@ -1,27 +1,42 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Node-       (insertBefore, replaceChild, removeChild, appendChild,-        hasChildNodes, cloneNode, normalize, isSupported, isSameNode,-        isEqualNode, lookupPrefix, isDefaultNamespace, lookupNamespaceURI,-        compareDocumentPosition, contains, pattern ELEMENT_NODE,-        pattern ATTRIBUTE_NODE, pattern TEXT_NODE,-        pattern CDATA_SECTION_NODE, pattern ENTITY_REFERENCE_NODE,-        pattern ENTITY_NODE, pattern PROCESSING_INSTRUCTION_NODE,-        pattern COMMENT_NODE, pattern DOCUMENT_NODE,-        pattern DOCUMENT_TYPE_NODE, pattern DOCUMENT_FRAGMENT_NODE,-        pattern NOTATION_NODE, pattern DOCUMENT_POSITION_DISCONNECTED,+       (insertBefore, insertBefore_, insertBeforeUnchecked, replaceChild,+        replaceChild_, replaceChildUnchecked, removeChild, removeChild_,+        removeChildUnchecked, appendChild, appendChild_,+        appendChildUnchecked, hasChildNodes, hasChildNodes_, cloneNode,+        cloneNode_, cloneNodeUnchecked, normalize, isSupported,+        isSupported_, isSameNode, isSameNode_, isEqualNode, isEqualNode_,+        lookupPrefix, lookupPrefix_, lookupPrefixUnchecked,+        isDefaultNamespace, isDefaultNamespace_, lookupNamespaceURI,+        lookupNamespaceURI_, lookupNamespaceURIUnchecked,+        compareDocumentPosition, compareDocumentPosition_, contains,+        contains_, pattern ELEMENT_NODE, pattern ATTRIBUTE_NODE,+        pattern TEXT_NODE, pattern CDATA_SECTION_NODE,+        pattern ENTITY_REFERENCE_NODE, pattern ENTITY_NODE,+        pattern PROCESSING_INSTRUCTION_NODE, pattern COMMENT_NODE,+        pattern DOCUMENT_NODE, pattern DOCUMENT_TYPE_NODE,+        pattern DOCUMENT_FRAGMENT_NODE, pattern NOTATION_NODE,+        pattern DOCUMENT_POSITION_DISCONNECTED,         pattern DOCUMENT_POSITION_PRECEDING,         pattern DOCUMENT_POSITION_FOLLOWING,         pattern DOCUMENT_POSITION_CONTAINS,         pattern DOCUMENT_POSITION_CONTAINED_BY,         pattern DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, getNodeName,-        setNodeValue, getNodeValue, getNodeType, getParentNode,-        getChildNodes, getFirstChild, getLastChild, getPreviousSibling,-        getNextSibling, getOwnerDocument, getNamespaceURI, setPrefix,-        getPrefix, getLocalName, getBaseURI, setTextContent,-        getTextContent, getParentElement, Node, castToNode, gTypeNode,-        IsNode, toNode)+        getNodeNameUnchecked, setNodeValue, getNodeValue,+        getNodeValueUnchecked, getNodeType, getParentNode,+        getParentNodeUnchecked, getChildNodes, getChildNodesUnchecked,+        getFirstChild, getFirstChildUnchecked, getLastChild,+        getLastChildUnchecked, getPreviousSibling,+        getPreviousSiblingUnchecked, getNextSibling,+        getNextSiblingUnchecked, getOwnerDocument,+        getOwnerDocumentUnchecked, getNamespaceURI,+        getNamespaceURIUnchecked, setPrefix, getPrefix, getPrefixUnchecked,+        getLocalName, getLocalNameUnchecked, getBaseURI,+        getBaseURIUnchecked, setTextContent, getTextContent,+        getTextContentUnchecked, getParentElement,+        getParentElementUnchecked, Node, castToNode, gTypeNode, IsNode,+        toNode)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -45,6 +60,26 @@           [toJSVal newChild, toJSVal refChild])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.insertBefore Mozilla Node.insertBefore documentation> +insertBefore_ ::+              (MonadDOM m, IsNode self, IsNode newChild, IsNode refChild) =>+                self -> Maybe newChild -> Maybe refChild -> m ()+insertBefore_ self newChild refChild+  = liftDOM+      (void+         ((toNode self) ^. jsf "insertBefore"+            [toJSVal newChild, toJSVal refChild]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.insertBefore Mozilla Node.insertBefore documentation> +insertBeforeUnchecked ::+                      (MonadDOM m, IsNode self, IsNode newChild, IsNode refChild) =>+                        self -> Maybe newChild -> Maybe refChild -> m Node+insertBeforeUnchecked self newChild refChild+  = liftDOM+      (((toNode self) ^. jsf "insertBefore"+          [toJSVal newChild, toJSVal refChild])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.replaceChild Mozilla Node.replaceChild documentation>  replaceChild ::              (MonadDOM m, IsNode self, IsNode newChild, IsNode oldChild) =>@@ -55,6 +90,26 @@           [toJSVal newChild, toJSVal oldChild])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.replaceChild Mozilla Node.replaceChild documentation> +replaceChild_ ::+              (MonadDOM m, IsNode self, IsNode newChild, IsNode oldChild) =>+                self -> Maybe newChild -> Maybe oldChild -> m ()+replaceChild_ self newChild oldChild+  = liftDOM+      (void+         ((toNode self) ^. jsf "replaceChild"+            [toJSVal newChild, toJSVal oldChild]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.replaceChild Mozilla Node.replaceChild documentation> +replaceChildUnchecked ::+                      (MonadDOM m, IsNode self, IsNode newChild, IsNode oldChild) =>+                        self -> Maybe newChild -> Maybe oldChild -> m Node+replaceChildUnchecked self newChild oldChild+  = liftDOM+      (((toNode self) ^. jsf "replaceChild"+          [toJSVal newChild, toJSVal oldChild])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.removeChild Mozilla Node.removeChild documentation>  removeChild ::             (MonadDOM m, IsNode self, IsNode oldChild) =>@@ -64,6 +119,23 @@       (((toNode self) ^. jsf "removeChild" [toJSVal oldChild]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.removeChild Mozilla Node.removeChild documentation> +removeChild_ ::+             (MonadDOM m, IsNode self, IsNode oldChild) =>+               self -> Maybe oldChild -> m ()+removeChild_ self oldChild+  = liftDOM+      (void ((toNode self) ^. jsf "removeChild" [toJSVal oldChild]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.removeChild Mozilla Node.removeChild documentation> +removeChildUnchecked ::+                     (MonadDOM m, IsNode self, IsNode oldChild) =>+                       self -> Maybe oldChild -> m Node+removeChildUnchecked self oldChild+  = liftDOM+      (((toNode self) ^. jsf "removeChild" [toJSVal oldChild]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.appendChild Mozilla Node.appendChild documentation>  appendChild ::             (MonadDOM m, IsNode self, IsNode newChild) =>@@ -73,11 +145,33 @@       (((toNode self) ^. jsf "appendChild" [toJSVal newChild]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.appendChild Mozilla Node.appendChild documentation> +appendChild_ ::+             (MonadDOM m, IsNode self, IsNode newChild) =>+               self -> Maybe newChild -> m ()+appendChild_ self newChild+  = liftDOM+      (void ((toNode self) ^. jsf "appendChild" [toJSVal newChild]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.appendChild Mozilla Node.appendChild documentation> +appendChildUnchecked ::+                     (MonadDOM m, IsNode self, IsNode newChild) =>+                       self -> Maybe newChild -> m Node+appendChildUnchecked self newChild+  = liftDOM+      (((toNode self) ^. jsf "appendChild" [toJSVal newChild]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.hasChildNodes Mozilla Node.hasChildNodes documentation>  hasChildNodes :: (MonadDOM m, IsNode self) => self -> m Bool hasChildNodes self   = liftDOM (((toNode self) ^. jsf "hasChildNodes" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.hasChildNodes Mozilla Node.hasChildNodes documentation> +hasChildNodes_ :: (MonadDOM m, IsNode self) => self -> m ()+hasChildNodes_ self+  = liftDOM (void ((toNode self) ^. jsf "hasChildNodes" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.cloneNode Mozilla Node.cloneNode documentation>  cloneNode ::           (MonadDOM m, IsNode self) => self -> Bool -> m (Maybe Node)@@ -85,6 +179,19 @@   = liftDOM       (((toNode self) ^. jsf "cloneNode" [toJSVal deep]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.cloneNode Mozilla Node.cloneNode documentation> +cloneNode_ :: (MonadDOM m, IsNode self) => self -> Bool -> m ()+cloneNode_ self deep+  = liftDOM (void ((toNode self) ^. jsf "cloneNode" [toJSVal deep]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.cloneNode Mozilla Node.cloneNode documentation> +cloneNodeUnchecked ::+                   (MonadDOM m, IsNode self) => self -> Bool -> m Node+cloneNodeUnchecked self deep+  = liftDOM+      (((toNode self) ^. jsf "cloneNode" [toJSVal deep]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.normalize Mozilla Node.normalize documentation>  normalize :: (MonadDOM m, IsNode self) => self -> m () normalize self@@ -101,6 +208,17 @@           [toJSVal feature, toJSVal version])          >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.isSupported Mozilla Node.isSupported documentation> +isSupported_ ::+             (MonadDOM m, IsNode self, ToJSString feature,+              ToJSString version) =>+               self -> feature -> Maybe version -> m ()+isSupported_ self feature version+  = liftDOM+      (void+         ((toNode self) ^. jsf "isSupported"+            [toJSVal feature, toJSVal version]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.isSameNode Mozilla Node.isSameNode documentation>  isSameNode ::            (MonadDOM m, IsNode self, IsNode other) =>@@ -109,6 +227,14 @@   = liftDOM       (((toNode self) ^. jsf "isSameNode" [toJSVal other]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.isSameNode Mozilla Node.isSameNode documentation> +isSameNode_ ::+            (MonadDOM m, IsNode self, IsNode other) =>+              self -> Maybe other -> m ()+isSameNode_ self other+  = liftDOM+      (void ((toNode self) ^. jsf "isSameNode" [toJSVal other]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.isEqualNode Mozilla Node.isEqualNode documentation>  isEqualNode ::             (MonadDOM m, IsNode self, IsNode other) =>@@ -118,6 +244,14 @@       (((toNode self) ^. jsf "isEqualNode" [toJSVal other]) >>=          valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.isEqualNode Mozilla Node.isEqualNode documentation> +isEqualNode_ ::+             (MonadDOM m, IsNode self, IsNode other) =>+               self -> Maybe other -> m ()+isEqualNode_ self other+  = liftDOM+      (void ((toNode self) ^. jsf "isEqualNode" [toJSVal other]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.lookupPrefix Mozilla Node.lookupPrefix documentation>  lookupPrefix ::              (MonadDOM m, IsNode self, ToJSString namespaceURI,@@ -128,6 +262,24 @@       (((toNode self) ^. jsf "lookupPrefix" [toJSVal namespaceURI]) >>=          fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.lookupPrefix Mozilla Node.lookupPrefix documentation> +lookupPrefix_ ::+              (MonadDOM m, IsNode self, ToJSString namespaceURI) =>+                self -> Maybe namespaceURI -> m ()+lookupPrefix_ self namespaceURI+  = liftDOM+      (void ((toNode self) ^. jsf "lookupPrefix" [toJSVal namespaceURI]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.lookupPrefix Mozilla Node.lookupPrefix documentation> +lookupPrefixUnchecked ::+                      (MonadDOM m, IsNode self, ToJSString namespaceURI,+                       FromJSString result) =>+                        self -> Maybe namespaceURI -> m result+lookupPrefixUnchecked self namespaceURI+  = liftDOM+      (((toNode self) ^. jsf "lookupPrefix" [toJSVal namespaceURI]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.isDefaultNamespace Mozilla Node.isDefaultNamespace documentation>  isDefaultNamespace ::                    (MonadDOM m, IsNode self, ToJSString namespaceURI) =>@@ -137,6 +289,15 @@       (((toNode self) ^. jsf "isDefaultNamespace" [toJSVal namespaceURI])          >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.isDefaultNamespace Mozilla Node.isDefaultNamespace documentation> +isDefaultNamespace_ ::+                    (MonadDOM m, IsNode self, ToJSString namespaceURI) =>+                      self -> Maybe namespaceURI -> m ()+isDefaultNamespace_ self namespaceURI+  = liftDOM+      (void+         ((toNode self) ^. jsf "isDefaultNamespace" [toJSVal namespaceURI]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.lookupNamespaceURI Mozilla Node.lookupNamespaceURI documentation>  lookupNamespaceURI ::                    (MonadDOM m, IsNode self, ToJSString prefix,@@ -147,6 +308,24 @@       (((toNode self) ^. jsf "lookupNamespaceURI" [toJSVal prefix]) >>=          fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.lookupNamespaceURI Mozilla Node.lookupNamespaceURI documentation> +lookupNamespaceURI_ ::+                    (MonadDOM m, IsNode self, ToJSString prefix) =>+                      self -> Maybe prefix -> m ()+lookupNamespaceURI_ self prefix+  = liftDOM+      (void ((toNode self) ^. jsf "lookupNamespaceURI" [toJSVal prefix]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.lookupNamespaceURI Mozilla Node.lookupNamespaceURI documentation> +lookupNamespaceURIUnchecked ::+                            (MonadDOM m, IsNode self, ToJSString prefix,+                             FromJSString result) =>+                              self -> Maybe prefix -> m result+lookupNamespaceURIUnchecked self prefix+  = liftDOM+      (((toNode self) ^. jsf "lookupNamespaceURI" [toJSVal prefix]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.compareDocumentPosition Mozilla Node.compareDocumentPosition documentation>  compareDocumentPosition ::                         (MonadDOM m, IsNode self, IsNode other) =>@@ -157,6 +336,15 @@          (((toNode self) ^. jsf "compareDocumentPosition" [toJSVal other])             >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.compareDocumentPosition Mozilla Node.compareDocumentPosition documentation> +compareDocumentPosition_ ::+                         (MonadDOM m, IsNode self, IsNode other) =>+                           self -> Maybe other -> m ()+compareDocumentPosition_ self other+  = liftDOM+      (void+         ((toNode self) ^. jsf "compareDocumentPosition" [toJSVal other]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.contains Mozilla Node.contains documentation>  contains ::          (MonadDOM m, IsNode self, IsNode other) =>@@ -164,6 +352,13 @@ contains self other   = liftDOM       (((toNode self) ^. jsf "contains" [toJSVal other]) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.contains Mozilla Node.contains documentation> +contains_ ::+          (MonadDOM m, IsNode self, IsNode other) =>+            self -> Maybe other -> m ()+contains_ self other+  = liftDOM (void ((toNode self) ^. jsf "contains" [toJSVal other])) pattern ELEMENT_NODE = 1 pattern ATTRIBUTE_NODE = 2 pattern TEXT_NODE = 3@@ -190,6 +385,12 @@ getNodeName self   = liftDOM (((toNode self) ^. js "nodeName") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.nodeName Mozilla Node.nodeName documentation> +getNodeNameUnchecked ::+                     (MonadDOM m, IsNode self, FromJSString result) => self -> m result+getNodeNameUnchecked self+  = liftDOM (((toNode self) ^. js "nodeName") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.nodeValue Mozilla Node.nodeValue documentation>  setNodeValue ::              (MonadDOM m, IsNode self, ToJSString val) =>@@ -204,6 +405,13 @@ getNodeValue self   = liftDOM (((toNode self) ^. js "nodeValue") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.nodeValue Mozilla Node.nodeValue documentation> +getNodeValueUnchecked ::+                      (MonadDOM m, IsNode self, FromJSString result) => self -> m result+getNodeValueUnchecked self+  = liftDOM+      (((toNode self) ^. js "nodeValue") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.nodeType Mozilla Node.nodeType documentation>  getNodeType :: (MonadDOM m, IsNode self) => self -> m Word getNodeType self@@ -216,41 +424,90 @@ getParentNode self   = liftDOM (((toNode self) ^. js "parentNode") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.parentNode Mozilla Node.parentNode documentation> +getParentNodeUnchecked ::+                       (MonadDOM m, IsNode self) => self -> m Node+getParentNodeUnchecked self+  = liftDOM+      (((toNode self) ^. js "parentNode") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.childNodes Mozilla Node.childNodes documentation>  getChildNodes ::               (MonadDOM m, IsNode self) => self -> m (Maybe NodeList) getChildNodes self   = liftDOM (((toNode self) ^. js "childNodes") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.childNodes Mozilla Node.childNodes documentation> +getChildNodesUnchecked ::+                       (MonadDOM m, IsNode self) => self -> m NodeList+getChildNodesUnchecked self+  = liftDOM+      (((toNode self) ^. js "childNodes") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.firstChild Mozilla Node.firstChild documentation>  getFirstChild ::               (MonadDOM m, IsNode self) => self -> m (Maybe Node) getFirstChild self   = liftDOM (((toNode self) ^. js "firstChild") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.firstChild Mozilla Node.firstChild documentation> +getFirstChildUnchecked ::+                       (MonadDOM m, IsNode self) => self -> m Node+getFirstChildUnchecked self+  = liftDOM+      (((toNode self) ^. js "firstChild") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.lastChild Mozilla Node.lastChild documentation>  getLastChild :: (MonadDOM m, IsNode self) => self -> m (Maybe Node) getLastChild self   = liftDOM (((toNode self) ^. js "lastChild") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.lastChild Mozilla Node.lastChild documentation> +getLastChildUnchecked ::+                      (MonadDOM m, IsNode self) => self -> m Node+getLastChildUnchecked self+  = liftDOM+      (((toNode self) ^. js "lastChild") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.previousSibling Mozilla Node.previousSibling documentation>  getPreviousSibling ::                    (MonadDOM m, IsNode self) => self -> m (Maybe Node) getPreviousSibling self   = liftDOM (((toNode self) ^. js "previousSibling") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.previousSibling Mozilla Node.previousSibling documentation> +getPreviousSiblingUnchecked ::+                            (MonadDOM m, IsNode self) => self -> m Node+getPreviousSiblingUnchecked self+  = liftDOM+      (((toNode self) ^. js "previousSibling") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.nextSibling Mozilla Node.nextSibling documentation>  getNextSibling ::                (MonadDOM m, IsNode self) => self -> m (Maybe Node) getNextSibling self   = liftDOM (((toNode self) ^. js "nextSibling") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.nextSibling Mozilla Node.nextSibling documentation> +getNextSiblingUnchecked ::+                        (MonadDOM m, IsNode self) => self -> m Node+getNextSiblingUnchecked self+  = liftDOM+      (((toNode self) ^. js "nextSibling") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.ownerDocument Mozilla Node.ownerDocument documentation>  getOwnerDocument ::                  (MonadDOM m, IsNode self) => self -> m (Maybe Document) getOwnerDocument self   = liftDOM (((toNode self) ^. js "ownerDocument") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.ownerDocument Mozilla Node.ownerDocument documentation> +getOwnerDocumentUnchecked ::+                          (MonadDOM m, IsNode self) => self -> m Document+getOwnerDocumentUnchecked self+  = liftDOM+      (((toNode self) ^. js "ownerDocument") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.namespaceURI Mozilla Node.namespaceURI documentation>  getNamespaceURI ::                 (MonadDOM m, IsNode self, FromJSString result) =>@@ -259,6 +516,13 @@   = liftDOM       (((toNode self) ^. js "namespaceURI") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.namespaceURI Mozilla Node.namespaceURI documentation> +getNamespaceURIUnchecked ::+                         (MonadDOM m, IsNode self, FromJSString result) => self -> m result+getNamespaceURIUnchecked self+  = liftDOM+      (((toNode self) ^. js "namespaceURI") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.prefix Mozilla Node.prefix documentation>  setPrefix ::           (MonadDOM m, IsNode self, ToJSString val) =>@@ -273,6 +537,12 @@ getPrefix self   = liftDOM (((toNode self) ^. js "prefix") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.prefix Mozilla Node.prefix documentation> +getPrefixUnchecked ::+                   (MonadDOM m, IsNode self, FromJSString result) => self -> m result+getPrefixUnchecked self+  = liftDOM (((toNode self) ^. js "prefix") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.localName Mozilla Node.localName documentation>  getLocalName ::              (MonadDOM m, IsNode self, FromJSString result) =>@@ -280,6 +550,13 @@ getLocalName self   = liftDOM (((toNode self) ^. js "localName") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.localName Mozilla Node.localName documentation> +getLocalNameUnchecked ::+                      (MonadDOM m, IsNode self, FromJSString result) => self -> m result+getLocalNameUnchecked self+  = liftDOM+      (((toNode self) ^. js "localName") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.baseURI Mozilla Node.baseURI documentation>  getBaseURI ::            (MonadDOM m, IsNode self, FromJSString result) =>@@ -287,6 +564,12 @@ getBaseURI self   = liftDOM (((toNode self) ^. js "baseURI") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.baseURI Mozilla Node.baseURI documentation> +getBaseURIUnchecked ::+                    (MonadDOM m, IsNode self, FromJSString result) => self -> m result+getBaseURIUnchecked self+  = liftDOM (((toNode self) ^. js "baseURI") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.textContent Mozilla Node.textContent documentation>  setTextContent ::                (MonadDOM m, IsNode self, ToJSString val) =>@@ -302,8 +585,22 @@   = liftDOM       (((toNode self) ^. js "textContent") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.textContent Mozilla Node.textContent documentation> +getTextContentUnchecked ::+                        (MonadDOM m, IsNode self, FromJSString result) => self -> m result+getTextContentUnchecked self+  = liftDOM+      (((toNode self) ^. js "textContent") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.parentElement Mozilla Node.parentElement documentation>  getParentElement ::                  (MonadDOM m, IsNode self) => self -> m (Maybe Element) getParentElement self   = liftDOM (((toNode self) ^. js "parentElement") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Node.parentElement Mozilla Node.parentElement documentation> +getParentElementUnchecked ::+                          (MonadDOM m, IsNode self) => self -> m Element+getParentElementUnchecked self+  = liftDOM+      (((toNode self) ^. js "parentElement") >>= fromJSValUnchecked)
src/JSDOM/Generated/NodeFilter.hs view
@@ -1,9 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.NodeFilter-       (acceptNode, pattern FILTER_ACCEPT, pattern FILTER_REJECT,-        pattern FILTER_SKIP, pattern SHOW_ALL, pattern SHOW_ELEMENT,-        pattern SHOW_ATTRIBUTE, pattern SHOW_TEXT,+       (acceptNode, acceptNode_, pattern FILTER_ACCEPT,+        pattern FILTER_REJECT, pattern FILTER_SKIP, pattern SHOW_ALL,+        pattern SHOW_ELEMENT, pattern SHOW_ATTRIBUTE, pattern SHOW_TEXT,         pattern SHOW_CDATA_SECTION, pattern SHOW_ENTITY_REFERENCE,         pattern SHOW_ENTITY, pattern SHOW_PROCESSING_INSTRUCTION,         pattern SHOW_COMMENT, pattern SHOW_DOCUMENT,@@ -30,6 +30,12 @@   = liftDOM       (round <$>          ((self ^. jsf "acceptNode" [toJSVal n]) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeFilter.acceptNode Mozilla NodeFilter.acceptNode documentation> +acceptNode_ ::+            (MonadDOM m, IsNode n) => NodeFilter -> Maybe n -> m ()+acceptNode_ self n+  = liftDOM (void (self ^. jsf "acceptNode" [toJSVal n])) pattern FILTER_ACCEPT = 1 pattern FILTER_REJECT = 2 pattern FILTER_SKIP = 3
src/JSDOM/Generated/NodeIterator.hs view
@@ -1,10 +1,12 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.NodeIterator-       (nextNode, previousNode, detach, getRoot, getWhatToShow, getFilter,+       (nextNode, nextNode_, nextNodeUnchecked, previousNode,+        previousNode_, previousNodeUnchecked, detach, getRoot,+        getRootUnchecked, getWhatToShow, getFilter, getFilterUnchecked,         getExpandEntityReferences, getReferenceNode,-        getPointerBeforeReferenceNode, NodeIterator, castToNodeIterator,-        gTypeNodeIterator)+        getReferenceNodeUnchecked, getPointerBeforeReferenceNode,+        NodeIterator, castToNodeIterator, gTypeNodeIterator)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,11 +24,29 @@ nextNode :: (MonadDOM m) => NodeIterator -> m (Maybe Node) nextNode self = liftDOM ((self ^. jsf "nextNode" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.nextNode Mozilla NodeIterator.nextNode documentation> +nextNode_ :: (MonadDOM m) => NodeIterator -> m ()+nextNode_ self = liftDOM (void (self ^. jsf "nextNode" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.nextNode Mozilla NodeIterator.nextNode documentation> +nextNodeUnchecked :: (MonadDOM m) => NodeIterator -> m Node+nextNodeUnchecked self+  = liftDOM ((self ^. jsf "nextNode" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.previousNode Mozilla NodeIterator.previousNode documentation>  previousNode :: (MonadDOM m) => NodeIterator -> m (Maybe Node) previousNode self   = liftDOM ((self ^. jsf "previousNode" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.previousNode Mozilla NodeIterator.previousNode documentation> +previousNode_ :: (MonadDOM m) => NodeIterator -> m ()+previousNode_ self = liftDOM (void (self ^. jsf "previousNode" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.previousNode Mozilla NodeIterator.previousNode documentation> +previousNodeUnchecked :: (MonadDOM m) => NodeIterator -> m Node+previousNodeUnchecked self+  = liftDOM ((self ^. jsf "previousNode" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.detach Mozilla NodeIterator.detach documentation>  detach :: (MonadDOM m) => NodeIterator -> m () detach self = liftDOM (void (self ^. jsf "detach" ()))@@ -35,6 +55,11 @@ getRoot :: (MonadDOM m) => NodeIterator -> m (Maybe Node) getRoot self = liftDOM ((self ^. js "root") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.root Mozilla NodeIterator.root documentation> +getRootUnchecked :: (MonadDOM m) => NodeIterator -> m Node+getRootUnchecked self+  = liftDOM ((self ^. js "root") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.whatToShow Mozilla NodeIterator.whatToShow documentation>  getWhatToShow :: (MonadDOM m) => NodeIterator -> m Word getWhatToShow self@@ -44,6 +69,11 @@ getFilter :: (MonadDOM m) => NodeIterator -> m (Maybe NodeFilter) getFilter self = liftDOM ((self ^. js "filter") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.filter Mozilla NodeIterator.filter documentation> +getFilterUnchecked :: (MonadDOM m) => NodeIterator -> m NodeFilter+getFilterUnchecked self+  = liftDOM ((self ^. js "filter") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.expandEntityReferences Mozilla NodeIterator.expandEntityReferences documentation>  getExpandEntityReferences :: (MonadDOM m) => NodeIterator -> m Bool getExpandEntityReferences self@@ -53,6 +83,11 @@ getReferenceNode :: (MonadDOM m) => NodeIterator -> m (Maybe Node) getReferenceNode self   = liftDOM ((self ^. js "referenceNode") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.referenceNode Mozilla NodeIterator.referenceNode documentation> +getReferenceNodeUnchecked :: (MonadDOM m) => NodeIterator -> m Node+getReferenceNodeUnchecked self+  = liftDOM ((self ^. js "referenceNode") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeIterator.pointerBeforeReferenceNode Mozilla NodeIterator.pointerBeforeReferenceNode documentation>  getPointerBeforeReferenceNode ::
src/JSDOM/Generated/NodeList.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.NodeList-       (item, getLength, NodeList, castToNodeList, gTypeNodeList,-        IsNodeList, toNodeList)+       (item, item_, itemUnchecked, getLength, NodeList, castToNodeList,+        gTypeNodeList, IsNodeList, toNodeList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,6 +22,19 @@ item self index   = liftDOM       (((toNodeList self) ^. jsf "item" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeList.item Mozilla NodeList.item documentation> +item_ :: (MonadDOM m, IsNodeList self) => self -> Word -> m ()+item_ self index+  = liftDOM (void ((toNodeList self) ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeList.item Mozilla NodeList.item documentation> +itemUnchecked ::+              (MonadDOM m, IsNodeList self) => self -> Word -> m Node+itemUnchecked self index+  = liftDOM+      (((toNodeList self) ^. jsf "item" [toJSVal index]) >>=+         fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/NodeList.length Mozilla NodeList.length documentation>  getLength :: (MonadDOM m, IsNodeList self) => self -> m Word
src/JSDOM/Generated/NotificationCenter.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.NotificationCenter-       (createNotification, checkPermission, requestPermission,-        NotificationCenter, castToNotificationCenter,+       (createNotification, createNotification_,+        createNotificationUnchecked, checkPermission, checkPermission_,+        requestPermission, NotificationCenter, castToNotificationCenter,         gTypeNotificationCenter)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -29,11 +30,38 @@           [toJSVal iconUrl, toJSVal title, toJSVal body])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/NotificationCenter.createNotification Mozilla NotificationCenter.createNotification documentation> +createNotification_ ::+                    (MonadDOM m, ToJSString iconUrl, ToJSString title,+                     ToJSString body) =>+                      NotificationCenter -> iconUrl -> title -> body -> m ()+createNotification_ self iconUrl title body+  = liftDOM+      (void+         (self ^. jsf "createNotification"+            [toJSVal iconUrl, toJSVal title, toJSVal body]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NotificationCenter.createNotification Mozilla NotificationCenter.createNotification documentation> +createNotificationUnchecked ::+                            (MonadDOM m, ToJSString iconUrl, ToJSString title,+                             ToJSString body) =>+                              NotificationCenter -> iconUrl -> title -> body -> m Notification+createNotificationUnchecked self iconUrl title body+  = liftDOM+      ((self ^. jsf "createNotification"+          [toJSVal iconUrl, toJSVal title, toJSVal body])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/NotificationCenter.checkPermission Mozilla NotificationCenter.checkPermission documentation>  checkPermission :: (MonadDOM m) => NotificationCenter -> m Int checkPermission self   = liftDOM       (round <$> ((self ^. jsf "checkPermission" ()) >>= valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/NotificationCenter.checkPermission Mozilla NotificationCenter.checkPermission documentation> +checkPermission_ :: (MonadDOM m) => NotificationCenter -> m ()+checkPermission_ self+  = liftDOM (void (self ^. jsf "checkPermission" ()))  -- | <https://developer.mozilla.org/en-US/docs/Web/API/NotificationCenter.requestPermission Mozilla NotificationCenter.requestPermission documentation>  requestPermission ::
src/JSDOM/Generated/OESVertexArrayObject.hs view
@@ -1,10 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.OESVertexArrayObject-       (createVertexArrayOES, deleteVertexArrayOES, isVertexArrayOES,-        bindVertexArrayOES, pattern VERTEX_ARRAY_BINDING_OES,-        OESVertexArrayObject, castToOESVertexArrayObject,-        gTypeOESVertexArrayObject)+       (createVertexArrayOES, createVertexArrayOES_,+        createVertexArrayOESUnchecked, deleteVertexArrayOES,+        isVertexArrayOES, isVertexArrayOES_, bindVertexArrayOES,+        pattern VERTEX_ARRAY_BINDING_OES, OESVertexArrayObject,+        castToOESVertexArrayObject, gTypeOESVertexArrayObject)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -25,6 +26,19 @@ createVertexArrayOES self   = liftDOM ((self ^. jsf "createVertexArrayOES" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/OESVertexArrayObject.createVertexArrayOES Mozilla OESVertexArrayObject.createVertexArrayOES documentation> +createVertexArrayOES_ ::+                      (MonadDOM m) => OESVertexArrayObject -> m ()+createVertexArrayOES_ self+  = liftDOM (void (self ^. jsf "createVertexArrayOES" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/OESVertexArrayObject.createVertexArrayOES Mozilla OESVertexArrayObject.createVertexArrayOES documentation> +createVertexArrayOESUnchecked ::+                              (MonadDOM m) => OESVertexArrayObject -> m WebGLVertexArrayObjectOES+createVertexArrayOESUnchecked self+  = liftDOM+      ((self ^. jsf "createVertexArrayOES" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/OESVertexArrayObject.deleteVertexArrayOES Mozilla OESVertexArrayObject.deleteVertexArrayOES documentation>  deleteVertexArrayOES ::                      (MonadDOM m) =>@@ -41,6 +55,14 @@   = liftDOM       ((self ^. jsf "isVertexArrayOES" [toJSVal arrayObject]) >>=          valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/OESVertexArrayObject.isVertexArrayOES Mozilla OESVertexArrayObject.isVertexArrayOES documentation> +isVertexArrayOES_ ::+                  (MonadDOM m) =>+                    OESVertexArrayObject -> Maybe WebGLVertexArrayObjectOES -> m ()+isVertexArrayOES_ self arrayObject+  = liftDOM+      (void (self ^. jsf "isVertexArrayOES" [toJSVal arrayObject]))  -- | <https://developer.mozilla.org/en-US/docs/Web/API/OESVertexArrayObject.bindVertexArrayOES Mozilla OESVertexArrayObject.bindVertexArrayOES documentation>  bindVertexArrayOES ::
src/JSDOM/Generated/OfflineAudioCompletionEvent.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.OfflineAudioCompletionEvent-       (getRenderedBuffer, OfflineAudioCompletionEvent,-        castToOfflineAudioCompletionEvent,+       (getRenderedBuffer, getRenderedBufferUnchecked,+        OfflineAudioCompletionEvent, castToOfflineAudioCompletionEvent,         gTypeOfflineAudioCompletionEvent)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,3 +23,9 @@                     OfflineAudioCompletionEvent -> m (Maybe AudioBuffer) getRenderedBuffer self   = liftDOM ((self ^. js "renderedBuffer") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/OfflineAudioCompletionEvent.renderedBuffer Mozilla OfflineAudioCompletionEvent.renderedBuffer documentation> +getRenderedBufferUnchecked ::+                           (MonadDOM m) => OfflineAudioCompletionEvent -> m AudioBuffer+getRenderedBufferUnchecked self+  = liftDOM ((self ^. js "renderedBuffer") >>= fromJSValUnchecked)
src/JSDOM/Generated/OscillatorNode.hs view
@@ -5,8 +5,9 @@         pattern SQUARE, pattern SAWTOOTH, pattern TRIANGLE, pattern CUSTOM,         pattern UNSCHEDULED_STATE, pattern SCHEDULED_STATE,         pattern PLAYING_STATE, pattern FINISHED_STATE, setType, getType,-        getPlaybackState, getFrequency, getDetune, ended, OscillatorNode,-        castToOscillatorNode, gTypeOscillatorNode)+        getPlaybackState, getFrequency, getFrequencyUnchecked, getDetune,+        getDetuneUnchecked, ended, OscillatorNode, castToOscillatorNode,+        gTypeOscillatorNode)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -76,9 +77,21 @@ getFrequency self   = liftDOM ((self ^. js "frequency") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/OscillatorNode.frequency Mozilla OscillatorNode.frequency documentation> +getFrequencyUnchecked ::+                      (MonadDOM m) => OscillatorNode -> m AudioParam+getFrequencyUnchecked self+  = liftDOM ((self ^. js "frequency") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/OscillatorNode.detune Mozilla OscillatorNode.detune documentation>  getDetune :: (MonadDOM m) => OscillatorNode -> m (Maybe AudioParam) getDetune self = liftDOM ((self ^. js "detune") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/OscillatorNode.detune Mozilla OscillatorNode.detune documentation> +getDetuneUnchecked ::+                   (MonadDOM m) => OscillatorNode -> m AudioParam+getDetuneUnchecked self+  = liftDOM ((self ^. js "detune") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/OscillatorNode.onended Mozilla OscillatorNode.onended documentation>  ended :: EventName OscillatorNode Event
src/JSDOM/Generated/Performance.hs view
@@ -1,11 +1,15 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Performance-       (webkitGetEntries, webkitGetEntriesByType, webkitGetEntriesByName,+       (webkitGetEntries, webkitGetEntries_, webkitGetEntriesUnchecked,+        webkitGetEntriesByType, webkitGetEntriesByType_,+        webkitGetEntriesByTypeUnchecked, webkitGetEntriesByName,+        webkitGetEntriesByName_, webkitGetEntriesByNameUnchecked,         webkitClearResourceTimings, webkitSetResourceTimingBufferSize,         webkitMark, webkitClearMarks, webkitMeasure, webkitClearMeasures,-        now, getNavigation, getTiming, webKitResourceTimingBufferFull,-        Performance, castToPerformance, gTypePerformance)+        now, now_, getNavigation, getNavigationUnchecked, getTiming,+        getTimingUnchecked, webKitResourceTimingBufferFull, Performance,+        castToPerformance, gTypePerformance)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -25,6 +29,18 @@ webkitGetEntries self   = liftDOM ((self ^. jsf "webkitGetEntries" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.webkitGetEntries Mozilla Performance.webkitGetEntries documentation> +webkitGetEntries_ :: (MonadDOM m) => Performance -> m ()+webkitGetEntries_ self+  = liftDOM (void (self ^. jsf "webkitGetEntries" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.webkitGetEntries Mozilla Performance.webkitGetEntries documentation> +webkitGetEntriesUnchecked ::+                          (MonadDOM m) => Performance -> m PerformanceEntryList+webkitGetEntriesUnchecked self+  = liftDOM+      ((self ^. jsf "webkitGetEntries" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.webkitGetEntriesByType Mozilla Performance.webkitGetEntriesByType documentation>  webkitGetEntriesByType ::                        (MonadDOM m, ToJSString entryType) =>@@ -34,6 +50,23 @@       ((self ^. jsf "webkitGetEntriesByType" [toJSVal entryType]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.webkitGetEntriesByType Mozilla Performance.webkitGetEntriesByType documentation> +webkitGetEntriesByType_ ::+                        (MonadDOM m, ToJSString entryType) =>+                          Performance -> entryType -> m ()+webkitGetEntriesByType_ self entryType+  = liftDOM+      (void (self ^. jsf "webkitGetEntriesByType" [toJSVal entryType]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.webkitGetEntriesByType Mozilla Performance.webkitGetEntriesByType documentation> +webkitGetEntriesByTypeUnchecked ::+                                (MonadDOM m, ToJSString entryType) =>+                                  Performance -> entryType -> m PerformanceEntryList+webkitGetEntriesByTypeUnchecked self entryType+  = liftDOM+      ((self ^. jsf "webkitGetEntriesByType" [toJSVal entryType]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.webkitGetEntriesByName Mozilla Performance.webkitGetEntriesByName documentation>  webkitGetEntriesByName ::                        (MonadDOM m, ToJSString name, ToJSString entryType) =>@@ -44,6 +77,26 @@           [toJSVal name, toJSVal entryType])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.webkitGetEntriesByName Mozilla Performance.webkitGetEntriesByName documentation> +webkitGetEntriesByName_ ::+                        (MonadDOM m, ToJSString name, ToJSString entryType) =>+                          Performance -> name -> entryType -> m ()+webkitGetEntriesByName_ self name entryType+  = liftDOM+      (void+         (self ^. jsf "webkitGetEntriesByName"+            [toJSVal name, toJSVal entryType]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.webkitGetEntriesByName Mozilla Performance.webkitGetEntriesByName documentation> +webkitGetEntriesByNameUnchecked ::+                                (MonadDOM m, ToJSString name, ToJSString entryType) =>+                                  Performance -> name -> entryType -> m PerformanceEntryList+webkitGetEntriesByNameUnchecked self name entryType+  = liftDOM+      ((self ^. jsf "webkitGetEntriesByName"+          [toJSVal name, toJSVal entryType])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.webkitClearResourceTimings Mozilla Performance.webkitClearResourceTimings documentation>  webkitClearResourceTimings :: (MonadDOM m) => Performance -> m () webkitClearResourceTimings self@@ -96,16 +149,32 @@ now :: (MonadDOM m) => Performance -> m Double now self = liftDOM ((self ^. jsf "now" ()) >>= valToNumber) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.now Mozilla Performance.now documentation> +now_ :: (MonadDOM m) => Performance -> m ()+now_ self = liftDOM (void (self ^. jsf "now" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.navigation Mozilla Performance.navigation documentation>  getNavigation ::               (MonadDOM m) => Performance -> m (Maybe PerformanceNavigation) getNavigation self   = liftDOM ((self ^. js "navigation") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.navigation Mozilla Performance.navigation documentation> +getNavigationUnchecked ::+                       (MonadDOM m) => Performance -> m PerformanceNavigation+getNavigationUnchecked self+  = liftDOM ((self ^. js "navigation") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.timing Mozilla Performance.timing documentation>  getTiming ::           (MonadDOM m) => Performance -> m (Maybe PerformanceTiming) getTiming self = liftDOM ((self ^. js "timing") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.timing Mozilla Performance.timing documentation> +getTimingUnchecked ::+                   (MonadDOM m) => Performance -> m PerformanceTiming+getTimingUnchecked self+  = liftDOM ((self ^. js "timing") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/Performance.onwebkitresourcetimingbufferfull Mozilla Performance.onwebkitresourcetimingbufferfull documentation>  webKitResourceTimingBufferFull :: EventName Performance Event
src/JSDOM/Generated/PerformanceEntryList.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.PerformanceEntryList-       (item, getLength, PerformanceEntryList, castToPerformanceEntryList,-        gTypePerformanceEntryList)+       (item, item_, itemUnchecked, getLength, PerformanceEntryList,+        castToPerformanceEntryList, gTypePerformanceEntryList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,6 +22,18 @@        PerformanceEntryList -> Word -> m (Maybe PerformanceEntry) item self index   = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/PerformanceEntryList.item Mozilla PerformanceEntryList.item documentation> +item_ :: (MonadDOM m) => PerformanceEntryList -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/PerformanceEntryList.item Mozilla PerformanceEntryList.item documentation> +itemUnchecked ::+              (MonadDOM m) => PerformanceEntryList -> Word -> m PerformanceEntry+itemUnchecked self index+  = liftDOM+      ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/PerformanceEntryList.length Mozilla PerformanceEntryList.length documentation>  getLength :: (MonadDOM m) => PerformanceEntryList -> m Word
src/JSDOM/Generated/Plugin.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Plugin-       (item, namedItem, getName, getFilename, getDescription, getLength,-        Plugin, castToPlugin, gTypePlugin)+       (item, item_, itemUnchecked, namedItem, namedItem_,+        namedItemUnchecked, getName, getFilename, getDescription,+        getLength, Plugin, castToPlugin, gTypePlugin)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,12 +22,36 @@ item self index   = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Plugin.item Mozilla Plugin.item documentation> +item_ :: (MonadDOM m) => Plugin -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Plugin.item Mozilla Plugin.item documentation> +itemUnchecked :: (MonadDOM m) => Plugin -> Word -> m MimeType+itemUnchecked self index+  = liftDOM+      ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Plugin.namedItem Mozilla Plugin.namedItem documentation>  namedItem ::           (MonadDOM m, ToJSString name) =>             Plugin -> name -> m (Maybe MimeType) namedItem self name   = liftDOM ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Plugin.namedItem Mozilla Plugin.namedItem documentation> +namedItem_ ::+           (MonadDOM m, ToJSString name) => Plugin -> name -> m ()+namedItem_ self name+  = liftDOM (void (self ^. jsf "namedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Plugin.namedItem Mozilla Plugin.namedItem documentation> +namedItemUnchecked ::+                   (MonadDOM m, ToJSString name) => Plugin -> name -> m MimeType+namedItemUnchecked self name+  = liftDOM+      ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/Plugin.name Mozilla Plugin.name documentation>  getName :: (MonadDOM m, FromJSString result) => Plugin -> m result
src/JSDOM/Generated/PluginArray.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.PluginArray-       (item, namedItem, refresh, getLength, PluginArray,+       (item, item_, itemUnchecked, namedItem, namedItem_,+        namedItemUnchecked, refresh, getLength, PluginArray,         castToPluginArray, gTypePluginArray)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -21,12 +22,36 @@ item self index   = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/PluginArray.item Mozilla PluginArray.item documentation> +item_ :: (MonadDOM m) => PluginArray -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/PluginArray.item Mozilla PluginArray.item documentation> +itemUnchecked :: (MonadDOM m) => PluginArray -> Word -> m Plugin+itemUnchecked self index+  = liftDOM+      ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/PluginArray.namedItem Mozilla PluginArray.namedItem documentation>  namedItem ::           (MonadDOM m, ToJSString name) =>             PluginArray -> name -> m (Maybe Plugin) namedItem self name   = liftDOM ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/PluginArray.namedItem Mozilla PluginArray.namedItem documentation> +namedItem_ ::+           (MonadDOM m, ToJSString name) => PluginArray -> name -> m ()+namedItem_ self name+  = liftDOM (void (self ^. jsf "namedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/PluginArray.namedItem Mozilla PluginArray.namedItem documentation> +namedItemUnchecked ::+                   (MonadDOM m, ToJSString name) => PluginArray -> name -> m Plugin+namedItemUnchecked self name+  = liftDOM+      ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/PluginArray.refresh Mozilla PluginArray.refresh documentation>  refresh :: (MonadDOM m) => PluginArray -> Bool -> m ()
src/JSDOM/Generated/ProcessingInstruction.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.ProcessingInstruction-       (getTarget, getSheet, ProcessingInstruction,-        castToProcessingInstruction, gTypeProcessingInstruction)+       (getTarget, getTargetUnchecked, getSheet, getSheetUnchecked,+        ProcessingInstruction, castToProcessingInstruction,+        gTypeProcessingInstruction)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -23,7 +24,20 @@ getTarget self   = liftDOM ((self ^. js "target") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/ProcessingInstruction.target Mozilla ProcessingInstruction.target documentation> +getTargetUnchecked ::+                   (MonadDOM m, FromJSString result) =>+                     ProcessingInstruction -> m result+getTargetUnchecked self+  = liftDOM ((self ^. js "target") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/ProcessingInstruction.sheet Mozilla ProcessingInstruction.sheet documentation>  getSheet ::          (MonadDOM m) => ProcessingInstruction -> m (Maybe StyleSheet) getSheet self = liftDOM ((self ^. js "sheet") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ProcessingInstruction.sheet Mozilla ProcessingInstruction.sheet documentation> +getSheetUnchecked ::+                  (MonadDOM m) => ProcessingInstruction -> m StyleSheet+getSheetUnchecked self+  = liftDOM ((self ^. js "sheet") >>= fromJSValUnchecked)
src/JSDOM/Generated/RGBColor.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.RGBColor-       (getRed, getGreen, getBlue, RGBColor, castToRGBColor,-        gTypeRGBColor)+       (getRed, getRedUnchecked, getGreen, getGreenUnchecked, getBlue,+        getBlueUnchecked, RGBColor, castToRGBColor, gTypeRGBColor)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,10 +20,26 @@ getRed :: (MonadDOM m) => RGBColor -> m (Maybe CSSPrimitiveValue) getRed self = liftDOM ((self ^. js "red") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/RGBColor.red Mozilla RGBColor.red documentation> +getRedUnchecked :: (MonadDOM m) => RGBColor -> m CSSPrimitiveValue+getRedUnchecked self+  = liftDOM ((self ^. js "red") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/RGBColor.green Mozilla RGBColor.green documentation>  getGreen :: (MonadDOM m) => RGBColor -> m (Maybe CSSPrimitiveValue) getGreen self = liftDOM ((self ^. js "green") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/RGBColor.green Mozilla RGBColor.green documentation> +getGreenUnchecked ::+                  (MonadDOM m) => RGBColor -> m CSSPrimitiveValue+getGreenUnchecked self+  = liftDOM ((self ^. js "green") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/RGBColor.blue Mozilla RGBColor.blue documentation>  getBlue :: (MonadDOM m) => RGBColor -> m (Maybe CSSPrimitiveValue) getBlue self = liftDOM ((self ^. js "blue") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/RGBColor.blue Mozilla RGBColor.blue documentation> +getBlueUnchecked :: (MonadDOM m) => RGBColor -> m CSSPrimitiveValue+getBlueUnchecked self+  = liftDOM ((self ^. js "blue") >>= fromJSValUnchecked)
src/JSDOM/Generated/RTCDTMFSender.hs view
@@ -1,9 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.RTCDTMFSender-       (insertDTMF, getCanInsertDTMF, getTrack, getToneBuffer,-        getDuration, getInterToneGap, toneChange, RTCDTMFSender,-        castToRTCDTMFSender, gTypeRTCDTMFSender)+       (insertDTMF, getCanInsertDTMF, getTrack, getTrackUnchecked,+        getToneBuffer, getDuration, getInterToneGap, toneChange,+        RTCDTMFSender, castToRTCDTMFSender, gTypeRTCDTMFSender)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -36,6 +36,12 @@ getTrack ::          (MonadDOM m) => RTCDTMFSender -> m (Maybe MediaStreamTrack) getTrack self = liftDOM ((self ^. js "track") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCDTMFSender.track Mozilla RTCDTMFSender.track documentation> +getTrackUnchecked ::+                  (MonadDOM m) => RTCDTMFSender -> m MediaStreamTrack+getTrackUnchecked self+  = liftDOM ((self ^. js "track") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCDTMFSender.toneBuffer Mozilla RTCDTMFSender.toneBuffer documentation>  getToneBuffer ::
src/JSDOM/Generated/RTCDataChannelEvent.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.RTCDataChannelEvent-       (getChannel, RTCDataChannelEvent, castToRTCDataChannelEvent,-        gTypeRTCDataChannelEvent)+       (getChannel, getChannelUnchecked, RTCDataChannelEvent,+        castToRTCDataChannelEvent, gTypeRTCDataChannelEvent)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,3 +20,9 @@ getChannel ::            (MonadDOM m) => RTCDataChannelEvent -> m (Maybe RTCDataChannel) getChannel self = liftDOM ((self ^. js "channel") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCDataChannelEvent.channel Mozilla RTCDataChannelEvent.channel documentation> +getChannelUnchecked ::+                    (MonadDOM m) => RTCDataChannelEvent -> m RTCDataChannel+getChannelUnchecked self+  = liftDOM ((self ^. js "channel") >>= fromJSValUnchecked)
src/JSDOM/Generated/RTCIceCandidateEvent.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.RTCIceCandidateEvent-       (getCandidate, RTCIceCandidateEvent, castToRTCIceCandidateEvent,-        gTypeRTCIceCandidateEvent)+       (getCandidate, getCandidateUnchecked, RTCIceCandidateEvent,+        castToRTCIceCandidateEvent, gTypeRTCIceCandidateEvent)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,3 +21,9 @@              (MonadDOM m) => RTCIceCandidateEvent -> m (Maybe RTCIceCandidate) getCandidate self   = liftDOM ((self ^. js "candidate") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCIceCandidateEvent.candidate Mozilla RTCIceCandidateEvent.candidate documentation> +getCandidateUnchecked ::+                      (MonadDOM m) => RTCIceCandidateEvent -> m RTCIceCandidate+getCandidateUnchecked self+  = liftDOM ((self ^. js "candidate") >>= fromJSValUnchecked)
src/JSDOM/Generated/RTCPeerConnection.hs view
@@ -3,14 +3,19 @@ module JSDOM.Generated.RTCPeerConnection        (newRTCPeerConnection, createOffer, createAnswer,         setLocalDescription, setRemoteDescription, updateIce,-        addIceCandidate, getLocalStreams, getRemoteStreams, getStreamById,-        getConfiguration, addStream, removeStream, getStats,-        createDataChannel, createDTMFSender, close, getLocalDescription,-        getRemoteDescription, getSignalingState, getIceGatheringState,-        getIceConnectionState, negotiationNeeded, iceCandidate,-        signalingStateChange, addStreamEvent, removeStreamEvent,-        iceConnectionStateChange, dataChannel, RTCPeerConnection,-        castToRTCPeerConnection, gTypeRTCPeerConnection)+        addIceCandidate, getLocalStreams, getLocalStreams_,+        getRemoteStreams, getRemoteStreams_, getStreamById, getStreamById_,+        getStreamByIdUnchecked, getConfiguration, getConfiguration_,+        getConfigurationUnchecked, addStream, removeStream, getStats,+        createDataChannel, createDataChannel_, createDataChannelUnchecked,+        createDTMFSender, createDTMFSender_, createDTMFSenderUnchecked,+        close, getLocalDescription, getLocalDescriptionUnchecked,+        getRemoteDescription, getRemoteDescriptionUnchecked,+        getSignalingState, getIceGatheringState, getIceConnectionState,+        negotiationNeeded, iceCandidate, signalingStateChange,+        addStreamEvent, removeStreamEvent, iceConnectionStateChange,+        dataChannel, RTCPeerConnection, castToRTCPeerConnection,+        gTypeRTCPeerConnection)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -113,12 +118,22 @@ getLocalStreams self   = liftDOM ((self ^. jsf "getLocalStreams" ()) >>= fromJSArray) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.getLocalStreams Mozilla webkitRTCPeerConnection.getLocalStreams documentation> +getLocalStreams_ :: (MonadDOM m) => RTCPeerConnection -> m ()+getLocalStreams_ self+  = liftDOM (void (self ^. jsf "getLocalStreams" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.getRemoteStreams Mozilla webkitRTCPeerConnection.getRemoteStreams documentation>  getRemoteStreams ::                  (MonadDOM m) => RTCPeerConnection -> m [Maybe MediaStream] getRemoteStreams self   = liftDOM ((self ^. jsf "getRemoteStreams" ()) >>= fromJSArray) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.getRemoteStreams Mozilla webkitRTCPeerConnection.getRemoteStreams documentation> +getRemoteStreams_ :: (MonadDOM m) => RTCPeerConnection -> m ()+getRemoteStreams_ self+  = liftDOM (void (self ^. jsf "getRemoteStreams" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.getStreamById Mozilla webkitRTCPeerConnection.getStreamById documentation>  getStreamById ::               (MonadDOM m, ToJSString streamId) =>@@ -127,12 +142,40 @@   = liftDOM       ((self ^. jsf "getStreamById" [toJSVal streamId]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.getStreamById Mozilla webkitRTCPeerConnection.getStreamById documentation> +getStreamById_ ::+               (MonadDOM m, ToJSString streamId) =>+                 RTCPeerConnection -> streamId -> m ()+getStreamById_ self streamId+  = liftDOM (void (self ^. jsf "getStreamById" [toJSVal streamId]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.getStreamById Mozilla webkitRTCPeerConnection.getStreamById documentation> +getStreamByIdUnchecked ::+                       (MonadDOM m, ToJSString streamId) =>+                         RTCPeerConnection -> streamId -> m MediaStream+getStreamByIdUnchecked self streamId+  = liftDOM+      ((self ^. jsf "getStreamById" [toJSVal streamId]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.getConfiguration Mozilla webkitRTCPeerConnection.getConfiguration documentation>  getConfiguration ::                  (MonadDOM m) => RTCPeerConnection -> m (Maybe RTCConfiguration) getConfiguration self   = liftDOM ((self ^. jsf "getConfiguration" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.getConfiguration Mozilla webkitRTCPeerConnection.getConfiguration documentation> +getConfiguration_ :: (MonadDOM m) => RTCPeerConnection -> m ()+getConfiguration_ self+  = liftDOM (void (self ^. jsf "getConfiguration" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.getConfiguration Mozilla webkitRTCPeerConnection.getConfiguration documentation> +getConfigurationUnchecked ::+                          (MonadDOM m) => RTCPeerConnection -> m RTCConfiguration+getConfigurationUnchecked self+  = liftDOM+      ((self ^. jsf "getConfiguration" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.addStream Mozilla webkitRTCPeerConnection.addStream documentation>  addStream ::           (MonadDOM m) => RTCPeerConnection -> Maybe MediaStream -> m ()@@ -168,6 +211,25 @@       ((self ^. jsf "createDataChannel" [toJSVal label, toJSVal options])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.createDataChannel Mozilla webkitRTCPeerConnection.createDataChannel documentation> +createDataChannel_ ::+                   (MonadDOM m, ToJSString label, IsDictionary options) =>+                     RTCPeerConnection -> Maybe label -> Maybe options -> m ()+createDataChannel_ self label options+  = liftDOM+      (void+         (self ^. jsf "createDataChannel" [toJSVal label, toJSVal options]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.createDataChannel Mozilla webkitRTCPeerConnection.createDataChannel documentation> +createDataChannelUnchecked ::+                           (MonadDOM m, ToJSString label, IsDictionary options) =>+                             RTCPeerConnection ->+                               Maybe label -> Maybe options -> m RTCDataChannel+createDataChannelUnchecked self label options+  = liftDOM+      ((self ^. jsf "createDataChannel" [toJSVal label, toJSVal options])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.createDTMFSender Mozilla webkitRTCPeerConnection.createDTMFSender documentation>  createDTMFSender ::                  (MonadDOM m, IsMediaStreamTrack track) =>@@ -176,6 +238,22 @@   = liftDOM       ((self ^. jsf "createDTMFSender" [toJSVal track]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.createDTMFSender Mozilla webkitRTCPeerConnection.createDTMFSender documentation> +createDTMFSender_ ::+                  (MonadDOM m, IsMediaStreamTrack track) =>+                    RTCPeerConnection -> Maybe track -> m ()+createDTMFSender_ self track+  = liftDOM (void (self ^. jsf "createDTMFSender" [toJSVal track]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.createDTMFSender Mozilla webkitRTCPeerConnection.createDTMFSender documentation> +createDTMFSenderUnchecked ::+                          (MonadDOM m, IsMediaStreamTrack track) =>+                            RTCPeerConnection -> Maybe track -> m RTCDTMFSender+createDTMFSenderUnchecked self track+  = liftDOM+      ((self ^. jsf "createDTMFSender" [toJSVal track]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.close Mozilla webkitRTCPeerConnection.close documentation>  close :: (MonadDOM m) => RTCPeerConnection -> m () close self = liftDOM (void (self ^. jsf "close" ()))@@ -187,12 +265,24 @@ getLocalDescription self   = liftDOM ((self ^. js "localDescription") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.localDescription Mozilla webkitRTCPeerConnection.localDescription documentation> +getLocalDescriptionUnchecked ::+                             (MonadDOM m) => RTCPeerConnection -> m RTCSessionDescription+getLocalDescriptionUnchecked self+  = liftDOM ((self ^. js "localDescription") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.remoteDescription Mozilla webkitRTCPeerConnection.remoteDescription documentation>  getRemoteDescription ::                      (MonadDOM m) =>                        RTCPeerConnection -> m (Maybe RTCSessionDescription) getRemoteDescription self   = liftDOM ((self ^. js "remoteDescription") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.remoteDescription Mozilla webkitRTCPeerConnection.remoteDescription documentation> +getRemoteDescriptionUnchecked ::+                              (MonadDOM m) => RTCPeerConnection -> m RTCSessionDescription+getRemoteDescriptionUnchecked self+  = liftDOM ((self ^. js "remoteDescription") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/webkitRTCPeerConnection.signalingState Mozilla webkitRTCPeerConnection.signalingState documentation>  getSignalingState ::
src/JSDOM/Generated/RTCStatsReport.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.RTCStatsReport-       (stat, names, getTimestamp, getId, getType, getLocal, getRemote,-        RTCStatsReport, castToRTCStatsReport, gTypeRTCStatsReport)+       (stat, stat_, names, names_, getTimestamp, getTimestampUnchecked,+        getId, getType, getLocal, getLocalUnchecked, getRemote,+        getRemoteUnchecked, RTCStatsReport, castToRTCStatsReport,+        gTypeRTCStatsReport)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,17 +26,32 @@   = liftDOM       ((self ^. jsf "stat" [toJSVal name]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsReport.stat Mozilla RTCStatsReport.stat documentation> +stat_ ::+      (MonadDOM m, ToJSString name) => RTCStatsReport -> name -> m ()+stat_ self name+  = liftDOM (void (self ^. jsf "stat" [toJSVal name]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsReport.names Mozilla RTCStatsReport.names documentation>  names ::       (MonadDOM m, FromJSString result) => RTCStatsReport -> m [result] names self   = liftDOM ((self ^. jsf "names" ()) >>= fromJSArrayUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsReport.names Mozilla RTCStatsReport.names documentation> +names_ :: (MonadDOM m) => RTCStatsReport -> m ()+names_ self = liftDOM (void (self ^. jsf "names" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsReport.timestamp Mozilla RTCStatsReport.timestamp documentation>  getTimestamp :: (MonadDOM m) => RTCStatsReport -> m (Maybe Date) getTimestamp self   = liftDOM ((self ^. js "timestamp") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsReport.timestamp Mozilla RTCStatsReport.timestamp documentation> +getTimestampUnchecked :: (MonadDOM m) => RTCStatsReport -> m Date+getTimestampUnchecked self+  = liftDOM ((self ^. js "timestamp") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsReport.id Mozilla RTCStatsReport.id documentation>  getId ::       (MonadDOM m, FromJSString result) => RTCStatsReport -> m result@@ -50,7 +67,19 @@          (MonadDOM m) => RTCStatsReport -> m (Maybe RTCStatsReport) getLocal self = liftDOM ((self ^. js "local") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsReport.local Mozilla RTCStatsReport.local documentation> +getLocalUnchecked ::+                  (MonadDOM m) => RTCStatsReport -> m RTCStatsReport+getLocalUnchecked self+  = liftDOM ((self ^. js "local") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsReport.remote Mozilla RTCStatsReport.remote documentation>  getRemote ::           (MonadDOM m) => RTCStatsReport -> m (Maybe RTCStatsReport) getRemote self = liftDOM ((self ^. js "remote") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsReport.remote Mozilla RTCStatsReport.remote documentation> +getRemoteUnchecked ::+                   (MonadDOM m) => RTCStatsReport -> m RTCStatsReport+getRemoteUnchecked self+  = liftDOM ((self ^. js "remote") >>= fromJSValUnchecked)
src/JSDOM/Generated/RTCStatsResponse.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.RTCStatsResponse-       (result, namedItem, RTCStatsResponse, castToRTCStatsResponse,-        gTypeRTCStatsResponse)+       (result, result_, namedItem, namedItem_, namedItemUnchecked,+        RTCStatsResponse, castToRTCStatsResponse, gTypeRTCStatsResponse)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,9 +21,27 @@        (MonadDOM m) => RTCStatsResponse -> m [Maybe RTCStatsReport] result self = liftDOM ((self ^. jsf "result" ()) >>= fromJSArray) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsResponse.result Mozilla RTCStatsResponse.result documentation> +result_ :: (MonadDOM m) => RTCStatsResponse -> m ()+result_ self = liftDOM (void (self ^. jsf "result" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsResponse.namedItem Mozilla RTCStatsResponse.namedItem documentation>  namedItem ::           (MonadDOM m, ToJSString name) =>             RTCStatsResponse -> name -> m (Maybe RTCStatsReport) namedItem self name   = liftDOM ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsResponse.namedItem Mozilla RTCStatsResponse.namedItem documentation> +namedItem_ ::+           (MonadDOM m, ToJSString name) => RTCStatsResponse -> name -> m ()+namedItem_ self name+  = liftDOM (void (self ^. jsf "namedItem" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/RTCStatsResponse.namedItem Mozilla RTCStatsResponse.namedItem documentation> +namedItemUnchecked ::+                   (MonadDOM m, ToJSString name) =>+                     RTCStatsResponse -> name -> m RTCStatsReport+namedItemUnchecked self name+  = liftDOM+      ((self ^. jsf "namedItem" [toJSVal name]) >>= fromJSValUnchecked)
src/JSDOM/Generated/RadioNodeList.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.RadioNodeList-       (_get, setValue, getValue, RadioNodeList, castToRadioNodeList,-        gTypeRadioNodeList)+       (_get, _get_, _getUnchecked, setValue, getValue, RadioNodeList,+        castToRadioNodeList, gTypeRadioNodeList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,6 +20,17 @@ _get :: (MonadDOM m) => RadioNodeList -> Word -> m (Maybe Node) _get self index   = liftDOM ((self ^. jsf "_get" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/RadioNodeList._get Mozilla RadioNodeList._get documentation> +_get_ :: (MonadDOM m) => RadioNodeList -> Word -> m ()+_get_ self index+  = liftDOM (void (self ^. jsf "_get" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/RadioNodeList._get Mozilla RadioNodeList._get documentation> +_getUnchecked :: (MonadDOM m) => RadioNodeList -> Word -> m Node+_getUnchecked self index+  = liftDOM+      ((self ^. jsf "_get" [toJSVal index]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/RadioNodeList.value Mozilla RadioNodeList.value documentation>  setValue ::
src/JSDOM/Generated/Range.hs view
@@ -3,16 +3,24 @@ module JSDOM.Generated.Range        (newRange, setStart, setEnd, setStartBefore, setStartAfter,         setEndBefore, setEndAfter, collapse, selectNode,-        selectNodeContents, compareBoundaryPoints, deleteContents,-        extractContents, cloneContents, insertNode, surroundContents,-        cloneRange, toString, detach, getClientRects,-        getBoundingClientRect, createContextualFragment, intersectsNode,-        compareNode, comparePoint, isPointInRange, expand,-        pattern START_TO_START, pattern START_TO_END, pattern END_TO_END,-        pattern END_TO_START, pattern NODE_BEFORE, pattern NODE_AFTER,-        pattern NODE_BEFORE_AND_AFTER, pattern NODE_INSIDE,-        getStartContainer, getStartOffset, getEndContainer, getEndOffset,-        getCollapsed, getCommonAncestorContainer, Range, castToRange,+        selectNodeContents, compareBoundaryPoints, compareBoundaryPoints_,+        deleteContents, extractContents, extractContents_,+        extractContentsUnchecked, cloneContents, cloneContents_,+        cloneContentsUnchecked, insertNode, surroundContents, cloneRange,+        cloneRange_, cloneRangeUnchecked, toString, toString_, detach,+        getClientRects, getClientRects_, getClientRectsUnchecked,+        getBoundingClientRect, getBoundingClientRect_,+        getBoundingClientRectUnchecked, createContextualFragment,+        createContextualFragment_, createContextualFragmentUnchecked,+        intersectsNode, intersectsNode_, compareNode, compareNode_,+        comparePoint, comparePoint_, isPointInRange, isPointInRange_,+        expand, pattern START_TO_START, pattern START_TO_END,+        pattern END_TO_END, pattern END_TO_START, pattern NODE_BEFORE,+        pattern NODE_AFTER, pattern NODE_BEFORE_AND_AFTER,+        pattern NODE_INSIDE, getStartContainer, getStartContainerUnchecked,+        getStartOffset, getEndContainer, getEndContainerUnchecked,+        getEndOffset, getCollapsed, getCommonAncestorContainer,+        getCommonAncestorContainerUnchecked, Range, castToRange,         gTypeRange)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -99,6 +107,15 @@              [toJSVal how, toJSVal sourceRange])             >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.compareBoundaryPoints Mozilla Range.compareBoundaryPoints documentation> +compareBoundaryPoints_ ::+                       (MonadDOM m) => Range -> Word -> Maybe Range -> m ()+compareBoundaryPoints_ self how sourceRange+  = liftDOM+      (void+         (self ^. jsf "compareBoundaryPoints"+            [toJSVal how, toJSVal sourceRange]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.deleteContents Mozilla Range.deleteContents documentation>  deleteContents :: (MonadDOM m) => Range -> m () deleteContents self@@ -110,12 +127,35 @@ extractContents self   = liftDOM ((self ^. jsf "extractContents" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.extractContents Mozilla Range.extractContents documentation> +extractContents_ :: (MonadDOM m) => Range -> m ()+extractContents_ self+  = liftDOM (void (self ^. jsf "extractContents" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.extractContents Mozilla Range.extractContents documentation> +extractContentsUnchecked ::+                         (MonadDOM m) => Range -> m DocumentFragment+extractContentsUnchecked self+  = liftDOM+      ((self ^. jsf "extractContents" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.cloneContents Mozilla Range.cloneContents documentation>  cloneContents ::               (MonadDOM m) => Range -> m (Maybe DocumentFragment) cloneContents self   = liftDOM ((self ^. jsf "cloneContents" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.cloneContents Mozilla Range.cloneContents documentation> +cloneContents_ :: (MonadDOM m) => Range -> m ()+cloneContents_ self+  = liftDOM (void (self ^. jsf "cloneContents" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.cloneContents Mozilla Range.cloneContents documentation> +cloneContentsUnchecked ::+                       (MonadDOM m) => Range -> m DocumentFragment+cloneContentsUnchecked self+  = liftDOM ((self ^. jsf "cloneContents" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.insertNode Mozilla Range.insertNode documentation>  insertNode ::            (MonadDOM m, IsNode newNode) => Range -> Maybe newNode -> m ()@@ -134,11 +174,24 @@ cloneRange self   = liftDOM ((self ^. jsf "cloneRange" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.cloneRange Mozilla Range.cloneRange documentation> +cloneRange_ :: (MonadDOM m) => Range -> m ()+cloneRange_ self = liftDOM (void (self ^. jsf "cloneRange" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.cloneRange Mozilla Range.cloneRange documentation> +cloneRangeUnchecked :: (MonadDOM m) => Range -> m Range+cloneRangeUnchecked self+  = liftDOM ((self ^. jsf "cloneRange" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.toString Mozilla Range.toString documentation>  toString :: (MonadDOM m, FromJSString result) => Range -> m result toString self   = liftDOM ((self ^. jsf "toString" ()) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.toString Mozilla Range.toString documentation> +toString_ :: (MonadDOM m) => Range -> m ()+toString_ self = liftDOM (void (self ^. jsf "toString" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.detach Mozilla Range.detach documentation>  detach :: (MonadDOM m) => Range -> m () detach self = liftDOM (void (self ^. jsf "detach" ()))@@ -148,12 +201,36 @@ getClientRects self   = liftDOM ((self ^. jsf "getClientRects" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.getClientRects Mozilla Range.getClientRects documentation> +getClientRects_ :: (MonadDOM m) => Range -> m ()+getClientRects_ self+  = liftDOM (void (self ^. jsf "getClientRects" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.getClientRects Mozilla Range.getClientRects documentation> +getClientRectsUnchecked ::+                        (MonadDOM m) => Range -> m ClientRectList+getClientRectsUnchecked self+  = liftDOM+      ((self ^. jsf "getClientRects" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.getBoundingClientRect Mozilla Range.getBoundingClientRect documentation>  getBoundingClientRect ::                       (MonadDOM m) => Range -> m (Maybe ClientRect) getBoundingClientRect self   = liftDOM ((self ^. jsf "getBoundingClientRect" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.getBoundingClientRect Mozilla Range.getBoundingClientRect documentation> +getBoundingClientRect_ :: (MonadDOM m) => Range -> m ()+getBoundingClientRect_ self+  = liftDOM (void (self ^. jsf "getBoundingClientRect" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.getBoundingClientRect Mozilla Range.getBoundingClientRect documentation> +getBoundingClientRectUnchecked ::+                               (MonadDOM m) => Range -> m ClientRect+getBoundingClientRectUnchecked self+  = liftDOM+      ((self ^. jsf "getBoundingClientRect" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.createContextualFragment Mozilla Range.createContextualFragment documentation>  createContextualFragment ::                          (MonadDOM m, ToJSString html) =>@@ -163,6 +240,22 @@       ((self ^. jsf "createContextualFragment" [toJSVal html]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.createContextualFragment Mozilla Range.createContextualFragment documentation> +createContextualFragment_ ::+                          (MonadDOM m, ToJSString html) => Range -> html -> m ()+createContextualFragment_ self html+  = liftDOM+      (void (self ^. jsf "createContextualFragment" [toJSVal html]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.createContextualFragment Mozilla Range.createContextualFragment documentation> +createContextualFragmentUnchecked ::+                                  (MonadDOM m, ToJSString html) =>+                                    Range -> html -> m DocumentFragment+createContextualFragmentUnchecked self html+  = liftDOM+      ((self ^. jsf "createContextualFragment" [toJSVal html]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.intersectsNode Mozilla Range.intersectsNode documentation>  intersectsNode ::                (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> m Bool@@ -170,6 +263,12 @@   = liftDOM       ((self ^. jsf "intersectsNode" [toJSVal refNode]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.intersectsNode Mozilla Range.intersectsNode documentation> +intersectsNode_ ::+                (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> m ()+intersectsNode_ self refNode+  = liftDOM (void (self ^. jsf "intersectsNode" [toJSVal refNode]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.compareNode Mozilla Range.compareNode documentation>  compareNode ::             (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> m Int@@ -178,6 +277,12 @@       (round <$>          ((self ^. jsf "compareNode" [toJSVal refNode]) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.compareNode Mozilla Range.compareNode documentation> +compareNode_ ::+             (MonadDOM m, IsNode refNode) => Range -> Maybe refNode -> m ()+compareNode_ self refNode+  = liftDOM (void (self ^. jsf "compareNode" [toJSVal refNode]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.comparePoint Mozilla Range.comparePoint documentation>  comparePoint ::              (MonadDOM m, IsNode refNode) =>@@ -188,6 +293,15 @@          ((self ^. jsf "comparePoint" [toJSVal refNode, toJSVal offset]) >>=             valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.comparePoint Mozilla Range.comparePoint documentation> +comparePoint_ ::+              (MonadDOM m, IsNode refNode) =>+                Range -> Maybe refNode -> Int -> m ()+comparePoint_ self refNode offset+  = liftDOM+      (void+         (self ^. jsf "comparePoint" [toJSVal refNode, toJSVal offset]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.isPointInRange Mozilla Range.isPointInRange documentation>  isPointInRange ::                (MonadDOM m, IsNode refNode) =>@@ -197,6 +311,15 @@       ((self ^. jsf "isPointInRange" [toJSVal refNode, toJSVal offset])          >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.isPointInRange Mozilla Range.isPointInRange documentation> +isPointInRange_ ::+                (MonadDOM m, IsNode refNode) =>+                  Range -> Maybe refNode -> Int -> m ()+isPointInRange_ self refNode offset+  = liftDOM+      (void+         (self ^. jsf "isPointInRange" [toJSVal refNode, toJSVal offset]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.expand Mozilla Range.expand documentation>  expand :: (MonadDOM m, ToJSString unit) => Range -> unit -> m () expand self unit@@ -215,6 +338,11 @@ getStartContainer self   = liftDOM ((self ^. js "startContainer") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.startContainer Mozilla Range.startContainer documentation> +getStartContainerUnchecked :: (MonadDOM m) => Range -> m Node+getStartContainerUnchecked self+  = liftDOM ((self ^. js "startContainer") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.startOffset Mozilla Range.startOffset documentation>  getStartOffset :: (MonadDOM m) => Range -> m Int getStartOffset self@@ -225,6 +353,11 @@ getEndContainer self   = liftDOM ((self ^. js "endContainer") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.endContainer Mozilla Range.endContainer documentation> +getEndContainerUnchecked :: (MonadDOM m) => Range -> m Node+getEndContainerUnchecked self+  = liftDOM ((self ^. js "endContainer") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.endOffset Mozilla Range.endOffset documentation>  getEndOffset :: (MonadDOM m) => Range -> m Int getEndOffset self@@ -240,3 +373,10 @@                            (MonadDOM m) => Range -> m (Maybe Node) getCommonAncestorContainer self   = liftDOM ((self ^. js "commonAncestorContainer") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Range.commonAncestorContainer Mozilla Range.commonAncestorContainer documentation> +getCommonAncestorContainerUnchecked ::+                                    (MonadDOM m) => Range -> m Node+getCommonAncestorContainerUnchecked self+  = liftDOM+      ((self ^. js "commonAncestorContainer") >>= fromJSValUnchecked)
src/JSDOM/Generated/ReadableStream.hs view
@@ -1,9 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.ReadableStream-       (newReadableStream, read, cancel, pipeTo, pipeThrough, getState,-        getClosed, getReady, ReadableStream, castToReadableStream,-        gTypeReadableStream)+       (newReadableStream, read, read_, readUnchecked, cancel, cancel_,+        cancelUnchecked, pipeTo, pipeTo_, pipeToUnchecked, pipeThrough,+        pipeThrough_, pipeThroughUnchecked, getState, getClosed,+        getClosedUnchecked, getReady, getReadyUnchecked, ReadableStream,+        castToReadableStream, gTypeReadableStream)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -28,6 +30,15 @@ read :: (MonadDOM m) => ReadableStream -> m (Maybe GObject) read self = liftDOM ((self ^. jsf "read" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.read Mozilla ReadableStream.read documentation> +read_ :: (MonadDOM m) => ReadableStream -> m ()+read_ self = liftDOM (void (self ^. jsf "read" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.read Mozilla ReadableStream.read documentation> +readUnchecked :: (MonadDOM m) => ReadableStream -> m GObject+readUnchecked self+  = liftDOM ((self ^. jsf "read" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.cancel Mozilla ReadableStream.cancel documentation>  cancel ::        (MonadDOM m, ToJSString reason) =>@@ -35,6 +46,20 @@ cancel self reason   = liftDOM ((self ^. jsf "cancel" [toJSVal reason]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.cancel Mozilla ReadableStream.cancel documentation> +cancel_ ::+        (MonadDOM m, ToJSString reason) => ReadableStream -> reason -> m ()+cancel_ self reason+  = liftDOM (void (self ^. jsf "cancel" [toJSVal reason]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.cancel Mozilla ReadableStream.cancel documentation> +cancelUnchecked ::+                (MonadDOM m, ToJSString reason) =>+                  ReadableStream -> reason -> m Promise+cancelUnchecked self reason+  = liftDOM+      ((self ^. jsf "cancel" [toJSVal reason]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.pipeTo Mozilla ReadableStream.pipeTo documentation>  pipeTo ::        (MonadDOM m) =>@@ -44,6 +69,20 @@       ((self ^. jsf "pipeTo" [toJSVal streams, toJSVal options]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.pipeTo Mozilla ReadableStream.pipeTo documentation> +pipeTo_ :: (MonadDOM m) => ReadableStream -> JSVal -> JSVal -> m ()+pipeTo_ self streams options+  = liftDOM+      (void (self ^. jsf "pipeTo" [toJSVal streams, toJSVal options]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.pipeTo Mozilla ReadableStream.pipeTo documentation> +pipeToUnchecked ::+                (MonadDOM m) => ReadableStream -> JSVal -> JSVal -> m Promise+pipeToUnchecked self streams options+  = liftDOM+      ((self ^. jsf "pipeTo" [toJSVal streams, toJSVal options]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.pipeThrough Mozilla ReadableStream.pipeThrough documentation>  pipeThrough ::             (MonadDOM m) =>@@ -53,6 +92,21 @@       ((self ^. jsf "pipeThrough" [toJSVal dest, toJSVal options]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.pipeThrough Mozilla ReadableStream.pipeThrough documentation> +pipeThrough_ ::+             (MonadDOM m) => ReadableStream -> JSVal -> JSVal -> m ()+pipeThrough_ self dest options+  = liftDOM+      (void (self ^. jsf "pipeThrough" [toJSVal dest, toJSVal options]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.pipeThrough Mozilla ReadableStream.pipeThrough documentation> +pipeThroughUnchecked ::+                     (MonadDOM m) => ReadableStream -> JSVal -> JSVal -> m GObject+pipeThroughUnchecked self dest options+  = liftDOM+      ((self ^. jsf "pipeThrough" [toJSVal dest, toJSVal options]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.state Mozilla ReadableStream.state documentation>  getState ::          (MonadDOM m) => ReadableStream -> m ReadableStreamStateType@@ -63,6 +117,16 @@ getClosed :: (MonadDOM m) => ReadableStream -> m (Maybe Promise) getClosed self = liftDOM ((self ^. js "closed") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.closed Mozilla ReadableStream.closed documentation> +getClosedUnchecked :: (MonadDOM m) => ReadableStream -> m Promise+getClosedUnchecked self+  = liftDOM ((self ^. js "closed") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.ready Mozilla ReadableStream.ready documentation>  getReady :: (MonadDOM m) => ReadableStream -> m (Maybe Promise) getReady self = liftDOM ((self ^. js "ready") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream.ready Mozilla ReadableStream.ready documentation> +getReadyUnchecked :: (MonadDOM m) => ReadableStream -> m Promise+getReadyUnchecked self+  = liftDOM ((self ^. js "ready") >>= fromJSValUnchecked)
src/JSDOM/Generated/Rect.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Rect-       (getTop, getRight, getBottom, getLeft, Rect, castToRect, gTypeRect)+       (getTop, getTopUnchecked, getRight, getRightUnchecked, getBottom,+        getBottomUnchecked, getLeft, getLeftUnchecked, Rect, castToRect,+        gTypeRect)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -19,14 +21,34 @@ getTop :: (MonadDOM m) => Rect -> m (Maybe CSSPrimitiveValue) getTop self = liftDOM ((self ^. js "top") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Rect.top Mozilla Rect.top documentation> +getTopUnchecked :: (MonadDOM m) => Rect -> m CSSPrimitiveValue+getTopUnchecked self+  = liftDOM ((self ^. js "top") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Rect.right Mozilla Rect.right documentation>  getRight :: (MonadDOM m) => Rect -> m (Maybe CSSPrimitiveValue) getRight self = liftDOM ((self ^. js "right") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Rect.right Mozilla Rect.right documentation> +getRightUnchecked :: (MonadDOM m) => Rect -> m CSSPrimitiveValue+getRightUnchecked self+  = liftDOM ((self ^. js "right") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Rect.bottom Mozilla Rect.bottom documentation>  getBottom :: (MonadDOM m) => Rect -> m (Maybe CSSPrimitiveValue) getBottom self = liftDOM ((self ^. js "bottom") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Rect.bottom Mozilla Rect.bottom documentation> +getBottomUnchecked :: (MonadDOM m) => Rect -> m CSSPrimitiveValue+getBottomUnchecked self+  = liftDOM ((self ^. js "bottom") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Rect.left Mozilla Rect.left documentation>  getLeft :: (MonadDOM m) => Rect -> m (Maybe CSSPrimitiveValue) getLeft self = liftDOM ((self ^. js "left") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Rect.left Mozilla Rect.left documentation> +getLeftUnchecked :: (MonadDOM m) => Rect -> m CSSPrimitiveValue+getLeftUnchecked self+  = liftDOM ((self ^. js "left") >>= fromJSValUnchecked)
src/JSDOM/Generated/SQLResultSet.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SQLResultSet-       (getRows, getInsertId, getRowsAffected, SQLResultSet,-        castToSQLResultSet, gTypeSQLResultSet)+       (getRows, getRowsUnchecked, getInsertId, getRowsAffected,+        SQLResultSet, castToSQLResultSet, gTypeSQLResultSet)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,6 +20,12 @@ getRows ::         (MonadDOM m) => SQLResultSet -> m (Maybe SQLResultSetRowList) getRows self = liftDOM ((self ^. js "rows") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SQLResultSet.rows Mozilla SQLResultSet.rows documentation> +getRowsUnchecked ::+                 (MonadDOM m) => SQLResultSet -> m SQLResultSetRowList+getRowsUnchecked self+  = liftDOM ((self ^. js "rows") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/SQLResultSet.insertId Mozilla SQLResultSet.insertId documentation>  getInsertId :: (MonadDOM m) => SQLResultSet -> m Int
src/JSDOM/Generated/SQLResultSetRowList.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SQLResultSetRowList-       (item, getLength, SQLResultSetRowList, castToSQLResultSetRowList,-        gTypeSQLResultSetRowList)+       (item, item_, getLength, SQLResultSetRowList,+        castToSQLResultSetRowList, gTypeSQLResultSetRowList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,6 +20,11 @@ item :: (MonadDOM m) => SQLResultSetRowList -> Word -> m JSVal item self index   = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= toJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SQLResultSetRowList.item Mozilla SQLResultSetRowList.item documentation> +item_ :: (MonadDOM m) => SQLResultSetRowList -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))  -- | <https://developer.mozilla.org/en-US/docs/Web/API/SQLResultSetRowList.length Mozilla SQLResultSetRowList.length documentation>  getLength :: (MonadDOM m) => SQLResultSetRowList -> m Word
src/JSDOM/Generated/SVGAElement.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGAElement-       (getTarget, SVGAElement, castToSVGAElement, gTypeSVGAElement) where+       (getTarget, getTargetUnchecked, SVGAElement, castToSVGAElement,+        gTypeSVGAElement)+       where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable) import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)@@ -18,3 +20,9 @@ getTarget ::           (MonadDOM m) => SVGAElement -> m (Maybe SVGAnimatedString) getTarget self = liftDOM ((self ^. js "target") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAElement.target Mozilla SVGAElement.target documentation> +getTargetUnchecked ::+                   (MonadDOM m) => SVGAElement -> m SVGAnimatedString+getTargetUnchecked self+  = liftDOM ((self ^. js "target") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGAngle.hs view
@@ -6,8 +6,8 @@         pattern SVG_ANGLETYPE_DEG, pattern SVG_ANGLETYPE_RAD,         pattern SVG_ANGLETYPE_GRAD, getUnitType, setValue, getValue,         setValueInSpecifiedUnits, getValueInSpecifiedUnits,-        setValueAsString, getValueAsString, SVGAngle, castToSVGAngle,-        gTypeSVGAngle)+        setValueAsString, getValueAsString, getValueAsStringUnchecked,+        SVGAngle, castToSVGAngle, gTypeSVGAngle)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -79,3 +79,9 @@                  (MonadDOM m, FromJSString result) => SVGAngle -> m (Maybe result) getValueAsString self   = liftDOM ((self ^. js "valueAsString") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAngle.valueAsString Mozilla SVGAngle.valueAsString documentation> +getValueAsStringUnchecked ::+                          (MonadDOM m, FromJSString result) => SVGAngle -> m result+getValueAsStringUnchecked self+  = liftDOM ((self ^. js "valueAsString") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGAnimatedAngle.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGAnimatedAngle-       (getBaseVal, getAnimVal, SVGAnimatedAngle, castToSVGAnimatedAngle,-        gTypeSVGAnimatedAngle)+       (getBaseVal, getBaseValUnchecked, getAnimVal, getAnimValUnchecked,+        SVGAnimatedAngle, castToSVGAnimatedAngle, gTypeSVGAnimatedAngle)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,7 +21,19 @@            (MonadDOM m) => SVGAnimatedAngle -> m (Maybe SVGAngle) getBaseVal self = liftDOM ((self ^. js "baseVal") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedAngle.baseVal Mozilla SVGAnimatedAngle.baseVal documentation> +getBaseValUnchecked ::+                    (MonadDOM m) => SVGAnimatedAngle -> m SVGAngle+getBaseValUnchecked self+  = liftDOM ((self ^. js "baseVal") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedAngle.animVal Mozilla SVGAnimatedAngle.animVal documentation>  getAnimVal ::            (MonadDOM m) => SVGAnimatedAngle -> m (Maybe SVGAngle) getAnimVal self = liftDOM ((self ^. js "animVal") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedAngle.animVal Mozilla SVGAnimatedAngle.animVal documentation> +getAnimValUnchecked ::+                    (MonadDOM m) => SVGAnimatedAngle -> m SVGAngle+getAnimValUnchecked self+  = liftDOM ((self ^. js "animVal") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGAnimatedLength.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGAnimatedLength-       (getBaseVal, getAnimVal, SVGAnimatedLength,-        castToSVGAnimatedLength, gTypeSVGAnimatedLength)+       (getBaseVal, getBaseValUnchecked, getAnimVal, getAnimValUnchecked,+        SVGAnimatedLength, castToSVGAnimatedLength, gTypeSVGAnimatedLength)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,7 +21,19 @@            (MonadDOM m) => SVGAnimatedLength -> m (Maybe SVGLength) getBaseVal self = liftDOM ((self ^. js "baseVal") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedLength.baseVal Mozilla SVGAnimatedLength.baseVal documentation> +getBaseValUnchecked ::+                    (MonadDOM m) => SVGAnimatedLength -> m SVGLength+getBaseValUnchecked self+  = liftDOM ((self ^. js "baseVal") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedLength.animVal Mozilla SVGAnimatedLength.animVal documentation>  getAnimVal ::            (MonadDOM m) => SVGAnimatedLength -> m (Maybe SVGLength) getAnimVal self = liftDOM ((self ^. js "animVal") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedLength.animVal Mozilla SVGAnimatedLength.animVal documentation> +getAnimValUnchecked ::+                    (MonadDOM m) => SVGAnimatedLength -> m SVGLength+getAnimValUnchecked self+  = liftDOM ((self ^. js "animVal") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGAnimatedLengthList.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGAnimatedLengthList-       (getBaseVal, getAnimVal, SVGAnimatedLengthList,-        castToSVGAnimatedLengthList, gTypeSVGAnimatedLengthList)+       (getBaseVal, getBaseValUnchecked, getAnimVal, getAnimValUnchecked,+        SVGAnimatedLengthList, castToSVGAnimatedLengthList,+        gTypeSVGAnimatedLengthList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,7 +22,19 @@            (MonadDOM m) => SVGAnimatedLengthList -> m (Maybe SVGLengthList) getBaseVal self = liftDOM ((self ^. js "baseVal") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedLengthList.baseVal Mozilla SVGAnimatedLengthList.baseVal documentation> +getBaseValUnchecked ::+                    (MonadDOM m) => SVGAnimatedLengthList -> m SVGLengthList+getBaseValUnchecked self+  = liftDOM ((self ^. js "baseVal") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedLengthList.animVal Mozilla SVGAnimatedLengthList.animVal documentation>  getAnimVal ::            (MonadDOM m) => SVGAnimatedLengthList -> m (Maybe SVGLengthList) getAnimVal self = liftDOM ((self ^. js "animVal") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedLengthList.animVal Mozilla SVGAnimatedLengthList.animVal documentation> +getAnimValUnchecked ::+                    (MonadDOM m) => SVGAnimatedLengthList -> m SVGLengthList+getAnimValUnchecked self+  = liftDOM ((self ^. js "animVal") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGAnimatedNumberList.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGAnimatedNumberList-       (getBaseVal, getAnimVal, SVGAnimatedNumberList,-        castToSVGAnimatedNumberList, gTypeSVGAnimatedNumberList)+       (getBaseVal, getBaseValUnchecked, getAnimVal, getAnimValUnchecked,+        SVGAnimatedNumberList, castToSVGAnimatedNumberList,+        gTypeSVGAnimatedNumberList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,7 +22,19 @@            (MonadDOM m) => SVGAnimatedNumberList -> m (Maybe SVGNumberList) getBaseVal self = liftDOM ((self ^. js "baseVal") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedNumberList.baseVal Mozilla SVGAnimatedNumberList.baseVal documentation> +getBaseValUnchecked ::+                    (MonadDOM m) => SVGAnimatedNumberList -> m SVGNumberList+getBaseValUnchecked self+  = liftDOM ((self ^. js "baseVal") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedNumberList.animVal Mozilla SVGAnimatedNumberList.animVal documentation>  getAnimVal ::            (MonadDOM m) => SVGAnimatedNumberList -> m (Maybe SVGNumberList) getAnimVal self = liftDOM ((self ^. js "animVal") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedNumberList.animVal Mozilla SVGAnimatedNumberList.animVal documentation> +getAnimValUnchecked ::+                    (MonadDOM m) => SVGAnimatedNumberList -> m SVGNumberList+getAnimValUnchecked self+  = liftDOM ((self ^. js "animVal") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGAnimatedPreserveAspectRatio.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGAnimatedPreserveAspectRatio-       (getBaseVal, getAnimVal, SVGAnimatedPreserveAspectRatio,+       (getBaseVal, getBaseValUnchecked, getAnimVal, getAnimValUnchecked,+        SVGAnimatedPreserveAspectRatio,         castToSVGAnimatedPreserveAspectRatio,         gTypeSVGAnimatedPreserveAspectRatio)        where@@ -23,8 +24,22 @@              SVGAnimatedPreserveAspectRatio -> m (Maybe SVGPreserveAspectRatio) getBaseVal self = liftDOM ((self ^. js "baseVal") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedPreserveAspectRatio.baseVal Mozilla SVGAnimatedPreserveAspectRatio.baseVal documentation> +getBaseValUnchecked ::+                    (MonadDOM m) =>+                      SVGAnimatedPreserveAspectRatio -> m SVGPreserveAspectRatio+getBaseValUnchecked self+  = liftDOM ((self ^. js "baseVal") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedPreserveAspectRatio.animVal Mozilla SVGAnimatedPreserveAspectRatio.animVal documentation>  getAnimVal ::            (MonadDOM m) =>              SVGAnimatedPreserveAspectRatio -> m (Maybe SVGPreserveAspectRatio) getAnimVal self = liftDOM ((self ^. js "animVal") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedPreserveAspectRatio.animVal Mozilla SVGAnimatedPreserveAspectRatio.animVal documentation> +getAnimValUnchecked ::+                    (MonadDOM m) =>+                      SVGAnimatedPreserveAspectRatio -> m SVGPreserveAspectRatio+getAnimValUnchecked self+  = liftDOM ((self ^. js "animVal") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGAnimatedRect.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGAnimatedRect-       (getBaseVal, getAnimVal, SVGAnimatedRect, castToSVGAnimatedRect,-        gTypeSVGAnimatedRect)+       (getBaseVal, getBaseValUnchecked, getAnimVal, getAnimValUnchecked,+        SVGAnimatedRect, castToSVGAnimatedRect, gTypeSVGAnimatedRect)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,6 +20,16 @@ getBaseVal :: (MonadDOM m) => SVGAnimatedRect -> m (Maybe SVGRect) getBaseVal self = liftDOM ((self ^. js "baseVal") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedRect.baseVal Mozilla SVGAnimatedRect.baseVal documentation> +getBaseValUnchecked :: (MonadDOM m) => SVGAnimatedRect -> m SVGRect+getBaseValUnchecked self+  = liftDOM ((self ^. js "baseVal") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedRect.animVal Mozilla SVGAnimatedRect.animVal documentation>  getAnimVal :: (MonadDOM m) => SVGAnimatedRect -> m (Maybe SVGRect) getAnimVal self = liftDOM ((self ^. js "animVal") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedRect.animVal Mozilla SVGAnimatedRect.animVal documentation> +getAnimValUnchecked :: (MonadDOM m) => SVGAnimatedRect -> m SVGRect+getAnimValUnchecked self+  = liftDOM ((self ^. js "animVal") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGAnimatedTransformList.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGAnimatedTransformList-       (getBaseVal, getAnimVal, SVGAnimatedTransformList,-        castToSVGAnimatedTransformList, gTypeSVGAnimatedTransformList)+       (getBaseVal, getBaseValUnchecked, getAnimVal, getAnimValUnchecked,+        SVGAnimatedTransformList, castToSVGAnimatedTransformList,+        gTypeSVGAnimatedTransformList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,8 +23,20 @@              SVGAnimatedTransformList -> m (Maybe SVGTransformList) getBaseVal self = liftDOM ((self ^. js "baseVal") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedTransformList.baseVal Mozilla SVGAnimatedTransformList.baseVal documentation> +getBaseValUnchecked ::+                    (MonadDOM m) => SVGAnimatedTransformList -> m SVGTransformList+getBaseValUnchecked self+  = liftDOM ((self ^. js "baseVal") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedTransformList.animVal Mozilla SVGAnimatedTransformList.animVal documentation>  getAnimVal ::            (MonadDOM m) =>              SVGAnimatedTransformList -> m (Maybe SVGTransformList) getAnimVal self = liftDOM ((self ^. js "animVal") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedTransformList.animVal Mozilla SVGAnimatedTransformList.animVal documentation> +getAnimValUnchecked ::+                    (MonadDOM m) => SVGAnimatedTransformList -> m SVGTransformList+getAnimValUnchecked self+  = liftDOM ((self ^. js "animVal") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGAnimationElement.hs view
@@ -1,11 +1,12 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGAnimationElement-       (getStartTime, getCurrentTime, getSimpleDuration, beginElement,+       (getStartTime, getStartTime_, getCurrentTime, getCurrentTime_,+        getSimpleDuration, getSimpleDuration_, beginElement,         beginElementAt, endElement, endElementAt, getTargetElement,-        SVGAnimationElement, castToSVGAnimationElement,-        gTypeSVGAnimationElement, IsSVGAnimationElement,-        toSVGAnimationElement)+        getTargetElementUnchecked, SVGAnimationElement,+        castToSVGAnimationElement, gTypeSVGAnimationElement,+        IsSVGAnimationElement, toSVGAnimationElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -28,6 +29,13 @@          (((toSVGAnimationElement self) ^. jsf "getStartTime" ()) >>=             valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimationElement.getStartTime Mozilla SVGAnimationElement.getStartTime documentation> +getStartTime_ ::+              (MonadDOM m, IsSVGAnimationElement self) => self -> m ()+getStartTime_ self+  = liftDOM+      (void ((toSVGAnimationElement self) ^. jsf "getStartTime" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimationElement.getCurrentTime Mozilla SVGAnimationElement.getCurrentTime documentation>  getCurrentTime ::                (MonadDOM m, IsSVGAnimationElement self) => self -> m Float@@ -37,6 +45,13 @@          (((toSVGAnimationElement self) ^. jsf "getCurrentTime" ()) >>=             valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimationElement.getCurrentTime Mozilla SVGAnimationElement.getCurrentTime documentation> +getCurrentTime_ ::+                (MonadDOM m, IsSVGAnimationElement self) => self -> m ()+getCurrentTime_ self+  = liftDOM+      (void ((toSVGAnimationElement self) ^. jsf "getCurrentTime" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimationElement.getSimpleDuration Mozilla SVGAnimationElement.getSimpleDuration documentation>  getSimpleDuration ::                   (MonadDOM m, IsSVGAnimationElement self) => self -> m Float@@ -46,6 +61,13 @@          (((toSVGAnimationElement self) ^. jsf "getSimpleDuration" ()) >>=             valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimationElement.getSimpleDuration Mozilla SVGAnimationElement.getSimpleDuration documentation> +getSimpleDuration_ ::+                   (MonadDOM m, IsSVGAnimationElement self) => self -> m ()+getSimpleDuration_ self+  = liftDOM+      (void ((toSVGAnimationElement self) ^. jsf "getSimpleDuration" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimationElement.beginElement Mozilla SVGAnimationElement.beginElement documentation>  beginElement ::              (MonadDOM m, IsSVGAnimationElement self) => self -> m ()@@ -86,3 +108,11 @@   = liftDOM       (((toSVGAnimationElement self) ^. js "targetElement") >>=          fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimationElement.targetElement Mozilla SVGAnimationElement.targetElement documentation> +getTargetElementUnchecked ::+                          (MonadDOM m, IsSVGAnimationElement self) => self -> m SVGElement+getTargetElementUnchecked self+  = liftDOM+      (((toSVGAnimationElement self) ^. js "targetElement") >>=+         fromJSValUnchecked)
src/JSDOM/Generated/SVGCircleElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGCircleElement-       (getCx, getCy, getR, SVGCircleElement, castToSVGCircleElement,-        gTypeSVGCircleElement)+       (getCx, getCxUnchecked, getCy, getCyUnchecked, getR, getRUnchecked,+        SVGCircleElement, castToSVGCircleElement, gTypeSVGCircleElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,12 +21,30 @@       (MonadDOM m) => SVGCircleElement -> m (Maybe SVGAnimatedLength) getCx self = liftDOM ((self ^. js "cx") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGCircleElement.cx Mozilla SVGCircleElement.cx documentation> +getCxUnchecked ::+               (MonadDOM m) => SVGCircleElement -> m SVGAnimatedLength+getCxUnchecked self+  = liftDOM ((self ^. js "cx") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGCircleElement.cy Mozilla SVGCircleElement.cy documentation>  getCy ::       (MonadDOM m) => SVGCircleElement -> m (Maybe SVGAnimatedLength) getCy self = liftDOM ((self ^. js "cy") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGCircleElement.cy Mozilla SVGCircleElement.cy documentation> +getCyUnchecked ::+               (MonadDOM m) => SVGCircleElement -> m SVGAnimatedLength+getCyUnchecked self+  = liftDOM ((self ^. js "cy") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGCircleElement.r Mozilla SVGCircleElement.r documentation>  getR ::      (MonadDOM m) => SVGCircleElement -> m (Maybe SVGAnimatedLength) getR self = liftDOM ((self ^. js "r") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGCircleElement.r Mozilla SVGCircleElement.r documentation> +getRUnchecked ::+              (MonadDOM m) => SVGCircleElement -> m SVGAnimatedLength+getRUnchecked self+  = liftDOM ((self ^. js "r") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGClipPathElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGClipPathElement-       (getClipPathUnits, SVGClipPathElement, castToSVGClipPathElement,-        gTypeSVGClipPathElement)+       (getClipPathUnits, getClipPathUnitsUnchecked, SVGClipPathElement,+        castToSVGClipPathElement, gTypeSVGClipPathElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,3 +22,9 @@                    SVGClipPathElement -> m (Maybe SVGAnimatedEnumeration) getClipPathUnits self   = liftDOM ((self ^. js "clipPathUnits") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGClipPathElement.clipPathUnits Mozilla SVGClipPathElement.clipPathUnits documentation> +getClipPathUnitsUnchecked ::+                          (MonadDOM m) => SVGClipPathElement -> m SVGAnimatedEnumeration+getClipPathUnitsUnchecked self+  = liftDOM ((self ^. js "clipPathUnits") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGColor.hs view
@@ -5,7 +5,8 @@         pattern SVG_COLORTYPE_UNKNOWN, pattern SVG_COLORTYPE_RGBCOLOR,         pattern SVG_COLORTYPE_RGBCOLOR_ICCCOLOR,         pattern SVG_COLORTYPE_CURRENTCOLOR, getColorType, getRgbColor,-        SVGColor, castToSVGColor, gTypeSVGColor, IsSVGColor, toSVGColor)+        getRgbColorUnchecked, SVGColor, castToSVGColor, gTypeSVGColor,+        IsSVGColor, toSVGColor)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -64,3 +65,10 @@             (MonadDOM m, IsSVGColor self) => self -> m (Maybe RGBColor) getRgbColor self   = liftDOM (((toSVGColor self) ^. js "rgbColor") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGColor.rgbColor Mozilla SVGColor.rgbColor documentation> +getRgbColorUnchecked ::+                     (MonadDOM m, IsSVGColor self) => self -> m RGBColor+getRgbColorUnchecked self+  = liftDOM+      (((toSVGColor self) ^. js "rgbColor") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGComponentTransferFunctionElement.hs view
@@ -7,8 +7,11 @@         pattern SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE,         pattern SVG_FECOMPONENTTRANSFER_TYPE_LINEAR,         pattern SVG_FECOMPONENTTRANSFER_TYPE_GAMMA, getType,-        getTableValues, getSlope, getIntercept, getAmplitude, getExponent,-        getOffset, SVGComponentTransferFunctionElement,+        getTypeUnchecked, getTableValues, getTableValuesUnchecked,+        getSlope, getSlopeUnchecked, getIntercept, getInterceptUnchecked,+        getAmplitude, getAmplitudeUnchecked, getExponent,+        getExponentUnchecked, getOffset, getOffsetUnchecked,+        SVGComponentTransferFunctionElement,         castToSVGComponentTransferFunctionElement,         gTypeSVGComponentTransferFunctionElement,         IsSVGComponentTransferFunctionElement,@@ -41,6 +44,15 @@       (((toSVGComponentTransferFunctionElement self) ^. js "type") >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.type Mozilla SVGComponentTransferFunctionElement.type documentation> +getTypeUnchecked ::+                 (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>+                   self -> m SVGAnimatedEnumeration+getTypeUnchecked self+  = liftDOM+      (((toSVGComponentTransferFunctionElement self) ^. js "type") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.tableValues Mozilla SVGComponentTransferFunctionElement.tableValues documentation>  getTableValues ::                (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>@@ -50,6 +62,15 @@       (((toSVGComponentTransferFunctionElement self) ^. js "tableValues")          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.tableValues Mozilla SVGComponentTransferFunctionElement.tableValues documentation> +getTableValuesUnchecked ::+                        (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>+                          self -> m SVGAnimatedNumberList+getTableValuesUnchecked self+  = liftDOM+      (((toSVGComponentTransferFunctionElement self) ^. js "tableValues")+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.slope Mozilla SVGComponentTransferFunctionElement.slope documentation>  getSlope ::          (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>@@ -59,6 +80,15 @@       (((toSVGComponentTransferFunctionElement self) ^. js "slope") >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.slope Mozilla SVGComponentTransferFunctionElement.slope documentation> +getSlopeUnchecked ::+                  (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>+                    self -> m SVGAnimatedNumber+getSlopeUnchecked self+  = liftDOM+      (((toSVGComponentTransferFunctionElement self) ^. js "slope") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.intercept Mozilla SVGComponentTransferFunctionElement.intercept documentation>  getIntercept ::              (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>@@ -68,6 +98,15 @@       (((toSVGComponentTransferFunctionElement self) ^. js "intercept")          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.intercept Mozilla SVGComponentTransferFunctionElement.intercept documentation> +getInterceptUnchecked ::+                      (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>+                        self -> m SVGAnimatedNumber+getInterceptUnchecked self+  = liftDOM+      (((toSVGComponentTransferFunctionElement self) ^. js "intercept")+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.amplitude Mozilla SVGComponentTransferFunctionElement.amplitude documentation>  getAmplitude ::              (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>@@ -77,6 +116,15 @@       (((toSVGComponentTransferFunctionElement self) ^. js "amplitude")          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.amplitude Mozilla SVGComponentTransferFunctionElement.amplitude documentation> +getAmplitudeUnchecked ::+                      (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>+                        self -> m SVGAnimatedNumber+getAmplitudeUnchecked self+  = liftDOM+      (((toSVGComponentTransferFunctionElement self) ^. js "amplitude")+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.exponent Mozilla SVGComponentTransferFunctionElement.exponent documentation>  getExponent ::             (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>@@ -86,6 +134,15 @@       (((toSVGComponentTransferFunctionElement self) ^. js "exponent")          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.exponent Mozilla SVGComponentTransferFunctionElement.exponent documentation> +getExponentUnchecked ::+                     (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>+                       self -> m SVGAnimatedNumber+getExponentUnchecked self+  = liftDOM+      (((toSVGComponentTransferFunctionElement self) ^. js "exponent")+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.offset Mozilla SVGComponentTransferFunctionElement.offset documentation>  getOffset ::           (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>@@ -94,3 +151,12 @@   = liftDOM       (((toSVGComponentTransferFunctionElement self) ^. js "offset") >>=          fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGComponentTransferFunctionElement.offset Mozilla SVGComponentTransferFunctionElement.offset documentation> +getOffsetUnchecked ::+                   (MonadDOM m, IsSVGComponentTransferFunctionElement self) =>+                     self -> m SVGAnimatedNumber+getOffsetUnchecked self+  = liftDOM+      (((toSVGComponentTransferFunctionElement self) ^. js "offset") >>=+         fromJSValUnchecked)
src/JSDOM/Generated/SVGCursorElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGCursorElement-       (getX, getY, SVGCursorElement, castToSVGCursorElement,-        gTypeSVGCursorElement)+       (getX, getXUnchecked, getY, getYUnchecked, SVGCursorElement,+        castToSVGCursorElement, gTypeSVGCursorElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,7 +21,19 @@      (MonadDOM m) => SVGCursorElement -> m (Maybe SVGAnimatedLength) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGCursorElement.x Mozilla SVGCursorElement.x documentation> +getXUnchecked ::+              (MonadDOM m) => SVGCursorElement -> m SVGAnimatedLength+getXUnchecked self+  = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGCursorElement.y Mozilla SVGCursorElement.y documentation>  getY ::      (MonadDOM m) => SVGCursorElement -> m (Maybe SVGAnimatedLength) getY self = liftDOM ((self ^. js "y") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGCursorElement.y Mozilla SVGCursorElement.y documentation> +getYUnchecked ::+              (MonadDOM m) => SVGCursorElement -> m SVGAnimatedLength+getYUnchecked self+  = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGDocument.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGDocument-       (createEvent, getRootElement, SVGDocument, castToSVGDocument,+       (createEvent, createEvent_, createEventUnchecked, getRootElement,+        getRootElementUnchecked, SVGDocument, castToSVGDocument,         gTypeSVGDocument)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -24,8 +25,30 @@   = liftDOM       ((self ^. jsf "createEvent" [toJSVal eventType]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGDocument.createEvent Mozilla SVGDocument.createEvent documentation> +createEvent_ ::+             (MonadDOM m, ToJSString eventType) =>+               SVGDocument -> eventType -> m ()+createEvent_ self eventType+  = liftDOM (void (self ^. jsf "createEvent" [toJSVal eventType]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGDocument.createEvent Mozilla SVGDocument.createEvent documentation> +createEventUnchecked ::+                     (MonadDOM m, ToJSString eventType) =>+                       SVGDocument -> eventType -> m Event+createEventUnchecked self eventType+  = liftDOM+      ((self ^. jsf "createEvent" [toJSVal eventType]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGDocument.rootElement Mozilla SVGDocument.rootElement documentation>  getRootElement ::                (MonadDOM m) => SVGDocument -> m (Maybe SVGSVGElement) getRootElement self   = liftDOM ((self ^. js "rootElement") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGDocument.rootElement Mozilla SVGDocument.rootElement documentation> +getRootElementUnchecked ::+                        (MonadDOM m) => SVGDocument -> m SVGSVGElement+getRootElementUnchecked self+  = liftDOM ((self ^. js "rootElement") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGElement.hs view
@@ -1,11 +1,14 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGElement-       (getPresentationAttribute, setXmlbase, getXmlbase,-        getOwnerSVGElement, getViewportElement, setXmllang, getXmllang,-        setXmlspace, getXmlspace, getClassName, getStyle, setTabIndex,-        getTabIndex, SVGElement, castToSVGElement, gTypeSVGElement,-        IsSVGElement, toSVGElement)+       (getPresentationAttribute, getPresentationAttribute_,+        getPresentationAttributeUnchecked, setXmlbase, getXmlbase,+        getXmlbaseUnchecked, getOwnerSVGElement,+        getOwnerSVGElementUnchecked, getViewportElement,+        getViewportElementUnchecked, setXmllang, getXmllang, setXmlspace,+        getXmlspace, getClassName, getClassNameUnchecked, getStyle,+        getStyleUnchecked, setTabIndex, getTabIndex, SVGElement,+        castToSVGElement, gTypeSVGElement, IsSVGElement, toSVGElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -29,6 +32,26 @@           [toJSVal name])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.getPresentationAttribute Mozilla SVGElement.getPresentationAttribute documentation> +getPresentationAttribute_ ::+                          (MonadDOM m, IsSVGElement self, ToJSString name) =>+                            self -> name -> m ()+getPresentationAttribute_ self name+  = liftDOM+      (void+         ((toSVGElement self) ^. jsf "getPresentationAttribute"+            [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.getPresentationAttribute Mozilla SVGElement.getPresentationAttribute documentation> +getPresentationAttributeUnchecked ::+                                  (MonadDOM m, IsSVGElement self, ToJSString name) =>+                                    self -> name -> m CSSValue+getPresentationAttributeUnchecked self name+  = liftDOM+      (((toSVGElement self) ^. jsf "getPresentationAttribute"+          [toJSVal name])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.xmlbase Mozilla SVGElement.xmlbase documentation>  setXmlbase ::            (MonadDOM m, IsSVGElement self, ToJSString val) =>@@ -44,6 +67,14 @@   = liftDOM       (((toSVGElement self) ^. js "xmlbase") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.xmlbase Mozilla SVGElement.xmlbase documentation> +getXmlbaseUnchecked ::+                    (MonadDOM m, IsSVGElement self, FromJSString result) =>+                      self -> m result+getXmlbaseUnchecked self+  = liftDOM+      (((toSVGElement self) ^. js "xmlbase") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.ownerSVGElement Mozilla SVGElement.ownerSVGElement documentation>  getOwnerSVGElement ::                    (MonadDOM m, IsSVGElement self) => self -> m (Maybe SVGSVGElement)@@ -51,6 +82,14 @@   = liftDOM       (((toSVGElement self) ^. js "ownerSVGElement") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.ownerSVGElement Mozilla SVGElement.ownerSVGElement documentation> +getOwnerSVGElementUnchecked ::+                            (MonadDOM m, IsSVGElement self) => self -> m SVGSVGElement+getOwnerSVGElementUnchecked self+  = liftDOM+      (((toSVGElement self) ^. js "ownerSVGElement") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.viewportElement Mozilla SVGElement.viewportElement documentation>  getViewportElement ::                    (MonadDOM m, IsSVGElement self) => self -> m (Maybe SVGElement)@@ -58,6 +97,14 @@   = liftDOM       (((toSVGElement self) ^. js "viewportElement") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.viewportElement Mozilla SVGElement.viewportElement documentation> +getViewportElementUnchecked ::+                            (MonadDOM m, IsSVGElement self) => self -> m SVGElement+getViewportElementUnchecked self+  = liftDOM+      (((toSVGElement self) ^. js "viewportElement") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.xmllang Mozilla SVGElement.xmllang documentation>  setXmllang ::            (MonadDOM m, IsSVGElement self, ToJSString val) =>@@ -95,12 +142,26 @@ getClassName self   = liftDOM (((toSVGElement self) ^. js "className") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.className Mozilla SVGElement.className documentation> +getClassNameUnchecked ::+                      (MonadDOM m, IsSVGElement self) => self -> m SVGAnimatedString+getClassNameUnchecked self+  = liftDOM+      (((toSVGElement self) ^. js "className") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.style Mozilla SVGElement.style documentation>  getStyle ::          (MonadDOM m, IsSVGElement self) =>            self -> m (Maybe CSSStyleDeclaration) getStyle self   = liftDOM (((toSVGElement self) ^. js "style") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.style Mozilla SVGElement.style documentation> +getStyleUnchecked ::+                  (MonadDOM m, IsSVGElement self) => self -> m CSSStyleDeclaration+getStyleUnchecked self+  = liftDOM+      (((toSVGElement self) ^. js "style") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGElement.tabIndex Mozilla SVGElement.tabIndex documentation>  setTabIndex ::
src/JSDOM/Generated/SVGEllipseElement.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGEllipseElement-       (getCx, getCy, getRx, getRy, SVGEllipseElement,+       (getCx, getCxUnchecked, getCy, getCyUnchecked, getRx,+        getRxUnchecked, getRy, getRyUnchecked, SVGEllipseElement,         castToSVGEllipseElement, gTypeSVGEllipseElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -21,17 +22,41 @@       (MonadDOM m) => SVGEllipseElement -> m (Maybe SVGAnimatedLength) getCx self = liftDOM ((self ^. js "cx") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGEllipseElement.cx Mozilla SVGEllipseElement.cx documentation> +getCxUnchecked ::+               (MonadDOM m) => SVGEllipseElement -> m SVGAnimatedLength+getCxUnchecked self+  = liftDOM ((self ^. js "cx") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGEllipseElement.cy Mozilla SVGEllipseElement.cy documentation>  getCy ::       (MonadDOM m) => SVGEllipseElement -> m (Maybe SVGAnimatedLength) getCy self = liftDOM ((self ^. js "cy") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGEllipseElement.cy Mozilla SVGEllipseElement.cy documentation> +getCyUnchecked ::+               (MonadDOM m) => SVGEllipseElement -> m SVGAnimatedLength+getCyUnchecked self+  = liftDOM ((self ^. js "cy") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGEllipseElement.rx Mozilla SVGEllipseElement.rx documentation>  getRx ::       (MonadDOM m) => SVGEllipseElement -> m (Maybe SVGAnimatedLength) getRx self = liftDOM ((self ^. js "rx") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGEllipseElement.rx Mozilla SVGEllipseElement.rx documentation> +getRxUnchecked ::+               (MonadDOM m) => SVGEllipseElement -> m SVGAnimatedLength+getRxUnchecked self+  = liftDOM ((self ^. js "rx") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGEllipseElement.ry Mozilla SVGEllipseElement.ry documentation>  getRy ::       (MonadDOM m) => SVGEllipseElement -> m (Maybe SVGAnimatedLength) getRy self = liftDOM ((self ^. js "ry") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGEllipseElement.ry Mozilla SVGEllipseElement.ry documentation> +getRyUnchecked ::+               (MonadDOM m) => SVGEllipseElement -> m SVGAnimatedLength+getRyUnchecked self+  = liftDOM ((self ^. js "ry") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGExternalResourcesRequired.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGExternalResourcesRequired-       (getExternalResourcesRequired, SVGExternalResourcesRequired,-        castToSVGExternalResourcesRequired,+       (getExternalResourcesRequired,+        getExternalResourcesRequiredUnchecked,+        SVGExternalResourcesRequired, castToSVGExternalResourcesRequired,         gTypeSVGExternalResourcesRequired)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,3 +24,11 @@                                SVGExternalResourcesRequired -> m (Maybe SVGAnimatedBoolean) getExternalResourcesRequired self   = liftDOM ((self ^. js "externalResourcesRequired") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGExternalResourcesRequired.externalResourcesRequired Mozilla SVGExternalResourcesRequired.externalResourcesRequired documentation> +getExternalResourcesRequiredUnchecked ::+                                      (MonadDOM m) =>+                                        SVGExternalResourcesRequired -> m SVGAnimatedBoolean+getExternalResourcesRequiredUnchecked self+  = liftDOM+      ((self ^. js "externalResourcesRequired") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEBlendElement.hs view
@@ -4,8 +4,9 @@        (pattern SVG_FEBLEND_MODE_UNKNOWN, pattern SVG_FEBLEND_MODE_NORMAL,         pattern SVG_FEBLEND_MODE_MULTIPLY, pattern SVG_FEBLEND_MODE_SCREEN,         pattern SVG_FEBLEND_MODE_DARKEN, pattern SVG_FEBLEND_MODE_LIGHTEN,-        getIn1, getIn2, getMode, SVGFEBlendElement,-        castToSVGFEBlendElement, gTypeSVGFEBlendElement)+        getIn1, getIn1Unchecked, getIn2, getIn2Unchecked, getMode,+        getModeUnchecked, SVGFEBlendElement, castToSVGFEBlendElement,+        gTypeSVGFEBlendElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -30,13 +31,31 @@        (MonadDOM m) => SVGFEBlendElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEBlendElement.in1 Mozilla SVGFEBlendElement.in1 documentation> +getIn1Unchecked ::+                (MonadDOM m) => SVGFEBlendElement -> m SVGAnimatedString+getIn1Unchecked self+  = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEBlendElement.in2 Mozilla SVGFEBlendElement.in2 documentation>  getIn2 ::        (MonadDOM m) => SVGFEBlendElement -> m (Maybe SVGAnimatedString) getIn2 self = liftDOM ((self ^. js "in2") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEBlendElement.in2 Mozilla SVGFEBlendElement.in2 documentation> +getIn2Unchecked ::+                (MonadDOM m) => SVGFEBlendElement -> m SVGAnimatedString+getIn2Unchecked self+  = liftDOM ((self ^. js "in2") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEBlendElement.mode Mozilla SVGFEBlendElement.mode documentation>  getMode ::         (MonadDOM m) =>           SVGFEBlendElement -> m (Maybe SVGAnimatedEnumeration) getMode self = liftDOM ((self ^. js "mode") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEBlendElement.mode Mozilla SVGFEBlendElement.mode documentation> +getModeUnchecked ::+                 (MonadDOM m) => SVGFEBlendElement -> m SVGAnimatedEnumeration+getModeUnchecked self+  = liftDOM ((self ^. js "mode") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEColorMatrixElement.hs view
@@ -5,9 +5,10 @@         pattern SVG_FECOLORMATRIX_TYPE_MATRIX,         pattern SVG_FECOLORMATRIX_TYPE_SATURATE,         pattern SVG_FECOLORMATRIX_TYPE_HUEROTATE,-        pattern SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA, getIn1, getType,-        getValues, SVGFEColorMatrixElement, castToSVGFEColorMatrixElement,-        gTypeSVGFEColorMatrixElement)+        pattern SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA, getIn1,+        getIn1Unchecked, getType, getTypeUnchecked, getValues,+        getValuesUnchecked, SVGFEColorMatrixElement,+        castToSVGFEColorMatrixElement, gTypeSVGFEColorMatrixElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -32,14 +33,32 @@          SVGFEColorMatrixElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEColorMatrixElement.in1 Mozilla SVGFEColorMatrixElement.in1 documentation> +getIn1Unchecked ::+                (MonadDOM m) => SVGFEColorMatrixElement -> m SVGAnimatedString+getIn1Unchecked self+  = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEColorMatrixElement.type Mozilla SVGFEColorMatrixElement.type documentation>  getType ::         (MonadDOM m) =>           SVGFEColorMatrixElement -> m (Maybe SVGAnimatedEnumeration) getType self = liftDOM ((self ^. js "type") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEColorMatrixElement.type Mozilla SVGFEColorMatrixElement.type documentation> +getTypeUnchecked ::+                 (MonadDOM m) => SVGFEColorMatrixElement -> m SVGAnimatedEnumeration+getTypeUnchecked self+  = liftDOM ((self ^. js "type") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEColorMatrixElement.values Mozilla SVGFEColorMatrixElement.values documentation>  getValues ::           (MonadDOM m) =>             SVGFEColorMatrixElement -> m (Maybe SVGAnimatedNumberList) getValues self = liftDOM ((self ^. js "values") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEColorMatrixElement.values Mozilla SVGFEColorMatrixElement.values documentation> +getValuesUnchecked ::+                   (MonadDOM m) => SVGFEColorMatrixElement -> m SVGAnimatedNumberList+getValuesUnchecked self+  = liftDOM ((self ^. js "values") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEComponentTransferElement.hs view
@@ -1,7 +1,7 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFEComponentTransferElement-       (getIn1, SVGFEComponentTransferElement,+       (getIn1, getIn1Unchecked, SVGFEComponentTransferElement,         castToSVGFEComponentTransferElement,         gTypeSVGFEComponentTransferElement)        where@@ -22,3 +22,10 @@        (MonadDOM m) =>          SVGFEComponentTransferElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEComponentTransferElement.in1 Mozilla SVGFEComponentTransferElement.in1 documentation> +getIn1Unchecked ::+                (MonadDOM m) =>+                  SVGFEComponentTransferElement -> m SVGAnimatedString+getIn1Unchecked self+  = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFECompositeElement.hs view
@@ -7,9 +7,12 @@         pattern SVG_FECOMPOSITE_OPERATOR_OUT,         pattern SVG_FECOMPOSITE_OPERATOR_ATOP,         pattern SVG_FECOMPOSITE_OPERATOR_XOR,-        pattern SVG_FECOMPOSITE_OPERATOR_ARITHMETIC, getIn1, getIn2,-        getOperator, getK1, getK2, getK3, getK4, SVGFECompositeElement,-        castToSVGFECompositeElement, gTypeSVGFECompositeElement)+        pattern SVG_FECOMPOSITE_OPERATOR_ARITHMETIC, getIn1,+        getIn1Unchecked, getIn2, getIn2Unchecked, getOperator,+        getOperatorUnchecked, getK1, getK1Unchecked, getK2, getK2Unchecked,+        getK3, getK3Unchecked, getK4, getK4Unchecked,+        SVGFECompositeElement, castToSVGFECompositeElement,+        gTypeSVGFECompositeElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -36,38 +39,80 @@          SVGFECompositeElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.in1 Mozilla SVGFECompositeElement.in1 documentation> +getIn1Unchecked ::+                (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedString+getIn1Unchecked self+  = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.in2 Mozilla SVGFECompositeElement.in2 documentation>  getIn2 ::        (MonadDOM m) =>          SVGFECompositeElement -> m (Maybe SVGAnimatedString) getIn2 self = liftDOM ((self ^. js "in2") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.in2 Mozilla SVGFECompositeElement.in2 documentation> +getIn2Unchecked ::+                (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedString+getIn2Unchecked self+  = liftDOM ((self ^. js "in2") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.operator Mozilla SVGFECompositeElement.operator documentation>  getOperator ::             (MonadDOM m) =>               SVGFECompositeElement -> m (Maybe SVGAnimatedEnumeration) getOperator self = liftDOM ((self ^. js "operator") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.operator Mozilla SVGFECompositeElement.operator documentation> +getOperatorUnchecked ::+                     (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedEnumeration+getOperatorUnchecked self+  = liftDOM ((self ^. js "operator") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.k1 Mozilla SVGFECompositeElement.k1 documentation>  getK1 ::       (MonadDOM m) =>         SVGFECompositeElement -> m (Maybe SVGAnimatedNumber) getK1 self = liftDOM ((self ^. js "k1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.k1 Mozilla SVGFECompositeElement.k1 documentation> +getK1Unchecked ::+               (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedNumber+getK1Unchecked self+  = liftDOM ((self ^. js "k1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.k2 Mozilla SVGFECompositeElement.k2 documentation>  getK2 ::       (MonadDOM m) =>         SVGFECompositeElement -> m (Maybe SVGAnimatedNumber) getK2 self = liftDOM ((self ^. js "k2") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.k2 Mozilla SVGFECompositeElement.k2 documentation> +getK2Unchecked ::+               (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedNumber+getK2Unchecked self+  = liftDOM ((self ^. js "k2") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.k3 Mozilla SVGFECompositeElement.k3 documentation>  getK3 ::       (MonadDOM m) =>         SVGFECompositeElement -> m (Maybe SVGAnimatedNumber) getK3 self = liftDOM ((self ^. js "k3") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.k3 Mozilla SVGFECompositeElement.k3 documentation> +getK3Unchecked ::+               (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedNumber+getK3Unchecked self+  = liftDOM ((self ^. js "k3") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.k4 Mozilla SVGFECompositeElement.k4 documentation>  getK4 ::       (MonadDOM m) =>         SVGFECompositeElement -> m (Maybe SVGAnimatedNumber) getK4 self = liftDOM ((self ^. js "k4") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFECompositeElement.k4 Mozilla SVGFECompositeElement.k4 documentation> +getK4Unchecked ::+               (MonadDOM m) => SVGFECompositeElement -> m SVGAnimatedNumber+getK4Unchecked self+  = liftDOM ((self ^. js "k4") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEConvolveMatrixElement.hs view
@@ -3,9 +3,14 @@ module JSDOM.Generated.SVGFEConvolveMatrixElement        (pattern SVG_EDGEMODE_UNKNOWN, pattern SVG_EDGEMODE_DUPLICATE,         pattern SVG_EDGEMODE_WRAP, pattern SVG_EDGEMODE_NONE, getIn1,-        getOrderX, getOrderY, getKernelMatrix, getDivisor, getBias,-        getTargetX, getTargetY, getEdgeMode, getKernelUnitLengthX,-        getKernelUnitLengthY, getPreserveAlpha, SVGFEConvolveMatrixElement,+        getIn1Unchecked, getOrderX, getOrderXUnchecked, getOrderY,+        getOrderYUnchecked, getKernelMatrix, getKernelMatrixUnchecked,+        getDivisor, getDivisorUnchecked, getBias, getBiasUnchecked,+        getTargetX, getTargetXUnchecked, getTargetY, getTargetYUnchecked,+        getEdgeMode, getEdgeModeUnchecked, getKernelUnitLengthX,+        getKernelUnitLengthXUnchecked, getKernelUnitLengthY,+        getKernelUnitLengthYUnchecked, getPreserveAlpha,+        getPreserveAlphaUnchecked, SVGFEConvolveMatrixElement,         castToSVGFEConvolveMatrixElement, gTypeSVGFEConvolveMatrixElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -30,18 +35,36 @@          SVGFEConvolveMatrixElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.in1 Mozilla SVGFEConvolveMatrixElement.in1 documentation> +getIn1Unchecked ::+                (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedString+getIn1Unchecked self+  = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.orderX Mozilla SVGFEConvolveMatrixElement.orderX documentation>  getOrderX ::           (MonadDOM m) =>             SVGFEConvolveMatrixElement -> m (Maybe SVGAnimatedInteger) getOrderX self = liftDOM ((self ^. js "orderX") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.orderX Mozilla SVGFEConvolveMatrixElement.orderX documentation> +getOrderXUnchecked ::+                   (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedInteger+getOrderXUnchecked self+  = liftDOM ((self ^. js "orderX") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.orderY Mozilla SVGFEConvolveMatrixElement.orderY documentation>  getOrderY ::           (MonadDOM m) =>             SVGFEConvolveMatrixElement -> m (Maybe SVGAnimatedInteger) getOrderY self = liftDOM ((self ^. js "orderY") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.orderY Mozilla SVGFEConvolveMatrixElement.orderY documentation> +getOrderYUnchecked ::+                   (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedInteger+getOrderYUnchecked self+  = liftDOM ((self ^. js "orderY") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.kernelMatrix Mozilla SVGFEConvolveMatrixElement.kernelMatrix documentation>  getKernelMatrix ::                 (MonadDOM m) =>@@ -49,36 +72,74 @@ getKernelMatrix self   = liftDOM ((self ^. js "kernelMatrix") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.kernelMatrix Mozilla SVGFEConvolveMatrixElement.kernelMatrix documentation> +getKernelMatrixUnchecked ::+                         (MonadDOM m) =>+                           SVGFEConvolveMatrixElement -> m SVGAnimatedNumberList+getKernelMatrixUnchecked self+  = liftDOM ((self ^. js "kernelMatrix") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.divisor Mozilla SVGFEConvolveMatrixElement.divisor documentation>  getDivisor ::            (MonadDOM m) =>              SVGFEConvolveMatrixElement -> m (Maybe SVGAnimatedNumber) getDivisor self = liftDOM ((self ^. js "divisor") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.divisor Mozilla SVGFEConvolveMatrixElement.divisor documentation> +getDivisorUnchecked ::+                    (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedNumber+getDivisorUnchecked self+  = liftDOM ((self ^. js "divisor") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.bias Mozilla SVGFEConvolveMatrixElement.bias documentation>  getBias ::         (MonadDOM m) =>           SVGFEConvolveMatrixElement -> m (Maybe SVGAnimatedNumber) getBias self = liftDOM ((self ^. js "bias") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.bias Mozilla SVGFEConvolveMatrixElement.bias documentation> +getBiasUnchecked ::+                 (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedNumber+getBiasUnchecked self+  = liftDOM ((self ^. js "bias") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.targetX Mozilla SVGFEConvolveMatrixElement.targetX documentation>  getTargetX ::            (MonadDOM m) =>              SVGFEConvolveMatrixElement -> m (Maybe SVGAnimatedInteger) getTargetX self = liftDOM ((self ^. js "targetX") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.targetX Mozilla SVGFEConvolveMatrixElement.targetX documentation> +getTargetXUnchecked ::+                    (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedInteger+getTargetXUnchecked self+  = liftDOM ((self ^. js "targetX") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.targetY Mozilla SVGFEConvolveMatrixElement.targetY documentation>  getTargetY ::            (MonadDOM m) =>              SVGFEConvolveMatrixElement -> m (Maybe SVGAnimatedInteger) getTargetY self = liftDOM ((self ^. js "targetY") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.targetY Mozilla SVGFEConvolveMatrixElement.targetY documentation> +getTargetYUnchecked ::+                    (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedInteger+getTargetYUnchecked self+  = liftDOM ((self ^. js "targetY") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.edgeMode Mozilla SVGFEConvolveMatrixElement.edgeMode documentation>  getEdgeMode ::             (MonadDOM m) =>               SVGFEConvolveMatrixElement -> m (Maybe SVGAnimatedEnumeration) getEdgeMode self = liftDOM ((self ^. js "edgeMode") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.edgeMode Mozilla SVGFEConvolveMatrixElement.edgeMode documentation> +getEdgeModeUnchecked ::+                     (MonadDOM m) =>+                       SVGFEConvolveMatrixElement -> m SVGAnimatedEnumeration+getEdgeModeUnchecked self+  = liftDOM ((self ^. js "edgeMode") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.kernelUnitLengthX Mozilla SVGFEConvolveMatrixElement.kernelUnitLengthX documentation>  getKernelUnitLengthX ::                      (MonadDOM m) =>@@ -86,6 +147,12 @@ getKernelUnitLengthX self   = liftDOM ((self ^. js "kernelUnitLengthX") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.kernelUnitLengthX Mozilla SVGFEConvolveMatrixElement.kernelUnitLengthX documentation> +getKernelUnitLengthXUnchecked ::+                              (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedNumber+getKernelUnitLengthXUnchecked self+  = liftDOM ((self ^. js "kernelUnitLengthX") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.kernelUnitLengthY Mozilla SVGFEConvolveMatrixElement.kernelUnitLengthY documentation>  getKernelUnitLengthY ::                      (MonadDOM m) =>@@ -93,9 +160,21 @@ getKernelUnitLengthY self   = liftDOM ((self ^. js "kernelUnitLengthY") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.kernelUnitLengthY Mozilla SVGFEConvolveMatrixElement.kernelUnitLengthY documentation> +getKernelUnitLengthYUnchecked ::+                              (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedNumber+getKernelUnitLengthYUnchecked self+  = liftDOM ((self ^. js "kernelUnitLengthY") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.preserveAlpha Mozilla SVGFEConvolveMatrixElement.preserveAlpha documentation>  getPreserveAlpha ::                  (MonadDOM m) =>                    SVGFEConvolveMatrixElement -> m (Maybe SVGAnimatedBoolean) getPreserveAlpha self   = liftDOM ((self ^. js "preserveAlpha") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEConvolveMatrixElement.preserveAlpha Mozilla SVGFEConvolveMatrixElement.preserveAlpha documentation> +getPreserveAlphaUnchecked ::+                          (MonadDOM m) => SVGFEConvolveMatrixElement -> m SVGAnimatedBoolean+getPreserveAlphaUnchecked self+  = liftDOM ((self ^. js "preserveAlpha") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEDiffuseLightingElement.hs view
@@ -1,8 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFEDiffuseLightingElement-       (getIn1, getSurfaceScale, getDiffuseConstant, getKernelUnitLengthX,-        getKernelUnitLengthY, SVGFEDiffuseLightingElement,+       (getIn1, getIn1Unchecked, getSurfaceScale,+        getSurfaceScaleUnchecked, getDiffuseConstant,+        getDiffuseConstantUnchecked, getKernelUnitLengthX,+        getKernelUnitLengthXUnchecked, getKernelUnitLengthY,+        getKernelUnitLengthYUnchecked, SVGFEDiffuseLightingElement,         castToSVGFEDiffuseLightingElement,         gTypeSVGFEDiffuseLightingElement)        where@@ -24,6 +27,12 @@          SVGFEDiffuseLightingElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDiffuseLightingElement.in1 Mozilla SVGFEDiffuseLightingElement.in1 documentation> +getIn1Unchecked ::+                (MonadDOM m) => SVGFEDiffuseLightingElement -> m SVGAnimatedString+getIn1Unchecked self+  = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDiffuseLightingElement.surfaceScale Mozilla SVGFEDiffuseLightingElement.surfaceScale documentation>  getSurfaceScale ::                 (MonadDOM m) =>@@ -31,6 +40,12 @@ getSurfaceScale self   = liftDOM ((self ^. js "surfaceScale") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDiffuseLightingElement.surfaceScale Mozilla SVGFEDiffuseLightingElement.surfaceScale documentation> +getSurfaceScaleUnchecked ::+                         (MonadDOM m) => SVGFEDiffuseLightingElement -> m SVGAnimatedNumber+getSurfaceScaleUnchecked self+  = liftDOM ((self ^. js "surfaceScale") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDiffuseLightingElement.diffuseConstant Mozilla SVGFEDiffuseLightingElement.diffuseConstant documentation>  getDiffuseConstant ::                    (MonadDOM m) =>@@ -38,6 +53,12 @@ getDiffuseConstant self   = liftDOM ((self ^. js "diffuseConstant") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDiffuseLightingElement.diffuseConstant Mozilla SVGFEDiffuseLightingElement.diffuseConstant documentation> +getDiffuseConstantUnchecked ::+                            (MonadDOM m) => SVGFEDiffuseLightingElement -> m SVGAnimatedNumber+getDiffuseConstantUnchecked self+  = liftDOM ((self ^. js "diffuseConstant") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDiffuseLightingElement.kernelUnitLengthX Mozilla SVGFEDiffuseLightingElement.kernelUnitLengthX documentation>  getKernelUnitLengthX ::                      (MonadDOM m) =>@@ -45,9 +66,21 @@ getKernelUnitLengthX self   = liftDOM ((self ^. js "kernelUnitLengthX") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDiffuseLightingElement.kernelUnitLengthX Mozilla SVGFEDiffuseLightingElement.kernelUnitLengthX documentation> +getKernelUnitLengthXUnchecked ::+                              (MonadDOM m) => SVGFEDiffuseLightingElement -> m SVGAnimatedNumber+getKernelUnitLengthXUnchecked self+  = liftDOM ((self ^. js "kernelUnitLengthX") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDiffuseLightingElement.kernelUnitLengthY Mozilla SVGFEDiffuseLightingElement.kernelUnitLengthY documentation>  getKernelUnitLengthY ::                      (MonadDOM m) =>                        SVGFEDiffuseLightingElement -> m (Maybe SVGAnimatedNumber) getKernelUnitLengthY self   = liftDOM ((self ^. js "kernelUnitLengthY") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDiffuseLightingElement.kernelUnitLengthY Mozilla SVGFEDiffuseLightingElement.kernelUnitLengthY documentation> +getKernelUnitLengthYUnchecked ::+                              (MonadDOM m) => SVGFEDiffuseLightingElement -> m SVGAnimatedNumber+getKernelUnitLengthYUnchecked self+  = liftDOM ((self ^. js "kernelUnitLengthY") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEDisplacementMapElement.hs view
@@ -3,9 +3,11 @@ module JSDOM.Generated.SVGFEDisplacementMapElement        (pattern SVG_CHANNEL_UNKNOWN, pattern SVG_CHANNEL_R,         pattern SVG_CHANNEL_G, pattern SVG_CHANNEL_B,-        pattern SVG_CHANNEL_A, getIn1, getIn2, getScale,-        getXChannelSelector, getYChannelSelector,-        SVGFEDisplacementMapElement, castToSVGFEDisplacementMapElement,+        pattern SVG_CHANNEL_A, getIn1, getIn1Unchecked, getIn2,+        getIn2Unchecked, getScale, getScaleUnchecked, getXChannelSelector,+        getXChannelSelectorUnchecked, getYChannelSelector,+        getYChannelSelectorUnchecked, SVGFEDisplacementMapElement,+        castToSVGFEDisplacementMapElement,         gTypeSVGFEDisplacementMapElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -31,18 +33,36 @@          SVGFEDisplacementMapElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDisplacementMapElement.in1 Mozilla SVGFEDisplacementMapElement.in1 documentation> +getIn1Unchecked ::+                (MonadDOM m) => SVGFEDisplacementMapElement -> m SVGAnimatedString+getIn1Unchecked self+  = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDisplacementMapElement.in2 Mozilla SVGFEDisplacementMapElement.in2 documentation>  getIn2 ::        (MonadDOM m) =>          SVGFEDisplacementMapElement -> m (Maybe SVGAnimatedString) getIn2 self = liftDOM ((self ^. js "in2") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDisplacementMapElement.in2 Mozilla SVGFEDisplacementMapElement.in2 documentation> +getIn2Unchecked ::+                (MonadDOM m) => SVGFEDisplacementMapElement -> m SVGAnimatedString+getIn2Unchecked self+  = liftDOM ((self ^. js "in2") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDisplacementMapElement.scale Mozilla SVGFEDisplacementMapElement.scale documentation>  getScale ::          (MonadDOM m) =>            SVGFEDisplacementMapElement -> m (Maybe SVGAnimatedNumber) getScale self = liftDOM ((self ^. js "scale") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDisplacementMapElement.scale Mozilla SVGFEDisplacementMapElement.scale documentation> +getScaleUnchecked ::+                  (MonadDOM m) => SVGFEDisplacementMapElement -> m SVGAnimatedNumber+getScaleUnchecked self+  = liftDOM ((self ^. js "scale") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDisplacementMapElement.xChannelSelector Mozilla SVGFEDisplacementMapElement.xChannelSelector documentation>  getXChannelSelector ::                     (MonadDOM m) =>@@ -50,9 +70,23 @@ getXChannelSelector self   = liftDOM ((self ^. js "xChannelSelector") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDisplacementMapElement.xChannelSelector Mozilla SVGFEDisplacementMapElement.xChannelSelector documentation> +getXChannelSelectorUnchecked ::+                             (MonadDOM m) =>+                               SVGFEDisplacementMapElement -> m SVGAnimatedEnumeration+getXChannelSelectorUnchecked self+  = liftDOM ((self ^. js "xChannelSelector") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDisplacementMapElement.yChannelSelector Mozilla SVGFEDisplacementMapElement.yChannelSelector documentation>  getYChannelSelector ::                     (MonadDOM m) =>                       SVGFEDisplacementMapElement -> m (Maybe SVGAnimatedEnumeration) getYChannelSelector self   = liftDOM ((self ^. js "yChannelSelector") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDisplacementMapElement.yChannelSelector Mozilla SVGFEDisplacementMapElement.yChannelSelector documentation> +getYChannelSelectorUnchecked ::+                             (MonadDOM m) =>+                               SVGFEDisplacementMapElement -> m SVGAnimatedEnumeration+getYChannelSelectorUnchecked self+  = liftDOM ((self ^. js "yChannelSelector") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEDistantLightElement.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFEDistantLightElement-       (getAzimuth, getElevation, SVGFEDistantLightElement,+       (getAzimuth, getAzimuthUnchecked, getElevation,+        getElevationUnchecked, SVGFEDistantLightElement,         castToSVGFEDistantLightElement, gTypeSVGFEDistantLightElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -22,9 +23,21 @@              SVGFEDistantLightElement -> m (Maybe SVGAnimatedNumber) getAzimuth self = liftDOM ((self ^. js "azimuth") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDistantLightElement.azimuth Mozilla SVGFEDistantLightElement.azimuth documentation> +getAzimuthUnchecked ::+                    (MonadDOM m) => SVGFEDistantLightElement -> m SVGAnimatedNumber+getAzimuthUnchecked self+  = liftDOM ((self ^. js "azimuth") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDistantLightElement.elevation Mozilla SVGFEDistantLightElement.elevation documentation>  getElevation ::              (MonadDOM m) =>                SVGFEDistantLightElement -> m (Maybe SVGAnimatedNumber) getElevation self   = liftDOM ((self ^. js "elevation") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDistantLightElement.elevation Mozilla SVGFEDistantLightElement.elevation documentation> +getElevationUnchecked ::+                      (MonadDOM m) => SVGFEDistantLightElement -> m SVGAnimatedNumber+getElevationUnchecked self+  = liftDOM ((self ^. js "elevation") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEDropShadowElement.hs view
@@ -1,9 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFEDropShadowElement-       (setStdDeviation, getIn1, getDx, getDy, getStdDeviationX,-        getStdDeviationY, SVGFEDropShadowElement,-        castToSVGFEDropShadowElement, gTypeSVGFEDropShadowElement)+       (setStdDeviation, getIn1, getIn1Unchecked, getDx, getDxUnchecked,+        getDy, getDyUnchecked, getStdDeviationX, getStdDeviationXUnchecked,+        getStdDeviationY, getStdDeviationYUnchecked,+        SVGFEDropShadowElement, castToSVGFEDropShadowElement,+        gTypeSVGFEDropShadowElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -32,18 +34,36 @@          SVGFEDropShadowElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDropShadowElement.in1 Mozilla SVGFEDropShadowElement.in1 documentation> +getIn1Unchecked ::+                (MonadDOM m) => SVGFEDropShadowElement -> m SVGAnimatedString+getIn1Unchecked self+  = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDropShadowElement.dx Mozilla SVGFEDropShadowElement.dx documentation>  getDx ::       (MonadDOM m) =>         SVGFEDropShadowElement -> m (Maybe SVGAnimatedNumber) getDx self = liftDOM ((self ^. js "dx") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDropShadowElement.dx Mozilla SVGFEDropShadowElement.dx documentation> +getDxUnchecked ::+               (MonadDOM m) => SVGFEDropShadowElement -> m SVGAnimatedNumber+getDxUnchecked self+  = liftDOM ((self ^. js "dx") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDropShadowElement.dy Mozilla SVGFEDropShadowElement.dy documentation>  getDy ::       (MonadDOM m) =>         SVGFEDropShadowElement -> m (Maybe SVGAnimatedNumber) getDy self = liftDOM ((self ^. js "dy") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDropShadowElement.dy Mozilla SVGFEDropShadowElement.dy documentation> +getDyUnchecked ::+               (MonadDOM m) => SVGFEDropShadowElement -> m SVGAnimatedNumber+getDyUnchecked self+  = liftDOM ((self ^. js "dy") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDropShadowElement.stdDeviationX Mozilla SVGFEDropShadowElement.stdDeviationX documentation>  getStdDeviationX ::                  (MonadDOM m) =>@@ -51,9 +71,21 @@ getStdDeviationX self   = liftDOM ((self ^. js "stdDeviationX") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDropShadowElement.stdDeviationX Mozilla SVGFEDropShadowElement.stdDeviationX documentation> +getStdDeviationXUnchecked ::+                          (MonadDOM m) => SVGFEDropShadowElement -> m SVGAnimatedNumber+getStdDeviationXUnchecked self+  = liftDOM ((self ^. js "stdDeviationX") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDropShadowElement.stdDeviationY Mozilla SVGFEDropShadowElement.stdDeviationY documentation>  getStdDeviationY ::                  (MonadDOM m) =>                    SVGFEDropShadowElement -> m (Maybe SVGAnimatedNumber) getStdDeviationY self   = liftDOM ((self ^. js "stdDeviationY") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEDropShadowElement.stdDeviationY Mozilla SVGFEDropShadowElement.stdDeviationY documentation> +getStdDeviationYUnchecked ::+                          (MonadDOM m) => SVGFEDropShadowElement -> m SVGAnimatedNumber+getStdDeviationYUnchecked self+  = liftDOM ((self ^. js "stdDeviationY") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEGaussianBlurElement.hs view
@@ -3,9 +3,11 @@ module JSDOM.Generated.SVGFEGaussianBlurElement        (setStdDeviation, pattern SVG_EDGEMODE_UNKNOWN,         pattern SVG_EDGEMODE_DUPLICATE, pattern SVG_EDGEMODE_WRAP,-        pattern SVG_EDGEMODE_NONE, getIn1, getStdDeviationX,-        getStdDeviationY, getEdgeMode, SVGFEGaussianBlurElement,-        castToSVGFEGaussianBlurElement, gTypeSVGFEGaussianBlurElement)+        pattern SVG_EDGEMODE_NONE, getIn1, getIn1Unchecked,+        getStdDeviationX, getStdDeviationXUnchecked, getStdDeviationY,+        getStdDeviationYUnchecked, getEdgeMode, getEdgeModeUnchecked,+        SVGFEGaussianBlurElement, castToSVGFEGaussianBlurElement,+        gTypeSVGFEGaussianBlurElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -38,6 +40,12 @@          SVGFEGaussianBlurElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEGaussianBlurElement.in1 Mozilla SVGFEGaussianBlurElement.in1 documentation> +getIn1Unchecked ::+                (MonadDOM m) => SVGFEGaussianBlurElement -> m SVGAnimatedString+getIn1Unchecked self+  = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEGaussianBlurElement.stdDeviationX Mozilla SVGFEGaussianBlurElement.stdDeviationX documentation>  getStdDeviationX ::                  (MonadDOM m) =>@@ -45,6 +53,12 @@ getStdDeviationX self   = liftDOM ((self ^. js "stdDeviationX") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEGaussianBlurElement.stdDeviationX Mozilla SVGFEGaussianBlurElement.stdDeviationX documentation> +getStdDeviationXUnchecked ::+                          (MonadDOM m) => SVGFEGaussianBlurElement -> m SVGAnimatedNumber+getStdDeviationXUnchecked self+  = liftDOM ((self ^. js "stdDeviationX") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEGaussianBlurElement.stdDeviationY Mozilla SVGFEGaussianBlurElement.stdDeviationY documentation>  getStdDeviationY ::                  (MonadDOM m) =>@@ -52,8 +66,21 @@ getStdDeviationY self   = liftDOM ((self ^. js "stdDeviationY") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEGaussianBlurElement.stdDeviationY Mozilla SVGFEGaussianBlurElement.stdDeviationY documentation> +getStdDeviationYUnchecked ::+                          (MonadDOM m) => SVGFEGaussianBlurElement -> m SVGAnimatedNumber+getStdDeviationYUnchecked self+  = liftDOM ((self ^. js "stdDeviationY") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEGaussianBlurElement.edgeMode Mozilla SVGFEGaussianBlurElement.edgeMode documentation>  getEdgeMode ::             (MonadDOM m) =>               SVGFEGaussianBlurElement -> m (Maybe SVGAnimatedEnumeration) getEdgeMode self = liftDOM ((self ^. js "edgeMode") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEGaussianBlurElement.edgeMode Mozilla SVGFEGaussianBlurElement.edgeMode documentation> +getEdgeModeUnchecked ::+                     (MonadDOM m) =>+                       SVGFEGaussianBlurElement -> m SVGAnimatedEnumeration+getEdgeModeUnchecked self+  = liftDOM ((self ^. js "edgeMode") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEImageElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFEImageElement-       (getPreserveAspectRatio, SVGFEImageElement,-        castToSVGFEImageElement, gTypeSVGFEImageElement)+       (getPreserveAspectRatio, getPreserveAspectRatioUnchecked,+        SVGFEImageElement, castToSVGFEImageElement, gTypeSVGFEImageElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,3 +22,11 @@                          SVGFEImageElement -> m (Maybe SVGAnimatedPreserveAspectRatio) getPreserveAspectRatio self   = liftDOM ((self ^. js "preserveAspectRatio") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEImageElement.preserveAspectRatio Mozilla SVGFEImageElement.preserveAspectRatio documentation> +getPreserveAspectRatioUnchecked ::+                                (MonadDOM m) =>+                                  SVGFEImageElement -> m SVGAnimatedPreserveAspectRatio+getPreserveAspectRatioUnchecked self+  = liftDOM+      ((self ^. js "preserveAspectRatio") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEMergeNodeElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFEMergeNodeElement-       (getIn1, SVGFEMergeNodeElement, castToSVGFEMergeNodeElement,-        gTypeSVGFEMergeNodeElement)+       (getIn1, getIn1Unchecked, SVGFEMergeNodeElement,+        castToSVGFEMergeNodeElement, gTypeSVGFEMergeNodeElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,3 +21,9 @@        (MonadDOM m) =>          SVGFEMergeNodeElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEMergeNodeElement.in1 Mozilla SVGFEMergeNodeElement.in1 documentation> +getIn1Unchecked ::+                (MonadDOM m) => SVGFEMergeNodeElement -> m SVGAnimatedString+getIn1Unchecked self+  = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEMorphologyElement.hs view
@@ -3,8 +3,9 @@ module JSDOM.Generated.SVGFEMorphologyElement        (setRadius, pattern SVG_MORPHOLOGY_OPERATOR_UNKNOWN,         pattern SVG_MORPHOLOGY_OPERATOR_ERODE,-        pattern SVG_MORPHOLOGY_OPERATOR_DILATE, getIn1, getOperator,-        getRadiusX, getRadiusY, SVGFEMorphologyElement,+        pattern SVG_MORPHOLOGY_OPERATOR_DILATE, getIn1, getIn1Unchecked,+        getOperator, getOperatorUnchecked, getRadiusX, getRadiusXUnchecked,+        getRadiusY, getRadiusYUnchecked, SVGFEMorphologyElement,         castToSVGFEMorphologyElement, gTypeSVGFEMorphologyElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -35,20 +36,44 @@          SVGFEMorphologyElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEMorphologyElement.in1 Mozilla SVGFEMorphologyElement.in1 documentation> +getIn1Unchecked ::+                (MonadDOM m) => SVGFEMorphologyElement -> m SVGAnimatedString+getIn1Unchecked self+  = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEMorphologyElement.operator Mozilla SVGFEMorphologyElement.operator documentation>  getOperator ::             (MonadDOM m) =>               SVGFEMorphologyElement -> m (Maybe SVGAnimatedEnumeration) getOperator self = liftDOM ((self ^. js "operator") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEMorphologyElement.operator Mozilla SVGFEMorphologyElement.operator documentation> +getOperatorUnchecked ::+                     (MonadDOM m) => SVGFEMorphologyElement -> m SVGAnimatedEnumeration+getOperatorUnchecked self+  = liftDOM ((self ^. js "operator") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEMorphologyElement.radiusX Mozilla SVGFEMorphologyElement.radiusX documentation>  getRadiusX ::            (MonadDOM m) =>              SVGFEMorphologyElement -> m (Maybe SVGAnimatedNumber) getRadiusX self = liftDOM ((self ^. js "radiusX") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEMorphologyElement.radiusX Mozilla SVGFEMorphologyElement.radiusX documentation> +getRadiusXUnchecked ::+                    (MonadDOM m) => SVGFEMorphologyElement -> m SVGAnimatedNumber+getRadiusXUnchecked self+  = liftDOM ((self ^. js "radiusX") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEMorphologyElement.radiusY Mozilla SVGFEMorphologyElement.radiusY documentation>  getRadiusY ::            (MonadDOM m) =>              SVGFEMorphologyElement -> m (Maybe SVGAnimatedNumber) getRadiusY self = liftDOM ((self ^. js "radiusY") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEMorphologyElement.radiusY Mozilla SVGFEMorphologyElement.radiusY documentation> +getRadiusYUnchecked ::+                    (MonadDOM m) => SVGFEMorphologyElement -> m SVGAnimatedNumber+getRadiusYUnchecked self+  = liftDOM ((self ^. js "radiusY") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEOffsetElement.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFEOffsetElement-       (getIn1, getDx, getDy, SVGFEOffsetElement,-        castToSVGFEOffsetElement, gTypeSVGFEOffsetElement)+       (getIn1, getIn1Unchecked, getDx, getDxUnchecked, getDy,+        getDyUnchecked, SVGFEOffsetElement, castToSVGFEOffsetElement,+        gTypeSVGFEOffsetElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,12 +22,30 @@        (MonadDOM m) => SVGFEOffsetElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEOffsetElement.in1 Mozilla SVGFEOffsetElement.in1 documentation> +getIn1Unchecked ::+                (MonadDOM m) => SVGFEOffsetElement -> m SVGAnimatedString+getIn1Unchecked self+  = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEOffsetElement.dx Mozilla SVGFEOffsetElement.dx documentation>  getDx ::       (MonadDOM m) => SVGFEOffsetElement -> m (Maybe SVGAnimatedNumber) getDx self = liftDOM ((self ^. js "dx") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEOffsetElement.dx Mozilla SVGFEOffsetElement.dx documentation> +getDxUnchecked ::+               (MonadDOM m) => SVGFEOffsetElement -> m SVGAnimatedNumber+getDxUnchecked self+  = liftDOM ((self ^. js "dx") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEOffsetElement.dy Mozilla SVGFEOffsetElement.dy documentation>  getDy ::       (MonadDOM m) => SVGFEOffsetElement -> m (Maybe SVGAnimatedNumber) getDy self = liftDOM ((self ^. js "dy") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEOffsetElement.dy Mozilla SVGFEOffsetElement.dy documentation> +getDyUnchecked ::+               (MonadDOM m) => SVGFEOffsetElement -> m SVGAnimatedNumber+getDyUnchecked self+  = liftDOM ((self ^. js "dy") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFEPointLightElement.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFEPointLightElement-       (getX, getY, getZ, SVGFEPointLightElement,-        castToSVGFEPointLightElement, gTypeSVGFEPointLightElement)+       (getX, getXUnchecked, getY, getYUnchecked, getZ, getZUnchecked,+        SVGFEPointLightElement, castToSVGFEPointLightElement,+        gTypeSVGFEPointLightElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,14 +23,32 @@        SVGFEPointLightElement -> m (Maybe SVGAnimatedNumber) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEPointLightElement.x Mozilla SVGFEPointLightElement.x documentation> +getXUnchecked ::+              (MonadDOM m) => SVGFEPointLightElement -> m SVGAnimatedNumber+getXUnchecked self+  = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEPointLightElement.y Mozilla SVGFEPointLightElement.y documentation>  getY ::      (MonadDOM m) =>        SVGFEPointLightElement -> m (Maybe SVGAnimatedNumber) getY self = liftDOM ((self ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEPointLightElement.y Mozilla SVGFEPointLightElement.y documentation> +getYUnchecked ::+              (MonadDOM m) => SVGFEPointLightElement -> m SVGAnimatedNumber+getYUnchecked self+  = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEPointLightElement.z Mozilla SVGFEPointLightElement.z documentation>  getZ ::      (MonadDOM m) =>        SVGFEPointLightElement -> m (Maybe SVGAnimatedNumber) getZ self = liftDOM ((self ^. js "z") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFEPointLightElement.z Mozilla SVGFEPointLightElement.z documentation> +getZUnchecked ::+              (MonadDOM m) => SVGFEPointLightElement -> m SVGAnimatedNumber+getZUnchecked self+  = liftDOM ((self ^. js "z") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFESpecularLightingElement.hs view
@@ -1,8 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFESpecularLightingElement-       (getIn1, getSurfaceScale, getSpecularConstant, getSpecularExponent,-        SVGFESpecularLightingElement, castToSVGFESpecularLightingElement,+       (getIn1, getIn1Unchecked, getSurfaceScale,+        getSurfaceScaleUnchecked, getSpecularConstant,+        getSpecularConstantUnchecked, getSpecularExponent,+        getSpecularExponentUnchecked, SVGFESpecularLightingElement,+        castToSVGFESpecularLightingElement,         gTypeSVGFESpecularLightingElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,6 +26,12 @@          SVGFESpecularLightingElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpecularLightingElement.in1 Mozilla SVGFESpecularLightingElement.in1 documentation> +getIn1Unchecked ::+                (MonadDOM m) => SVGFESpecularLightingElement -> m SVGAnimatedString+getIn1Unchecked self+  = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpecularLightingElement.surfaceScale Mozilla SVGFESpecularLightingElement.surfaceScale documentation>  getSurfaceScale ::                 (MonadDOM m) =>@@ -30,6 +39,12 @@ getSurfaceScale self   = liftDOM ((self ^. js "surfaceScale") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpecularLightingElement.surfaceScale Mozilla SVGFESpecularLightingElement.surfaceScale documentation> +getSurfaceScaleUnchecked ::+                         (MonadDOM m) => SVGFESpecularLightingElement -> m SVGAnimatedNumber+getSurfaceScaleUnchecked self+  = liftDOM ((self ^. js "surfaceScale") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpecularLightingElement.specularConstant Mozilla SVGFESpecularLightingElement.specularConstant documentation>  getSpecularConstant ::                     (MonadDOM m) =>@@ -37,9 +52,21 @@ getSpecularConstant self   = liftDOM ((self ^. js "specularConstant") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpecularLightingElement.specularConstant Mozilla SVGFESpecularLightingElement.specularConstant documentation> +getSpecularConstantUnchecked ::+                             (MonadDOM m) => SVGFESpecularLightingElement -> m SVGAnimatedNumber+getSpecularConstantUnchecked self+  = liftDOM ((self ^. js "specularConstant") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpecularLightingElement.specularExponent Mozilla SVGFESpecularLightingElement.specularExponent documentation>  getSpecularExponent ::                     (MonadDOM m) =>                       SVGFESpecularLightingElement -> m (Maybe SVGAnimatedNumber) getSpecularExponent self   = liftDOM ((self ^. js "specularExponent") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpecularLightingElement.specularExponent Mozilla SVGFESpecularLightingElement.specularExponent documentation> +getSpecularExponentUnchecked ::+                             (MonadDOM m) => SVGFESpecularLightingElement -> m SVGAnimatedNumber+getSpecularExponentUnchecked self+  = liftDOM ((self ^. js "specularExponent") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFESpotLightElement.hs view
@@ -1,9 +1,13 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFESpotLightElement-       (getX, getY, getZ, getPointsAtX, getPointsAtY, getPointsAtZ,-        getSpecularExponent, getLimitingConeAngle, SVGFESpotLightElement,-        castToSVGFESpotLightElement, gTypeSVGFESpotLightElement)+       (getX, getXUnchecked, getY, getYUnchecked, getZ, getZUnchecked,+        getPointsAtX, getPointsAtXUnchecked, getPointsAtY,+        getPointsAtYUnchecked, getPointsAtZ, getPointsAtZUnchecked,+        getSpecularExponent, getSpecularExponentUnchecked,+        getLimitingConeAngle, getLimitingConeAngleUnchecked,+        SVGFESpotLightElement, castToSVGFESpotLightElement,+        gTypeSVGFESpotLightElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -23,18 +27,36 @@        SVGFESpotLightElement -> m (Maybe SVGAnimatedNumber) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.x Mozilla SVGFESpotLightElement.x documentation> +getXUnchecked ::+              (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber+getXUnchecked self+  = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.y Mozilla SVGFESpotLightElement.y documentation>  getY ::      (MonadDOM m) =>        SVGFESpotLightElement -> m (Maybe SVGAnimatedNumber) getY self = liftDOM ((self ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.y Mozilla SVGFESpotLightElement.y documentation> +getYUnchecked ::+              (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber+getYUnchecked self+  = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.z Mozilla SVGFESpotLightElement.z documentation>  getZ ::      (MonadDOM m) =>        SVGFESpotLightElement -> m (Maybe SVGAnimatedNumber) getZ self = liftDOM ((self ^. js "z") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.z Mozilla SVGFESpotLightElement.z documentation> +getZUnchecked ::+              (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber+getZUnchecked self+  = liftDOM ((self ^. js "z") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.pointsAtX Mozilla SVGFESpotLightElement.pointsAtX documentation>  getPointsAtX ::              (MonadDOM m) =>@@ -42,6 +64,12 @@ getPointsAtX self   = liftDOM ((self ^. js "pointsAtX") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.pointsAtX Mozilla SVGFESpotLightElement.pointsAtX documentation> +getPointsAtXUnchecked ::+                      (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber+getPointsAtXUnchecked self+  = liftDOM ((self ^. js "pointsAtX") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.pointsAtY Mozilla SVGFESpotLightElement.pointsAtY documentation>  getPointsAtY ::              (MonadDOM m) =>@@ -49,6 +77,12 @@ getPointsAtY self   = liftDOM ((self ^. js "pointsAtY") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.pointsAtY Mozilla SVGFESpotLightElement.pointsAtY documentation> +getPointsAtYUnchecked ::+                      (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber+getPointsAtYUnchecked self+  = liftDOM ((self ^. js "pointsAtY") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.pointsAtZ Mozilla SVGFESpotLightElement.pointsAtZ documentation>  getPointsAtZ ::              (MonadDOM m) =>@@ -56,6 +90,12 @@ getPointsAtZ self   = liftDOM ((self ^. js "pointsAtZ") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.pointsAtZ Mozilla SVGFESpotLightElement.pointsAtZ documentation> +getPointsAtZUnchecked ::+                      (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber+getPointsAtZUnchecked self+  = liftDOM ((self ^. js "pointsAtZ") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.specularExponent Mozilla SVGFESpotLightElement.specularExponent documentation>  getSpecularExponent ::                     (MonadDOM m) =>@@ -63,9 +103,21 @@ getSpecularExponent self   = liftDOM ((self ^. js "specularExponent") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.specularExponent Mozilla SVGFESpotLightElement.specularExponent documentation> +getSpecularExponentUnchecked ::+                             (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber+getSpecularExponentUnchecked self+  = liftDOM ((self ^. js "specularExponent") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.limitingConeAngle Mozilla SVGFESpotLightElement.limitingConeAngle documentation>  getLimitingConeAngle ::                      (MonadDOM m) =>                        SVGFESpotLightElement -> m (Maybe SVGAnimatedNumber) getLimitingConeAngle self   = liftDOM ((self ^. js "limitingConeAngle") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFESpotLightElement.limitingConeAngle Mozilla SVGFESpotLightElement.limitingConeAngle documentation> +getLimitingConeAngleUnchecked ::+                              (MonadDOM m) => SVGFESpotLightElement -> m SVGAnimatedNumber+getLimitingConeAngleUnchecked self+  = liftDOM ((self ^. js "limitingConeAngle") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFETileElement.hs view
@@ -1,7 +1,7 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFETileElement-       (getIn1, SVGFETileElement, castToSVGFETileElement,+       (getIn1, getIn1Unchecked, SVGFETileElement, castToSVGFETileElement,         gTypeSVGFETileElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -20,3 +20,9 @@ getIn1 ::        (MonadDOM m) => SVGFETileElement -> m (Maybe SVGAnimatedString) getIn1 self = liftDOM ((self ^. js "in1") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETileElement.in1 Mozilla SVGFETileElement.in1 documentation> +getIn1Unchecked ::+                (MonadDOM m) => SVGFETileElement -> m SVGAnimatedString+getIn1Unchecked self+  = liftDOM ((self ^. js "in1") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFETurbulenceElement.hs view
@@ -6,9 +6,11 @@         pattern SVG_TURBULENCE_TYPE_TURBULENCE,         pattern SVG_STITCHTYPE_UNKNOWN, pattern SVG_STITCHTYPE_STITCH,         pattern SVG_STITCHTYPE_NOSTITCH, getBaseFrequencyX,-        getBaseFrequencyY, getNumOctaves, getSeed, getStitchTiles, getType,-        SVGFETurbulenceElement, castToSVGFETurbulenceElement,-        gTypeSVGFETurbulenceElement)+        getBaseFrequencyXUnchecked, getBaseFrequencyY,+        getBaseFrequencyYUnchecked, getNumOctaves, getNumOctavesUnchecked,+        getSeed, getSeedUnchecked, getStitchTiles, getStitchTilesUnchecked,+        getType, getTypeUnchecked, SVGFETurbulenceElement,+        castToSVGFETurbulenceElement, gTypeSVGFETurbulenceElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -35,6 +37,12 @@ getBaseFrequencyX self   = liftDOM ((self ^. js "baseFrequencyX") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETurbulenceElement.baseFrequencyX Mozilla SVGFETurbulenceElement.baseFrequencyX documentation> +getBaseFrequencyXUnchecked ::+                           (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedNumber+getBaseFrequencyXUnchecked self+  = liftDOM ((self ^. js "baseFrequencyX") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETurbulenceElement.baseFrequencyY Mozilla SVGFETurbulenceElement.baseFrequencyY documentation>  getBaseFrequencyY ::                   (MonadDOM m) =>@@ -42,6 +50,12 @@ getBaseFrequencyY self   = liftDOM ((self ^. js "baseFrequencyY") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETurbulenceElement.baseFrequencyY Mozilla SVGFETurbulenceElement.baseFrequencyY documentation> +getBaseFrequencyYUnchecked ::+                           (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedNumber+getBaseFrequencyYUnchecked self+  = liftDOM ((self ^. js "baseFrequencyY") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETurbulenceElement.numOctaves Mozilla SVGFETurbulenceElement.numOctaves documentation>  getNumOctaves ::               (MonadDOM m) =>@@ -49,12 +63,24 @@ getNumOctaves self   = liftDOM ((self ^. js "numOctaves") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETurbulenceElement.numOctaves Mozilla SVGFETurbulenceElement.numOctaves documentation> +getNumOctavesUnchecked ::+                       (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedInteger+getNumOctavesUnchecked self+  = liftDOM ((self ^. js "numOctaves") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETurbulenceElement.seed Mozilla SVGFETurbulenceElement.seed documentation>  getSeed ::         (MonadDOM m) =>           SVGFETurbulenceElement -> m (Maybe SVGAnimatedNumber) getSeed self = liftDOM ((self ^. js "seed") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETurbulenceElement.seed Mozilla SVGFETurbulenceElement.seed documentation> +getSeedUnchecked ::+                 (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedNumber+getSeedUnchecked self+  = liftDOM ((self ^. js "seed") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETurbulenceElement.stitchTiles Mozilla SVGFETurbulenceElement.stitchTiles documentation>  getStitchTiles ::                (MonadDOM m) =>@@ -62,8 +88,20 @@ getStitchTiles self   = liftDOM ((self ^. js "stitchTiles") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETurbulenceElement.stitchTiles Mozilla SVGFETurbulenceElement.stitchTiles documentation> +getStitchTilesUnchecked ::+                        (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedEnumeration+getStitchTilesUnchecked self+  = liftDOM ((self ^. js "stitchTiles") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETurbulenceElement.type Mozilla SVGFETurbulenceElement.type documentation>  getType ::         (MonadDOM m) =>           SVGFETurbulenceElement -> m (Maybe SVGAnimatedEnumeration) getType self = liftDOM ((self ^. js "type") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFETurbulenceElement.type Mozilla SVGFETurbulenceElement.type documentation> +getTypeUnchecked ::+                 (MonadDOM m) => SVGFETurbulenceElement -> m SVGAnimatedEnumeration+getTypeUnchecked self+  = liftDOM ((self ^. js "type") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFilterElement.hs view
@@ -1,9 +1,12 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFilterElement-       (setFilterRes, getFilterUnits, getPrimitiveUnits, getX, getY,-        getWidth, getHeight, getFilterResX, getFilterResY,-        SVGFilterElement, castToSVGFilterElement, gTypeSVGFilterElement)+       (setFilterRes, getFilterUnits, getFilterUnitsUnchecked,+        getPrimitiveUnits, getPrimitiveUnitsUnchecked, getX, getXUnchecked,+        getY, getYUnchecked, getWidth, getWidthUnchecked, getHeight,+        getHeightUnchecked, getFilterResX, getFilterResXUnchecked,+        getFilterResY, getFilterResYUnchecked, SVGFilterElement,+        castToSVGFilterElement, gTypeSVGFilterElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -33,6 +36,12 @@ getFilterUnits self   = liftDOM ((self ^. js "filterUnits") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.filterUnits Mozilla SVGFilterElement.filterUnits documentation> +getFilterUnitsUnchecked ::+                        (MonadDOM m) => SVGFilterElement -> m SVGAnimatedEnumeration+getFilterUnitsUnchecked self+  = liftDOM ((self ^. js "filterUnits") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.primitiveUnits Mozilla SVGFilterElement.primitiveUnits documentation>  getPrimitiveUnits ::                   (MonadDOM m) =>@@ -40,34 +49,76 @@ getPrimitiveUnits self   = liftDOM ((self ^. js "primitiveUnits") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.primitiveUnits Mozilla SVGFilterElement.primitiveUnits documentation> +getPrimitiveUnitsUnchecked ::+                           (MonadDOM m) => SVGFilterElement -> m SVGAnimatedEnumeration+getPrimitiveUnitsUnchecked self+  = liftDOM ((self ^. js "primitiveUnits") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.x Mozilla SVGFilterElement.x documentation>  getX ::      (MonadDOM m) => SVGFilterElement -> m (Maybe SVGAnimatedLength) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.x Mozilla SVGFilterElement.x documentation> +getXUnchecked ::+              (MonadDOM m) => SVGFilterElement -> m SVGAnimatedLength+getXUnchecked self+  = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.y Mozilla SVGFilterElement.y documentation>  getY ::      (MonadDOM m) => SVGFilterElement -> m (Maybe SVGAnimatedLength) getY self = liftDOM ((self ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.y Mozilla SVGFilterElement.y documentation> +getYUnchecked ::+              (MonadDOM m) => SVGFilterElement -> m SVGAnimatedLength+getYUnchecked self+  = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.width Mozilla SVGFilterElement.width documentation>  getWidth ::          (MonadDOM m) => SVGFilterElement -> m (Maybe SVGAnimatedLength) getWidth self = liftDOM ((self ^. js "width") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.width Mozilla SVGFilterElement.width documentation> +getWidthUnchecked ::+                  (MonadDOM m) => SVGFilterElement -> m SVGAnimatedLength+getWidthUnchecked self+  = liftDOM ((self ^. js "width") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.height Mozilla SVGFilterElement.height documentation>  getHeight ::           (MonadDOM m) => SVGFilterElement -> m (Maybe SVGAnimatedLength) getHeight self = liftDOM ((self ^. js "height") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.height Mozilla SVGFilterElement.height documentation> +getHeightUnchecked ::+                   (MonadDOM m) => SVGFilterElement -> m SVGAnimatedLength+getHeightUnchecked self+  = liftDOM ((self ^. js "height") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.filterResX Mozilla SVGFilterElement.filterResX documentation>  getFilterResX ::               (MonadDOM m) => SVGFilterElement -> m (Maybe SVGAnimatedInteger) getFilterResX self   = liftDOM ((self ^. js "filterResX") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.filterResX Mozilla SVGFilterElement.filterResX documentation> +getFilterResXUnchecked ::+                       (MonadDOM m) => SVGFilterElement -> m SVGAnimatedInteger+getFilterResXUnchecked self+  = liftDOM ((self ^. js "filterResX") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.filterResY Mozilla SVGFilterElement.filterResY documentation>  getFilterResY ::               (MonadDOM m) => SVGFilterElement -> m (Maybe SVGAnimatedInteger) getFilterResY self   = liftDOM ((self ^. js "filterResY") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterElement.filterResY Mozilla SVGFilterElement.filterResY documentation> +getFilterResYUnchecked ::+                       (MonadDOM m) => SVGFilterElement -> m SVGAnimatedInteger+getFilterResYUnchecked self+  = liftDOM ((self ^. js "filterResY") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFilterPrimitiveStandardAttributes.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFilterPrimitiveStandardAttributes-       (getX, getY, getWidth, getHeight, getResult,-        SVGFilterPrimitiveStandardAttributes,+       (getX, getXUnchecked, getY, getYUnchecked, getWidth,+        getWidthUnchecked, getHeight, getHeightUnchecked, getResult,+        getResultUnchecked, SVGFilterPrimitiveStandardAttributes,         castToSVGFilterPrimitiveStandardAttributes,         gTypeSVGFilterPrimitiveStandardAttributes)        where@@ -24,26 +25,61 @@        SVGFilterPrimitiveStandardAttributes -> m (Maybe SVGAnimatedLength) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterPrimitiveStandardAttributes.x Mozilla SVGFilterPrimitiveStandardAttributes.x documentation> +getXUnchecked ::+              (MonadDOM m) =>+                SVGFilterPrimitiveStandardAttributes -> m SVGAnimatedLength+getXUnchecked self+  = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterPrimitiveStandardAttributes.y Mozilla SVGFilterPrimitiveStandardAttributes.y documentation>  getY ::      (MonadDOM m) =>        SVGFilterPrimitiveStandardAttributes -> m (Maybe SVGAnimatedLength) getY self = liftDOM ((self ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterPrimitiveStandardAttributes.y Mozilla SVGFilterPrimitiveStandardAttributes.y documentation> +getYUnchecked ::+              (MonadDOM m) =>+                SVGFilterPrimitiveStandardAttributes -> m SVGAnimatedLength+getYUnchecked self+  = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterPrimitiveStandardAttributes.width Mozilla SVGFilterPrimitiveStandardAttributes.width documentation>  getWidth ::          (MonadDOM m) =>            SVGFilterPrimitiveStandardAttributes -> m (Maybe SVGAnimatedLength) getWidth self = liftDOM ((self ^. js "width") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterPrimitiveStandardAttributes.width Mozilla SVGFilterPrimitiveStandardAttributes.width documentation> +getWidthUnchecked ::+                  (MonadDOM m) =>+                    SVGFilterPrimitiveStandardAttributes -> m SVGAnimatedLength+getWidthUnchecked self+  = liftDOM ((self ^. js "width") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterPrimitiveStandardAttributes.height Mozilla SVGFilterPrimitiveStandardAttributes.height documentation>  getHeight ::           (MonadDOM m) =>             SVGFilterPrimitiveStandardAttributes -> m (Maybe SVGAnimatedLength) getHeight self = liftDOM ((self ^. js "height") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterPrimitiveStandardAttributes.height Mozilla SVGFilterPrimitiveStandardAttributes.height documentation> +getHeightUnchecked ::+                   (MonadDOM m) =>+                     SVGFilterPrimitiveStandardAttributes -> m SVGAnimatedLength+getHeightUnchecked self+  = liftDOM ((self ^. js "height") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterPrimitiveStandardAttributes.result Mozilla SVGFilterPrimitiveStandardAttributes.result documentation>  getResult ::           (MonadDOM m) =>             SVGFilterPrimitiveStandardAttributes -> m (Maybe SVGAnimatedString) getResult self = liftDOM ((self ^. js "result") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFilterPrimitiveStandardAttributes.result Mozilla SVGFilterPrimitiveStandardAttributes.result documentation> +getResultUnchecked ::+                   (MonadDOM m) =>+                     SVGFilterPrimitiveStandardAttributes -> m SVGAnimatedString+getResultUnchecked self+  = liftDOM ((self ^. js "result") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGFitToViewBox.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGFitToViewBox-       (getViewBox, getPreserveAspectRatio, SVGFitToViewBox,+       (getViewBox, getViewBoxUnchecked, getPreserveAspectRatio,+        getPreserveAspectRatioUnchecked, SVGFitToViewBox,         castToSVGFitToViewBox, gTypeSVGFitToViewBox)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -21,9 +22,22 @@            (MonadDOM m) => SVGFitToViewBox -> m (Maybe SVGAnimatedRect) getViewBox self = liftDOM ((self ^. js "viewBox") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFitToViewBox.viewBox Mozilla SVGFitToViewBox.viewBox documentation> +getViewBoxUnchecked ::+                    (MonadDOM m) => SVGFitToViewBox -> m SVGAnimatedRect+getViewBoxUnchecked self+  = liftDOM ((self ^. js "viewBox") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFitToViewBox.preserveAspectRatio Mozilla SVGFitToViewBox.preserveAspectRatio documentation>  getPreserveAspectRatio ::                        (MonadDOM m) =>                          SVGFitToViewBox -> m (Maybe SVGAnimatedPreserveAspectRatio) getPreserveAspectRatio self   = liftDOM ((self ^. js "preserveAspectRatio") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGFitToViewBox.preserveAspectRatio Mozilla SVGFitToViewBox.preserveAspectRatio documentation> +getPreserveAspectRatioUnchecked ::+                                (MonadDOM m) => SVGFitToViewBox -> m SVGAnimatedPreserveAspectRatio+getPreserveAspectRatioUnchecked self+  = liftDOM+      ((self ^. js "preserveAspectRatio") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGForeignObjectElement.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGForeignObjectElement-       (getX, getY, getWidth, getHeight, SVGForeignObjectElement,-        castToSVGForeignObjectElement, gTypeSVGForeignObjectElement)+       (getX, getXUnchecked, getY, getYUnchecked, getWidth,+        getWidthUnchecked, getHeight, getHeightUnchecked,+        SVGForeignObjectElement, castToSVGForeignObjectElement,+        gTypeSVGForeignObjectElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,20 +24,44 @@        SVGForeignObjectElement -> m (Maybe SVGAnimatedLength) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGForeignObjectElement.x Mozilla SVGForeignObjectElement.x documentation> +getXUnchecked ::+              (MonadDOM m) => SVGForeignObjectElement -> m SVGAnimatedLength+getXUnchecked self+  = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGForeignObjectElement.y Mozilla SVGForeignObjectElement.y documentation>  getY ::      (MonadDOM m) =>        SVGForeignObjectElement -> m (Maybe SVGAnimatedLength) getY self = liftDOM ((self ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGForeignObjectElement.y Mozilla SVGForeignObjectElement.y documentation> +getYUnchecked ::+              (MonadDOM m) => SVGForeignObjectElement -> m SVGAnimatedLength+getYUnchecked self+  = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGForeignObjectElement.width Mozilla SVGForeignObjectElement.width documentation>  getWidth ::          (MonadDOM m) =>            SVGForeignObjectElement -> m (Maybe SVGAnimatedLength) getWidth self = liftDOM ((self ^. js "width") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGForeignObjectElement.width Mozilla SVGForeignObjectElement.width documentation> +getWidthUnchecked ::+                  (MonadDOM m) => SVGForeignObjectElement -> m SVGAnimatedLength+getWidthUnchecked self+  = liftDOM ((self ^. js "width") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGForeignObjectElement.height Mozilla SVGForeignObjectElement.height documentation>  getHeight ::           (MonadDOM m) =>             SVGForeignObjectElement -> m (Maybe SVGAnimatedLength) getHeight self = liftDOM ((self ^. js "height") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGForeignObjectElement.height Mozilla SVGForeignObjectElement.height documentation> +getHeightUnchecked ::+                   (MonadDOM m) => SVGForeignObjectElement -> m SVGAnimatedLength+getHeightUnchecked self+  = liftDOM ((self ^. js "height") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGGradientElement.hs view
@@ -3,10 +3,11 @@ module JSDOM.Generated.SVGGradientElement        (pattern SVG_SPREADMETHOD_UNKNOWN, pattern SVG_SPREADMETHOD_PAD,         pattern SVG_SPREADMETHOD_REFLECT, pattern SVG_SPREADMETHOD_REPEAT,-        getGradientUnits, getGradientTransform, getSpreadMethod,-        SVGGradientElement, castToSVGGradientElement,-        gTypeSVGGradientElement, IsSVGGradientElement,-        toSVGGradientElement)+        getGradientUnits, getGradientUnitsUnchecked, getGradientTransform,+        getGradientTransformUnchecked, getSpreadMethod,+        getSpreadMethodUnchecked, SVGGradientElement,+        castToSVGGradientElement, gTypeSVGGradientElement,+        IsSVGGradientElement, toSVGGradientElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -32,6 +33,15 @@   = liftDOM       (((toSVGGradientElement self) ^. js "gradientUnits") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGradientElement.gradientUnits Mozilla SVGGradientElement.gradientUnits documentation> +getGradientUnitsUnchecked ::+                          (MonadDOM m, IsSVGGradientElement self) =>+                            self -> m SVGAnimatedEnumeration+getGradientUnitsUnchecked self+  = liftDOM+      (((toSVGGradientElement self) ^. js "gradientUnits") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGradientElement.gradientTransform Mozilla SVGGradientElement.gradientTransform documentation>  getGradientTransform ::                      (MonadDOM m, IsSVGGradientElement self) =>@@ -41,6 +51,15 @@       (((toSVGGradientElement self) ^. js "gradientTransform") >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGradientElement.gradientTransform Mozilla SVGGradientElement.gradientTransform documentation> +getGradientTransformUnchecked ::+                              (MonadDOM m, IsSVGGradientElement self) =>+                                self -> m SVGAnimatedTransformList+getGradientTransformUnchecked self+  = liftDOM+      (((toSVGGradientElement self) ^. js "gradientTransform") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGradientElement.spreadMethod Mozilla SVGGradientElement.spreadMethod documentation>  getSpreadMethod ::                 (MonadDOM m, IsSVGGradientElement self) =>@@ -48,3 +67,12 @@ getSpreadMethod self   = liftDOM       (((toSVGGradientElement self) ^. js "spreadMethod") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGradientElement.spreadMethod Mozilla SVGGradientElement.spreadMethod documentation> +getSpreadMethodUnchecked ::+                         (MonadDOM m, IsSVGGradientElement self) =>+                           self -> m SVGAnimatedEnumeration+getSpreadMethodUnchecked self+  = liftDOM+      (((toSVGGradientElement self) ^. js "spreadMethod") >>=+         fromJSValUnchecked)
src/JSDOM/Generated/SVGGraphicsElement.hs view
@@ -1,9 +1,13 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGGraphicsElement-       (getBBox, getCTM, getScreenCTM, getTransformToElement,-        getTransform, getNearestViewportElement,-        getFarthestViewportElement, SVGGraphicsElement,+       (getBBox, getBBox_, getBBoxUnchecked, getCTM, getCTM_,+        getCTMUnchecked, getScreenCTM, getScreenCTM_,+        getScreenCTMUnchecked, getTransformToElement,+        getTransformToElement_, getTransformToElementUnchecked,+        getTransform, getTransformUnchecked, getNearestViewportElement,+        getNearestViewportElementUnchecked, getFarthestViewportElement,+        getFarthestViewportElementUnchecked, SVGGraphicsElement,         castToSVGGraphicsElement, gTypeSVGGraphicsElement,         IsSVGGraphicsElement, toSVGGraphicsElement)        where@@ -27,6 +31,19 @@   = liftDOM       (((toSVGGraphicsElement self) ^. jsf "getBBox" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.getBBox Mozilla SVGGraphicsElement.getBBox documentation> +getBBox_ :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m ()+getBBox_ self+  = liftDOM (void ((toSVGGraphicsElement self) ^. jsf "getBBox" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.getBBox Mozilla SVGGraphicsElement.getBBox documentation> +getBBoxUnchecked ::+                 (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGRect+getBBoxUnchecked self+  = liftDOM+      (((toSVGGraphicsElement self) ^. jsf "getBBox" ()) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.getCTM Mozilla SVGGraphicsElement.getCTM documentation>  getCTM ::        (MonadDOM m, IsSVGGraphicsElement self) =>@@ -35,6 +52,19 @@   = liftDOM       (((toSVGGraphicsElement self) ^. jsf "getCTM" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.getCTM Mozilla SVGGraphicsElement.getCTM documentation> +getCTM_ :: (MonadDOM m, IsSVGGraphicsElement self) => self -> m ()+getCTM_ self+  = liftDOM (void ((toSVGGraphicsElement self) ^. jsf "getCTM" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.getCTM Mozilla SVGGraphicsElement.getCTM documentation> +getCTMUnchecked ::+                (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGMatrix+getCTMUnchecked self+  = liftDOM+      (((toSVGGraphicsElement self) ^. jsf "getCTM" ()) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.getScreenCTM Mozilla SVGGraphicsElement.getScreenCTM documentation>  getScreenCTM ::              (MonadDOM m, IsSVGGraphicsElement self) =>@@ -44,6 +74,21 @@       (((toSVGGraphicsElement self) ^. jsf "getScreenCTM" ()) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.getScreenCTM Mozilla SVGGraphicsElement.getScreenCTM documentation> +getScreenCTM_ ::+              (MonadDOM m, IsSVGGraphicsElement self) => self -> m ()+getScreenCTM_ self+  = liftDOM+      (void ((toSVGGraphicsElement self) ^. jsf "getScreenCTM" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.getScreenCTM Mozilla SVGGraphicsElement.getScreenCTM documentation> +getScreenCTMUnchecked ::+                      (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGMatrix+getScreenCTMUnchecked self+  = liftDOM+      (((toSVGGraphicsElement self) ^. jsf "getScreenCTM" ()) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.getTransformToElement Mozilla SVGGraphicsElement.getTransformToElement documentation>  getTransformToElement ::                       (MonadDOM m, IsSVGGraphicsElement self, IsSVGElement element) =>@@ -54,6 +99,26 @@           [toJSVal element])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.getTransformToElement Mozilla SVGGraphicsElement.getTransformToElement documentation> +getTransformToElement_ ::+                       (MonadDOM m, IsSVGGraphicsElement self, IsSVGElement element) =>+                         self -> Maybe element -> m ()+getTransformToElement_ self element+  = liftDOM+      (void+         ((toSVGGraphicsElement self) ^. jsf "getTransformToElement"+            [toJSVal element]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.getTransformToElement Mozilla SVGGraphicsElement.getTransformToElement documentation> +getTransformToElementUnchecked ::+                               (MonadDOM m, IsSVGGraphicsElement self, IsSVGElement element) =>+                                 self -> Maybe element -> m SVGMatrix+getTransformToElementUnchecked self element+  = liftDOM+      (((toSVGGraphicsElement self) ^. jsf "getTransformToElement"+          [toJSVal element])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.transform Mozilla SVGGraphicsElement.transform documentation>  getTransform ::              (MonadDOM m, IsSVGGraphicsElement self) =>@@ -62,6 +127,15 @@   = liftDOM       (((toSVGGraphicsElement self) ^. js "transform") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.transform Mozilla SVGGraphicsElement.transform documentation> +getTransformUnchecked ::+                      (MonadDOM m, IsSVGGraphicsElement self) =>+                        self -> m SVGAnimatedTransformList+getTransformUnchecked self+  = liftDOM+      (((toSVGGraphicsElement self) ^. js "transform") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.nearestViewportElement Mozilla SVGGraphicsElement.nearestViewportElement documentation>  getNearestViewportElement ::                           (MonadDOM m, IsSVGGraphicsElement self) =>@@ -71,6 +145,14 @@       (((toSVGGraphicsElement self) ^. js "nearestViewportElement") >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.nearestViewportElement Mozilla SVGGraphicsElement.nearestViewportElement documentation> +getNearestViewportElementUnchecked ::+                                   (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGElement+getNearestViewportElementUnchecked self+  = liftDOM+      (((toSVGGraphicsElement self) ^. js "nearestViewportElement") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.farthestViewportElement Mozilla SVGGraphicsElement.farthestViewportElement documentation>  getFarthestViewportElement ::                            (MonadDOM m, IsSVGGraphicsElement self) =>@@ -79,3 +161,11 @@   = liftDOM       (((toSVGGraphicsElement self) ^. js "farthestViewportElement") >>=          fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement.farthestViewportElement Mozilla SVGGraphicsElement.farthestViewportElement documentation> +getFarthestViewportElementUnchecked ::+                                    (MonadDOM m, IsSVGGraphicsElement self) => self -> m SVGElement+getFarthestViewportElementUnchecked self+  = liftDOM+      (((toSVGGraphicsElement self) ^. js "farthestViewportElement") >>=+         fromJSValUnchecked)
src/JSDOM/Generated/SVGImageElement.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGImageElement-       (getX, getY, getWidth, getHeight, getPreserveAspectRatio,+       (getX, getXUnchecked, getY, getYUnchecked, getWidth,+        getWidthUnchecked, getHeight, getHeightUnchecked,+        getPreserveAspectRatio, getPreserveAspectRatioUnchecked,         SVGImageElement, castToSVGImageElement, gTypeSVGImageElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -21,24 +23,55 @@      (MonadDOM m) => SVGImageElement -> m (Maybe SVGAnimatedLength) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGImageElement.x Mozilla SVGImageElement.x documentation> +getXUnchecked ::+              (MonadDOM m) => SVGImageElement -> m SVGAnimatedLength+getXUnchecked self+  = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGImageElement.y Mozilla SVGImageElement.y documentation>  getY ::      (MonadDOM m) => SVGImageElement -> m (Maybe SVGAnimatedLength) getY self = liftDOM ((self ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGImageElement.y Mozilla SVGImageElement.y documentation> +getYUnchecked ::+              (MonadDOM m) => SVGImageElement -> m SVGAnimatedLength+getYUnchecked self+  = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGImageElement.width Mozilla SVGImageElement.width documentation>  getWidth ::          (MonadDOM m) => SVGImageElement -> m (Maybe SVGAnimatedLength) getWidth self = liftDOM ((self ^. js "width") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGImageElement.width Mozilla SVGImageElement.width documentation> +getWidthUnchecked ::+                  (MonadDOM m) => SVGImageElement -> m SVGAnimatedLength+getWidthUnchecked self+  = liftDOM ((self ^. js "width") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGImageElement.height Mozilla SVGImageElement.height documentation>  getHeight ::           (MonadDOM m) => SVGImageElement -> m (Maybe SVGAnimatedLength) getHeight self = liftDOM ((self ^. js "height") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGImageElement.height Mozilla SVGImageElement.height documentation> +getHeightUnchecked ::+                   (MonadDOM m) => SVGImageElement -> m SVGAnimatedLength+getHeightUnchecked self+  = liftDOM ((self ^. js "height") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGImageElement.preserveAspectRatio Mozilla SVGImageElement.preserveAspectRatio documentation>  getPreserveAspectRatio ::                        (MonadDOM m) =>                          SVGImageElement -> m (Maybe SVGAnimatedPreserveAspectRatio) getPreserveAspectRatio self   = liftDOM ((self ^. js "preserveAspectRatio") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGImageElement.preserveAspectRatio Mozilla SVGImageElement.preserveAspectRatio documentation> +getPreserveAspectRatioUnchecked ::+                                (MonadDOM m) => SVGImageElement -> m SVGAnimatedPreserveAspectRatio+getPreserveAspectRatioUnchecked self+  = liftDOM+      ((self ^. js "preserveAspectRatio") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGLength.hs view
@@ -9,8 +9,8 @@         pattern SVG_LENGTHTYPE_IN, pattern SVG_LENGTHTYPE_PT,         pattern SVG_LENGTHTYPE_PC, getUnitType, setValue, getValue,         setValueInSpecifiedUnits, getValueInSpecifiedUnits,-        setValueAsString, getValueAsString, SVGLength, castToSVGLength,-        gTypeSVGLength)+        setValueAsString, getValueAsString, getValueAsStringUnchecked,+        SVGLength, castToSVGLength, gTypeSVGLength)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -89,3 +89,9 @@                  (MonadDOM m, FromJSString result) => SVGLength -> m (Maybe result) getValueAsString self   = liftDOM ((self ^. js "valueAsString") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLength.valueAsString Mozilla SVGLength.valueAsString documentation> +getValueAsStringUnchecked ::+                          (MonadDOM m, FromJSString result) => SVGLength -> m result+getValueAsStringUnchecked self+  = liftDOM ((self ^. js "valueAsString") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGLengthList.hs view
@@ -1,9 +1,12 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGLengthList-       (clear, initialize, getItem, insertItemBefore, replaceItem,-        removeItem, appendItem, getNumberOfItems, SVGLengthList,-        castToSVGLengthList, gTypeSVGLengthList)+       (clear, initialize, initialize_, initializeUnchecked, getItem,+        getItem_, getItemUnchecked, insertItemBefore, insertItemBefore_,+        insertItemBeforeUnchecked, replaceItem, replaceItem_,+        replaceItemUnchecked, removeItem, removeItem_, removeItemUnchecked,+        appendItem, appendItem_, appendItemUnchecked, getNumberOfItems,+        SVGLengthList, castToSVGLengthList, gTypeSVGLengthList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -28,12 +31,37 @@ initialize self item   = liftDOM ((self ^. jsf "initialize" [toJSVal item]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.initialize Mozilla SVGLengthList.initialize documentation> +initialize_ ::+            (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> m ()+initialize_ self item+  = liftDOM (void (self ^. jsf "initialize" [toJSVal item]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.initialize Mozilla SVGLengthList.initialize documentation> +initializeUnchecked ::+                    (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> m SVGLength+initializeUnchecked self item+  = liftDOM+      ((self ^. jsf "initialize" [toJSVal item]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.getItem Mozilla SVGLengthList.getItem documentation>  getItem ::         (MonadDOM m) => SVGLengthList -> Word -> m (Maybe SVGLength) getItem self index   = liftDOM ((self ^. jsf "getItem" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.getItem Mozilla SVGLengthList.getItem documentation> +getItem_ :: (MonadDOM m) => SVGLengthList -> Word -> m ()+getItem_ self index+  = liftDOM (void (self ^. jsf "getItem" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.getItem Mozilla SVGLengthList.getItem documentation> +getItemUnchecked ::+                 (MonadDOM m) => SVGLengthList -> Word -> m SVGLength+getItemUnchecked self index+  = liftDOM+      ((self ^. jsf "getItem" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.insertItemBefore Mozilla SVGLengthList.insertItemBefore documentation>  insertItemBefore ::                  (MonadDOM m) =>@@ -43,6 +71,23 @@       ((self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.insertItemBefore Mozilla SVGLengthList.insertItemBefore documentation> +insertItemBefore_ ::+                  (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> Word -> m ()+insertItemBefore_ self item index+  = liftDOM+      (void+         (self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.insertItemBefore Mozilla SVGLengthList.insertItemBefore documentation> +insertItemBeforeUnchecked ::+                          (MonadDOM m) =>+                            SVGLengthList -> Maybe SVGLength -> Word -> m SVGLength+insertItemBeforeUnchecked self item index+  = liftDOM+      ((self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.replaceItem Mozilla SVGLengthList.replaceItem documentation>  replaceItem ::             (MonadDOM m) =>@@ -52,6 +97,22 @@       ((self ^. jsf "replaceItem" [toJSVal item, toJSVal index]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.replaceItem Mozilla SVGLengthList.replaceItem documentation> +replaceItem_ ::+             (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> Word -> m ()+replaceItem_ self item index+  = liftDOM+      (void (self ^. jsf "replaceItem" [toJSVal item, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.replaceItem Mozilla SVGLengthList.replaceItem documentation> +replaceItemUnchecked ::+                     (MonadDOM m) =>+                       SVGLengthList -> Maybe SVGLength -> Word -> m SVGLength+replaceItemUnchecked self item index+  = liftDOM+      ((self ^. jsf "replaceItem" [toJSVal item, toJSVal index]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.removeItem Mozilla SVGLengthList.removeItem documentation>  removeItem ::            (MonadDOM m) => SVGLengthList -> Word -> m (Maybe SVGLength)@@ -59,12 +120,37 @@   = liftDOM       ((self ^. jsf "removeItem" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.removeItem Mozilla SVGLengthList.removeItem documentation> +removeItem_ :: (MonadDOM m) => SVGLengthList -> Word -> m ()+removeItem_ self index+  = liftDOM (void (self ^. jsf "removeItem" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.removeItem Mozilla SVGLengthList.removeItem documentation> +removeItemUnchecked ::+                    (MonadDOM m) => SVGLengthList -> Word -> m SVGLength+removeItemUnchecked self index+  = liftDOM+      ((self ^. jsf "removeItem" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.appendItem Mozilla SVGLengthList.appendItem documentation>  appendItem ::            (MonadDOM m) =>              SVGLengthList -> Maybe SVGLength -> m (Maybe SVGLength) appendItem self item   = liftDOM ((self ^. jsf "appendItem" [toJSVal item]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.appendItem Mozilla SVGLengthList.appendItem documentation> +appendItem_ ::+            (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> m ()+appendItem_ self item+  = liftDOM (void (self ^. jsf "appendItem" [toJSVal item]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.appendItem Mozilla SVGLengthList.appendItem documentation> +appendItemUnchecked ::+                    (MonadDOM m) => SVGLengthList -> Maybe SVGLength -> m SVGLength+appendItemUnchecked self item+  = liftDOM+      ((self ^. jsf "appendItem" [toJSVal item]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLengthList.numberOfItems Mozilla SVGLengthList.numberOfItems documentation>  getNumberOfItems :: (MonadDOM m) => SVGLengthList -> m Word
src/JSDOM/Generated/SVGLineElement.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGLineElement-       (getX1, getY1, getX2, getY2, SVGLineElement, castToSVGLineElement,-        gTypeSVGLineElement)+       (getX1, getX1Unchecked, getY1, getY1Unchecked, getX2,+        getX2Unchecked, getY2, getY2Unchecked, SVGLineElement,+        castToSVGLineElement, gTypeSVGLineElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,17 +22,41 @@       (MonadDOM m) => SVGLineElement -> m (Maybe SVGAnimatedLength) getX1 self = liftDOM ((self ^. js "x1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLineElement.x1 Mozilla SVGLineElement.x1 documentation> +getX1Unchecked ::+               (MonadDOM m) => SVGLineElement -> m SVGAnimatedLength+getX1Unchecked self+  = liftDOM ((self ^. js "x1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLineElement.y1 Mozilla SVGLineElement.y1 documentation>  getY1 ::       (MonadDOM m) => SVGLineElement -> m (Maybe SVGAnimatedLength) getY1 self = liftDOM ((self ^. js "y1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLineElement.y1 Mozilla SVGLineElement.y1 documentation> +getY1Unchecked ::+               (MonadDOM m) => SVGLineElement -> m SVGAnimatedLength+getY1Unchecked self+  = liftDOM ((self ^. js "y1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLineElement.x2 Mozilla SVGLineElement.x2 documentation>  getX2 ::       (MonadDOM m) => SVGLineElement -> m (Maybe SVGAnimatedLength) getX2 self = liftDOM ((self ^. js "x2") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLineElement.x2 Mozilla SVGLineElement.x2 documentation> +getX2Unchecked ::+               (MonadDOM m) => SVGLineElement -> m SVGAnimatedLength+getX2Unchecked self+  = liftDOM ((self ^. js "x2") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLineElement.y2 Mozilla SVGLineElement.y2 documentation>  getY2 ::       (MonadDOM m) => SVGLineElement -> m (Maybe SVGAnimatedLength) getY2 self = liftDOM ((self ^. js "y2") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLineElement.y2 Mozilla SVGLineElement.y2 documentation> +getY2Unchecked ::+               (MonadDOM m) => SVGLineElement -> m SVGAnimatedLength+getY2Unchecked self+  = liftDOM ((self ^. js "y2") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGLinearGradientElement.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGLinearGradientElement-       (getX1, getY1, getX2, getY2, SVGLinearGradientElement,+       (getX1, getX1Unchecked, getY1, getY1Unchecked, getX2,+        getX2Unchecked, getY2, getY2Unchecked, SVGLinearGradientElement,         castToSVGLinearGradientElement, gTypeSVGLinearGradientElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -22,20 +23,44 @@         SVGLinearGradientElement -> m (Maybe SVGAnimatedLength) getX1 self = liftDOM ((self ^. js "x1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLinearGradientElement.x1 Mozilla SVGLinearGradientElement.x1 documentation> +getX1Unchecked ::+               (MonadDOM m) => SVGLinearGradientElement -> m SVGAnimatedLength+getX1Unchecked self+  = liftDOM ((self ^. js "x1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLinearGradientElement.y1 Mozilla SVGLinearGradientElement.y1 documentation>  getY1 ::       (MonadDOM m) =>         SVGLinearGradientElement -> m (Maybe SVGAnimatedLength) getY1 self = liftDOM ((self ^. js "y1") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLinearGradientElement.y1 Mozilla SVGLinearGradientElement.y1 documentation> +getY1Unchecked ::+               (MonadDOM m) => SVGLinearGradientElement -> m SVGAnimatedLength+getY1Unchecked self+  = liftDOM ((self ^. js "y1") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLinearGradientElement.x2 Mozilla SVGLinearGradientElement.x2 documentation>  getX2 ::       (MonadDOM m) =>         SVGLinearGradientElement -> m (Maybe SVGAnimatedLength) getX2 self = liftDOM ((self ^. js "x2") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLinearGradientElement.x2 Mozilla SVGLinearGradientElement.x2 documentation> +getX2Unchecked ::+               (MonadDOM m) => SVGLinearGradientElement -> m SVGAnimatedLength+getX2Unchecked self+  = liftDOM ((self ^. js "x2") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLinearGradientElement.y2 Mozilla SVGLinearGradientElement.y2 documentation>  getY2 ::       (MonadDOM m) =>         SVGLinearGradientElement -> m (Maybe SVGAnimatedLength) getY2 self = liftDOM ((self ^. js "y2") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGLinearGradientElement.y2 Mozilla SVGLinearGradientElement.y2 documentation> +getY2Unchecked ::+               (MonadDOM m) => SVGLinearGradientElement -> m SVGAnimatedLength+getY2Unchecked self+  = liftDOM ((self ^. js "y2") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGMarkerElement.hs view
@@ -6,9 +6,12 @@         pattern SVG_MARKERUNITS_USERSPACEONUSE,         pattern SVG_MARKERUNITS_STROKEWIDTH,         pattern SVG_MARKER_ORIENT_UNKNOWN, pattern SVG_MARKER_ORIENT_AUTO,-        pattern SVG_MARKER_ORIENT_ANGLE, getRefX, getRefY, getMarkerUnits,-        getMarkerWidth, getMarkerHeight, getOrientType, getOrientAngle,-        SVGMarkerElement, castToSVGMarkerElement, gTypeSVGMarkerElement)+        pattern SVG_MARKER_ORIENT_ANGLE, getRefX, getRefXUnchecked,+        getRefY, getRefYUnchecked, getMarkerUnits, getMarkerUnitsUnchecked,+        getMarkerWidth, getMarkerWidthUnchecked, getMarkerHeight,+        getMarkerHeightUnchecked, getOrientType, getOrientTypeUnchecked,+        getOrientAngle, getOrientAngleUnchecked, SVGMarkerElement,+        castToSVGMarkerElement, gTypeSVGMarkerElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -44,11 +47,23 @@         (MonadDOM m) => SVGMarkerElement -> m (Maybe SVGAnimatedLength) getRefX self = liftDOM ((self ^. js "refX") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.refX Mozilla SVGMarkerElement.refX documentation> +getRefXUnchecked ::+                 (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedLength+getRefXUnchecked self+  = liftDOM ((self ^. js "refX") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.refY Mozilla SVGMarkerElement.refY documentation>  getRefY ::         (MonadDOM m) => SVGMarkerElement -> m (Maybe SVGAnimatedLength) getRefY self = liftDOM ((self ^. js "refY") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.refY Mozilla SVGMarkerElement.refY documentation> +getRefYUnchecked ::+                 (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedLength+getRefYUnchecked self+  = liftDOM ((self ^. js "refY") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.markerUnits Mozilla SVGMarkerElement.markerUnits documentation>  getMarkerUnits ::                (MonadDOM m) =>@@ -56,18 +71,36 @@ getMarkerUnits self   = liftDOM ((self ^. js "markerUnits") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.markerUnits Mozilla SVGMarkerElement.markerUnits documentation> +getMarkerUnitsUnchecked ::+                        (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedEnumeration+getMarkerUnitsUnchecked self+  = liftDOM ((self ^. js "markerUnits") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.markerWidth Mozilla SVGMarkerElement.markerWidth documentation>  getMarkerWidth ::                (MonadDOM m) => SVGMarkerElement -> m (Maybe SVGAnimatedLength) getMarkerWidth self   = liftDOM ((self ^. js "markerWidth") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.markerWidth Mozilla SVGMarkerElement.markerWidth documentation> +getMarkerWidthUnchecked ::+                        (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedLength+getMarkerWidthUnchecked self+  = liftDOM ((self ^. js "markerWidth") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.markerHeight Mozilla SVGMarkerElement.markerHeight documentation>  getMarkerHeight ::                 (MonadDOM m) => SVGMarkerElement -> m (Maybe SVGAnimatedLength) getMarkerHeight self   = liftDOM ((self ^. js "markerHeight") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.markerHeight Mozilla SVGMarkerElement.markerHeight documentation> +getMarkerHeightUnchecked ::+                         (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedLength+getMarkerHeightUnchecked self+  = liftDOM ((self ^. js "markerHeight") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.orientType Mozilla SVGMarkerElement.orientType documentation>  getOrientType ::               (MonadDOM m) =>@@ -75,8 +108,20 @@ getOrientType self   = liftDOM ((self ^. js "orientType") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.orientType Mozilla SVGMarkerElement.orientType documentation> +getOrientTypeUnchecked ::+                       (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedEnumeration+getOrientTypeUnchecked self+  = liftDOM ((self ^. js "orientType") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.orientAngle Mozilla SVGMarkerElement.orientAngle documentation>  getOrientAngle ::                (MonadDOM m) => SVGMarkerElement -> m (Maybe SVGAnimatedAngle) getOrientAngle self   = liftDOM ((self ^. js "orientAngle") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement.orientAngle Mozilla SVGMarkerElement.orientAngle documentation> +getOrientAngleUnchecked ::+                        (MonadDOM m) => SVGMarkerElement -> m SVGAnimatedAngle+getOrientAngleUnchecked self+  = liftDOM ((self ^. js "orientAngle") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGMaskElement.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGMaskElement-       (getMaskUnits, getMaskContentUnits, getX, getY, getWidth,-        getHeight, SVGMaskElement, castToSVGMaskElement,+       (getMaskUnits, getMaskUnitsUnchecked, getMaskContentUnits,+        getMaskContentUnitsUnchecked, getX, getXUnchecked, getY,+        getYUnchecked, getWidth, getWidthUnchecked, getHeight,+        getHeightUnchecked, SVGMaskElement, castToSVGMaskElement,         gTypeSVGMaskElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,28 +25,64 @@ getMaskUnits self   = liftDOM ((self ^. js "maskUnits") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMaskElement.maskUnits Mozilla SVGMaskElement.maskUnits documentation> +getMaskUnitsUnchecked ::+                      (MonadDOM m) => SVGMaskElement -> m SVGAnimatedEnumeration+getMaskUnitsUnchecked self+  = liftDOM ((self ^. js "maskUnits") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMaskElement.maskContentUnits Mozilla SVGMaskElement.maskContentUnits documentation>  getMaskContentUnits ::                     (MonadDOM m) => SVGMaskElement -> m (Maybe SVGAnimatedEnumeration) getMaskContentUnits self   = liftDOM ((self ^. js "maskContentUnits") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMaskElement.maskContentUnits Mozilla SVGMaskElement.maskContentUnits documentation> +getMaskContentUnitsUnchecked ::+                             (MonadDOM m) => SVGMaskElement -> m SVGAnimatedEnumeration+getMaskContentUnitsUnchecked self+  = liftDOM ((self ^. js "maskContentUnits") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMaskElement.x Mozilla SVGMaskElement.x documentation>  getX ::      (MonadDOM m) => SVGMaskElement -> m (Maybe SVGAnimatedLength) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMaskElement.x Mozilla SVGMaskElement.x documentation> +getXUnchecked ::+              (MonadDOM m) => SVGMaskElement -> m SVGAnimatedLength+getXUnchecked self+  = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMaskElement.y Mozilla SVGMaskElement.y documentation>  getY ::      (MonadDOM m) => SVGMaskElement -> m (Maybe SVGAnimatedLength) getY self = liftDOM ((self ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMaskElement.y Mozilla SVGMaskElement.y documentation> +getYUnchecked ::+              (MonadDOM m) => SVGMaskElement -> m SVGAnimatedLength+getYUnchecked self+  = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMaskElement.width Mozilla SVGMaskElement.width documentation>  getWidth ::          (MonadDOM m) => SVGMaskElement -> m (Maybe SVGAnimatedLength) getWidth self = liftDOM ((self ^. js "width") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMaskElement.width Mozilla SVGMaskElement.width documentation> +getWidthUnchecked ::+                  (MonadDOM m) => SVGMaskElement -> m SVGAnimatedLength+getWidthUnchecked self+  = liftDOM ((self ^. js "width") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMaskElement.height Mozilla SVGMaskElement.height documentation>  getHeight ::           (MonadDOM m) => SVGMaskElement -> m (Maybe SVGAnimatedLength) getHeight self = liftDOM ((self ^. js "height") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMaskElement.height Mozilla SVGMaskElement.height documentation> +getHeightUnchecked ::+                   (MonadDOM m) => SVGMaskElement -> m SVGAnimatedLength+getHeightUnchecked self+  = liftDOM ((self ^. js "height") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGMatrix.hs view
@@ -1,10 +1,15 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGMatrix-       (multiply, inverse, translate, scale, scaleNonUniform, rotate,-        rotateFromVector, flipX, flipY, skewX, skewY, setA, getA, setB,-        getB, setC, getC, setD, getD, setE, getE, setF, getF, SVGMatrix,-        castToSVGMatrix, gTypeSVGMatrix)+       (multiply, multiply_, multiplyUnchecked, inverse, inverse_,+        inverseUnchecked, translate, translate_, translateUnchecked, scale,+        scale_, scaleUnchecked, scaleNonUniform, scaleNonUniform_,+        scaleNonUniformUnchecked, rotate, rotate_, rotateUnchecked,+        rotateFromVector, rotateFromVector_, rotateFromVectorUnchecked,+        flipX, flipX_, flipXUnchecked, flipY, flipY_, flipYUnchecked,+        skewX, skewX_, skewXUnchecked, skewY, skewY_, skewYUnchecked, setA,+        getA, setB, getB, setC, getC, setD, getD, setE, getE, setF, getF,+        SVGMatrix, castToSVGMatrix, gTypeSVGMatrix)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -25,10 +30,32 @@   = liftDOM       ((self ^. jsf "multiply" [toJSVal secondMatrix]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.multiply Mozilla SVGMatrix.multiply documentation> +multiply_ :: (MonadDOM m) => SVGMatrix -> Maybe SVGMatrix -> m ()+multiply_ self secondMatrix+  = liftDOM (void (self ^. jsf "multiply" [toJSVal secondMatrix]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.multiply Mozilla SVGMatrix.multiply documentation> +multiplyUnchecked ::+                  (MonadDOM m) => SVGMatrix -> Maybe SVGMatrix -> m SVGMatrix+multiplyUnchecked self secondMatrix+  = liftDOM+      ((self ^. jsf "multiply" [toJSVal secondMatrix]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.inverse Mozilla SVGMatrix.inverse documentation>  inverse :: (MonadDOM m) => SVGMatrix -> m (Maybe SVGMatrix) inverse self = liftDOM ((self ^. jsf "inverse" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.inverse Mozilla SVGMatrix.inverse documentation> +inverse_ :: (MonadDOM m) => SVGMatrix -> m ()+inverse_ self = liftDOM (void (self ^. jsf "inverse" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.inverse Mozilla SVGMatrix.inverse documentation> +inverseUnchecked :: (MonadDOM m) => SVGMatrix -> m SVGMatrix+inverseUnchecked self+  = liftDOM ((self ^. jsf "inverse" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.translate Mozilla SVGMatrix.translate documentation>  translate ::           (MonadDOM m) => SVGMatrix -> Float -> Float -> m (Maybe SVGMatrix)@@ -36,12 +63,37 @@   = liftDOM       ((self ^. jsf "translate" [toJSVal x, toJSVal y]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.translate Mozilla SVGMatrix.translate documentation> +translate_ :: (MonadDOM m) => SVGMatrix -> Float -> Float -> m ()+translate_ self x y+  = liftDOM (void (self ^. jsf "translate" [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.translate Mozilla SVGMatrix.translate documentation> +translateUnchecked ::+                   (MonadDOM m) => SVGMatrix -> Float -> Float -> m SVGMatrix+translateUnchecked self x y+  = liftDOM+      ((self ^. jsf "translate" [toJSVal x, toJSVal y]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.scale Mozilla SVGMatrix.scale documentation>  scale :: (MonadDOM m) => SVGMatrix -> Float -> m (Maybe SVGMatrix) scale self scaleFactor   = liftDOM       ((self ^. jsf "scale" [toJSVal scaleFactor]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.scale Mozilla SVGMatrix.scale documentation> +scale_ :: (MonadDOM m) => SVGMatrix -> Float -> m ()+scale_ self scaleFactor+  = liftDOM (void (self ^. jsf "scale" [toJSVal scaleFactor]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.scale Mozilla SVGMatrix.scale documentation> +scaleUnchecked :: (MonadDOM m) => SVGMatrix -> Float -> m SVGMatrix+scaleUnchecked self scaleFactor+  = liftDOM+      ((self ^. jsf "scale" [toJSVal scaleFactor]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.scaleNonUniform Mozilla SVGMatrix.scaleNonUniform documentation>  scaleNonUniform ::                 (MonadDOM m) => SVGMatrix -> Float -> Float -> m (Maybe SVGMatrix)@@ -51,11 +103,41 @@           [toJSVal scaleFactorX, toJSVal scaleFactorY])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.scaleNonUniform Mozilla SVGMatrix.scaleNonUniform documentation> +scaleNonUniform_ ::+                 (MonadDOM m) => SVGMatrix -> Float -> Float -> m ()+scaleNonUniform_ self scaleFactorX scaleFactorY+  = liftDOM+      (void+         (self ^. jsf "scaleNonUniform"+            [toJSVal scaleFactorX, toJSVal scaleFactorY]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.scaleNonUniform Mozilla SVGMatrix.scaleNonUniform documentation> +scaleNonUniformUnchecked ::+                         (MonadDOM m) => SVGMatrix -> Float -> Float -> m SVGMatrix+scaleNonUniformUnchecked self scaleFactorX scaleFactorY+  = liftDOM+      ((self ^. jsf "scaleNonUniform"+          [toJSVal scaleFactorX, toJSVal scaleFactorY])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.rotate Mozilla SVGMatrix.rotate documentation>  rotate :: (MonadDOM m) => SVGMatrix -> Float -> m (Maybe SVGMatrix) rotate self angle   = liftDOM ((self ^. jsf "rotate" [toJSVal angle]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.rotate Mozilla SVGMatrix.rotate documentation> +rotate_ :: (MonadDOM m) => SVGMatrix -> Float -> m ()+rotate_ self angle+  = liftDOM (void (self ^. jsf "rotate" [toJSVal angle]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.rotate Mozilla SVGMatrix.rotate documentation> +rotateUnchecked ::+                (MonadDOM m) => SVGMatrix -> Float -> m SVGMatrix+rotateUnchecked self angle+  = liftDOM+      ((self ^. jsf "rotate" [toJSVal angle]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.rotateFromVector Mozilla SVGMatrix.rotateFromVector documentation>  rotateFromVector ::                  (MonadDOM m) => SVGMatrix -> Float -> Float -> m (Maybe SVGMatrix)@@ -64,23 +146,78 @@       ((self ^. jsf "rotateFromVector" [toJSVal x, toJSVal y]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.rotateFromVector Mozilla SVGMatrix.rotateFromVector documentation> +rotateFromVector_ ::+                  (MonadDOM m) => SVGMatrix -> Float -> Float -> m ()+rotateFromVector_ self x y+  = liftDOM+      (void (self ^. jsf "rotateFromVector" [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.rotateFromVector Mozilla SVGMatrix.rotateFromVector documentation> +rotateFromVectorUnchecked ::+                          (MonadDOM m) => SVGMatrix -> Float -> Float -> m SVGMatrix+rotateFromVectorUnchecked self x y+  = liftDOM+      ((self ^. jsf "rotateFromVector" [toJSVal x, toJSVal y]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.flipX Mozilla SVGMatrix.flipX documentation>  flipX :: (MonadDOM m) => SVGMatrix -> m (Maybe SVGMatrix) flipX self = liftDOM ((self ^. jsf "flipX" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.flipX Mozilla SVGMatrix.flipX documentation> +flipX_ :: (MonadDOM m) => SVGMatrix -> m ()+flipX_ self = liftDOM (void (self ^. jsf "flipX" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.flipX Mozilla SVGMatrix.flipX documentation> +flipXUnchecked :: (MonadDOM m) => SVGMatrix -> m SVGMatrix+flipXUnchecked self+  = liftDOM ((self ^. jsf "flipX" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.flipY Mozilla SVGMatrix.flipY documentation>  flipY :: (MonadDOM m) => SVGMatrix -> m (Maybe SVGMatrix) flipY self = liftDOM ((self ^. jsf "flipY" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.flipY Mozilla SVGMatrix.flipY documentation> +flipY_ :: (MonadDOM m) => SVGMatrix -> m ()+flipY_ self = liftDOM (void (self ^. jsf "flipY" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.flipY Mozilla SVGMatrix.flipY documentation> +flipYUnchecked :: (MonadDOM m) => SVGMatrix -> m SVGMatrix+flipYUnchecked self+  = liftDOM ((self ^. jsf "flipY" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.skewX Mozilla SVGMatrix.skewX documentation>  skewX :: (MonadDOM m) => SVGMatrix -> Float -> m (Maybe SVGMatrix) skewX self angle   = liftDOM ((self ^. jsf "skewX" [toJSVal angle]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.skewX Mozilla SVGMatrix.skewX documentation> +skewX_ :: (MonadDOM m) => SVGMatrix -> Float -> m ()+skewX_ self angle+  = liftDOM (void (self ^. jsf "skewX" [toJSVal angle]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.skewX Mozilla SVGMatrix.skewX documentation> +skewXUnchecked :: (MonadDOM m) => SVGMatrix -> Float -> m SVGMatrix+skewXUnchecked self angle+  = liftDOM+      ((self ^. jsf "skewX" [toJSVal angle]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.skewY Mozilla SVGMatrix.skewY documentation>  skewY :: (MonadDOM m) => SVGMatrix -> Float -> m (Maybe SVGMatrix) skewY self angle   = liftDOM ((self ^. jsf "skewY" [toJSVal angle]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.skewY Mozilla SVGMatrix.skewY documentation> +skewY_ :: (MonadDOM m) => SVGMatrix -> Float -> m ()+skewY_ self angle+  = liftDOM (void (self ^. jsf "skewY" [toJSVal angle]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.skewY Mozilla SVGMatrix.skewY documentation> +skewYUnchecked :: (MonadDOM m) => SVGMatrix -> Float -> m SVGMatrix+skewYUnchecked self angle+  = liftDOM+      ((self ^. jsf "skewY" [toJSVal angle]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix.a Mozilla SVGMatrix.a documentation>  setA :: (MonadDOM m) => SVGMatrix -> Double -> m ()
src/JSDOM/Generated/SVGNumberList.hs view
@@ -1,9 +1,12 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGNumberList-       (clear, initialize, getItem, insertItemBefore, replaceItem,-        removeItem, appendItem, getNumberOfItems, SVGNumberList,-        castToSVGNumberList, gTypeSVGNumberList)+       (clear, initialize, initialize_, initializeUnchecked, getItem,+        getItem_, getItemUnchecked, insertItemBefore, insertItemBefore_,+        insertItemBeforeUnchecked, replaceItem, replaceItem_,+        replaceItemUnchecked, removeItem, removeItem_, removeItemUnchecked,+        appendItem, appendItem_, appendItemUnchecked, getNumberOfItems,+        SVGNumberList, castToSVGNumberList, gTypeSVGNumberList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -28,12 +31,37 @@ initialize self item   = liftDOM ((self ^. jsf "initialize" [toJSVal item]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.initialize Mozilla SVGNumberList.initialize documentation> +initialize_ ::+            (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> m ()+initialize_ self item+  = liftDOM (void (self ^. jsf "initialize" [toJSVal item]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.initialize Mozilla SVGNumberList.initialize documentation> +initializeUnchecked ::+                    (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> m SVGNumber+initializeUnchecked self item+  = liftDOM+      ((self ^. jsf "initialize" [toJSVal item]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.getItem Mozilla SVGNumberList.getItem documentation>  getItem ::         (MonadDOM m) => SVGNumberList -> Word -> m (Maybe SVGNumber) getItem self index   = liftDOM ((self ^. jsf "getItem" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.getItem Mozilla SVGNumberList.getItem documentation> +getItem_ :: (MonadDOM m) => SVGNumberList -> Word -> m ()+getItem_ self index+  = liftDOM (void (self ^. jsf "getItem" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.getItem Mozilla SVGNumberList.getItem documentation> +getItemUnchecked ::+                 (MonadDOM m) => SVGNumberList -> Word -> m SVGNumber+getItemUnchecked self index+  = liftDOM+      ((self ^. jsf "getItem" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.insertItemBefore Mozilla SVGNumberList.insertItemBefore documentation>  insertItemBefore ::                  (MonadDOM m) =>@@ -43,6 +71,23 @@       ((self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.insertItemBefore Mozilla SVGNumberList.insertItemBefore documentation> +insertItemBefore_ ::+                  (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> Word -> m ()+insertItemBefore_ self item index+  = liftDOM+      (void+         (self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.insertItemBefore Mozilla SVGNumberList.insertItemBefore documentation> +insertItemBeforeUnchecked ::+                          (MonadDOM m) =>+                            SVGNumberList -> Maybe SVGNumber -> Word -> m SVGNumber+insertItemBeforeUnchecked self item index+  = liftDOM+      ((self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.replaceItem Mozilla SVGNumberList.replaceItem documentation>  replaceItem ::             (MonadDOM m) =>@@ -52,6 +97,22 @@       ((self ^. jsf "replaceItem" [toJSVal item, toJSVal index]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.replaceItem Mozilla SVGNumberList.replaceItem documentation> +replaceItem_ ::+             (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> Word -> m ()+replaceItem_ self item index+  = liftDOM+      (void (self ^. jsf "replaceItem" [toJSVal item, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.replaceItem Mozilla SVGNumberList.replaceItem documentation> +replaceItemUnchecked ::+                     (MonadDOM m) =>+                       SVGNumberList -> Maybe SVGNumber -> Word -> m SVGNumber+replaceItemUnchecked self item index+  = liftDOM+      ((self ^. jsf "replaceItem" [toJSVal item, toJSVal index]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.removeItem Mozilla SVGNumberList.removeItem documentation>  removeItem ::            (MonadDOM m) => SVGNumberList -> Word -> m (Maybe SVGNumber)@@ -59,12 +120,37 @@   = liftDOM       ((self ^. jsf "removeItem" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.removeItem Mozilla SVGNumberList.removeItem documentation> +removeItem_ :: (MonadDOM m) => SVGNumberList -> Word -> m ()+removeItem_ self index+  = liftDOM (void (self ^. jsf "removeItem" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.removeItem Mozilla SVGNumberList.removeItem documentation> +removeItemUnchecked ::+                    (MonadDOM m) => SVGNumberList -> Word -> m SVGNumber+removeItemUnchecked self index+  = liftDOM+      ((self ^. jsf "removeItem" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.appendItem Mozilla SVGNumberList.appendItem documentation>  appendItem ::            (MonadDOM m) =>              SVGNumberList -> Maybe SVGNumber -> m (Maybe SVGNumber) appendItem self item   = liftDOM ((self ^. jsf "appendItem" [toJSVal item]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.appendItem Mozilla SVGNumberList.appendItem documentation> +appendItem_ ::+            (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> m ()+appendItem_ self item+  = liftDOM (void (self ^. jsf "appendItem" [toJSVal item]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.appendItem Mozilla SVGNumberList.appendItem documentation> +appendItemUnchecked ::+                    (MonadDOM m) => SVGNumberList -> Maybe SVGNumber -> m SVGNumber+appendItemUnchecked self item+  = liftDOM+      ((self ^. jsf "appendItem" [toJSVal item]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGNumberList.numberOfItems Mozilla SVGNumberList.numberOfItems documentation>  getNumberOfItems :: (MonadDOM m) => SVGNumberList -> m Word
src/JSDOM/Generated/SVGPathElement.hs view
@@ -1,23 +1,58 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGPathElement-       (getTotalLength, getPointAtLength, getPathSegAtLength,-        createSVGPathSegClosePath, createSVGPathSegMovetoAbs,-        createSVGPathSegMovetoRel, createSVGPathSegLinetoAbs,-        createSVGPathSegLinetoRel, createSVGPathSegCurvetoCubicAbs,-        createSVGPathSegCurvetoCubicRel,+       (getTotalLength, getTotalLength_, getPointAtLength,+        getPointAtLength_, getPointAtLengthUnchecked, getPathSegAtLength,+        getPathSegAtLength_, createSVGPathSegClosePath,+        createSVGPathSegClosePath_, createSVGPathSegClosePathUnchecked,+        createSVGPathSegMovetoAbs, createSVGPathSegMovetoAbs_,+        createSVGPathSegMovetoAbsUnchecked, createSVGPathSegMovetoRel,+        createSVGPathSegMovetoRel_, createSVGPathSegMovetoRelUnchecked,+        createSVGPathSegLinetoAbs, createSVGPathSegLinetoAbs_,+        createSVGPathSegLinetoAbsUnchecked, createSVGPathSegLinetoRel,+        createSVGPathSegLinetoRel_, createSVGPathSegLinetoRelUnchecked,+        createSVGPathSegCurvetoCubicAbs, createSVGPathSegCurvetoCubicAbs_,+        createSVGPathSegCurvetoCubicAbsUnchecked,+        createSVGPathSegCurvetoCubicRel, createSVGPathSegCurvetoCubicRel_,+        createSVGPathSegCurvetoCubicRelUnchecked,         createSVGPathSegCurvetoQuadraticAbs,-        createSVGPathSegCurvetoQuadraticRel, createSVGPathSegArcAbs,-        createSVGPathSegArcRel, createSVGPathSegLinetoHorizontalAbs,+        createSVGPathSegCurvetoQuadraticAbs_,+        createSVGPathSegCurvetoQuadraticAbsUnchecked,+        createSVGPathSegCurvetoQuadraticRel,+        createSVGPathSegCurvetoQuadraticRel_,+        createSVGPathSegCurvetoQuadraticRelUnchecked,+        createSVGPathSegArcAbs, createSVGPathSegArcAbs_,+        createSVGPathSegArcAbsUnchecked, createSVGPathSegArcRel,+        createSVGPathSegArcRel_, createSVGPathSegArcRelUnchecked,+        createSVGPathSegLinetoHorizontalAbs,+        createSVGPathSegLinetoHorizontalAbs_,+        createSVGPathSegLinetoHorizontalAbsUnchecked,         createSVGPathSegLinetoHorizontalRel,+        createSVGPathSegLinetoHorizontalRel_,+        createSVGPathSegLinetoHorizontalRelUnchecked,         createSVGPathSegLinetoVerticalAbs,+        createSVGPathSegLinetoVerticalAbs_,+        createSVGPathSegLinetoVerticalAbsUnchecked,         createSVGPathSegLinetoVerticalRel,+        createSVGPathSegLinetoVerticalRel_,+        createSVGPathSegLinetoVerticalRelUnchecked,         createSVGPathSegCurvetoCubicSmoothAbs,+        createSVGPathSegCurvetoCubicSmoothAbs_,+        createSVGPathSegCurvetoCubicSmoothAbsUnchecked,         createSVGPathSegCurvetoCubicSmoothRel,+        createSVGPathSegCurvetoCubicSmoothRel_,+        createSVGPathSegCurvetoCubicSmoothRelUnchecked,         createSVGPathSegCurvetoQuadraticSmoothAbs,-        createSVGPathSegCurvetoQuadraticSmoothRel, getPathLength,-        getPathSegList, getNormalizedPathSegList, getAnimatedPathSegList,-        getAnimatedNormalizedPathSegList, SVGPathElement,+        createSVGPathSegCurvetoQuadraticSmoothAbs_,+        createSVGPathSegCurvetoQuadraticSmoothAbsUnchecked,+        createSVGPathSegCurvetoQuadraticSmoothRel,+        createSVGPathSegCurvetoQuadraticSmoothRel_,+        createSVGPathSegCurvetoQuadraticSmoothRelUnchecked, getPathLength,+        getPathLengthUnchecked, getPathSegList, getPathSegListUnchecked,+        getNormalizedPathSegList, getNormalizedPathSegListUnchecked,+        getAnimatedPathSegList, getAnimatedPathSegListUnchecked,+        getAnimatedNormalizedPathSegList,+        getAnimatedNormalizedPathSegListUnchecked, SVGPathElement,         castToSVGPathElement, gTypeSVGPathElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -39,6 +74,11 @@       (realToFrac <$>          ((self ^. jsf "getTotalLength" ()) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.getTotalLength Mozilla SVGPathElement.getTotalLength documentation> +getTotalLength_ :: (MonadDOM m) => SVGPathElement -> m ()+getTotalLength_ self+  = liftDOM (void (self ^. jsf "getTotalLength" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.getPointAtLength Mozilla SVGPathElement.getPointAtLength documentation>  getPointAtLength ::                  (MonadDOM m) => SVGPathElement -> Float -> m (Maybe SVGPoint)@@ -46,6 +86,21 @@   = liftDOM       ((self ^. jsf "getPointAtLength" [toJSVal distance]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.getPointAtLength Mozilla SVGPathElement.getPointAtLength documentation> +getPointAtLength_ ::+                  (MonadDOM m) => SVGPathElement -> Float -> m ()+getPointAtLength_ self distance+  = liftDOM+      (void (self ^. jsf "getPointAtLength" [toJSVal distance]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.getPointAtLength Mozilla SVGPathElement.getPointAtLength documentation> +getPointAtLengthUnchecked ::+                          (MonadDOM m) => SVGPathElement -> Float -> m SVGPoint+getPointAtLengthUnchecked self distance+  = liftDOM+      ((self ^. jsf "getPointAtLength" [toJSVal distance]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.getPathSegAtLength Mozilla SVGPathElement.getPathSegAtLength documentation>  getPathSegAtLength ::                    (MonadDOM m) => SVGPathElement -> Float -> m Word@@ -55,6 +110,13 @@          ((self ^. jsf "getPathSegAtLength" [toJSVal distance]) >>=             valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.getPathSegAtLength Mozilla SVGPathElement.getPathSegAtLength documentation> +getPathSegAtLength_ ::+                    (MonadDOM m) => SVGPathElement -> Float -> m ()+getPathSegAtLength_ self distance+  = liftDOM+      (void (self ^. jsf "getPathSegAtLength" [toJSVal distance]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegClosePath Mozilla SVGPathElement.createSVGPathSegClosePath documentation>  createSVGPathSegClosePath ::                           (MonadDOM m) => SVGPathElement -> m (Maybe SVGPathSegClosePath)@@ -62,6 +124,20 @@   = liftDOM       ((self ^. jsf "createSVGPathSegClosePath" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegClosePath Mozilla SVGPathElement.createSVGPathSegClosePath documentation> +createSVGPathSegClosePath_ ::+                           (MonadDOM m) => SVGPathElement -> m ()+createSVGPathSegClosePath_ self+  = liftDOM (void (self ^. jsf "createSVGPathSegClosePath" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegClosePath Mozilla SVGPathElement.createSVGPathSegClosePath documentation> +createSVGPathSegClosePathUnchecked ::+                                   (MonadDOM m) => SVGPathElement -> m SVGPathSegClosePath+createSVGPathSegClosePathUnchecked self+  = liftDOM+      ((self ^. jsf "createSVGPathSegClosePath" ()) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegMovetoAbs Mozilla SVGPathElement.createSVGPathSegMovetoAbs documentation>  createSVGPathSegMovetoAbs ::                           (MonadDOM m) =>@@ -71,6 +147,23 @@       ((self ^. jsf "createSVGPathSegMovetoAbs" [toJSVal x, toJSVal y])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegMovetoAbs Mozilla SVGPathElement.createSVGPathSegMovetoAbs documentation> +createSVGPathSegMovetoAbs_ ::+                           (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()+createSVGPathSegMovetoAbs_ self x y+  = liftDOM+      (void+         (self ^. jsf "createSVGPathSegMovetoAbs" [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegMovetoAbs Mozilla SVGPathElement.createSVGPathSegMovetoAbs documentation> +createSVGPathSegMovetoAbsUnchecked ::+                                   (MonadDOM m) =>+                                     SVGPathElement -> Float -> Float -> m SVGPathSegMovetoAbs+createSVGPathSegMovetoAbsUnchecked self x y+  = liftDOM+      ((self ^. jsf "createSVGPathSegMovetoAbs" [toJSVal x, toJSVal y])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegMovetoRel Mozilla SVGPathElement.createSVGPathSegMovetoRel documentation>  createSVGPathSegMovetoRel ::                           (MonadDOM m) =>@@ -80,6 +173,23 @@       ((self ^. jsf "createSVGPathSegMovetoRel" [toJSVal x, toJSVal y])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegMovetoRel Mozilla SVGPathElement.createSVGPathSegMovetoRel documentation> +createSVGPathSegMovetoRel_ ::+                           (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()+createSVGPathSegMovetoRel_ self x y+  = liftDOM+      (void+         (self ^. jsf "createSVGPathSegMovetoRel" [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegMovetoRel Mozilla SVGPathElement.createSVGPathSegMovetoRel documentation> +createSVGPathSegMovetoRelUnchecked ::+                                   (MonadDOM m) =>+                                     SVGPathElement -> Float -> Float -> m SVGPathSegMovetoRel+createSVGPathSegMovetoRelUnchecked self x y+  = liftDOM+      ((self ^. jsf "createSVGPathSegMovetoRel" [toJSVal x, toJSVal y])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoAbs Mozilla SVGPathElement.createSVGPathSegLinetoAbs documentation>  createSVGPathSegLinetoAbs ::                           (MonadDOM m) =>@@ -89,6 +199,23 @@       ((self ^. jsf "createSVGPathSegLinetoAbs" [toJSVal x, toJSVal y])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoAbs Mozilla SVGPathElement.createSVGPathSegLinetoAbs documentation> +createSVGPathSegLinetoAbs_ ::+                           (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()+createSVGPathSegLinetoAbs_ self x y+  = liftDOM+      (void+         (self ^. jsf "createSVGPathSegLinetoAbs" [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoAbs Mozilla SVGPathElement.createSVGPathSegLinetoAbs documentation> +createSVGPathSegLinetoAbsUnchecked ::+                                   (MonadDOM m) =>+                                     SVGPathElement -> Float -> Float -> m SVGPathSegLinetoAbs+createSVGPathSegLinetoAbsUnchecked self x y+  = liftDOM+      ((self ^. jsf "createSVGPathSegLinetoAbs" [toJSVal x, toJSVal y])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoRel Mozilla SVGPathElement.createSVGPathSegLinetoRel documentation>  createSVGPathSegLinetoRel ::                           (MonadDOM m) =>@@ -98,6 +225,23 @@       ((self ^. jsf "createSVGPathSegLinetoRel" [toJSVal x, toJSVal y])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoRel Mozilla SVGPathElement.createSVGPathSegLinetoRel documentation> +createSVGPathSegLinetoRel_ ::+                           (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()+createSVGPathSegLinetoRel_ self x y+  = liftDOM+      (void+         (self ^. jsf "createSVGPathSegLinetoRel" [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoRel Mozilla SVGPathElement.createSVGPathSegLinetoRel documentation> +createSVGPathSegLinetoRelUnchecked ::+                                   (MonadDOM m) =>+                                     SVGPathElement -> Float -> Float -> m SVGPathSegLinetoRel+createSVGPathSegLinetoRelUnchecked self x y+  = liftDOM+      ((self ^. jsf "createSVGPathSegLinetoRel" [toJSVal x, toJSVal y])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicAbs Mozilla SVGPathElement.createSVGPathSegCurvetoCubicAbs documentation>  createSVGPathSegCurvetoCubicAbs ::                                 (MonadDOM m) =>@@ -114,6 +258,34 @@            toJSVal y2])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicAbs Mozilla SVGPathElement.createSVGPathSegCurvetoCubicAbs documentation> +createSVGPathSegCurvetoCubicAbs_ ::+                                 (MonadDOM m) =>+                                   SVGPathElement ->+                                     Float -> Float -> Float -> Float -> Float -> Float -> m ()+createSVGPathSegCurvetoCubicAbs_ self x y x1 y1 x2 y2+  = liftDOM+      (void+         (self ^. jsf "createSVGPathSegCurvetoCubicAbs"+            [toJSVal x, toJSVal y, toJSVal x1, toJSVal y1, toJSVal x2,+             toJSVal y2]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicAbs Mozilla SVGPathElement.createSVGPathSegCurvetoCubicAbs documentation> +createSVGPathSegCurvetoCubicAbsUnchecked ::+                                         (MonadDOM m) =>+                                           SVGPathElement ->+                                             Float ->+                                               Float ->+                                                 Float ->+                                                   Float ->+                                                     Float -> Float -> m SVGPathSegCurvetoCubicAbs+createSVGPathSegCurvetoCubicAbsUnchecked self x y x1 y1 x2 y2+  = liftDOM+      ((self ^. jsf "createSVGPathSegCurvetoCubicAbs"+          [toJSVal x, toJSVal y, toJSVal x1, toJSVal y1, toJSVal x2,+           toJSVal y2])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicRel Mozilla SVGPathElement.createSVGPathSegCurvetoCubicRel documentation>  createSVGPathSegCurvetoCubicRel ::                                 (MonadDOM m) =>@@ -130,6 +302,34 @@            toJSVal y2])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicRel Mozilla SVGPathElement.createSVGPathSegCurvetoCubicRel documentation> +createSVGPathSegCurvetoCubicRel_ ::+                                 (MonadDOM m) =>+                                   SVGPathElement ->+                                     Float -> Float -> Float -> Float -> Float -> Float -> m ()+createSVGPathSegCurvetoCubicRel_ self x y x1 y1 x2 y2+  = liftDOM+      (void+         (self ^. jsf "createSVGPathSegCurvetoCubicRel"+            [toJSVal x, toJSVal y, toJSVal x1, toJSVal y1, toJSVal x2,+             toJSVal y2]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicRel Mozilla SVGPathElement.createSVGPathSegCurvetoCubicRel documentation> +createSVGPathSegCurvetoCubicRelUnchecked ::+                                         (MonadDOM m) =>+                                           SVGPathElement ->+                                             Float ->+                                               Float ->+                                                 Float ->+                                                   Float ->+                                                     Float -> Float -> m SVGPathSegCurvetoCubicRel+createSVGPathSegCurvetoCubicRelUnchecked self x y x1 y1 x2 y2+  = liftDOM+      ((self ^. jsf "createSVGPathSegCurvetoCubicRel"+          [toJSVal x, toJSVal y, toJSVal x1, toJSVal y1, toJSVal x2,+           toJSVal y2])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticAbs Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticAbs documentation>  createSVGPathSegCurvetoQuadraticAbs ::                                     (MonadDOM m) =>@@ -144,6 +344,30 @@           [toJSVal x, toJSVal y, toJSVal x1, toJSVal y1])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticAbs Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticAbs documentation> +createSVGPathSegCurvetoQuadraticAbs_ ::+                                     (MonadDOM m) =>+                                       SVGPathElement -> Float -> Float -> Float -> Float -> m ()+createSVGPathSegCurvetoQuadraticAbs_ self x y x1 y1+  = liftDOM+      (void+         (self ^. jsf "createSVGPathSegCurvetoQuadraticAbs"+            [toJSVal x, toJSVal y, toJSVal x1, toJSVal y1]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticAbs Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticAbs documentation> +createSVGPathSegCurvetoQuadraticAbsUnchecked ::+                                             (MonadDOM m) =>+                                               SVGPathElement ->+                                                 Float ->+                                                   Float ->+                                                     Float ->+                                                       Float -> m SVGPathSegCurvetoQuadraticAbs+createSVGPathSegCurvetoQuadraticAbsUnchecked self x y x1 y1+  = liftDOM+      ((self ^. jsf "createSVGPathSegCurvetoQuadraticAbs"+          [toJSVal x, toJSVal y, toJSVal x1, toJSVal y1])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticRel Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticRel documentation>  createSVGPathSegCurvetoQuadraticRel ::                                     (MonadDOM m) =>@@ -158,6 +382,30 @@           [toJSVal x, toJSVal y, toJSVal x1, toJSVal y1])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticRel Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticRel documentation> +createSVGPathSegCurvetoQuadraticRel_ ::+                                     (MonadDOM m) =>+                                       SVGPathElement -> Float -> Float -> Float -> Float -> m ()+createSVGPathSegCurvetoQuadraticRel_ self x y x1 y1+  = liftDOM+      (void+         (self ^. jsf "createSVGPathSegCurvetoQuadraticRel"+            [toJSVal x, toJSVal y, toJSVal x1, toJSVal y1]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticRel Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticRel documentation> +createSVGPathSegCurvetoQuadraticRelUnchecked ::+                                             (MonadDOM m) =>+                                               SVGPathElement ->+                                                 Float ->+                                                   Float ->+                                                     Float ->+                                                       Float -> m SVGPathSegCurvetoQuadraticRel+createSVGPathSegCurvetoQuadraticRelUnchecked self x y x1 y1+  = liftDOM+      ((self ^. jsf "createSVGPathSegCurvetoQuadraticRel"+          [toJSVal x, toJSVal y, toJSVal x1, toJSVal y1])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegArcAbs Mozilla SVGPathElement.createSVGPathSegArcAbs documentation>  createSVGPathSegArcAbs ::                        (MonadDOM m) =>@@ -173,6 +421,34 @@            toJSVal largeArcFlag, toJSVal sweepFlag])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegArcAbs Mozilla SVGPathElement.createSVGPathSegArcAbs documentation> +createSVGPathSegArcAbs_ ::+                        (MonadDOM m) =>+                          SVGPathElement ->+                            Float -> Float -> Float -> Float -> Float -> Bool -> Bool -> m ()+createSVGPathSegArcAbs_ self x y r1 r2 angle largeArcFlag sweepFlag+  = liftDOM+      (void+         (self ^. jsf "createSVGPathSegArcAbs"+            [toJSVal x, toJSVal y, toJSVal r1, toJSVal r2, toJSVal angle,+             toJSVal largeArcFlag, toJSVal sweepFlag]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegArcAbs Mozilla SVGPathElement.createSVGPathSegArcAbs documentation> +createSVGPathSegArcAbsUnchecked ::+                                (MonadDOM m) =>+                                  SVGPathElement ->+                                    Float ->+                                      Float ->+                                        Float ->+                                          Float -> Float -> Bool -> Bool -> m SVGPathSegArcAbs+createSVGPathSegArcAbsUnchecked self x y r1 r2 angle largeArcFlag+  sweepFlag+  = liftDOM+      ((self ^. jsf "createSVGPathSegArcAbs"+          [toJSVal x, toJSVal y, toJSVal r1, toJSVal r2, toJSVal angle,+           toJSVal largeArcFlag, toJSVal sweepFlag])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegArcRel Mozilla SVGPathElement.createSVGPathSegArcRel documentation>  createSVGPathSegArcRel ::                        (MonadDOM m) =>@@ -188,6 +464,34 @@            toJSVal largeArcFlag, toJSVal sweepFlag])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegArcRel Mozilla SVGPathElement.createSVGPathSegArcRel documentation> +createSVGPathSegArcRel_ ::+                        (MonadDOM m) =>+                          SVGPathElement ->+                            Float -> Float -> Float -> Float -> Float -> Bool -> Bool -> m ()+createSVGPathSegArcRel_ self x y r1 r2 angle largeArcFlag sweepFlag+  = liftDOM+      (void+         (self ^. jsf "createSVGPathSegArcRel"+            [toJSVal x, toJSVal y, toJSVal r1, toJSVal r2, toJSVal angle,+             toJSVal largeArcFlag, toJSVal sweepFlag]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegArcRel Mozilla SVGPathElement.createSVGPathSegArcRel documentation> +createSVGPathSegArcRelUnchecked ::+                                (MonadDOM m) =>+                                  SVGPathElement ->+                                    Float ->+                                      Float ->+                                        Float ->+                                          Float -> Float -> Bool -> Bool -> m SVGPathSegArcRel+createSVGPathSegArcRelUnchecked self x y r1 r2 angle largeArcFlag+  sweepFlag+  = liftDOM+      ((self ^. jsf "createSVGPathSegArcRel"+          [toJSVal x, toJSVal y, toJSVal r1, toJSVal r2, toJSVal angle,+           toJSVal largeArcFlag, toJSVal sweepFlag])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoHorizontalAbs Mozilla SVGPathElement.createSVGPathSegLinetoHorizontalAbs documentation>  createSVGPathSegLinetoHorizontalAbs ::                                     (MonadDOM m) =>@@ -198,6 +502,24 @@       ((self ^. jsf "createSVGPathSegLinetoHorizontalAbs" [toJSVal x])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoHorizontalAbs Mozilla SVGPathElement.createSVGPathSegLinetoHorizontalAbs documentation> +createSVGPathSegLinetoHorizontalAbs_ ::+                                     (MonadDOM m) => SVGPathElement -> Float -> m ()+createSVGPathSegLinetoHorizontalAbs_ self x+  = liftDOM+      (void+         (self ^. jsf "createSVGPathSegLinetoHorizontalAbs" [toJSVal x]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoHorizontalAbs Mozilla SVGPathElement.createSVGPathSegLinetoHorizontalAbs documentation> +createSVGPathSegLinetoHorizontalAbsUnchecked ::+                                             (MonadDOM m) =>+                                               SVGPathElement ->+                                                 Float -> m SVGPathSegLinetoHorizontalAbs+createSVGPathSegLinetoHorizontalAbsUnchecked self x+  = liftDOM+      ((self ^. jsf "createSVGPathSegLinetoHorizontalAbs" [toJSVal x])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoHorizontalRel Mozilla SVGPathElement.createSVGPathSegLinetoHorizontalRel documentation>  createSVGPathSegLinetoHorizontalRel ::                                     (MonadDOM m) =>@@ -208,6 +530,24 @@       ((self ^. jsf "createSVGPathSegLinetoHorizontalRel" [toJSVal x])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoHorizontalRel Mozilla SVGPathElement.createSVGPathSegLinetoHorizontalRel documentation> +createSVGPathSegLinetoHorizontalRel_ ::+                                     (MonadDOM m) => SVGPathElement -> Float -> m ()+createSVGPathSegLinetoHorizontalRel_ self x+  = liftDOM+      (void+         (self ^. jsf "createSVGPathSegLinetoHorizontalRel" [toJSVal x]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoHorizontalRel Mozilla SVGPathElement.createSVGPathSegLinetoHorizontalRel documentation> +createSVGPathSegLinetoHorizontalRelUnchecked ::+                                             (MonadDOM m) =>+                                               SVGPathElement ->+                                                 Float -> m SVGPathSegLinetoHorizontalRel+createSVGPathSegLinetoHorizontalRelUnchecked self x+  = liftDOM+      ((self ^. jsf "createSVGPathSegLinetoHorizontalRel" [toJSVal x])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoVerticalAbs Mozilla SVGPathElement.createSVGPathSegLinetoVerticalAbs documentation>  createSVGPathSegLinetoVerticalAbs ::                                   (MonadDOM m) =>@@ -217,6 +557,24 @@       ((self ^. jsf "createSVGPathSegLinetoVerticalAbs" [toJSVal y]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoVerticalAbs Mozilla SVGPathElement.createSVGPathSegLinetoVerticalAbs documentation> +createSVGPathSegLinetoVerticalAbs_ ::+                                   (MonadDOM m) => SVGPathElement -> Float -> m ()+createSVGPathSegLinetoVerticalAbs_ self y+  = liftDOM+      (void+         (self ^. jsf "createSVGPathSegLinetoVerticalAbs" [toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoVerticalAbs Mozilla SVGPathElement.createSVGPathSegLinetoVerticalAbs documentation> +createSVGPathSegLinetoVerticalAbsUnchecked ::+                                           (MonadDOM m) =>+                                             SVGPathElement ->+                                               Float -> m SVGPathSegLinetoVerticalAbs+createSVGPathSegLinetoVerticalAbsUnchecked self y+  = liftDOM+      ((self ^. jsf "createSVGPathSegLinetoVerticalAbs" [toJSVal y]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoVerticalRel Mozilla SVGPathElement.createSVGPathSegLinetoVerticalRel documentation>  createSVGPathSegLinetoVerticalRel ::                                   (MonadDOM m) =>@@ -226,6 +584,24 @@       ((self ^. jsf "createSVGPathSegLinetoVerticalRel" [toJSVal y]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoVerticalRel Mozilla SVGPathElement.createSVGPathSegLinetoVerticalRel documentation> +createSVGPathSegLinetoVerticalRel_ ::+                                   (MonadDOM m) => SVGPathElement -> Float -> m ()+createSVGPathSegLinetoVerticalRel_ self y+  = liftDOM+      (void+         (self ^. jsf "createSVGPathSegLinetoVerticalRel" [toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegLinetoVerticalRel Mozilla SVGPathElement.createSVGPathSegLinetoVerticalRel documentation> +createSVGPathSegLinetoVerticalRelUnchecked ::+                                           (MonadDOM m) =>+                                             SVGPathElement ->+                                               Float -> m SVGPathSegLinetoVerticalRel+createSVGPathSegLinetoVerticalRelUnchecked self y+  = liftDOM+      ((self ^. jsf "createSVGPathSegLinetoVerticalRel" [toJSVal y]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs Mozilla SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs documentation>  createSVGPathSegCurvetoCubicSmoothAbs ::                                       (MonadDOM m) =>@@ -240,6 +616,30 @@           [toJSVal x, toJSVal y, toJSVal x2, toJSVal y2])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs Mozilla SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs documentation> +createSVGPathSegCurvetoCubicSmoothAbs_ ::+                                       (MonadDOM m) =>+                                         SVGPathElement -> Float -> Float -> Float -> Float -> m ()+createSVGPathSegCurvetoCubicSmoothAbs_ self x y x2 y2+  = liftDOM+      (void+         (self ^. jsf "createSVGPathSegCurvetoCubicSmoothAbs"+            [toJSVal x, toJSVal y, toJSVal x2, toJSVal y2]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs Mozilla SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs documentation> +createSVGPathSegCurvetoCubicSmoothAbsUnchecked ::+                                               (MonadDOM m) =>+                                                 SVGPathElement ->+                                                   Float ->+                                                     Float ->+                                                       Float ->+                                                         Float -> m SVGPathSegCurvetoCubicSmoothAbs+createSVGPathSegCurvetoCubicSmoothAbsUnchecked self x y x2 y2+  = liftDOM+      ((self ^. jsf "createSVGPathSegCurvetoCubicSmoothAbs"+          [toJSVal x, toJSVal y, toJSVal x2, toJSVal y2])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel Mozilla SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel documentation>  createSVGPathSegCurvetoCubicSmoothRel ::                                       (MonadDOM m) =>@@ -254,6 +654,30 @@           [toJSVal x, toJSVal y, toJSVal x2, toJSVal y2])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel Mozilla SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel documentation> +createSVGPathSegCurvetoCubicSmoothRel_ ::+                                       (MonadDOM m) =>+                                         SVGPathElement -> Float -> Float -> Float -> Float -> m ()+createSVGPathSegCurvetoCubicSmoothRel_ self x y x2 y2+  = liftDOM+      (void+         (self ^. jsf "createSVGPathSegCurvetoCubicSmoothRel"+            [toJSVal x, toJSVal y, toJSVal x2, toJSVal y2]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel Mozilla SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel documentation> +createSVGPathSegCurvetoCubicSmoothRelUnchecked ::+                                               (MonadDOM m) =>+                                                 SVGPathElement ->+                                                   Float ->+                                                     Float ->+                                                       Float ->+                                                         Float -> m SVGPathSegCurvetoCubicSmoothRel+createSVGPathSegCurvetoCubicSmoothRelUnchecked self x y x2 y2+  = liftDOM+      ((self ^. jsf "createSVGPathSegCurvetoCubicSmoothRel"+          [toJSVal x, toJSVal y, toJSVal x2, toJSVal y2])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs documentation>  createSVGPathSegCurvetoQuadraticSmoothAbs ::                                           (MonadDOM m) =>@@ -267,6 +691,28 @@           [toJSVal x, toJSVal y])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs documentation> +createSVGPathSegCurvetoQuadraticSmoothAbs_ ::+                                           (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()+createSVGPathSegCurvetoQuadraticSmoothAbs_ self x y+  = liftDOM+      (void+         (self ^. jsf "createSVGPathSegCurvetoQuadraticSmoothAbs"+            [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs documentation> +createSVGPathSegCurvetoQuadraticSmoothAbsUnchecked ::+                                                   (MonadDOM m) =>+                                                     SVGPathElement ->+                                                       Float ->+                                                         Float ->+                                                           m SVGPathSegCurvetoQuadraticSmoothAbs+createSVGPathSegCurvetoQuadraticSmoothAbsUnchecked self x y+  = liftDOM+      ((self ^. jsf "createSVGPathSegCurvetoQuadraticSmoothAbs"+          [toJSVal x, toJSVal y])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel documentation>  createSVGPathSegCurvetoQuadraticSmoothRel ::                                           (MonadDOM m) =>@@ -280,33 +726,89 @@           [toJSVal x, toJSVal y])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel documentation> +createSVGPathSegCurvetoQuadraticSmoothRel_ ::+                                           (MonadDOM m) => SVGPathElement -> Float -> Float -> m ()+createSVGPathSegCurvetoQuadraticSmoothRel_ self x y+  = liftDOM+      (void+         (self ^. jsf "createSVGPathSegCurvetoQuadraticSmoothRel"+            [toJSVal x, toJSVal y]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel Mozilla SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel documentation> +createSVGPathSegCurvetoQuadraticSmoothRelUnchecked ::+                                                   (MonadDOM m) =>+                                                     SVGPathElement ->+                                                       Float ->+                                                         Float ->+                                                           m SVGPathSegCurvetoQuadraticSmoothRel+createSVGPathSegCurvetoQuadraticSmoothRelUnchecked self x y+  = liftDOM+      ((self ^. jsf "createSVGPathSegCurvetoQuadraticSmoothRel"+          [toJSVal x, toJSVal y])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.pathLength Mozilla SVGPathElement.pathLength documentation>  getPathLength ::               (MonadDOM m) => SVGPathElement -> m (Maybe SVGAnimatedNumber) getPathLength self   = liftDOM ((self ^. js "pathLength") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.pathLength Mozilla SVGPathElement.pathLength documentation> +getPathLengthUnchecked ::+                       (MonadDOM m) => SVGPathElement -> m SVGAnimatedNumber+getPathLengthUnchecked self+  = liftDOM ((self ^. js "pathLength") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.pathSegList Mozilla SVGPathElement.pathSegList documentation>  getPathSegList ::                (MonadDOM m) => SVGPathElement -> m (Maybe SVGPathSegList) getPathSegList self   = liftDOM ((self ^. js "pathSegList") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.pathSegList Mozilla SVGPathElement.pathSegList documentation> +getPathSegListUnchecked ::+                        (MonadDOM m) => SVGPathElement -> m SVGPathSegList+getPathSegListUnchecked self+  = liftDOM ((self ^. js "pathSegList") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.normalizedPathSegList Mozilla SVGPathElement.normalizedPathSegList documentation>  getNormalizedPathSegList ::                          (MonadDOM m) => SVGPathElement -> m (Maybe SVGPathSegList) getNormalizedPathSegList self   = liftDOM ((self ^. js "normalizedPathSegList") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.normalizedPathSegList Mozilla SVGPathElement.normalizedPathSegList documentation> +getNormalizedPathSegListUnchecked ::+                                  (MonadDOM m) => SVGPathElement -> m SVGPathSegList+getNormalizedPathSegListUnchecked self+  = liftDOM+      ((self ^. js "normalizedPathSegList") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.animatedPathSegList Mozilla SVGPathElement.animatedPathSegList documentation>  getAnimatedPathSegList ::                        (MonadDOM m) => SVGPathElement -> m (Maybe SVGPathSegList) getAnimatedPathSegList self   = liftDOM ((self ^. js "animatedPathSegList") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.animatedPathSegList Mozilla SVGPathElement.animatedPathSegList documentation> +getAnimatedPathSegListUnchecked ::+                                (MonadDOM m) => SVGPathElement -> m SVGPathSegList+getAnimatedPathSegListUnchecked self+  = liftDOM+      ((self ^. js "animatedPathSegList") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.animatedNormalizedPathSegList Mozilla SVGPathElement.animatedNormalizedPathSegList documentation>  getAnimatedNormalizedPathSegList ::                                  (MonadDOM m) => SVGPathElement -> m (Maybe SVGPathSegList) getAnimatedNormalizedPathSegList self   = liftDOM       ((self ^. js "animatedNormalizedPathSegList") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement.animatedNormalizedPathSegList Mozilla SVGPathElement.animatedNormalizedPathSegList documentation> +getAnimatedNormalizedPathSegListUnchecked ::+                                          (MonadDOM m) => SVGPathElement -> m SVGPathSegList+getAnimatedNormalizedPathSegListUnchecked self+  = liftDOM+      ((self ^. js "animatedNormalizedPathSegList") >>=+         fromJSValUnchecked)
src/JSDOM/Generated/SVGPathSegList.hs view
@@ -1,9 +1,12 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGPathSegList-       (clear, initialize, getItem, insertItemBefore, replaceItem,-        removeItem, appendItem, getNumberOfItems, SVGPathSegList,-        castToSVGPathSegList, gTypeSVGPathSegList)+       (clear, initialize, initialize_, initializeUnchecked, getItem,+        getItem_, getItemUnchecked, insertItemBefore, insertItemBefore_,+        insertItemBeforeUnchecked, replaceItem, replaceItem_,+        replaceItemUnchecked, removeItem, removeItem_, removeItemUnchecked,+        appendItem, appendItem_, appendItemUnchecked, getNumberOfItems,+        SVGPathSegList, castToSVGPathSegList, gTypeSVGPathSegList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -29,12 +32,40 @@   = liftDOM       ((self ^. jsf "initialize" [toJSVal newItem]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.initialize Mozilla SVGPathSegList.initialize documentation> +initialize_ ::+            (MonadDOM m, IsSVGPathSeg newItem) =>+              SVGPathSegList -> Maybe newItem -> m ()+initialize_ self newItem+  = liftDOM (void (self ^. jsf "initialize" [toJSVal newItem]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.initialize Mozilla SVGPathSegList.initialize documentation> +initializeUnchecked ::+                    (MonadDOM m, IsSVGPathSeg newItem) =>+                      SVGPathSegList -> Maybe newItem -> m SVGPathSeg+initializeUnchecked self newItem+  = liftDOM+      ((self ^. jsf "initialize" [toJSVal newItem]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.getItem Mozilla SVGPathSegList.getItem documentation>  getItem ::         (MonadDOM m) => SVGPathSegList -> Word -> m (Maybe SVGPathSeg) getItem self index   = liftDOM ((self ^. jsf "getItem" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.getItem Mozilla SVGPathSegList.getItem documentation> +getItem_ :: (MonadDOM m) => SVGPathSegList -> Word -> m ()+getItem_ self index+  = liftDOM (void (self ^. jsf "getItem" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.getItem Mozilla SVGPathSegList.getItem documentation> +getItemUnchecked ::+                 (MonadDOM m) => SVGPathSegList -> Word -> m SVGPathSeg+getItemUnchecked self index+  = liftDOM+      ((self ^. jsf "getItem" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.insertItemBefore Mozilla SVGPathSegList.insertItemBefore documentation>  insertItemBefore ::                  (MonadDOM m, IsSVGPathSeg newItem) =>@@ -44,6 +75,24 @@       ((self ^. jsf "insertItemBefore" [toJSVal newItem, toJSVal index])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.insertItemBefore Mozilla SVGPathSegList.insertItemBefore documentation> +insertItemBefore_ ::+                  (MonadDOM m, IsSVGPathSeg newItem) =>+                    SVGPathSegList -> Maybe newItem -> Word -> m ()+insertItemBefore_ self newItem index+  = liftDOM+      (void+         (self ^. jsf "insertItemBefore" [toJSVal newItem, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.insertItemBefore Mozilla SVGPathSegList.insertItemBefore documentation> +insertItemBeforeUnchecked ::+                          (MonadDOM m, IsSVGPathSeg newItem) =>+                            SVGPathSegList -> Maybe newItem -> Word -> m SVGPathSeg+insertItemBeforeUnchecked self newItem index+  = liftDOM+      ((self ^. jsf "insertItemBefore" [toJSVal newItem, toJSVal index])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.replaceItem Mozilla SVGPathSegList.replaceItem documentation>  replaceItem ::             (MonadDOM m, IsSVGPathSeg newItem) =>@@ -53,6 +102,23 @@       ((self ^. jsf "replaceItem" [toJSVal newItem, toJSVal index]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.replaceItem Mozilla SVGPathSegList.replaceItem documentation> +replaceItem_ ::+             (MonadDOM m, IsSVGPathSeg newItem) =>+               SVGPathSegList -> Maybe newItem -> Word -> m ()+replaceItem_ self newItem index+  = liftDOM+      (void (self ^. jsf "replaceItem" [toJSVal newItem, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.replaceItem Mozilla SVGPathSegList.replaceItem documentation> +replaceItemUnchecked ::+                     (MonadDOM m, IsSVGPathSeg newItem) =>+                       SVGPathSegList -> Maybe newItem -> Word -> m SVGPathSeg+replaceItemUnchecked self newItem index+  = liftDOM+      ((self ^. jsf "replaceItem" [toJSVal newItem, toJSVal index]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.removeItem Mozilla SVGPathSegList.removeItem documentation>  removeItem ::            (MonadDOM m) => SVGPathSegList -> Word -> m (Maybe SVGPathSeg)@@ -60,6 +126,18 @@   = liftDOM       ((self ^. jsf "removeItem" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.removeItem Mozilla SVGPathSegList.removeItem documentation> +removeItem_ :: (MonadDOM m) => SVGPathSegList -> Word -> m ()+removeItem_ self index+  = liftDOM (void (self ^. jsf "removeItem" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.removeItem Mozilla SVGPathSegList.removeItem documentation> +removeItemUnchecked ::+                    (MonadDOM m) => SVGPathSegList -> Word -> m SVGPathSeg+removeItemUnchecked self index+  = liftDOM+      ((self ^. jsf "removeItem" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.appendItem Mozilla SVGPathSegList.appendItem documentation>  appendItem ::            (MonadDOM m, IsSVGPathSeg newItem) =>@@ -67,6 +145,22 @@ appendItem self newItem   = liftDOM       ((self ^. jsf "appendItem" [toJSVal newItem]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.appendItem Mozilla SVGPathSegList.appendItem documentation> +appendItem_ ::+            (MonadDOM m, IsSVGPathSeg newItem) =>+              SVGPathSegList -> Maybe newItem -> m ()+appendItem_ self newItem+  = liftDOM (void (self ^. jsf "appendItem" [toJSVal newItem]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.appendItem Mozilla SVGPathSegList.appendItem documentation> +appendItemUnchecked ::+                    (MonadDOM m, IsSVGPathSeg newItem) =>+                      SVGPathSegList -> Maybe newItem -> m SVGPathSeg+appendItemUnchecked self newItem+  = liftDOM+      ((self ^. jsf "appendItem" [toJSVal newItem]) >>=+         fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPathSegList.numberOfItems Mozilla SVGPathSegList.numberOfItems documentation>  getNumberOfItems :: (MonadDOM m) => SVGPathSegList -> m Word
src/JSDOM/Generated/SVGPatternElement.hs view
@@ -1,9 +1,12 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGPatternElement-       (getPatternUnits, getPatternContentUnits, getPatternTransform,-        getX, getY, getWidth, getHeight, SVGPatternElement,-        castToSVGPatternElement, gTypeSVGPatternElement)+       (getPatternUnits, getPatternUnitsUnchecked, getPatternContentUnits,+        getPatternContentUnitsUnchecked, getPatternTransform,+        getPatternTransformUnchecked, getX, getXUnchecked, getY,+        getYUnchecked, getWidth, getWidthUnchecked, getHeight,+        getHeightUnchecked, SVGPatternElement, castToSVGPatternElement,+        gTypeSVGPatternElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,6 +27,12 @@ getPatternUnits self   = liftDOM ((self ^. js "patternUnits") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.patternUnits Mozilla SVGPatternElement.patternUnits documentation> +getPatternUnitsUnchecked ::+                         (MonadDOM m) => SVGPatternElement -> m SVGAnimatedEnumeration+getPatternUnitsUnchecked self+  = liftDOM ((self ^. js "patternUnits") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.patternContentUnits Mozilla SVGPatternElement.patternContentUnits documentation>  getPatternContentUnits ::                        (MonadDOM m) =>@@ -31,6 +40,13 @@ getPatternContentUnits self   = liftDOM ((self ^. js "patternContentUnits") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.patternContentUnits Mozilla SVGPatternElement.patternContentUnits documentation> +getPatternContentUnitsUnchecked ::+                                (MonadDOM m) => SVGPatternElement -> m SVGAnimatedEnumeration+getPatternContentUnitsUnchecked self+  = liftDOM+      ((self ^. js "patternContentUnits") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.patternTransform Mozilla SVGPatternElement.patternTransform documentation>  getPatternTransform ::                     (MonadDOM m) =>@@ -38,22 +54,52 @@ getPatternTransform self   = liftDOM ((self ^. js "patternTransform") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.patternTransform Mozilla SVGPatternElement.patternTransform documentation> +getPatternTransformUnchecked ::+                             (MonadDOM m) => SVGPatternElement -> m SVGAnimatedTransformList+getPatternTransformUnchecked self+  = liftDOM ((self ^. js "patternTransform") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.x Mozilla SVGPatternElement.x documentation>  getX ::      (MonadDOM m) => SVGPatternElement -> m (Maybe SVGAnimatedLength) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.x Mozilla SVGPatternElement.x documentation> +getXUnchecked ::+              (MonadDOM m) => SVGPatternElement -> m SVGAnimatedLength+getXUnchecked self+  = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.y Mozilla SVGPatternElement.y documentation>  getY ::      (MonadDOM m) => SVGPatternElement -> m (Maybe SVGAnimatedLength) getY self = liftDOM ((self ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.y Mozilla SVGPatternElement.y documentation> +getYUnchecked ::+              (MonadDOM m) => SVGPatternElement -> m SVGAnimatedLength+getYUnchecked self+  = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.width Mozilla SVGPatternElement.width documentation>  getWidth ::          (MonadDOM m) => SVGPatternElement -> m (Maybe SVGAnimatedLength) getWidth self = liftDOM ((self ^. js "width") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.width Mozilla SVGPatternElement.width documentation> +getWidthUnchecked ::+                  (MonadDOM m) => SVGPatternElement -> m SVGAnimatedLength+getWidthUnchecked self+  = liftDOM ((self ^. js "width") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.height Mozilla SVGPatternElement.height documentation>  getHeight ::           (MonadDOM m) => SVGPatternElement -> m (Maybe SVGAnimatedLength) getHeight self = liftDOM ((self ^. js "height") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPatternElement.height Mozilla SVGPatternElement.height documentation> +getHeightUnchecked ::+                   (MonadDOM m) => SVGPatternElement -> m SVGAnimatedLength+getHeightUnchecked self+  = liftDOM ((self ^. js "height") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGPoint.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGPoint-       (matrixTransform, setX, getX, setY, getY, SVGPoint, castToSVGPoint,-        gTypeSVGPoint)+       (matrixTransform, matrixTransform_, matrixTransformUnchecked, setX,+        getX, setY, getY, SVGPoint, castToSVGPoint, gTypeSVGPoint)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,6 +22,20 @@ matrixTransform self matrix   = liftDOM       ((self ^. jsf "matrixTransform" [toJSVal matrix]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPoint.matrixTransform Mozilla SVGPoint.matrixTransform documentation> +matrixTransform_ ::+                 (MonadDOM m) => SVGPoint -> Maybe SVGMatrix -> m ()+matrixTransform_ self matrix+  = liftDOM (void (self ^. jsf "matrixTransform" [toJSVal matrix]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPoint.matrixTransform Mozilla SVGPoint.matrixTransform documentation> +matrixTransformUnchecked ::+                         (MonadDOM m) => SVGPoint -> Maybe SVGMatrix -> m SVGPoint+matrixTransformUnchecked self matrix+  = liftDOM+      ((self ^. jsf "matrixTransform" [toJSVal matrix]) >>=+         fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPoint.x Mozilla SVGPoint.x documentation>  setX :: (MonadDOM m) => SVGPoint -> Float -> m ()
src/JSDOM/Generated/SVGPointList.hs view
@@ -1,9 +1,12 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGPointList-       (clear, initialize, getItem, insertItemBefore, replaceItem,-        removeItem, appendItem, getNumberOfItems, SVGPointList,-        castToSVGPointList, gTypeSVGPointList)+       (clear, initialize, initialize_, initializeUnchecked, getItem,+        getItem_, getItemUnchecked, insertItemBefore, insertItemBefore_,+        insertItemBeforeUnchecked, replaceItem, replaceItem_,+        replaceItemUnchecked, removeItem, removeItem_, removeItemUnchecked,+        appendItem, appendItem_, appendItemUnchecked, getNumberOfItems,+        SVGPointList, castToSVGPointList, gTypeSVGPointList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -28,12 +31,37 @@ initialize self item   = liftDOM ((self ^. jsf "initialize" [toJSVal item]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.initialize Mozilla SVGPointList.initialize documentation> +initialize_ ::+            (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> m ()+initialize_ self item+  = liftDOM (void (self ^. jsf "initialize" [toJSVal item]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.initialize Mozilla SVGPointList.initialize documentation> +initializeUnchecked ::+                    (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> m SVGPoint+initializeUnchecked self item+  = liftDOM+      ((self ^. jsf "initialize" [toJSVal item]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.getItem Mozilla SVGPointList.getItem documentation>  getItem ::         (MonadDOM m) => SVGPointList -> Word -> m (Maybe SVGPoint) getItem self index   = liftDOM ((self ^. jsf "getItem" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.getItem Mozilla SVGPointList.getItem documentation> +getItem_ :: (MonadDOM m) => SVGPointList -> Word -> m ()+getItem_ self index+  = liftDOM (void (self ^. jsf "getItem" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.getItem Mozilla SVGPointList.getItem documentation> +getItemUnchecked ::+                 (MonadDOM m) => SVGPointList -> Word -> m SVGPoint+getItemUnchecked self index+  = liftDOM+      ((self ^. jsf "getItem" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.insertItemBefore Mozilla SVGPointList.insertItemBefore documentation>  insertItemBefore ::                  (MonadDOM m) =>@@ -43,6 +71,23 @@       ((self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.insertItemBefore Mozilla SVGPointList.insertItemBefore documentation> +insertItemBefore_ ::+                  (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> Word -> m ()+insertItemBefore_ self item index+  = liftDOM+      (void+         (self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.insertItemBefore Mozilla SVGPointList.insertItemBefore documentation> +insertItemBeforeUnchecked ::+                          (MonadDOM m) =>+                            SVGPointList -> Maybe SVGPoint -> Word -> m SVGPoint+insertItemBeforeUnchecked self item index+  = liftDOM+      ((self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.replaceItem Mozilla SVGPointList.replaceItem documentation>  replaceItem ::             (MonadDOM m) =>@@ -52,6 +97,22 @@       ((self ^. jsf "replaceItem" [toJSVal item, toJSVal index]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.replaceItem Mozilla SVGPointList.replaceItem documentation> +replaceItem_ ::+             (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> Word -> m ()+replaceItem_ self item index+  = liftDOM+      (void (self ^. jsf "replaceItem" [toJSVal item, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.replaceItem Mozilla SVGPointList.replaceItem documentation> +replaceItemUnchecked ::+                     (MonadDOM m) =>+                       SVGPointList -> Maybe SVGPoint -> Word -> m SVGPoint+replaceItemUnchecked self item index+  = liftDOM+      ((self ^. jsf "replaceItem" [toJSVal item, toJSVal index]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.removeItem Mozilla SVGPointList.removeItem documentation>  removeItem ::            (MonadDOM m) => SVGPointList -> Word -> m (Maybe SVGPoint)@@ -59,12 +120,37 @@   = liftDOM       ((self ^. jsf "removeItem" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.removeItem Mozilla SVGPointList.removeItem documentation> +removeItem_ :: (MonadDOM m) => SVGPointList -> Word -> m ()+removeItem_ self index+  = liftDOM (void (self ^. jsf "removeItem" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.removeItem Mozilla SVGPointList.removeItem documentation> +removeItemUnchecked ::+                    (MonadDOM m) => SVGPointList -> Word -> m SVGPoint+removeItemUnchecked self index+  = liftDOM+      ((self ^. jsf "removeItem" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.appendItem Mozilla SVGPointList.appendItem documentation>  appendItem ::            (MonadDOM m) =>              SVGPointList -> Maybe SVGPoint -> m (Maybe SVGPoint) appendItem self item   = liftDOM ((self ^. jsf "appendItem" [toJSVal item]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.appendItem Mozilla SVGPointList.appendItem documentation> +appendItem_ ::+            (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> m ()+appendItem_ self item+  = liftDOM (void (self ^. jsf "appendItem" [toJSVal item]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.appendItem Mozilla SVGPointList.appendItem documentation> +appendItemUnchecked ::+                    (MonadDOM m) => SVGPointList -> Maybe SVGPoint -> m SVGPoint+appendItemUnchecked self item+  = liftDOM+      ((self ^. jsf "appendItem" [toJSVal item]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPointList.numberOfItems Mozilla SVGPointList.numberOfItems documentation>  getNumberOfItems :: (MonadDOM m) => SVGPointList -> m Word
src/JSDOM/Generated/SVGPolygonElement.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGPolygonElement-       (getPoints, getAnimatedPoints, SVGPolygonElement,+       (getPoints, getPointsUnchecked, getAnimatedPoints,+        getAnimatedPointsUnchecked, SVGPolygonElement,         castToSVGPolygonElement, gTypeSVGPolygonElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -21,8 +22,20 @@           (MonadDOM m) => SVGPolygonElement -> m (Maybe SVGPointList) getPoints self = liftDOM ((self ^. js "points") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPolygonElement.points Mozilla SVGPolygonElement.points documentation> +getPointsUnchecked ::+                   (MonadDOM m) => SVGPolygonElement -> m SVGPointList+getPointsUnchecked self+  = liftDOM ((self ^. js "points") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPolygonElement.animatedPoints Mozilla SVGPolygonElement.animatedPoints documentation>  getAnimatedPoints ::                   (MonadDOM m) => SVGPolygonElement -> m (Maybe SVGPointList) getAnimatedPoints self   = liftDOM ((self ^. js "animatedPoints") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPolygonElement.animatedPoints Mozilla SVGPolygonElement.animatedPoints documentation> +getAnimatedPointsUnchecked ::+                           (MonadDOM m) => SVGPolygonElement -> m SVGPointList+getAnimatedPointsUnchecked self+  = liftDOM ((self ^. js "animatedPoints") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGPolylineElement.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGPolylineElement-       (getPoints, getAnimatedPoints, SVGPolylineElement,+       (getPoints, getPointsUnchecked, getAnimatedPoints,+        getAnimatedPointsUnchecked, SVGPolylineElement,         castToSVGPolylineElement, gTypeSVGPolylineElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -21,8 +22,20 @@           (MonadDOM m) => SVGPolylineElement -> m (Maybe SVGPointList) getPoints self = liftDOM ((self ^. js "points") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPolylineElement.points Mozilla SVGPolylineElement.points documentation> +getPointsUnchecked ::+                   (MonadDOM m) => SVGPolylineElement -> m SVGPointList+getPointsUnchecked self+  = liftDOM ((self ^. js "points") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPolylineElement.animatedPoints Mozilla SVGPolylineElement.animatedPoints documentation>  getAnimatedPoints ::                   (MonadDOM m) => SVGPolylineElement -> m (Maybe SVGPointList) getAnimatedPoints self   = liftDOM ((self ^. js "animatedPoints") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGPolylineElement.animatedPoints Mozilla SVGPolylineElement.animatedPoints documentation> +getAnimatedPointsUnchecked ::+                           (MonadDOM m) => SVGPolylineElement -> m SVGPointList+getAnimatedPointsUnchecked self+  = liftDOM ((self ^. js "animatedPoints") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGRadialGradientElement.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGRadialGradientElement-       (getCx, getCy, getR, getFx, getFy, getFr, SVGRadialGradientElement,+       (getCx, getCxUnchecked, getCy, getCyUnchecked, getR, getRUnchecked,+        getFx, getFxUnchecked, getFy, getFyUnchecked, getFr,+        getFrUnchecked, SVGRadialGradientElement,         castToSVGRadialGradientElement, gTypeSVGRadialGradientElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -22,32 +24,68 @@         SVGRadialGradientElement -> m (Maybe SVGAnimatedLength) getCx self = liftDOM ((self ^. js "cx") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRadialGradientElement.cx Mozilla SVGRadialGradientElement.cx documentation> +getCxUnchecked ::+               (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength+getCxUnchecked self+  = liftDOM ((self ^. js "cx") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRadialGradientElement.cy Mozilla SVGRadialGradientElement.cy documentation>  getCy ::       (MonadDOM m) =>         SVGRadialGradientElement -> m (Maybe SVGAnimatedLength) getCy self = liftDOM ((self ^. js "cy") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRadialGradientElement.cy Mozilla SVGRadialGradientElement.cy documentation> +getCyUnchecked ::+               (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength+getCyUnchecked self+  = liftDOM ((self ^. js "cy") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRadialGradientElement.r Mozilla SVGRadialGradientElement.r documentation>  getR ::      (MonadDOM m) =>        SVGRadialGradientElement -> m (Maybe SVGAnimatedLength) getR self = liftDOM ((self ^. js "r") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRadialGradientElement.r Mozilla SVGRadialGradientElement.r documentation> +getRUnchecked ::+              (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength+getRUnchecked self+  = liftDOM ((self ^. js "r") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRadialGradientElement.fx Mozilla SVGRadialGradientElement.fx documentation>  getFx ::       (MonadDOM m) =>         SVGRadialGradientElement -> m (Maybe SVGAnimatedLength) getFx self = liftDOM ((self ^. js "fx") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRadialGradientElement.fx Mozilla SVGRadialGradientElement.fx documentation> +getFxUnchecked ::+               (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength+getFxUnchecked self+  = liftDOM ((self ^. js "fx") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRadialGradientElement.fy Mozilla SVGRadialGradientElement.fy documentation>  getFy ::       (MonadDOM m) =>         SVGRadialGradientElement -> m (Maybe SVGAnimatedLength) getFy self = liftDOM ((self ^. js "fy") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRadialGradientElement.fy Mozilla SVGRadialGradientElement.fy documentation> +getFyUnchecked ::+               (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength+getFyUnchecked self+  = liftDOM ((self ^. js "fy") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRadialGradientElement.fr Mozilla SVGRadialGradientElement.fr documentation>  getFr ::       (MonadDOM m) =>         SVGRadialGradientElement -> m (Maybe SVGAnimatedLength) getFr self = liftDOM ((self ^. js "fr") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRadialGradientElement.fr Mozilla SVGRadialGradientElement.fr documentation> +getFrUnchecked ::+               (MonadDOM m) => SVGRadialGradientElement -> m SVGAnimatedLength+getFrUnchecked self+  = liftDOM ((self ^. js "fr") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGRectElement.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGRectElement-       (getX, getY, getWidth, getHeight, getRx, getRy, SVGRectElement,+       (getX, getXUnchecked, getY, getYUnchecked, getWidth,+        getWidthUnchecked, getHeight, getHeightUnchecked, getRx,+        getRxUnchecked, getRy, getRyUnchecked, SVGRectElement,         castToSVGRectElement, gTypeSVGRectElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -21,27 +23,63 @@      (MonadDOM m) => SVGRectElement -> m (Maybe SVGAnimatedLength) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRectElement.x Mozilla SVGRectElement.x documentation> +getXUnchecked ::+              (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength+getXUnchecked self+  = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRectElement.y Mozilla SVGRectElement.y documentation>  getY ::      (MonadDOM m) => SVGRectElement -> m (Maybe SVGAnimatedLength) getY self = liftDOM ((self ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRectElement.y Mozilla SVGRectElement.y documentation> +getYUnchecked ::+              (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength+getYUnchecked self+  = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRectElement.width Mozilla SVGRectElement.width documentation>  getWidth ::          (MonadDOM m) => SVGRectElement -> m (Maybe SVGAnimatedLength) getWidth self = liftDOM ((self ^. js "width") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRectElement.width Mozilla SVGRectElement.width documentation> +getWidthUnchecked ::+                  (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength+getWidthUnchecked self+  = liftDOM ((self ^. js "width") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRectElement.height Mozilla SVGRectElement.height documentation>  getHeight ::           (MonadDOM m) => SVGRectElement -> m (Maybe SVGAnimatedLength) getHeight self = liftDOM ((self ^. js "height") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRectElement.height Mozilla SVGRectElement.height documentation> +getHeightUnchecked ::+                   (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength+getHeightUnchecked self+  = liftDOM ((self ^. js "height") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRectElement.rx Mozilla SVGRectElement.rx documentation>  getRx ::       (MonadDOM m) => SVGRectElement -> m (Maybe SVGAnimatedLength) getRx self = liftDOM ((self ^. js "rx") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRectElement.rx Mozilla SVGRectElement.rx documentation> +getRxUnchecked ::+               (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength+getRxUnchecked self+  = liftDOM ((self ^. js "rx") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRectElement.ry Mozilla SVGRectElement.ry documentation>  getRy ::       (MonadDOM m) => SVGRectElement -> m (Maybe SVGAnimatedLength) getRy self = liftDOM ((self ^. js "ry") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGRectElement.ry Mozilla SVGRectElement.ry documentation> +getRyUnchecked ::+               (MonadDOM m) => SVGRectElement -> m SVGAnimatedLength+getRyUnchecked self+  = liftDOM ((self ^. js "ry") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGSVGElement.hs view
@@ -1,19 +1,32 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGSVGElement-       (suspendRedraw, unsuspendRedraw, unsuspendRedrawAll, forceRedraw,-        pauseAnimations, unpauseAnimations, animationsPaused,-        getCurrentTime, setCurrentTime, getIntersectionList,-        getEnclosureList, checkIntersection, checkEnclosure, deselectAll,-        createSVGNumber, createSVGLength, createSVGAngle, createSVGPoint,-        createSVGMatrix, createSVGRect, createSVGTransform,-        createSVGTransformFromMatrix, getElementById, getX, getY, getWidth,-        getHeight, setContentScriptType, getContentScriptType,+       (suspendRedraw, suspendRedraw_, unsuspendRedraw,+        unsuspendRedrawAll, forceRedraw, pauseAnimations,+        unpauseAnimations, animationsPaused, animationsPaused_,+        getCurrentTime, getCurrentTime_, setCurrentTime,+        getIntersectionList, getIntersectionList_,+        getIntersectionListUnchecked, getEnclosureList, getEnclosureList_,+        getEnclosureListUnchecked, checkIntersection, checkIntersection_,+        checkEnclosure, checkEnclosure_, deselectAll, createSVGNumber,+        createSVGNumber_, createSVGNumberUnchecked, createSVGLength,+        createSVGLength_, createSVGLengthUnchecked, createSVGAngle,+        createSVGAngle_, createSVGAngleUnchecked, createSVGPoint,+        createSVGPoint_, createSVGPointUnchecked, createSVGMatrix,+        createSVGMatrix_, createSVGMatrixUnchecked, createSVGRect,+        createSVGRect_, createSVGRectUnchecked, createSVGTransform,+        createSVGTransform_, createSVGTransformUnchecked,+        createSVGTransformFromMatrix, createSVGTransformFromMatrix_,+        createSVGTransformFromMatrixUnchecked, getElementById,+        getElementById_, getElementByIdUnchecked, getX, getXUnchecked,+        getY, getYUnchecked, getWidth, getWidthUnchecked, getHeight,+        getHeightUnchecked, setContentScriptType, getContentScriptType,         setContentStyleType, getContentStyleType, getViewport,-        getPixelUnitToMillimeterX, getPixelUnitToMillimeterY,-        getScreenPixelToMillimeterX, getScreenPixelToMillimeterY,-        getUseCurrentView, getCurrentView, setCurrentScale,-        getCurrentScale, getCurrentTranslate, SVGSVGElement,+        getViewportUnchecked, getPixelUnitToMillimeterX,+        getPixelUnitToMillimeterY, getScreenPixelToMillimeterX,+        getScreenPixelToMillimeterY, getUseCurrentView, getCurrentView,+        getCurrentViewUnchecked, setCurrentScale, getCurrentScale,+        getCurrentTranslate, getCurrentTranslateUnchecked, SVGSVGElement,         castToSVGSVGElement, gTypeSVGSVGElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -36,6 +49,12 @@          ((self ^. jsf "suspendRedraw" [toJSVal maxWaitMilliseconds]) >>=             valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.suspendRedraw Mozilla SVGSVGElement.suspendRedraw documentation> +suspendRedraw_ :: (MonadDOM m) => SVGSVGElement -> Word -> m ()+suspendRedraw_ self maxWaitMilliseconds+  = liftDOM+      (void (self ^. jsf "suspendRedraw" [toJSVal maxWaitMilliseconds]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.unsuspendRedraw Mozilla SVGSVGElement.unsuspendRedraw documentation>  unsuspendRedraw :: (MonadDOM m) => SVGSVGElement -> Word -> m () unsuspendRedraw self suspendHandleId@@ -66,6 +85,11 @@ animationsPaused self   = liftDOM ((self ^. jsf "animationsPaused" ()) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.animationsPaused Mozilla SVGSVGElement.animationsPaused documentation> +animationsPaused_ :: (MonadDOM m) => SVGSVGElement -> m ()+animationsPaused_ self+  = liftDOM (void (self ^. jsf "animationsPaused" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.getCurrentTime Mozilla SVGSVGElement.getCurrentTime documentation>  getCurrentTime :: (MonadDOM m) => SVGSVGElement -> m Float getCurrentTime self@@ -73,6 +97,11 @@       (realToFrac <$>          ((self ^. jsf "getCurrentTime" ()) >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.getCurrentTime Mozilla SVGSVGElement.getCurrentTime documentation> +getCurrentTime_ :: (MonadDOM m) => SVGSVGElement -> m ()+getCurrentTime_ self+  = liftDOM (void (self ^. jsf "getCurrentTime" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.setCurrentTime Mozilla SVGSVGElement.setCurrentTime documentation>  setCurrentTime :: (MonadDOM m) => SVGSVGElement -> Float -> m () setCurrentTime self seconds@@ -89,6 +118,27 @@           [toJSVal rect, toJSVal referenceElement])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.getIntersectionList Mozilla SVGSVGElement.getIntersectionList documentation> +getIntersectionList_ ::+                     (MonadDOM m, IsSVGElement referenceElement) =>+                       SVGSVGElement -> Maybe SVGRect -> Maybe referenceElement -> m ()+getIntersectionList_ self rect referenceElement+  = liftDOM+      (void+         (self ^. jsf "getIntersectionList"+            [toJSVal rect, toJSVal referenceElement]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.getIntersectionList Mozilla SVGSVGElement.getIntersectionList documentation> +getIntersectionListUnchecked ::+                             (MonadDOM m, IsSVGElement referenceElement) =>+                               SVGSVGElement ->+                                 Maybe SVGRect -> Maybe referenceElement -> m NodeList+getIntersectionListUnchecked self rect referenceElement+  = liftDOM+      ((self ^. jsf "getIntersectionList"+          [toJSVal rect, toJSVal referenceElement])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.getEnclosureList Mozilla SVGSVGElement.getEnclosureList documentation>  getEnclosureList ::                  (MonadDOM m, IsSVGElement referenceElement) =>@@ -100,6 +150,27 @@           [toJSVal rect, toJSVal referenceElement])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.getEnclosureList Mozilla SVGSVGElement.getEnclosureList documentation> +getEnclosureList_ ::+                  (MonadDOM m, IsSVGElement referenceElement) =>+                    SVGSVGElement -> Maybe SVGRect -> Maybe referenceElement -> m ()+getEnclosureList_ self rect referenceElement+  = liftDOM+      (void+         (self ^. jsf "getEnclosureList"+            [toJSVal rect, toJSVal referenceElement]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.getEnclosureList Mozilla SVGSVGElement.getEnclosureList documentation> +getEnclosureListUnchecked ::+                          (MonadDOM m, IsSVGElement referenceElement) =>+                            SVGSVGElement ->+                              Maybe SVGRect -> Maybe referenceElement -> m NodeList+getEnclosureListUnchecked self rect referenceElement+  = liftDOM+      ((self ^. jsf "getEnclosureList"+          [toJSVal rect, toJSVal referenceElement])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.checkIntersection Mozilla SVGSVGElement.checkIntersection documentation>  checkIntersection ::                   (MonadDOM m, IsSVGElement element) =>@@ -109,6 +180,15 @@       ((self ^. jsf "checkIntersection" [toJSVal element, toJSVal rect])          >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.checkIntersection Mozilla SVGSVGElement.checkIntersection documentation> +checkIntersection_ ::+                   (MonadDOM m, IsSVGElement element) =>+                     SVGSVGElement -> Maybe element -> Maybe SVGRect -> m ()+checkIntersection_ self element rect+  = liftDOM+      (void+         (self ^. jsf "checkIntersection" [toJSVal element, toJSVal rect]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.checkEnclosure Mozilla SVGSVGElement.checkEnclosure documentation>  checkEnclosure ::                (MonadDOM m, IsSVGElement element) =>@@ -118,6 +198,15 @@       ((self ^. jsf "checkEnclosure" [toJSVal element, toJSVal rect]) >>=          valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.checkEnclosure Mozilla SVGSVGElement.checkEnclosure documentation> +checkEnclosure_ ::+                (MonadDOM m, IsSVGElement element) =>+                  SVGSVGElement -> Maybe element -> Maybe SVGRect -> m ()+checkEnclosure_ self element rect+  = liftDOM+      (void+         (self ^. jsf "checkEnclosure" [toJSVal element, toJSVal rect]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.deselectAll Mozilla SVGSVGElement.deselectAll documentation>  deselectAll :: (MonadDOM m) => SVGSVGElement -> m () deselectAll self = liftDOM (void (self ^. jsf "deselectAll" ()))@@ -128,41 +217,124 @@ createSVGNumber self   = liftDOM ((self ^. jsf "createSVGNumber" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGNumber Mozilla SVGSVGElement.createSVGNumber documentation> +createSVGNumber_ :: (MonadDOM m) => SVGSVGElement -> m ()+createSVGNumber_ self+  = liftDOM (void (self ^. jsf "createSVGNumber" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGNumber Mozilla SVGSVGElement.createSVGNumber documentation> +createSVGNumberUnchecked ::+                         (MonadDOM m) => SVGSVGElement -> m SVGNumber+createSVGNumberUnchecked self+  = liftDOM+      ((self ^. jsf "createSVGNumber" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGLength Mozilla SVGSVGElement.createSVGLength documentation>  createSVGLength ::                 (MonadDOM m) => SVGSVGElement -> m (Maybe SVGLength) createSVGLength self   = liftDOM ((self ^. jsf "createSVGLength" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGLength Mozilla SVGSVGElement.createSVGLength documentation> +createSVGLength_ :: (MonadDOM m) => SVGSVGElement -> m ()+createSVGLength_ self+  = liftDOM (void (self ^. jsf "createSVGLength" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGLength Mozilla SVGSVGElement.createSVGLength documentation> +createSVGLengthUnchecked ::+                         (MonadDOM m) => SVGSVGElement -> m SVGLength+createSVGLengthUnchecked self+  = liftDOM+      ((self ^. jsf "createSVGLength" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGAngle Mozilla SVGSVGElement.createSVGAngle documentation>  createSVGAngle ::                (MonadDOM m) => SVGSVGElement -> m (Maybe SVGAngle) createSVGAngle self   = liftDOM ((self ^. jsf "createSVGAngle" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGAngle Mozilla SVGSVGElement.createSVGAngle documentation> +createSVGAngle_ :: (MonadDOM m) => SVGSVGElement -> m ()+createSVGAngle_ self+  = liftDOM (void (self ^. jsf "createSVGAngle" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGAngle Mozilla SVGSVGElement.createSVGAngle documentation> +createSVGAngleUnchecked ::+                        (MonadDOM m) => SVGSVGElement -> m SVGAngle+createSVGAngleUnchecked self+  = liftDOM+      ((self ^. jsf "createSVGAngle" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGPoint Mozilla SVGSVGElement.createSVGPoint documentation>  createSVGPoint ::                (MonadDOM m) => SVGSVGElement -> m (Maybe SVGPoint) createSVGPoint self   = liftDOM ((self ^. jsf "createSVGPoint" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGPoint Mozilla SVGSVGElement.createSVGPoint documentation> +createSVGPoint_ :: (MonadDOM m) => SVGSVGElement -> m ()+createSVGPoint_ self+  = liftDOM (void (self ^. jsf "createSVGPoint" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGPoint Mozilla SVGSVGElement.createSVGPoint documentation> +createSVGPointUnchecked ::+                        (MonadDOM m) => SVGSVGElement -> m SVGPoint+createSVGPointUnchecked self+  = liftDOM+      ((self ^. jsf "createSVGPoint" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGMatrix Mozilla SVGSVGElement.createSVGMatrix documentation>  createSVGMatrix ::                 (MonadDOM m) => SVGSVGElement -> m (Maybe SVGMatrix) createSVGMatrix self   = liftDOM ((self ^. jsf "createSVGMatrix" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGMatrix Mozilla SVGSVGElement.createSVGMatrix documentation> +createSVGMatrix_ :: (MonadDOM m) => SVGSVGElement -> m ()+createSVGMatrix_ self+  = liftDOM (void (self ^. jsf "createSVGMatrix" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGMatrix Mozilla SVGSVGElement.createSVGMatrix documentation> +createSVGMatrixUnchecked ::+                         (MonadDOM m) => SVGSVGElement -> m SVGMatrix+createSVGMatrixUnchecked self+  = liftDOM+      ((self ^. jsf "createSVGMatrix" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGRect Mozilla SVGSVGElement.createSVGRect documentation>  createSVGRect :: (MonadDOM m) => SVGSVGElement -> m (Maybe SVGRect) createSVGRect self   = liftDOM ((self ^. jsf "createSVGRect" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGRect Mozilla SVGSVGElement.createSVGRect documentation> +createSVGRect_ :: (MonadDOM m) => SVGSVGElement -> m ()+createSVGRect_ self+  = liftDOM (void (self ^. jsf "createSVGRect" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGRect Mozilla SVGSVGElement.createSVGRect documentation> +createSVGRectUnchecked ::+                       (MonadDOM m) => SVGSVGElement -> m SVGRect+createSVGRectUnchecked self+  = liftDOM ((self ^. jsf "createSVGRect" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGTransform Mozilla SVGSVGElement.createSVGTransform documentation>  createSVGTransform ::                    (MonadDOM m) => SVGSVGElement -> m (Maybe SVGTransform) createSVGTransform self   = liftDOM ((self ^. jsf "createSVGTransform" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGTransform Mozilla SVGSVGElement.createSVGTransform documentation> +createSVGTransform_ :: (MonadDOM m) => SVGSVGElement -> m ()+createSVGTransform_ self+  = liftDOM (void (self ^. jsf "createSVGTransform" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGTransform Mozilla SVGSVGElement.createSVGTransform documentation> +createSVGTransformUnchecked ::+                            (MonadDOM m) => SVGSVGElement -> m SVGTransform+createSVGTransformUnchecked self+  = liftDOM+      ((self ^. jsf "createSVGTransform" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGTransformFromMatrix Mozilla SVGSVGElement.createSVGTransformFromMatrix documentation>  createSVGTransformFromMatrix ::                              (MonadDOM m) =>@@ -172,6 +344,23 @@       ((self ^. jsf "createSVGTransformFromMatrix" [toJSVal matrix]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGTransformFromMatrix Mozilla SVGSVGElement.createSVGTransformFromMatrix documentation> +createSVGTransformFromMatrix_ ::+                              (MonadDOM m) => SVGSVGElement -> Maybe SVGMatrix -> m ()+createSVGTransformFromMatrix_ self matrix+  = liftDOM+      (void+         (self ^. jsf "createSVGTransformFromMatrix" [toJSVal matrix]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.createSVGTransformFromMatrix Mozilla SVGSVGElement.createSVGTransformFromMatrix documentation> +createSVGTransformFromMatrixUnchecked ::+                                      (MonadDOM m) =>+                                        SVGSVGElement -> Maybe SVGMatrix -> m SVGTransform+createSVGTransformFromMatrixUnchecked self matrix+  = liftDOM+      ((self ^. jsf "createSVGTransformFromMatrix" [toJSVal matrix]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.getElementById Mozilla SVGSVGElement.getElementById documentation>  getElementById ::                (MonadDOM m, ToJSString elementId) =>@@ -180,26 +369,66 @@   = liftDOM       ((self ^. jsf "getElementById" [toJSVal elementId]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.getElementById Mozilla SVGSVGElement.getElementById documentation> +getElementById_ ::+                (MonadDOM m, ToJSString elementId) =>+                  SVGSVGElement -> elementId -> m ()+getElementById_ self elementId+  = liftDOM (void (self ^. jsf "getElementById" [toJSVal elementId]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.getElementById Mozilla SVGSVGElement.getElementById documentation> +getElementByIdUnchecked ::+                        (MonadDOM m, ToJSString elementId) =>+                          SVGSVGElement -> elementId -> m Element+getElementByIdUnchecked self elementId+  = liftDOM+      ((self ^. jsf "getElementById" [toJSVal elementId]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.x Mozilla SVGSVGElement.x documentation>  getX ::      (MonadDOM m) => SVGSVGElement -> m (Maybe SVGAnimatedLength) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.x Mozilla SVGSVGElement.x documentation> +getXUnchecked ::+              (MonadDOM m) => SVGSVGElement -> m SVGAnimatedLength+getXUnchecked self+  = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.y Mozilla SVGSVGElement.y documentation>  getY ::      (MonadDOM m) => SVGSVGElement -> m (Maybe SVGAnimatedLength) getY self = liftDOM ((self ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.y Mozilla SVGSVGElement.y documentation> +getYUnchecked ::+              (MonadDOM m) => SVGSVGElement -> m SVGAnimatedLength+getYUnchecked self+  = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.width Mozilla SVGSVGElement.width documentation>  getWidth ::          (MonadDOM m) => SVGSVGElement -> m (Maybe SVGAnimatedLength) getWidth self = liftDOM ((self ^. js "width") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.width Mozilla SVGSVGElement.width documentation> +getWidthUnchecked ::+                  (MonadDOM m) => SVGSVGElement -> m SVGAnimatedLength+getWidthUnchecked self+  = liftDOM ((self ^. js "width") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.height Mozilla SVGSVGElement.height documentation>  getHeight ::           (MonadDOM m) => SVGSVGElement -> m (Maybe SVGAnimatedLength) getHeight self = liftDOM ((self ^. js "height") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.height Mozilla SVGSVGElement.height documentation> +getHeightUnchecked ::+                   (MonadDOM m) => SVGSVGElement -> m SVGAnimatedLength+getHeightUnchecked self+  = liftDOM ((self ^. js "height") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.contentScriptType Mozilla SVGSVGElement.contentScriptType documentation>  setContentScriptType ::                      (MonadDOM m, ToJSString val) => SVGSVGElement -> val -> m ()@@ -228,6 +457,11 @@ getViewport :: (MonadDOM m) => SVGSVGElement -> m (Maybe SVGRect) getViewport self = liftDOM ((self ^. js "viewport") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.viewport Mozilla SVGSVGElement.viewport documentation> +getViewportUnchecked :: (MonadDOM m) => SVGSVGElement -> m SVGRect+getViewportUnchecked self+  = liftDOM ((self ^. js "viewport") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.pixelUnitToMillimeterX Mozilla SVGSVGElement.pixelUnitToMillimeterX documentation>  getPixelUnitToMillimeterX ::                           (MonadDOM m) => SVGSVGElement -> m Float@@ -271,6 +505,12 @@ getCurrentView self   = liftDOM ((self ^. js "currentView") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.currentView Mozilla SVGSVGElement.currentView documentation> +getCurrentViewUnchecked ::+                        (MonadDOM m) => SVGSVGElement -> m SVGViewSpec+getCurrentViewUnchecked self+  = liftDOM ((self ^. js "currentView") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.currentScale Mozilla SVGSVGElement.currentScale documentation>  setCurrentScale :: (MonadDOM m) => SVGSVGElement -> Float -> m () setCurrentScale self val@@ -287,3 +527,9 @@                     (MonadDOM m) => SVGSVGElement -> m (Maybe SVGPoint) getCurrentTranslate self   = liftDOM ((self ^. js "currentTranslate") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement.currentTranslate Mozilla SVGSVGElement.currentTranslate documentation> +getCurrentTranslateUnchecked ::+                             (MonadDOM m) => SVGSVGElement -> m SVGPoint+getCurrentTranslateUnchecked self+  = liftDOM ((self ^. js "currentTranslate") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGScriptElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGScriptElement-       (setType, getType, SVGScriptElement, castToSVGScriptElement,-        gTypeSVGScriptElement)+       (setType, getType, getTypeUnchecked, SVGScriptElement,+        castToSVGScriptElement, gTypeSVGScriptElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -27,3 +27,9 @@         (MonadDOM m, FromJSString result) =>           SVGScriptElement -> m (Maybe result) getType self = liftDOM ((self ^. js "type") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGScriptElement.type Mozilla SVGScriptElement.type documentation> +getTypeUnchecked ::+                 (MonadDOM m, FromJSString result) => SVGScriptElement -> m result+getTypeUnchecked self+  = liftDOM ((self ^. js "type") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGStopElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGStopElement-       (getOffset, SVGStopElement, castToSVGStopElement,-        gTypeSVGStopElement)+       (getOffset, getOffsetUnchecked, SVGStopElement,+        castToSVGStopElement, gTypeSVGStopElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,3 +20,9 @@ getOffset ::           (MonadDOM m) => SVGStopElement -> m (Maybe SVGAnimatedNumber) getOffset self = liftDOM ((self ^. js "offset") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStopElement.offset Mozilla SVGStopElement.offset documentation> +getOffsetUnchecked ::+                   (MonadDOM m) => SVGStopElement -> m SVGAnimatedNumber+getOffsetUnchecked self+  = liftDOM ((self ^. js "offset") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGStringList.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGStringList-       (clear, initialize, getItem, insertItemBefore, replaceItem,-        removeItem, appendItem, getNumberOfItems, SVGStringList,-        castToSVGStringList, gTypeSVGStringList)+       (clear, initialize, initialize_, getItem, getItem_,+        insertItemBefore, insertItemBefore_, replaceItem, replaceItem_,+        removeItem, removeItem_, appendItem, appendItem_, getNumberOfItems,+        SVGStringList, castToSVGStringList, gTypeSVGStringList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -29,6 +30,12 @@   = liftDOM       ((self ^. jsf "initialize" [toJSVal item]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.initialize Mozilla SVGStringList.initialize documentation> +initialize_ ::+            (MonadDOM m, ToJSString item) => SVGStringList -> item -> m ()+initialize_ self item+  = liftDOM (void (self ^. jsf "initialize" [toJSVal item]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.getItem Mozilla SVGStringList.getItem documentation>  getItem ::         (MonadDOM m, FromJSString result) =>@@ -37,6 +44,11 @@   = liftDOM       ((self ^. jsf "getItem" [toJSVal index]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.getItem Mozilla SVGStringList.getItem documentation> +getItem_ :: (MonadDOM m) => SVGStringList -> Word -> m ()+getItem_ self index+  = liftDOM (void (self ^. jsf "getItem" [toJSVal index]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.insertItemBefore Mozilla SVGStringList.insertItemBefore documentation>  insertItemBefore ::                  (MonadDOM m, ToJSString item, FromJSString result) =>@@ -46,6 +58,15 @@       ((self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]) >>=          fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.insertItemBefore Mozilla SVGStringList.insertItemBefore documentation> +insertItemBefore_ ::+                  (MonadDOM m, ToJSString item) =>+                    SVGStringList -> item -> Word -> m ()+insertItemBefore_ self item index+  = liftDOM+      (void+         (self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.replaceItem Mozilla SVGStringList.replaceItem documentation>  replaceItem ::             (MonadDOM m, ToJSString item, FromJSString result) =>@@ -55,6 +76,14 @@       ((self ^. jsf "replaceItem" [toJSVal item, toJSVal index]) >>=          fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.replaceItem Mozilla SVGStringList.replaceItem documentation> +replaceItem_ ::+             (MonadDOM m, ToJSString item) =>+               SVGStringList -> item -> Word -> m ()+replaceItem_ self item index+  = liftDOM+      (void (self ^. jsf "replaceItem" [toJSVal item, toJSVal index]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.removeItem Mozilla SVGStringList.removeItem documentation>  removeItem ::            (MonadDOM m, FromJSString result) =>@@ -63,6 +92,11 @@   = liftDOM       ((self ^. jsf "removeItem" [toJSVal index]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.removeItem Mozilla SVGStringList.removeItem documentation> +removeItem_ :: (MonadDOM m) => SVGStringList -> Word -> m ()+removeItem_ self index+  = liftDOM (void (self ^. jsf "removeItem" [toJSVal index]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.appendItem Mozilla SVGStringList.appendItem documentation>  appendItem ::            (MonadDOM m, ToJSString item, FromJSString result) =>@@ -70,6 +104,12 @@ appendItem self item   = liftDOM       ((self ^. jsf "appendItem" [toJSVal item]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.appendItem Mozilla SVGStringList.appendItem documentation> +appendItem_ ::+            (MonadDOM m, ToJSString item) => SVGStringList -> item -> m ()+appendItem_ self item+  = liftDOM (void (self ^. jsf "appendItem" [toJSVal item]))  -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGStringList.numberOfItems Mozilla SVGStringList.numberOfItems documentation>  getNumberOfItems :: (MonadDOM m) => SVGStringList -> m Word
src/JSDOM/Generated/SVGTests.hs view
@@ -1,8 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGTests-       (hasExtension, getRequiredFeatures, getRequiredExtensions,-        getSystemLanguage, SVGTests, castToSVGTests, gTypeSVGTests)+       (hasExtension, hasExtension_, getRequiredFeatures,+        getRequiredFeaturesUnchecked, getRequiredExtensions,+        getRequiredExtensionsUnchecked, getSystemLanguage,+        getSystemLanguageUnchecked, SVGTests, castToSVGTests,+        gTypeSVGTests)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,20 +27,45 @@   = liftDOM       ((self ^. jsf "hasExtension" [toJSVal extension]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTests.hasExtension Mozilla SVGTests.hasExtension documentation> +hasExtension_ ::+              (MonadDOM m, ToJSString extension) => SVGTests -> extension -> m ()+hasExtension_ self extension+  = liftDOM (void (self ^. jsf "hasExtension" [toJSVal extension]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTests.requiredFeatures Mozilla SVGTests.requiredFeatures documentation>  getRequiredFeatures ::                     (MonadDOM m) => SVGTests -> m (Maybe SVGStringList) getRequiredFeatures self   = liftDOM ((self ^. js "requiredFeatures") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTests.requiredFeatures Mozilla SVGTests.requiredFeatures documentation> +getRequiredFeaturesUnchecked ::+                             (MonadDOM m) => SVGTests -> m SVGStringList+getRequiredFeaturesUnchecked self+  = liftDOM ((self ^. js "requiredFeatures") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTests.requiredExtensions Mozilla SVGTests.requiredExtensions documentation>  getRequiredExtensions ::                       (MonadDOM m) => SVGTests -> m (Maybe SVGStringList) getRequiredExtensions self   = liftDOM ((self ^. js "requiredExtensions") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTests.requiredExtensions Mozilla SVGTests.requiredExtensions documentation> +getRequiredExtensionsUnchecked ::+                               (MonadDOM m) => SVGTests -> m SVGStringList+getRequiredExtensionsUnchecked self+  = liftDOM+      ((self ^. js "requiredExtensions") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTests.systemLanguage Mozilla SVGTests.systemLanguage documentation>  getSystemLanguage ::                   (MonadDOM m) => SVGTests -> m (Maybe SVGStringList) getSystemLanguage self   = liftDOM ((self ^. js "systemLanguage") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTests.systemLanguage Mozilla SVGTests.systemLanguage documentation> +getSystemLanguageUnchecked ::+                           (MonadDOM m) => SVGTests -> m SVGStringList+getSystemLanguageUnchecked self+  = liftDOM ((self ^. js "systemLanguage") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGTextContentElement.hs view
@@ -1,14 +1,20 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGTextContentElement-       (getNumberOfChars, getComputedTextLength, getSubStringLength,-        getStartPositionOfChar, getEndPositionOfChar, getExtentOfChar,-        getRotationOfChar, getCharNumAtPosition, selectSubString,+       (getNumberOfChars, getNumberOfChars_, getComputedTextLength,+        getComputedTextLength_, getSubStringLength, getSubStringLength_,+        getStartPositionOfChar, getStartPositionOfChar_,+        getStartPositionOfCharUnchecked, getEndPositionOfChar,+        getEndPositionOfChar_, getEndPositionOfCharUnchecked,+        getExtentOfChar, getExtentOfChar_, getExtentOfCharUnchecked,+        getRotationOfChar, getRotationOfChar_, getCharNumAtPosition,+        getCharNumAtPosition_, selectSubString,         pattern LENGTHADJUST_UNKNOWN, pattern LENGTHADJUST_SPACING,         pattern LENGTHADJUST_SPACINGANDGLYPHS, getTextLength,-        getLengthAdjust, SVGTextContentElement,-        castToSVGTextContentElement, gTypeSVGTextContentElement,-        IsSVGTextContentElement, toSVGTextContentElement)+        getTextLengthUnchecked, getLengthAdjust, getLengthAdjustUnchecked,+        SVGTextContentElement, castToSVGTextContentElement,+        gTypeSVGTextContentElement, IsSVGTextContentElement,+        toSVGTextContentElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -31,6 +37,14 @@          (((toSVGTextContentElement self) ^. jsf "getNumberOfChars" ()) >>=             valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getNumberOfChars Mozilla SVGTextContentElement.getNumberOfChars documentation> +getNumberOfChars_ ::+                  (MonadDOM m, IsSVGTextContentElement self) => self -> m ()+getNumberOfChars_ self+  = liftDOM+      (void+         ((toSVGTextContentElement self) ^. jsf "getNumberOfChars" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getComputedTextLength Mozilla SVGTextContentElement.getComputedTextLength documentation>  getComputedTextLength ::                       (MonadDOM m, IsSVGTextContentElement self) => self -> m Float@@ -40,6 +54,14 @@          (((toSVGTextContentElement self) ^. jsf "getComputedTextLength" ())             >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getComputedTextLength Mozilla SVGTextContentElement.getComputedTextLength documentation> +getComputedTextLength_ ::+                       (MonadDOM m, IsSVGTextContentElement self) => self -> m ()+getComputedTextLength_ self+  = liftDOM+      (void+         ((toSVGTextContentElement self) ^. jsf "getComputedTextLength" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getSubStringLength Mozilla SVGTextContentElement.getSubStringLength documentation>  getSubStringLength ::                    (MonadDOM m, IsSVGTextContentElement self) =>@@ -51,6 +73,16 @@              [toJSVal offset, toJSVal length])             >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getSubStringLength Mozilla SVGTextContentElement.getSubStringLength documentation> +getSubStringLength_ ::+                    (MonadDOM m, IsSVGTextContentElement self) =>+                      self -> Word -> Word -> m ()+getSubStringLength_ self offset length+  = liftDOM+      (void+         ((toSVGTextContentElement self) ^. jsf "getSubStringLength"+            [toJSVal offset, toJSVal length]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getStartPositionOfChar Mozilla SVGTextContentElement.getStartPositionOfChar documentation>  getStartPositionOfChar ::                        (MonadDOM m, IsSVGTextContentElement self) =>@@ -61,6 +93,25 @@           [toJSVal offset])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getStartPositionOfChar Mozilla SVGTextContentElement.getStartPositionOfChar documentation> +getStartPositionOfChar_ ::+                        (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m ()+getStartPositionOfChar_ self offset+  = liftDOM+      (void+         ((toSVGTextContentElement self) ^. jsf "getStartPositionOfChar"+            [toJSVal offset]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getStartPositionOfChar Mozilla SVGTextContentElement.getStartPositionOfChar documentation> +getStartPositionOfCharUnchecked ::+                                (MonadDOM m, IsSVGTextContentElement self) =>+                                  self -> Word -> m SVGPoint+getStartPositionOfCharUnchecked self offset+  = liftDOM+      (((toSVGTextContentElement self) ^. jsf "getStartPositionOfChar"+          [toJSVal offset])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getEndPositionOfChar Mozilla SVGTextContentElement.getEndPositionOfChar documentation>  getEndPositionOfChar ::                      (MonadDOM m, IsSVGTextContentElement self) =>@@ -71,6 +122,25 @@           [toJSVal offset])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getEndPositionOfChar Mozilla SVGTextContentElement.getEndPositionOfChar documentation> +getEndPositionOfChar_ ::+                      (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m ()+getEndPositionOfChar_ self offset+  = liftDOM+      (void+         ((toSVGTextContentElement self) ^. jsf "getEndPositionOfChar"+            [toJSVal offset]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getEndPositionOfChar Mozilla SVGTextContentElement.getEndPositionOfChar documentation> +getEndPositionOfCharUnchecked ::+                              (MonadDOM m, IsSVGTextContentElement self) =>+                                self -> Word -> m SVGPoint+getEndPositionOfCharUnchecked self offset+  = liftDOM+      (((toSVGTextContentElement self) ^. jsf "getEndPositionOfChar"+          [toJSVal offset])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getExtentOfChar Mozilla SVGTextContentElement.getExtentOfChar documentation>  getExtentOfChar ::                 (MonadDOM m, IsSVGTextContentElement self) =>@@ -81,6 +151,25 @@           [toJSVal offset])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getExtentOfChar Mozilla SVGTextContentElement.getExtentOfChar documentation> +getExtentOfChar_ ::+                 (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m ()+getExtentOfChar_ self offset+  = liftDOM+      (void+         ((toSVGTextContentElement self) ^. jsf "getExtentOfChar"+            [toJSVal offset]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getExtentOfChar Mozilla SVGTextContentElement.getExtentOfChar documentation> +getExtentOfCharUnchecked ::+                         (MonadDOM m, IsSVGTextContentElement self) =>+                           self -> Word -> m SVGRect+getExtentOfCharUnchecked self offset+  = liftDOM+      (((toSVGTextContentElement self) ^. jsf "getExtentOfChar"+          [toJSVal offset])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getRotationOfChar Mozilla SVGTextContentElement.getRotationOfChar documentation>  getRotationOfChar ::                   (MonadDOM m, IsSVGTextContentElement self) =>@@ -92,6 +181,15 @@              [toJSVal offset])             >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getRotationOfChar Mozilla SVGTextContentElement.getRotationOfChar documentation> +getRotationOfChar_ ::+                   (MonadDOM m, IsSVGTextContentElement self) => self -> Word -> m ()+getRotationOfChar_ self offset+  = liftDOM+      (void+         ((toSVGTextContentElement self) ^. jsf "getRotationOfChar"+            [toJSVal offset]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getCharNumAtPosition Mozilla SVGTextContentElement.getCharNumAtPosition documentation>  getCharNumAtPosition ::                      (MonadDOM m, IsSVGTextContentElement self) =>@@ -103,6 +201,16 @@              [toJSVal point])             >>= valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.getCharNumAtPosition Mozilla SVGTextContentElement.getCharNumAtPosition documentation> +getCharNumAtPosition_ ::+                      (MonadDOM m, IsSVGTextContentElement self) =>+                        self -> Maybe SVGPoint -> m ()+getCharNumAtPosition_ self point+  = liftDOM+      (void+         ((toSVGTextContentElement self) ^. jsf "getCharNumAtPosition"+            [toJSVal point]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.selectSubString Mozilla SVGTextContentElement.selectSubString documentation>  selectSubString ::                 (MonadDOM m, IsSVGTextContentElement self) =>@@ -124,6 +232,15 @@   = liftDOM       (((toSVGTextContentElement self) ^. js "textLength") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.textLength Mozilla SVGTextContentElement.textLength documentation> +getTextLengthUnchecked ::+                       (MonadDOM m, IsSVGTextContentElement self) =>+                         self -> m SVGAnimatedLength+getTextLengthUnchecked self+  = liftDOM+      (((toSVGTextContentElement self) ^. js "textLength") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.lengthAdjust Mozilla SVGTextContentElement.lengthAdjust documentation>  getLengthAdjust ::                 (MonadDOM m, IsSVGTextContentElement self) =>@@ -132,3 +249,12 @@   = liftDOM       (((toSVGTextContentElement self) ^. js "lengthAdjust") >>=          fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement.lengthAdjust Mozilla SVGTextContentElement.lengthAdjust documentation> +getLengthAdjustUnchecked ::+                         (MonadDOM m, IsSVGTextContentElement self) =>+                           self -> m SVGAnimatedEnumeration+getLengthAdjustUnchecked self+  = liftDOM+      (((toSVGTextContentElement self) ^. js "lengthAdjust") >>=+         fromJSValUnchecked)
src/JSDOM/Generated/SVGTextPathElement.hs view
@@ -6,8 +6,9 @@         pattern TEXTPATH_METHODTYPE_STRETCH,         pattern TEXTPATH_SPACINGTYPE_UNKNOWN,         pattern TEXTPATH_SPACINGTYPE_AUTO,-        pattern TEXTPATH_SPACINGTYPE_EXACT, getStartOffset, getMethod,-        getSpacing, SVGTextPathElement, castToSVGTextPathElement,+        pattern TEXTPATH_SPACINGTYPE_EXACT, getStartOffset,+        getStartOffsetUnchecked, getMethod, getMethodUnchecked, getSpacing,+        getSpacingUnchecked, SVGTextPathElement, castToSVGTextPathElement,         gTypeSVGTextPathElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -34,14 +35,32 @@ getStartOffset self   = liftDOM ((self ^. js "startOffset") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPathElement.startOffset Mozilla SVGTextPathElement.startOffset documentation> +getStartOffsetUnchecked ::+                        (MonadDOM m) => SVGTextPathElement -> m SVGAnimatedLength+getStartOffsetUnchecked self+  = liftDOM ((self ^. js "startOffset") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPathElement.method Mozilla SVGTextPathElement.method documentation>  getMethod ::           (MonadDOM m) =>             SVGTextPathElement -> m (Maybe SVGAnimatedEnumeration) getMethod self = liftDOM ((self ^. js "method") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPathElement.method Mozilla SVGTextPathElement.method documentation> +getMethodUnchecked ::+                   (MonadDOM m) => SVGTextPathElement -> m SVGAnimatedEnumeration+getMethodUnchecked self+  = liftDOM ((self ^. js "method") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPathElement.spacing Mozilla SVGTextPathElement.spacing documentation>  getSpacing ::            (MonadDOM m) =>              SVGTextPathElement -> m (Maybe SVGAnimatedEnumeration) getSpacing self = liftDOM ((self ^. js "spacing") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPathElement.spacing Mozilla SVGTextPathElement.spacing documentation> +getSpacingUnchecked ::+                    (MonadDOM m) => SVGTextPathElement -> m SVGAnimatedEnumeration+getSpacingUnchecked self+  = liftDOM ((self ^. js "spacing") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGTextPositioningElement.hs view
@@ -1,9 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGTextPositioningElement-       (getX, getY, getDx, getDy, getRotate, SVGTextPositioningElement,-        castToSVGTextPositioningElement, gTypeSVGTextPositioningElement,-        IsSVGTextPositioningElement, toSVGTextPositioningElement)+       (getX, getXUnchecked, getY, getYUnchecked, getDx, getDxUnchecked,+        getDy, getDyUnchecked, getRotate, getRotateUnchecked,+        SVGTextPositioningElement, castToSVGTextPositioningElement,+        gTypeSVGTextPositioningElement, IsSVGTextPositioningElement,+        toSVGTextPositioningElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -25,6 +27,15 @@   = liftDOM       (((toSVGTextPositioningElement self) ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPositioningElement.x Mozilla SVGTextPositioningElement.x documentation> +getXUnchecked ::+              (MonadDOM m, IsSVGTextPositioningElement self) =>+                self -> m SVGAnimatedLengthList+getXUnchecked self+  = liftDOM+      (((toSVGTextPositioningElement self) ^. js "x") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPositioningElement.y Mozilla SVGTextPositioningElement.y documentation>  getY ::      (MonadDOM m, IsSVGTextPositioningElement self) =>@@ -33,6 +44,15 @@   = liftDOM       (((toSVGTextPositioningElement self) ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPositioningElement.y Mozilla SVGTextPositioningElement.y documentation> +getYUnchecked ::+              (MonadDOM m, IsSVGTextPositioningElement self) =>+                self -> m SVGAnimatedLengthList+getYUnchecked self+  = liftDOM+      (((toSVGTextPositioningElement self) ^. js "y") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPositioningElement.dx Mozilla SVGTextPositioningElement.dx documentation>  getDx ::       (MonadDOM m, IsSVGTextPositioningElement self) =>@@ -41,6 +61,15 @@   = liftDOM       (((toSVGTextPositioningElement self) ^. js "dx") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPositioningElement.dx Mozilla SVGTextPositioningElement.dx documentation> +getDxUnchecked ::+               (MonadDOM m, IsSVGTextPositioningElement self) =>+                 self -> m SVGAnimatedLengthList+getDxUnchecked self+  = liftDOM+      (((toSVGTextPositioningElement self) ^. js "dx") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPositioningElement.dy Mozilla SVGTextPositioningElement.dy documentation>  getDy ::       (MonadDOM m, IsSVGTextPositioningElement self) =>@@ -49,6 +78,15 @@   = liftDOM       (((toSVGTextPositioningElement self) ^. js "dy") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPositioningElement.dy Mozilla SVGTextPositioningElement.dy documentation> +getDyUnchecked ::+               (MonadDOM m, IsSVGTextPositioningElement self) =>+                 self -> m SVGAnimatedLengthList+getDyUnchecked self+  = liftDOM+      (((toSVGTextPositioningElement self) ^. js "dy") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPositioningElement.rotate Mozilla SVGTextPositioningElement.rotate documentation>  getRotate ::           (MonadDOM m, IsSVGTextPositioningElement self) =>@@ -56,3 +94,12 @@ getRotate self   = liftDOM       (((toSVGTextPositioningElement self) ^. js "rotate") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTextPositioningElement.rotate Mozilla SVGTextPositioningElement.rotate documentation> +getRotateUnchecked ::+                   (MonadDOM m, IsSVGTextPositioningElement self) =>+                     self -> m SVGAnimatedNumberList+getRotateUnchecked self+  = liftDOM+      (((toSVGTextPositioningElement self) ^. js "rotate") >>=+         fromJSValUnchecked)
src/JSDOM/Generated/SVGTransform.hs view
@@ -5,8 +5,9 @@         pattern SVG_TRANSFORM_UNKNOWN, pattern SVG_TRANSFORM_MATRIX,         pattern SVG_TRANSFORM_TRANSLATE, pattern SVG_TRANSFORM_SCALE,         pattern SVG_TRANSFORM_ROTATE, pattern SVG_TRANSFORM_SKEWX,-        pattern SVG_TRANSFORM_SKEWY, getType, getMatrix, getAngle,-        SVGTransform, castToSVGTransform, gTypeSVGTransform)+        pattern SVG_TRANSFORM_SKEWY, getType, getMatrix,+        getMatrixUnchecked, getAngle, SVGTransform, castToSVGTransform,+        gTypeSVGTransform)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -71,6 +72,11 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransform.matrix Mozilla SVGTransform.matrix documentation>  getMatrix :: (MonadDOM m) => SVGTransform -> m (Maybe SVGMatrix) getMatrix self = liftDOM ((self ^. js "matrix") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransform.matrix Mozilla SVGTransform.matrix documentation> +getMatrixUnchecked :: (MonadDOM m) => SVGTransform -> m SVGMatrix+getMatrixUnchecked self+  = liftDOM ((self ^. js "matrix") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransform.angle Mozilla SVGTransform.angle documentation>  getAngle :: (MonadDOM m) => SVGTransform -> m Float
src/JSDOM/Generated/SVGTransformList.hs view
@@ -1,10 +1,15 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGTransformList-       (clear, initialize, getItem, insertItemBefore, replaceItem,-        removeItem, appendItem, createSVGTransformFromMatrix, consolidate,-        getNumberOfItems, SVGTransformList, castToSVGTransformList,-        gTypeSVGTransformList)+       (clear, initialize, initialize_, initializeUnchecked, getItem,+        getItem_, getItemUnchecked, insertItemBefore, insertItemBefore_,+        insertItemBeforeUnchecked, replaceItem, replaceItem_,+        replaceItemUnchecked, removeItem, removeItem_, removeItemUnchecked,+        appendItem, appendItem_, appendItemUnchecked,+        createSVGTransformFromMatrix, createSVGTransformFromMatrix_,+        createSVGTransformFromMatrixUnchecked, consolidate, consolidate_,+        consolidateUnchecked, getNumberOfItems, SVGTransformList,+        castToSVGTransformList, gTypeSVGTransformList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -29,12 +34,38 @@ initialize self item   = liftDOM ((self ^. jsf "initialize" [toJSVal item]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.initialize Mozilla SVGTransformList.initialize documentation> +initialize_ ::+            (MonadDOM m) => SVGTransformList -> Maybe SVGTransform -> m ()+initialize_ self item+  = liftDOM (void (self ^. jsf "initialize" [toJSVal item]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.initialize Mozilla SVGTransformList.initialize documentation> +initializeUnchecked ::+                    (MonadDOM m) =>+                      SVGTransformList -> Maybe SVGTransform -> m SVGTransform+initializeUnchecked self item+  = liftDOM+      ((self ^. jsf "initialize" [toJSVal item]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.getItem Mozilla SVGTransformList.getItem documentation>  getItem ::         (MonadDOM m) => SVGTransformList -> Word -> m (Maybe SVGTransform) getItem self index   = liftDOM ((self ^. jsf "getItem" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.getItem Mozilla SVGTransformList.getItem documentation> +getItem_ :: (MonadDOM m) => SVGTransformList -> Word -> m ()+getItem_ self index+  = liftDOM (void (self ^. jsf "getItem" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.getItem Mozilla SVGTransformList.getItem documentation> +getItemUnchecked ::+                 (MonadDOM m) => SVGTransformList -> Word -> m SVGTransform+getItemUnchecked self index+  = liftDOM+      ((self ^. jsf "getItem" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.insertItemBefore Mozilla SVGTransformList.insertItemBefore documentation>  insertItemBefore ::                  (MonadDOM m) =>@@ -45,6 +76,24 @@       ((self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.insertItemBefore Mozilla SVGTransformList.insertItemBefore documentation> +insertItemBefore_ ::+                  (MonadDOM m) =>+                    SVGTransformList -> Maybe SVGTransform -> Word -> m ()+insertItemBefore_ self item index+  = liftDOM+      (void+         (self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.insertItemBefore Mozilla SVGTransformList.insertItemBefore documentation> +insertItemBeforeUnchecked ::+                          (MonadDOM m) =>+                            SVGTransformList -> Maybe SVGTransform -> Word -> m SVGTransform+insertItemBeforeUnchecked self item index+  = liftDOM+      ((self ^. jsf "insertItemBefore" [toJSVal item, toJSVal index]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.replaceItem Mozilla SVGTransformList.replaceItem documentation>  replaceItem ::             (MonadDOM m) =>@@ -55,6 +104,23 @@       ((self ^. jsf "replaceItem" [toJSVal item, toJSVal index]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.replaceItem Mozilla SVGTransformList.replaceItem documentation> +replaceItem_ ::+             (MonadDOM m) =>+               SVGTransformList -> Maybe SVGTransform -> Word -> m ()+replaceItem_ self item index+  = liftDOM+      (void (self ^. jsf "replaceItem" [toJSVal item, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.replaceItem Mozilla SVGTransformList.replaceItem documentation> +replaceItemUnchecked ::+                     (MonadDOM m) =>+                       SVGTransformList -> Maybe SVGTransform -> Word -> m SVGTransform+replaceItemUnchecked self item index+  = liftDOM+      ((self ^. jsf "replaceItem" [toJSVal item, toJSVal index]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.removeItem Mozilla SVGTransformList.removeItem documentation>  removeItem ::            (MonadDOM m) => SVGTransformList -> Word -> m (Maybe SVGTransform)@@ -62,6 +128,18 @@   = liftDOM       ((self ^. jsf "removeItem" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.removeItem Mozilla SVGTransformList.removeItem documentation> +removeItem_ :: (MonadDOM m) => SVGTransformList -> Word -> m ()+removeItem_ self index+  = liftDOM (void (self ^. jsf "removeItem" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.removeItem Mozilla SVGTransformList.removeItem documentation> +removeItemUnchecked ::+                    (MonadDOM m) => SVGTransformList -> Word -> m SVGTransform+removeItemUnchecked self index+  = liftDOM+      ((self ^. jsf "removeItem" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.appendItem Mozilla SVGTransformList.appendItem documentation>  appendItem ::            (MonadDOM m) =>@@ -69,6 +147,20 @@ appendItem self item   = liftDOM ((self ^. jsf "appendItem" [toJSVal item]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.appendItem Mozilla SVGTransformList.appendItem documentation> +appendItem_ ::+            (MonadDOM m) => SVGTransformList -> Maybe SVGTransform -> m ()+appendItem_ self item+  = liftDOM (void (self ^. jsf "appendItem" [toJSVal item]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.appendItem Mozilla SVGTransformList.appendItem documentation> +appendItemUnchecked ::+                    (MonadDOM m) =>+                      SVGTransformList -> Maybe SVGTransform -> m SVGTransform+appendItemUnchecked self item+  = liftDOM+      ((self ^. jsf "appendItem" [toJSVal item]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.createSVGTransformFromMatrix Mozilla SVGTransformList.createSVGTransformFromMatrix documentation>  createSVGTransformFromMatrix ::                              (MonadDOM m) =>@@ -78,11 +170,38 @@       ((self ^. jsf "createSVGTransformFromMatrix" [toJSVal matrix]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.createSVGTransformFromMatrix Mozilla SVGTransformList.createSVGTransformFromMatrix documentation> +createSVGTransformFromMatrix_ ::+                              (MonadDOM m) => SVGTransformList -> Maybe SVGMatrix -> m ()+createSVGTransformFromMatrix_ self matrix+  = liftDOM+      (void+         (self ^. jsf "createSVGTransformFromMatrix" [toJSVal matrix]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.createSVGTransformFromMatrix Mozilla SVGTransformList.createSVGTransformFromMatrix documentation> +createSVGTransformFromMatrixUnchecked ::+                                      (MonadDOM m) =>+                                        SVGTransformList -> Maybe SVGMatrix -> m SVGTransform+createSVGTransformFromMatrixUnchecked self matrix+  = liftDOM+      ((self ^. jsf "createSVGTransformFromMatrix" [toJSVal matrix]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.consolidate Mozilla SVGTransformList.consolidate documentation>  consolidate ::             (MonadDOM m) => SVGTransformList -> m (Maybe SVGTransform) consolidate self   = liftDOM ((self ^. jsf "consolidate" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.consolidate Mozilla SVGTransformList.consolidate documentation> +consolidate_ :: (MonadDOM m) => SVGTransformList -> m ()+consolidate_ self = liftDOM (void (self ^. jsf "consolidate" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.consolidate Mozilla SVGTransformList.consolidate documentation> +consolidateUnchecked ::+                     (MonadDOM m) => SVGTransformList -> m SVGTransform+consolidateUnchecked self+  = liftDOM ((self ^. jsf "consolidate" ()) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGTransformList.numberOfItems Mozilla SVGTransformList.numberOfItems documentation>  getNumberOfItems :: (MonadDOM m) => SVGTransformList -> m Word
src/JSDOM/Generated/SVGURIReference.hs view
@@ -1,7 +1,7 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGURIReference-       (getHref, SVGURIReference, castToSVGURIReference,+       (getHref, getHrefUnchecked, SVGURIReference, castToSVGURIReference,         gTypeSVGURIReference)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -20,3 +20,9 @@ getHref ::         (MonadDOM m) => SVGURIReference -> m (Maybe SVGAnimatedString) getHref self = liftDOM ((self ^. js "href") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGURIReference.href Mozilla SVGURIReference.href documentation> +getHrefUnchecked ::+                 (MonadDOM m) => SVGURIReference -> m SVGAnimatedString+getHrefUnchecked self+  = liftDOM ((self ^. js "href") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGUseElement.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGUseElement-       (getX, getY, getWidth, getHeight, SVGUseElement,+       (getX, getXUnchecked, getY, getYUnchecked, getWidth,+        getWidthUnchecked, getHeight, getHeightUnchecked, SVGUseElement,         castToSVGUseElement, gTypeSVGUseElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -21,17 +22,41 @@      (MonadDOM m) => SVGUseElement -> m (Maybe SVGAnimatedLength) getX self = liftDOM ((self ^. js "x") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGUseElement.x Mozilla SVGUseElement.x documentation> +getXUnchecked ::+              (MonadDOM m) => SVGUseElement -> m SVGAnimatedLength+getXUnchecked self+  = liftDOM ((self ^. js "x") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGUseElement.y Mozilla SVGUseElement.y documentation>  getY ::      (MonadDOM m) => SVGUseElement -> m (Maybe SVGAnimatedLength) getY self = liftDOM ((self ^. js "y") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGUseElement.y Mozilla SVGUseElement.y documentation> +getYUnchecked ::+              (MonadDOM m) => SVGUseElement -> m SVGAnimatedLength+getYUnchecked self+  = liftDOM ((self ^. js "y") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGUseElement.width Mozilla SVGUseElement.width documentation>  getWidth ::          (MonadDOM m) => SVGUseElement -> m (Maybe SVGAnimatedLength) getWidth self = liftDOM ((self ^. js "width") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGUseElement.width Mozilla SVGUseElement.width documentation> +getWidthUnchecked ::+                  (MonadDOM m) => SVGUseElement -> m SVGAnimatedLength+getWidthUnchecked self+  = liftDOM ((self ^. js "width") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGUseElement.height Mozilla SVGUseElement.height documentation>  getHeight ::           (MonadDOM m) => SVGUseElement -> m (Maybe SVGAnimatedLength) getHeight self = liftDOM ((self ^. js "height") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGUseElement.height Mozilla SVGUseElement.height documentation> +getHeightUnchecked ::+                   (MonadDOM m) => SVGUseElement -> m SVGAnimatedLength+getHeightUnchecked self+  = liftDOM ((self ^. js "height") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGViewElement.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGViewElement-       (getViewTarget, SVGViewElement, castToSVGViewElement,-        gTypeSVGViewElement)+       (getViewTarget, getViewTargetUnchecked, SVGViewElement,+        castToSVGViewElement, gTypeSVGViewElement)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,3 +21,9 @@               (MonadDOM m) => SVGViewElement -> m (Maybe SVGStringList) getViewTarget self   = liftDOM ((self ^. js "viewTarget") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGViewElement.viewTarget Mozilla SVGViewElement.viewTarget documentation> +getViewTargetUnchecked ::+                       (MonadDOM m) => SVGViewElement -> m SVGStringList+getViewTargetUnchecked self+  = liftDOM ((self ^. js "viewTarget") >>= fromJSValUnchecked)
src/JSDOM/Generated/SVGViewSpec.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGViewSpec-       (getTransform, getViewTarget, getViewBoxString,+       (getTransform, getTransformUnchecked, getViewTarget,+        getViewTargetUnchecked, getViewBoxString,         getPreserveAspectRatioString, getTransformString,         getViewTargetString, setZoomAndPan, getZoomAndPan, SVGViewSpec,         castToSVGViewSpec, gTypeSVGViewSpec)@@ -24,11 +25,23 @@ getTransform self   = liftDOM ((self ^. js "transform") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGViewSpec.transform Mozilla SVGViewSpec.transform documentation> +getTransformUnchecked ::+                      (MonadDOM m) => SVGViewSpec -> m SVGTransformList+getTransformUnchecked self+  = liftDOM ((self ^. js "transform") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGViewSpec.viewTarget Mozilla SVGViewSpec.viewTarget documentation>  getViewTarget ::               (MonadDOM m) => SVGViewSpec -> m (Maybe SVGElement) getViewTarget self   = liftDOM ((self ^. js "viewTarget") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGViewSpec.viewTarget Mozilla SVGViewSpec.viewTarget documentation> +getViewTargetUnchecked ::+                       (MonadDOM m) => SVGViewSpec -> m SVGElement+getViewTargetUnchecked self+  = liftDOM ((self ^. js "viewTarget") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGViewSpec.viewBoxString Mozilla SVGViewSpec.viewBoxString documentation>  getViewBoxString ::
src/JSDOM/Generated/SVGZoomEvent.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SVGZoomEvent-       (getZoomRectScreen, getPreviousScale, getPreviousTranslate,-        getNewScale, getNewTranslate, SVGZoomEvent, castToSVGZoomEvent,-        gTypeSVGZoomEvent)+       (getZoomRectScreen, getZoomRectScreenUnchecked, getPreviousScale,+        getPreviousTranslate, getPreviousTranslateUnchecked, getNewScale,+        getNewTranslate, getNewTranslateUnchecked, SVGZoomEvent,+        castToSVGZoomEvent, gTypeSVGZoomEvent)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -23,6 +24,12 @@ getZoomRectScreen self   = liftDOM ((self ^. js "zoomRectScreen") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGZoomEvent.zoomRectScreen Mozilla SVGZoomEvent.zoomRectScreen documentation> +getZoomRectScreenUnchecked ::+                           (MonadDOM m) => SVGZoomEvent -> m SVGRect+getZoomRectScreenUnchecked self+  = liftDOM ((self ^. js "zoomRectScreen") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGZoomEvent.previousScale Mozilla SVGZoomEvent.previousScale documentation>  getPreviousScale :: (MonadDOM m) => SVGZoomEvent -> m Float getPreviousScale self@@ -35,6 +42,12 @@ getPreviousTranslate self   = liftDOM ((self ^. js "previousTranslate") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGZoomEvent.previousTranslate Mozilla SVGZoomEvent.previousTranslate documentation> +getPreviousTranslateUnchecked ::+                              (MonadDOM m) => SVGZoomEvent -> m SVGPoint+getPreviousTranslateUnchecked self+  = liftDOM ((self ^. js "previousTranslate") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGZoomEvent.newScale Mozilla SVGZoomEvent.newScale documentation>  getNewScale :: (MonadDOM m) => SVGZoomEvent -> m Float getNewScale self@@ -46,3 +59,9 @@                 (MonadDOM m) => SVGZoomEvent -> m (Maybe SVGPoint) getNewTranslate self   = liftDOM ((self ^. js "newTranslate") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SVGZoomEvent.newTranslate Mozilla SVGZoomEvent.newTranslate documentation> +getNewTranslateUnchecked ::+                         (MonadDOM m) => SVGZoomEvent -> m SVGPoint+getNewTranslateUnchecked self+  = liftDOM ((self ^. js "newTranslate") >>= fromJSValUnchecked)
src/JSDOM/Generated/ScriptProfile.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.ScriptProfile-       (getTitle, getUid, getRootNode, ScriptProfile, castToScriptProfile,-        gTypeScriptProfile)+       (getTitle, getUid, getRootNode, getRootNodeUnchecked,+        ScriptProfile, castToScriptProfile, gTypeScriptProfile)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -31,3 +31,9 @@ getRootNode ::             (MonadDOM m) => ScriptProfile -> m (Maybe ScriptProfileNode) getRootNode self = liftDOM ((self ^. js "rootNode") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ScriptProfile.rootNode Mozilla ScriptProfile.rootNode documentation> +getRootNodeUnchecked ::+                     (MonadDOM m) => ScriptProfile -> m ScriptProfileNode+getRootNodeUnchecked self+  = liftDOM ((self ^. js "rootNode") >>= fromJSValUnchecked)
src/JSDOM/Generated/ScriptProfileNode.hs view
@@ -1,9 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.ScriptProfileNode-       (children, getId, getFunctionName, getUrl, getLineNumber,-        getColumnNumber, ScriptProfileNode, castToScriptProfileNode,-        gTypeScriptProfileNode)+       (children, children_, getId, getFunctionName, getUrl,+        getLineNumber, getColumnNumber, ScriptProfileNode,+        castToScriptProfileNode, gTypeScriptProfileNode)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,6 +22,10 @@          (MonadDOM m) => ScriptProfileNode -> m [Maybe ScriptProfileNode] children self   = liftDOM ((self ^. jsf "children" ()) >>= fromJSArray)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/ScriptProfileNode.children Mozilla ScriptProfileNode.children documentation> +children_ :: (MonadDOM m) => ScriptProfileNode -> m ()+children_ self = liftDOM (void (self ^. jsf "children" ()))  -- | <https://developer.mozilla.org/en-US/docs/Web/API/ScriptProfileNode.id Mozilla ScriptProfileNode.id documentation>  getId :: (MonadDOM m) => ScriptProfileNode -> m Word
src/JSDOM/Generated/SecurityPolicy.hs view
@@ -1,11 +1,15 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SecurityPolicy-       (allowsConnectionTo, allowsFontFrom, allowsFormAction,-        allowsFrameFrom, allowsImageFrom, allowsMediaFrom,-        allowsObjectFrom, allowsPluginType, allowsScriptFrom,-        allowsStyleFrom, getAllowsEval, getAllowsInlineScript,-        getAllowsInlineStyle, getIsActive, getReportURIs, SecurityPolicy,+       (allowsConnectionTo, allowsConnectionTo_, allowsFontFrom,+        allowsFontFrom_, allowsFormAction, allowsFormAction_,+        allowsFrameFrom, allowsFrameFrom_, allowsImageFrom,+        allowsImageFrom_, allowsMediaFrom, allowsMediaFrom_,+        allowsObjectFrom, allowsObjectFrom_, allowsPluginType,+        allowsPluginType_, allowsScriptFrom, allowsScriptFrom_,+        allowsStyleFrom, allowsStyleFrom_, getAllowsEval,+        getAllowsInlineScript, getAllowsInlineStyle, getIsActive,+        getReportURIs, getReportURIsUnchecked, SecurityPolicy,         castToSecurityPolicy, gTypeSecurityPolicy)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -27,6 +31,12 @@   = liftDOM       ((self ^. jsf "allowsConnectionTo" [toJSVal url]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsConnectionTo Mozilla SecurityPolicy.allowsConnectionTo documentation> +allowsConnectionTo_ ::+                    (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()+allowsConnectionTo_ self url+  = liftDOM (void (self ^. jsf "allowsConnectionTo" [toJSVal url]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsFontFrom Mozilla SecurityPolicy.allowsFontFrom documentation>  allowsFontFrom ::                (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m Bool@@ -34,6 +44,12 @@   = liftDOM       ((self ^. jsf "allowsFontFrom" [toJSVal url]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsFontFrom Mozilla SecurityPolicy.allowsFontFrom documentation> +allowsFontFrom_ ::+                (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()+allowsFontFrom_ self url+  = liftDOM (void (self ^. jsf "allowsFontFrom" [toJSVal url]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsFormAction Mozilla SecurityPolicy.allowsFormAction documentation>  allowsFormAction ::                  (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m Bool@@ -41,6 +57,12 @@   = liftDOM       ((self ^. jsf "allowsFormAction" [toJSVal url]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsFormAction Mozilla SecurityPolicy.allowsFormAction documentation> +allowsFormAction_ ::+                  (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()+allowsFormAction_ self url+  = liftDOM (void (self ^. jsf "allowsFormAction" [toJSVal url]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsFrameFrom Mozilla SecurityPolicy.allowsFrameFrom documentation>  allowsFrameFrom ::                 (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m Bool@@ -48,6 +70,12 @@   = liftDOM       ((self ^. jsf "allowsFrameFrom" [toJSVal url]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsFrameFrom Mozilla SecurityPolicy.allowsFrameFrom documentation> +allowsFrameFrom_ ::+                 (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()+allowsFrameFrom_ self url+  = liftDOM (void (self ^. jsf "allowsFrameFrom" [toJSVal url]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsImageFrom Mozilla SecurityPolicy.allowsImageFrom documentation>  allowsImageFrom ::                 (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m Bool@@ -55,6 +83,12 @@   = liftDOM       ((self ^. jsf "allowsImageFrom" [toJSVal url]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsImageFrom Mozilla SecurityPolicy.allowsImageFrom documentation> +allowsImageFrom_ ::+                 (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()+allowsImageFrom_ self url+  = liftDOM (void (self ^. jsf "allowsImageFrom" [toJSVal url]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsMediaFrom Mozilla SecurityPolicy.allowsMediaFrom documentation>  allowsMediaFrom ::                 (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m Bool@@ -62,6 +96,12 @@   = liftDOM       ((self ^. jsf "allowsMediaFrom" [toJSVal url]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsMediaFrom Mozilla SecurityPolicy.allowsMediaFrom documentation> +allowsMediaFrom_ ::+                 (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()+allowsMediaFrom_ self url+  = liftDOM (void (self ^. jsf "allowsMediaFrom" [toJSVal url]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsObjectFrom Mozilla SecurityPolicy.allowsObjectFrom documentation>  allowsObjectFrom ::                  (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m Bool@@ -69,6 +109,12 @@   = liftDOM       ((self ^. jsf "allowsObjectFrom" [toJSVal url]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsObjectFrom Mozilla SecurityPolicy.allowsObjectFrom documentation> +allowsObjectFrom_ ::+                  (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()+allowsObjectFrom_ self url+  = liftDOM (void (self ^. jsf "allowsObjectFrom" [toJSVal url]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsPluginType Mozilla SecurityPolicy.allowsPluginType documentation>  allowsPluginType ::                  (MonadDOM m, ToJSString type') => SecurityPolicy -> type' -> m Bool@@ -76,6 +122,12 @@   = liftDOM       ((self ^. jsf "allowsPluginType" [toJSVal type']) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsPluginType Mozilla SecurityPolicy.allowsPluginType documentation> +allowsPluginType_ ::+                  (MonadDOM m, ToJSString type') => SecurityPolicy -> type' -> m ()+allowsPluginType_ self type'+  = liftDOM (void (self ^. jsf "allowsPluginType" [toJSVal type']))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsScriptFrom Mozilla SecurityPolicy.allowsScriptFrom documentation>  allowsScriptFrom ::                  (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m Bool@@ -83,6 +135,12 @@   = liftDOM       ((self ^. jsf "allowsScriptFrom" [toJSVal url]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsScriptFrom Mozilla SecurityPolicy.allowsScriptFrom documentation> +allowsScriptFrom_ ::+                  (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()+allowsScriptFrom_ self url+  = liftDOM (void (self ^. jsf "allowsScriptFrom" [toJSVal url]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsStyleFrom Mozilla SecurityPolicy.allowsStyleFrom documentation>  allowsStyleFrom ::                 (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m Bool@@ -90,6 +148,12 @@   = liftDOM       ((self ^. jsf "allowsStyleFrom" [toJSVal url]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsStyleFrom Mozilla SecurityPolicy.allowsStyleFrom documentation> +allowsStyleFrom_ ::+                 (MonadDOM m, ToJSString url) => SecurityPolicy -> url -> m ()+allowsStyleFrom_ self url+  = liftDOM (void (self ^. jsf "allowsStyleFrom" [toJSVal url]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.allowsEval Mozilla SecurityPolicy.allowsEval documentation>  getAllowsEval :: (MonadDOM m) => SecurityPolicy -> m Bool getAllowsEval self@@ -114,3 +178,9 @@               (MonadDOM m) => SecurityPolicy -> m (Maybe DOMStringList) getReportURIs self   = liftDOM ((self ^. js "reportURIs") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicy.reportURIs Mozilla SecurityPolicy.reportURIs documentation> +getReportURIsUnchecked ::+                       (MonadDOM m) => SecurityPolicy -> m DOMStringList+getReportURIsUnchecked self+  = liftDOM ((self ^. js "reportURIs") >>= fromJSValUnchecked)
src/JSDOM/Generated/Selection.hs view
@@ -2,12 +2,15 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Selection        (collapse, collapseToEnd, collapseToStart, deleteFromDocument,-        containsNode, selectAllChildren, extend, getRangeAt,-        removeAllRanges, addRange, toString, modify, setBaseAndExtent,-        setPosition, empty, getAnchorNode, getAnchorOffset, getFocusNode,-        getFocusOffset, getIsCollapsed, getRangeCount, getBaseNode,-        getBaseOffset, getExtentNode, getExtentOffset, getType, Selection,-        castToSelection, gTypeSelection)+        containsNode, containsNode_, selectAllChildren, extend, getRangeAt,+        getRangeAt_, getRangeAtUnchecked, removeAllRanges, addRange,+        toString, toString_, modify, setBaseAndExtent, setPosition, empty,+        getAnchorNode, getAnchorNodeUnchecked, getAnchorOffset,+        getFocusNode, getFocusNodeUnchecked, getFocusOffset,+        getIsCollapsed, getRangeCount, getBaseNode, getBaseNodeUnchecked,+        getBaseOffset, getExtentNode, getExtentNodeUnchecked,+        getExtentOffset, getType, Selection, castToSelection,+        gTypeSelection)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -52,6 +55,15 @@       ((self ^. jsf "containsNode" [toJSVal node, toJSVal allowPartial])          >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.containsNode Mozilla Selection.containsNode documentation> +containsNode_ ::+              (MonadDOM m, IsNode node) =>+                Selection -> Maybe node -> Bool -> m ()+containsNode_ self node allowPartial+  = liftDOM+      (void+         (self ^. jsf "containsNode" [toJSVal node, toJSVal allowPartial]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.selectAllChildren Mozilla Selection.selectAllChildren documentation>  selectAllChildren ::                   (MonadDOM m, IsNode node) => Selection -> Maybe node -> m ()@@ -71,6 +83,17 @@   = liftDOM       ((self ^. jsf "getRangeAt" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.getRangeAt Mozilla Selection.getRangeAt documentation> +getRangeAt_ :: (MonadDOM m) => Selection -> Int -> m ()+getRangeAt_ self index+  = liftDOM (void (self ^. jsf "getRangeAt" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.getRangeAt Mozilla Selection.getRangeAt documentation> +getRangeAtUnchecked :: (MonadDOM m) => Selection -> Int -> m Range+getRangeAtUnchecked self index+  = liftDOM+      ((self ^. jsf "getRangeAt" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.removeAllRanges Mozilla Selection.removeAllRanges documentation>  removeAllRanges :: (MonadDOM m) => Selection -> m () removeAllRanges self@@ -87,6 +110,10 @@ toString self   = liftDOM ((self ^. jsf "toString" ()) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.toString Mozilla Selection.toString documentation> +toString_ :: (MonadDOM m) => Selection -> m ()+toString_ self = liftDOM (void (self ^. jsf "toString" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.modify Mozilla Selection.modify documentation>  modify ::        (MonadDOM m, ToJSString alter, ToJSString direction,@@ -126,6 +153,11 @@ getAnchorNode self   = liftDOM ((self ^. js "anchorNode") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.anchorNode Mozilla Selection.anchorNode documentation> +getAnchorNodeUnchecked :: (MonadDOM m) => Selection -> m Node+getAnchorNodeUnchecked self+  = liftDOM ((self ^. js "anchorNode") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.anchorOffset Mozilla Selection.anchorOffset documentation>  getAnchorOffset :: (MonadDOM m) => Selection -> m Int getAnchorOffset self@@ -136,6 +168,11 @@ getFocusNode self   = liftDOM ((self ^. js "focusNode") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.focusNode Mozilla Selection.focusNode documentation> +getFocusNodeUnchecked :: (MonadDOM m) => Selection -> m Node+getFocusNodeUnchecked self+  = liftDOM ((self ^. js "focusNode") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.focusOffset Mozilla Selection.focusOffset documentation>  getFocusOffset :: (MonadDOM m) => Selection -> m Int getFocusOffset self@@ -155,6 +192,11 @@ getBaseNode :: (MonadDOM m) => Selection -> m (Maybe Node) getBaseNode self = liftDOM ((self ^. js "baseNode") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.baseNode Mozilla Selection.baseNode documentation> +getBaseNodeUnchecked :: (MonadDOM m) => Selection -> m Node+getBaseNodeUnchecked self+  = liftDOM ((self ^. js "baseNode") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.baseOffset Mozilla Selection.baseOffset documentation>  getBaseOffset :: (MonadDOM m) => Selection -> m Int getBaseOffset self@@ -164,6 +206,11 @@ getExtentNode :: (MonadDOM m) => Selection -> m (Maybe Node) getExtentNode self   = liftDOM ((self ^. js "extentNode") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.extentNode Mozilla Selection.extentNode documentation> +getExtentNodeUnchecked :: (MonadDOM m) => Selection -> m Node+getExtentNodeUnchecked self+  = liftDOM ((self ^. js "extentNode") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/Selection.extentOffset Mozilla Selection.extentOffset documentation>  getExtentOffset :: (MonadDOM m) => Selection -> m Int
src/JSDOM/Generated/SourceBuffer.hs view
@@ -2,11 +2,12 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SourceBuffer        (appendBuffer, appendBufferView, abort, remove, setMode, getMode,-        getUpdating, getBuffered, setTimestampOffset, getTimestampOffset,-        getAudioTracks, getVideoTracks, getTextTracks,-        setAppendWindowStart, getAppendWindowStart, setAppendWindowEnd,-        getAppendWindowEnd, SourceBuffer, castToSourceBuffer,-        gTypeSourceBuffer)+        getUpdating, getBuffered, getBufferedUnchecked, setTimestampOffset,+        getTimestampOffset, getAudioTracks, getAudioTracksUnchecked,+        getVideoTracks, getVideoTracksUnchecked, getTextTracks,+        getTextTracksUnchecked, setAppendWindowStart, getAppendWindowStart,+        setAppendWindowEnd, getAppendWindowEnd, SourceBuffer,+        castToSourceBuffer, gTypeSourceBuffer)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -60,6 +61,12 @@ getBuffered :: (MonadDOM m) => SourceBuffer -> m (Maybe TimeRanges) getBuffered self = liftDOM ((self ^. js "buffered") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SourceBuffer.buffered Mozilla SourceBuffer.buffered documentation> +getBufferedUnchecked ::+                     (MonadDOM m) => SourceBuffer -> m TimeRanges+getBufferedUnchecked self+  = liftDOM ((self ^. js "buffered") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SourceBuffer.timestampOffset Mozilla SourceBuffer.timestampOffset documentation>  setTimestampOffset ::                    (MonadDOM m) => SourceBuffer -> Double -> m ()@@ -77,17 +84,35 @@ getAudioTracks self   = liftDOM ((self ^. js "audioTracks") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SourceBuffer.audioTracks Mozilla SourceBuffer.audioTracks documentation> +getAudioTracksUnchecked ::+                        (MonadDOM m) => SourceBuffer -> m AudioTrackList+getAudioTracksUnchecked self+  = liftDOM ((self ^. js "audioTracks") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SourceBuffer.videoTracks Mozilla SourceBuffer.videoTracks documentation>  getVideoTracks ::                (MonadDOM m) => SourceBuffer -> m (Maybe VideoTrackList) getVideoTracks self   = liftDOM ((self ^. js "videoTracks") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/SourceBuffer.videoTracks Mozilla SourceBuffer.videoTracks documentation> +getVideoTracksUnchecked ::+                        (MonadDOM m) => SourceBuffer -> m VideoTrackList+getVideoTracksUnchecked self+  = liftDOM ((self ^. js "videoTracks") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/SourceBuffer.textTracks Mozilla SourceBuffer.textTracks documentation>  getTextTracks ::               (MonadDOM m) => SourceBuffer -> m (Maybe TextTrackList) getTextTracks self   = liftDOM ((self ^. js "textTracks") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SourceBuffer.textTracks Mozilla SourceBuffer.textTracks documentation> +getTextTracksUnchecked ::+                       (MonadDOM m) => SourceBuffer -> m TextTrackList+getTextTracksUnchecked self+  = liftDOM ((self ^. js "textTracks") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/SourceBuffer.appendWindowStart Mozilla SourceBuffer.appendWindowStart documentation>  setAppendWindowStart ::
src/JSDOM/Generated/SourceBufferList.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SourceBufferList-       (item, getLength, SourceBufferList, castToSourceBufferList,-        gTypeSourceBufferList)+       (item, item_, itemUnchecked, getLength, SourceBufferList,+        castToSourceBufferList, gTypeSourceBufferList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,6 +21,18 @@      (MonadDOM m) => SourceBufferList -> Word -> m (Maybe SourceBuffer) item self index   = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SourceBufferList.item Mozilla SourceBufferList.item documentation> +item_ :: (MonadDOM m) => SourceBufferList -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SourceBufferList.item Mozilla SourceBufferList.item documentation> +itemUnchecked ::+              (MonadDOM m) => SourceBufferList -> Word -> m SourceBuffer+itemUnchecked self index+  = liftDOM+      ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/SourceBufferList.length Mozilla SourceBufferList.length documentation>  getLength :: (MonadDOM m) => SourceBufferList -> m Word
src/JSDOM/Generated/SpeechSynthesis.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SpeechSynthesis-       (speak, cancel, pause, resume, getVoices, getPending, getSpeaking,-        getPaused, SpeechSynthesis, castToSpeechSynthesis,+       (speak, cancel, pause, resume, getVoices, getVoices_, getPending,+        getSpeaking, getPaused, SpeechSynthesis, castToSpeechSynthesis,         gTypeSpeechSynthesis)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -41,6 +41,10 @@           (MonadDOM m) => SpeechSynthesis -> m [Maybe SpeechSynthesisVoice] getVoices self   = liftDOM ((self ^. jsf "getVoices" ()) >>= fromJSArray)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis.getVoices Mozilla SpeechSynthesis.getVoices documentation> +getVoices_ :: (MonadDOM m) => SpeechSynthesis -> m ()+getVoices_ self = liftDOM (void (self ^. jsf "getVoices" ()))  -- | <https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis.pending Mozilla SpeechSynthesis.pending documentation>  getPending :: (MonadDOM m) => SpeechSynthesis -> m Bool
src/JSDOM/Generated/SpeechSynthesisUtterance.hs view
@@ -2,10 +2,10 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SpeechSynthesisUtterance        (newSpeechSynthesisUtterance, setText, getText, setLang, getLang,-        setVoice, getVoice, setVolume, getVolume, setRate, getRate,-        setPitch, getPitch, start, end, error, pause, resume, mark,-        boundary, SpeechSynthesisUtterance, castToSpeechSynthesisUtterance,-        gTypeSpeechSynthesisUtterance)+        setVoice, getVoice, getVoiceUnchecked, setVolume, getVolume,+        setRate, getRate, setPitch, getPitch, start, end, error, pause,+        resume, mark, boundary, SpeechSynthesisUtterance,+        castToSpeechSynthesisUtterance, gTypeSpeechSynthesisUtterance)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -62,6 +62,12 @@          (MonadDOM m) =>            SpeechSynthesisUtterance -> m (Maybe SpeechSynthesisVoice) getVoice self = liftDOM ((self ^. js "voice") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance.voice Mozilla SpeechSynthesisUtterance.voice documentation> +getVoiceUnchecked ::+                  (MonadDOM m) => SpeechSynthesisUtterance -> m SpeechSynthesisVoice+getVoiceUnchecked self+  = liftDOM ((self ^. js "voice") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance.volume Mozilla SpeechSynthesisUtterance.volume documentation>  setVolume ::
src/JSDOM/Generated/Storage.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Storage-       (key, getItem, setItem, removeItem, clear, getLength, Storage,-        castToStorage, gTypeStorage)+       (key, key_, keyUnchecked, getItem, getItem_, getItemUnchecked,+        setItem, removeItem, clear, getLength, Storage, castToStorage,+        gTypeStorage)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,6 +25,18 @@   = liftDOM       ((self ^. jsf "key" [toJSVal index]) >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Storage.key Mozilla Storage.key documentation> +key_ :: (MonadDOM m) => Storage -> Word -> m ()+key_ self index+  = liftDOM (void (self ^. jsf "key" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Storage.key Mozilla Storage.key documentation> +keyUnchecked ::+             (MonadDOM m, FromJSString result) => Storage -> Word -> m result+keyUnchecked self index+  = liftDOM+      ((self ^. jsf "key" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Storage.getItem Mozilla Storage.getItem documentation>  getItem ::         (MonadDOM m, ToJSString key, FromJSString result) =>@@ -31,6 +44,19 @@ getItem self key   = liftDOM       ((self ^. jsf "getItem" [toJSVal key]) >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Storage.getItem Mozilla Storage.getItem documentation> +getItem_ :: (MonadDOM m, ToJSString key) => Storage -> key -> m ()+getItem_ self key+  = liftDOM (void (self ^. jsf "getItem" [toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Storage.getItem Mozilla Storage.getItem documentation> +getItemUnchecked ::+                 (MonadDOM m, ToJSString key, FromJSString result) =>+                   Storage -> key -> m result+getItemUnchecked self key+  = liftDOM+      ((self ^. jsf "getItem" [toJSVal key]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/Storage.setItem Mozilla Storage.setItem documentation>  setItem ::
src/JSDOM/Generated/StorageEvent.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.StorageEvent-       (initStorageEvent, getKey, getOldValue, getNewValue, getUrl,-        getStorageArea, StorageEvent, castToStorageEvent,+       (initStorageEvent, getKey, getOldValue, getOldValueUnchecked,+        getNewValue, getNewValueUnchecked, getUrl, getStorageArea,+        getStorageAreaUnchecked, StorageEvent, castToStorageEvent,         gTypeStorageEvent)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -50,6 +51,12 @@ getOldValue self   = liftDOM ((self ^. js "oldValue") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/StorageEvent.oldValue Mozilla StorageEvent.oldValue documentation> +getOldValueUnchecked ::+                     (MonadDOM m, FromJSString result) => StorageEvent -> m result+getOldValueUnchecked self+  = liftDOM ((self ^. js "oldValue") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/StorageEvent.newValue Mozilla StorageEvent.newValue documentation>  getNewValue ::             (MonadDOM m, FromJSString result) =>@@ -57,6 +64,12 @@ getNewValue self   = liftDOM ((self ^. js "newValue") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/StorageEvent.newValue Mozilla StorageEvent.newValue documentation> +getNewValueUnchecked ::+                     (MonadDOM m, FromJSString result) => StorageEvent -> m result+getNewValueUnchecked self+  = liftDOM ((self ^. js "newValue") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/StorageEvent.url Mozilla StorageEvent.url documentation>  getUrl ::        (MonadDOM m, FromJSString result) => StorageEvent -> m result@@ -66,3 +79,9 @@ getStorageArea :: (MonadDOM m) => StorageEvent -> m (Maybe Storage) getStorageArea self   = liftDOM ((self ^. js "storageArea") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/StorageEvent.storageArea Mozilla StorageEvent.storageArea documentation> +getStorageAreaUnchecked ::+                        (MonadDOM m) => StorageEvent -> m Storage+getStorageAreaUnchecked self+  = liftDOM ((self ^. js "storageArea") >>= fromJSValUnchecked)
src/JSDOM/Generated/StyleMedia.hs view
@@ -1,7 +1,7 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.StyleMedia-       (matchMedium, getType, StyleMedia, castToStyleMedia,+       (matchMedium, matchMedium_, getType, StyleMedia, castToStyleMedia,         gTypeStyleMedia)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,6 +23,13 @@ matchMedium self mediaquery   = liftDOM       ((self ^. jsf "matchMedium" [toJSVal mediaquery]) >>= valToBool)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleMedia.matchMedium Mozilla StyleMedia.matchMedium documentation> +matchMedium_ ::+             (MonadDOM m, ToJSString mediaquery) =>+               StyleMedia -> mediaquery -> m ()+matchMedium_ self mediaquery+  = liftDOM (void (self ^. jsf "matchMedium" [toJSVal mediaquery]))  -- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleMedia.type Mozilla StyleMedia.type documentation>  getType ::
src/JSDOM/Generated/StyleSheet.hs view
@@ -1,8 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.StyleSheet-       (getType, setDisabled, getDisabled, getOwnerNode,-        getParentStyleSheet, getHref, getTitle, getMedia, StyleSheet,+       (getType, getTypeUnchecked, setDisabled, getDisabled, getOwnerNode,+        getOwnerNodeUnchecked, getParentStyleSheet,+        getParentStyleSheetUnchecked, getHref, getHrefUnchecked, getTitle,+        getTitleUnchecked, getMedia, getMediaUnchecked, StyleSheet,         castToStyleSheet, gTypeStyleSheet, IsStyleSheet, toStyleSheet)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -25,6 +27,14 @@   = liftDOM       (((toStyleSheet self) ^. js "type") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet.type Mozilla StyleSheet.type documentation> +getTypeUnchecked ::+                 (MonadDOM m, IsStyleSheet self, FromJSString result) =>+                   self -> m result+getTypeUnchecked self+  = liftDOM+      (((toStyleSheet self) ^. js "type") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet.disabled Mozilla StyleSheet.disabled documentation>  setDisabled ::             (MonadDOM m, IsStyleSheet self) => self -> Bool -> m ()@@ -42,6 +52,13 @@ getOwnerNode self   = liftDOM (((toStyleSheet self) ^. js "ownerNode") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet.ownerNode Mozilla StyleSheet.ownerNode documentation> +getOwnerNodeUnchecked ::+                      (MonadDOM m, IsStyleSheet self) => self -> m Node+getOwnerNodeUnchecked self+  = liftDOM+      (((toStyleSheet self) ^. js "ownerNode") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet.parentStyleSheet Mozilla StyleSheet.parentStyleSheet documentation>  getParentStyleSheet ::                     (MonadDOM m, IsStyleSheet self) => self -> m (Maybe StyleSheet)@@ -49,6 +66,14 @@   = liftDOM       (((toStyleSheet self) ^. js "parentStyleSheet") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet.parentStyleSheet Mozilla StyleSheet.parentStyleSheet documentation> +getParentStyleSheetUnchecked ::+                             (MonadDOM m, IsStyleSheet self) => self -> m StyleSheet+getParentStyleSheetUnchecked self+  = liftDOM+      (((toStyleSheet self) ^. js "parentStyleSheet") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet.href Mozilla StyleSheet.href documentation>  getHref ::         (MonadDOM m, IsStyleSheet self, FromJSString result) =>@@ -57,6 +82,14 @@   = liftDOM       (((toStyleSheet self) ^. js "href") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet.href Mozilla StyleSheet.href documentation> +getHrefUnchecked ::+                 (MonadDOM m, IsStyleSheet self, FromJSString result) =>+                   self -> m result+getHrefUnchecked self+  = liftDOM+      (((toStyleSheet self) ^. js "href") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet.title Mozilla StyleSheet.title documentation>  getTitle ::          (MonadDOM m, IsStyleSheet self, FromJSString result) =>@@ -65,8 +98,23 @@   = liftDOM       (((toStyleSheet self) ^. js "title") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet.title Mozilla StyleSheet.title documentation> +getTitleUnchecked ::+                  (MonadDOM m, IsStyleSheet self, FromJSString result) =>+                    self -> m result+getTitleUnchecked self+  = liftDOM+      (((toStyleSheet self) ^. js "title") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet.media Mozilla StyleSheet.media documentation>  getMedia ::          (MonadDOM m, IsStyleSheet self) => self -> m (Maybe MediaList) getMedia self   = liftDOM (((toStyleSheet self) ^. js "media") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet.media Mozilla StyleSheet.media documentation> +getMediaUnchecked ::+                  (MonadDOM m, IsStyleSheet self) => self -> m MediaList+getMediaUnchecked self+  = liftDOM+      (((toStyleSheet self) ^. js "media") >>= fromJSValUnchecked)
src/JSDOM/Generated/StyleSheetList.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.StyleSheetList-       (item, _get, getLength, StyleSheetList, castToStyleSheetList,-        gTypeStyleSheetList)+       (item, item_, itemUnchecked, _get, _get_, _getUnchecked, getLength,+        StyleSheetList, castToStyleSheetList, gTypeStyleSheetList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,12 +22,38 @@ item self index   = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheetList.item Mozilla StyleSheetList.item documentation> +item_ :: (MonadDOM m) => StyleSheetList -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheetList.item Mozilla StyleSheetList.item documentation> +itemUnchecked ::+              (MonadDOM m) => StyleSheetList -> Word -> m StyleSheet+itemUnchecked self index+  = liftDOM+      ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheetList._get Mozilla StyleSheetList._get documentation>  _get ::      (MonadDOM m, ToJSString name) =>        StyleSheetList -> name -> m (Maybe CSSStyleSheet) _get self name   = liftDOM ((self ^. jsf "_get" [toJSVal name]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheetList._get Mozilla StyleSheetList._get documentation> +_get_ ::+      (MonadDOM m, ToJSString name) => StyleSheetList -> name -> m ()+_get_ self name+  = liftDOM (void (self ^. jsf "_get" [toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheetList._get Mozilla StyleSheetList._get documentation> +_getUnchecked ::+              (MonadDOM m, ToJSString name) =>+                StyleSheetList -> name -> m CSSStyleSheet+_getUnchecked self name+  = liftDOM+      ((self ^. jsf "_get" [toJSVal name]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/StyleSheetList.length Mozilla StyleSheetList.length documentation>  getLength :: (MonadDOM m) => StyleSheetList -> m Word
src/JSDOM/Generated/SubtleCrypto.hs view
@@ -1,8 +1,13 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.SubtleCrypto-       (encrypt, decrypt, sign, verify, digest, generateKey, importKey,-        exportKey, wrapKey, unwrapKey, SubtleCrypto, castToSubtleCrypto,+       (encrypt, encrypt_, encryptUnchecked, decrypt, decrypt_,+        decryptUnchecked, sign, sign_, signUnchecked, verify, verify_,+        verifyUnchecked, digest, digest_, digestUnchecked, generateKey,+        generateKey_, generateKeyUnchecked, importKey, importKey_,+        importKeyUnchecked, exportKey, exportKey_, exportKeyUnchecked,+        wrapKey, wrapKey_, wrapKeyUnchecked, unwrapKey, unwrapKey_,+        unwrapKeyUnchecked, SubtleCrypto, castToSubtleCrypto,         gTypeSubtleCrypto)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -28,6 +33,28 @@           [toJSVal algorithm, toJSVal key, toJSVal (array data')])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.encrypt Mozilla WebKitSubtleCrypto.encrypt documentation> +encrypt_ ::+         (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') =>+           SubtleCrypto ->+             algorithm -> Maybe CryptoKey -> [Maybe data'] -> m ()+encrypt_ self algorithm key data'+  = liftDOM+      (void+         (self ^. jsf "encrypt"+            [toJSVal algorithm, toJSVal key, toJSVal (array data')]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.encrypt Mozilla WebKitSubtleCrypto.encrypt documentation> +encryptUnchecked ::+                 (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') =>+                   SubtleCrypto ->+                     algorithm -> Maybe CryptoKey -> [Maybe data'] -> m Promise+encryptUnchecked self algorithm key data'+  = liftDOM+      ((self ^. jsf "encrypt"+          [toJSVal algorithm, toJSVal key, toJSVal (array data')])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.decrypt Mozilla WebKitSubtleCrypto.decrypt documentation>  decrypt ::         (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') =>@@ -39,6 +66,28 @@           [toJSVal algorithm, toJSVal key, toJSVal (array data')])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.decrypt Mozilla WebKitSubtleCrypto.decrypt documentation> +decrypt_ ::+         (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') =>+           SubtleCrypto ->+             algorithm -> Maybe CryptoKey -> [Maybe data'] -> m ()+decrypt_ self algorithm key data'+  = liftDOM+      (void+         (self ^. jsf "decrypt"+            [toJSVal algorithm, toJSVal key, toJSVal (array data')]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.decrypt Mozilla WebKitSubtleCrypto.decrypt documentation> +decryptUnchecked ::+                 (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') =>+                   SubtleCrypto ->+                     algorithm -> Maybe CryptoKey -> [Maybe data'] -> m Promise+decryptUnchecked self algorithm key data'+  = liftDOM+      ((self ^. jsf "decrypt"+          [toJSVal algorithm, toJSVal key, toJSVal (array data')])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.sign Mozilla WebKitSubtleCrypto.sign documentation>  sign ::      (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') =>@@ -50,6 +99,28 @@           [toJSVal algorithm, toJSVal key, toJSVal (array data')])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.sign Mozilla WebKitSubtleCrypto.sign documentation> +sign_ ::+      (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') =>+        SubtleCrypto ->+          algorithm -> Maybe CryptoKey -> [Maybe data'] -> m ()+sign_ self algorithm key data'+  = liftDOM+      (void+         (self ^. jsf "sign"+            [toJSVal algorithm, toJSVal key, toJSVal (array data')]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.sign Mozilla WebKitSubtleCrypto.sign documentation> +signUnchecked ::+              (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') =>+                SubtleCrypto ->+                  algorithm -> Maybe CryptoKey -> [Maybe data'] -> m Promise+signUnchecked self algorithm key data'+  = liftDOM+      ((self ^. jsf "sign"+          [toJSVal algorithm, toJSVal key, toJSVal (array data')])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.verify Mozilla WebKitSubtleCrypto.verify documentation>  verify ::        (MonadDOM m, ToJSString algorithm, IsCryptoOperationData signature,@@ -65,6 +136,34 @@            toJSVal (array data')])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.verify Mozilla WebKitSubtleCrypto.verify documentation> +verify_ ::+        (MonadDOM m, ToJSString algorithm, IsCryptoOperationData signature,+         IsCryptoOperationData data') =>+          SubtleCrypto ->+            algorithm ->+              Maybe CryptoKey -> Maybe signature -> [Maybe data'] -> m ()+verify_ self algorithm key signature data'+  = liftDOM+      (void+         (self ^. jsf "verify"+            [toJSVal algorithm, toJSVal key, toJSVal signature,+             toJSVal (array data')]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.verify Mozilla WebKitSubtleCrypto.verify documentation> +verifyUnchecked ::+                (MonadDOM m, ToJSString algorithm, IsCryptoOperationData signature,+                 IsCryptoOperationData data') =>+                  SubtleCrypto ->+                    algorithm ->+                      Maybe CryptoKey -> Maybe signature -> [Maybe data'] -> m Promise+verifyUnchecked self algorithm key signature data'+  = liftDOM+      ((self ^. jsf "verify"+          [toJSVal algorithm, toJSVal key, toJSVal signature,+           toJSVal (array data')])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.digest Mozilla WebKitSubtleCrypto.digest documentation>  digest ::        (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') =>@@ -74,6 +173,24 @@       ((self ^. jsf "digest" [toJSVal algorithm, toJSVal (array data')])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.digest Mozilla WebKitSubtleCrypto.digest documentation> +digest_ ::+        (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') =>+          SubtleCrypto -> algorithm -> [Maybe data'] -> m ()+digest_ self algorithm data'+  = liftDOM+      (void+         (self ^. jsf "digest" [toJSVal algorithm, toJSVal (array data')]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.digest Mozilla WebKitSubtleCrypto.digest documentation> +digestUnchecked ::+                (MonadDOM m, ToJSString algorithm, IsCryptoOperationData data') =>+                  SubtleCrypto -> algorithm -> [Maybe data'] -> m Promise+digestUnchecked self algorithm data'+  = liftDOM+      ((self ^. jsf "digest" [toJSVal algorithm, toJSVal (array data')])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.generateKey Mozilla WebKitSubtleCrypto.generateKey documentation>  generateKey ::             (MonadDOM m, ToJSString algorithm) =>@@ -86,6 +203,28 @@            toJSVal (array keyUsages)])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.generateKey Mozilla WebKitSubtleCrypto.generateKey documentation> +generateKey_ ::+             (MonadDOM m, ToJSString algorithm) =>+               SubtleCrypto -> algorithm -> Bool -> [KeyUsage] -> m ()+generateKey_ self algorithm extractable keyUsages+  = liftDOM+      (void+         (self ^. jsf "generateKey"+            [toJSVal algorithm, toJSVal extractable,+             toJSVal (array keyUsages)]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.generateKey Mozilla WebKitSubtleCrypto.generateKey documentation> +generateKeyUnchecked ::+                     (MonadDOM m, ToJSString algorithm) =>+                       SubtleCrypto -> algorithm -> Bool -> [KeyUsage] -> m Promise+generateKeyUnchecked self algorithm extractable keyUsages+  = liftDOM+      ((self ^. jsf "generateKey"+          [toJSVal algorithm, toJSVal extractable,+           toJSVal (array keyUsages)])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.importKey Mozilla WebKitSubtleCrypto.importKey documentation>  importKey ::           (MonadDOM m, ToJSString format, IsCryptoOperationData keyData,@@ -101,6 +240,34 @@            toJSVal extractable, toJSVal (array keyUsages)])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.importKey Mozilla WebKitSubtleCrypto.importKey documentation> +importKey_ ::+           (MonadDOM m, ToJSString format, IsCryptoOperationData keyData,+            ToJSString algorithm) =>+             SubtleCrypto ->+               format -> Maybe keyData -> algorithm -> Bool -> [KeyUsage] -> m ()+importKey_ self format keyData algorithm extractable keyUsages+  = liftDOM+      (void+         (self ^. jsf "importKey"+            [toJSVal format, toJSVal keyData, toJSVal algorithm,+             toJSVal extractable, toJSVal (array keyUsages)]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.importKey Mozilla WebKitSubtleCrypto.importKey documentation> +importKeyUnchecked ::+                   (MonadDOM m, ToJSString format, IsCryptoOperationData keyData,+                    ToJSString algorithm) =>+                     SubtleCrypto ->+                       format ->+                         Maybe keyData -> algorithm -> Bool -> [KeyUsage] -> m Promise+importKeyUnchecked self format keyData algorithm extractable+  keyUsages+  = liftDOM+      ((self ^. jsf "importKey"+          [toJSVal format, toJSVal keyData, toJSVal algorithm,+           toJSVal extractable, toJSVal (array keyUsages)])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.exportKey Mozilla WebKitSubtleCrypto.exportKey documentation>  exportKey ::           (MonadDOM m, ToJSString format) =>@@ -110,6 +277,23 @@       ((self ^. jsf "exportKey" [toJSVal format, toJSVal key]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.exportKey Mozilla WebKitSubtleCrypto.exportKey documentation> +exportKey_ ::+           (MonadDOM m, ToJSString format) =>+             SubtleCrypto -> format -> Maybe CryptoKey -> m ()+exportKey_ self format key+  = liftDOM+      (void (self ^. jsf "exportKey" [toJSVal format, toJSVal key]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.exportKey Mozilla WebKitSubtleCrypto.exportKey documentation> +exportKeyUnchecked ::+                   (MonadDOM m, ToJSString format) =>+                     SubtleCrypto -> format -> Maybe CryptoKey -> m Promise+exportKeyUnchecked self format key+  = liftDOM+      ((self ^. jsf "exportKey" [toJSVal format, toJSVal key]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.wrapKey Mozilla WebKitSubtleCrypto.wrapKey documentation>  wrapKey ::         (MonadDOM m, ToJSString format, ToJSString wrapAlgorithm) =>@@ -124,6 +308,32 @@            toJSVal wrapAlgorithm])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.wrapKey Mozilla WebKitSubtleCrypto.wrapKey documentation> +wrapKey_ ::+         (MonadDOM m, ToJSString format, ToJSString wrapAlgorithm) =>+           SubtleCrypto ->+             format ->+               Maybe CryptoKey -> Maybe CryptoKey -> wrapAlgorithm -> m ()+wrapKey_ self format key wrappingKey wrapAlgorithm+  = liftDOM+      (void+         (self ^. jsf "wrapKey"+            [toJSVal format, toJSVal key, toJSVal wrappingKey,+             toJSVal wrapAlgorithm]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.wrapKey Mozilla WebKitSubtleCrypto.wrapKey documentation> +wrapKeyUnchecked ::+                 (MonadDOM m, ToJSString format, ToJSString wrapAlgorithm) =>+                   SubtleCrypto ->+                     format ->+                       Maybe CryptoKey -> Maybe CryptoKey -> wrapAlgorithm -> m Promise+wrapKeyUnchecked self format key wrappingKey wrapAlgorithm+  = liftDOM+      ((self ^. jsf "wrapKey"+          [toJSVal format, toJSVal key, toJSVal wrappingKey,+           toJSVal wrapAlgorithm])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.unwrapKey Mozilla WebKitSubtleCrypto.unwrapKey documentation>  unwrapKey ::           (MonadDOM m, ToJSString format, IsCryptoOperationData wrappedKey,@@ -142,3 +352,41 @@            toJSVal unwrapAlgorithm, toJSVal unwrappedKeyAlgorithm,            toJSVal extractable, toJSVal (array keyUsages)])          >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.unwrapKey Mozilla WebKitSubtleCrypto.unwrapKey documentation> +unwrapKey_ ::+           (MonadDOM m, ToJSString format, IsCryptoOperationData wrappedKey,+            ToJSString unwrapAlgorithm, ToJSString unwrappedKeyAlgorithm) =>+             SubtleCrypto ->+               format ->+                 Maybe wrappedKey ->+                   Maybe CryptoKey ->+                     unwrapAlgorithm ->+                       unwrappedKeyAlgorithm -> Bool -> [KeyUsage] -> m ()+unwrapKey_ self format wrappedKey unwrappingKey unwrapAlgorithm+  unwrappedKeyAlgorithm extractable keyUsages+  = liftDOM+      (void+         (self ^. jsf "unwrapKey"+            [toJSVal format, toJSVal wrappedKey, toJSVal unwrappingKey,+             toJSVal unwrapAlgorithm, toJSVal unwrappedKeyAlgorithm,+             toJSVal extractable, toJSVal (array keyUsages)]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitSubtleCrypto.unwrapKey Mozilla WebKitSubtleCrypto.unwrapKey documentation> +unwrapKeyUnchecked ::+                   (MonadDOM m, ToJSString format, IsCryptoOperationData wrappedKey,+                    ToJSString unwrapAlgorithm, ToJSString unwrappedKeyAlgorithm) =>+                     SubtleCrypto ->+                       format ->+                         Maybe wrappedKey ->+                           Maybe CryptoKey ->+                             unwrapAlgorithm ->+                               unwrappedKeyAlgorithm -> Bool -> [KeyUsage] -> m Promise+unwrapKeyUnchecked self format wrappedKey unwrappingKey+  unwrapAlgorithm unwrappedKeyAlgorithm extractable keyUsages+  = liftDOM+      ((self ^. jsf "unwrapKey"+          [toJSVal format, toJSVal wrappedKey, toJSVal unwrappingKey,+           toJSVal unwrapAlgorithm, toJSVal unwrappedKeyAlgorithm,+           toJSVal extractable, toJSVal (array keyUsages)])+         >>= fromJSValUnchecked)
src/JSDOM/Generated/Text.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Text-       (newText, splitText, replaceWholeText, getWholeText, Text,-        castToText, gTypeText, IsText, toText)+       (newText, splitText, splitText_, splitTextUnchecked,+        replaceWholeText, replaceWholeText_, replaceWholeTextUnchecked,+        getWholeText, Text, castToText, gTypeText, IsText, toText)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -27,6 +28,20 @@   = liftDOM       (((toText self) ^. jsf "splitText" [toJSVal offset]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Text.splitText Mozilla Text.splitText documentation> +splitText_ :: (MonadDOM m, IsText self) => self -> Word -> m ()+splitText_ self offset+  = liftDOM+      (void ((toText self) ^. jsf "splitText" [toJSVal offset]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Text.splitText Mozilla Text.splitText documentation> +splitTextUnchecked ::+                   (MonadDOM m, IsText self) => self -> Word -> m Text+splitTextUnchecked self offset+  = liftDOM+      (((toText self) ^. jsf "splitText" [toJSVal offset]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Text.replaceWholeText Mozilla Text.replaceWholeText documentation>  replaceWholeText ::                  (MonadDOM m, IsText self, ToJSString content) =>@@ -35,6 +50,23 @@   = liftDOM       (((toText self) ^. jsf "replaceWholeText" [toJSVal content]) >>=          fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Text.replaceWholeText Mozilla Text.replaceWholeText documentation> +replaceWholeText_ ::+                  (MonadDOM m, IsText self, ToJSString content) =>+                    self -> content -> m ()+replaceWholeText_ self content+  = liftDOM+      (void ((toText self) ^. jsf "replaceWholeText" [toJSVal content]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Text.replaceWholeText Mozilla Text.replaceWholeText documentation> +replaceWholeTextUnchecked ::+                          (MonadDOM m, IsText self, ToJSString content) =>+                            self -> content -> m Text+replaceWholeTextUnchecked self content+  = liftDOM+      (((toText self) ^. jsf "replaceWholeText" [toJSVal content]) >>=+         fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/Text.wholeText Mozilla Text.wholeText documentation>  getWholeText ::
src/JSDOM/Generated/TextTrack.hs view
@@ -4,8 +4,10 @@        (addCue, removeCue, addRegion, removeRegion, getId, setKind,         getKind, getLabel, setLanguage, getLanguage,         getInBandMetadataTrackDispatchType, setMode, getMode, getCues,-        getActiveCues, cueChange, getRegions, getSourceBuffer, TextTrack,-        castToTextTrack, gTypeTextTrack)+        getCuesUnchecked, getActiveCues, getActiveCuesUnchecked, cueChange,+        getRegions, getRegionsUnchecked, getSourceBuffer,+        getSourceBufferUnchecked, TextTrack, castToTextTrack,+        gTypeTextTrack)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -92,12 +94,23 @@ getCues :: (MonadDOM m) => TextTrack -> m (Maybe TextTrackCueList) getCues self = liftDOM ((self ^. js "cues") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrack.cues Mozilla TextTrack.cues documentation> +getCuesUnchecked :: (MonadDOM m) => TextTrack -> m TextTrackCueList+getCuesUnchecked self+  = liftDOM ((self ^. js "cues") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrack.activeCues Mozilla TextTrack.activeCues documentation>  getActiveCues ::               (MonadDOM m) => TextTrack -> m (Maybe TextTrackCueList) getActiveCues self   = liftDOM ((self ^. js "activeCues") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrack.activeCues Mozilla TextTrack.activeCues documentation> +getActiveCuesUnchecked ::+                       (MonadDOM m) => TextTrack -> m TextTrackCueList+getActiveCuesUnchecked self+  = liftDOM ((self ^. js "activeCues") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrack.oncuechange Mozilla TextTrack.oncuechange documentation>  cueChange :: EventName TextTrack Event cueChange = unsafeEventName (toJSString "cuechange")@@ -106,8 +119,19 @@ getRegions :: (MonadDOM m) => TextTrack -> m (Maybe VTTRegionList) getRegions self = liftDOM ((self ^. js "regions") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrack.regions Mozilla TextTrack.regions documentation> +getRegionsUnchecked :: (MonadDOM m) => TextTrack -> m VTTRegionList+getRegionsUnchecked self+  = liftDOM ((self ^. js "regions") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrack.sourceBuffer Mozilla TextTrack.sourceBuffer documentation>  getSourceBuffer ::                 (MonadDOM m) => TextTrack -> m (Maybe SourceBuffer) getSourceBuffer self   = liftDOM ((self ^. js "sourceBuffer") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrack.sourceBuffer Mozilla TextTrack.sourceBuffer documentation> +getSourceBufferUnchecked ::+                         (MonadDOM m) => TextTrack -> m SourceBuffer+getSourceBufferUnchecked self+  = liftDOM ((self ^. js "sourceBuffer") >>= fromJSValUnchecked)
src/JSDOM/Generated/TextTrackCue.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.TextTrackCue-       (newTextTrackCue, getTrack, setId, getId, setStartTime,-        getStartTime, setEndTime, getEndTime, setPauseOnExit,+       (newTextTrackCue, getTrack, getTrackUnchecked, setId, getId,+        setStartTime, getStartTime, setEndTime, getEndTime, setPauseOnExit,         getPauseOnExit, enter, exit, TextTrackCue, castToTextTrackCue,         gTypeTextTrackCue, IsTextTrackCue, toTextTrackCue)        where@@ -33,6 +33,13 @@          (MonadDOM m, IsTextTrackCue self) => self -> m (Maybe TextTrack) getTrack self   = liftDOM (((toTextTrackCue self) ^. js "track") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackCue.track Mozilla TextTrackCue.track documentation> +getTrackUnchecked ::+                  (MonadDOM m, IsTextTrackCue self) => self -> m TextTrack+getTrackUnchecked self+  = liftDOM+      (((toTextTrackCue self) ^. js "track") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackCue.id Mozilla TextTrackCue.id documentation>  setId ::
src/JSDOM/Generated/TextTrackCueList.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.TextTrackCueList-       (item, getCueById, getLength, TextTrackCueList,+       (item, item_, itemUnchecked, getCueById, getCueById_,+        getCueByIdUnchecked, getLength, TextTrackCueList,         castToTextTrackCueList, gTypeTextTrackCueList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -22,12 +23,38 @@ item self index   = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackCueList.item Mozilla TextTrackCueList.item documentation> +item_ :: (MonadDOM m) => TextTrackCueList -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackCueList.item Mozilla TextTrackCueList.item documentation> +itemUnchecked ::+              (MonadDOM m) => TextTrackCueList -> Word -> m TextTrackCue+itemUnchecked self index+  = liftDOM+      ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackCueList.getCueById Mozilla TextTrackCueList.getCueById documentation>  getCueById ::            (MonadDOM m, ToJSString id) =>              TextTrackCueList -> id -> m (Maybe TextTrackCue) getCueById self id   = liftDOM ((self ^. jsf "getCueById" [toJSVal id]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackCueList.getCueById Mozilla TextTrackCueList.getCueById documentation> +getCueById_ ::+            (MonadDOM m, ToJSString id) => TextTrackCueList -> id -> m ()+getCueById_ self id+  = liftDOM (void (self ^. jsf "getCueById" [toJSVal id]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackCueList.getCueById Mozilla TextTrackCueList.getCueById documentation> +getCueByIdUnchecked ::+                    (MonadDOM m, ToJSString id) =>+                      TextTrackCueList -> id -> m TextTrackCue+getCueByIdUnchecked self id+  = liftDOM+      ((self ^. jsf "getCueById" [toJSVal id]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackCueList.length Mozilla TextTrackCueList.length documentation>  getLength :: (MonadDOM m) => TextTrackCueList -> m Word
src/JSDOM/Generated/TextTrackList.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.TextTrackList-       (item, getTrackById, getLength, addTrack, change, removeTrack,+       (item, item_, itemUnchecked, getTrackById, getTrackById_,+        getTrackByIdUnchecked, getLength, addTrack, change, removeTrack,         TextTrackList, castToTextTrackList, gTypeTextTrackList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -22,12 +23,37 @@ item self index   = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackList.item Mozilla TextTrackList.item documentation> +item_ :: (MonadDOM m) => TextTrackList -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackList.item Mozilla TextTrackList.item documentation> +itemUnchecked ::+              (MonadDOM m) => TextTrackList -> Word -> m TextTrack+itemUnchecked self index+  = liftDOM+      ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackList.getTrackById Mozilla TextTrackList.getTrackById documentation>  getTrackById ::              (MonadDOM m, ToJSString id) =>                TextTrackList -> id -> m (Maybe TextTrack) getTrackById self id   = liftDOM ((self ^. jsf "getTrackById" [toJSVal id]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackList.getTrackById Mozilla TextTrackList.getTrackById documentation> +getTrackById_ ::+              (MonadDOM m, ToJSString id) => TextTrackList -> id -> m ()+getTrackById_ self id+  = liftDOM (void (self ^. jsf "getTrackById" [toJSVal id]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackList.getTrackById Mozilla TextTrackList.getTrackById documentation> +getTrackByIdUnchecked ::+                      (MonadDOM m, ToJSString id) => TextTrackList -> id -> m TextTrack+getTrackByIdUnchecked self id+  = liftDOM+      ((self ^. jsf "getTrackById" [toJSVal id]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/TextTrackList.length Mozilla TextTrackList.length documentation>  getLength :: (MonadDOM m) => TextTrackList -> m Word
src/JSDOM/Generated/TimeRanges.hs view
@@ -1,7 +1,7 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.TimeRanges-       (start, end, getLength, TimeRanges, castToTimeRanges,+       (start, start_, end, end_, getLength, TimeRanges, castToTimeRanges,         gTypeTimeRanges)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -21,10 +21,20 @@ start self index   = liftDOM ((self ^. jsf "start" [toJSVal index]) >>= valToNumber) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TimeRanges.start Mozilla TimeRanges.start documentation> +start_ :: (MonadDOM m) => TimeRanges -> Word -> m ()+start_ self index+  = liftDOM (void (self ^. jsf "start" [toJSVal index]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TimeRanges.end Mozilla TimeRanges.end documentation>  end :: (MonadDOM m) => TimeRanges -> Word -> m Double end self index   = liftDOM ((self ^. jsf "end" [toJSVal index]) >>= valToNumber)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TimeRanges.end Mozilla TimeRanges.end documentation> +end_ :: (MonadDOM m) => TimeRanges -> Word -> m ()+end_ self index+  = liftDOM (void (self ^. jsf "end" [toJSVal index]))  -- | <https://developer.mozilla.org/en-US/docs/Web/API/TimeRanges.length Mozilla TimeRanges.length documentation>  getLength :: (MonadDOM m) => TimeRanges -> m Word
src/JSDOM/Generated/Touch.hs view
@@ -2,9 +2,9 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Touch        (getClientX, getClientY, getScreenX, getScreenY, getPageX,-        getPageY, getTarget, getIdentifier, getWebkitRadiusX,-        getWebkitRadiusY, getWebkitRotationAngle, getWebkitForce, Touch,-        castToTouch, gTypeTouch)+        getPageY, getTarget, getTargetUnchecked, getIdentifier,+        getWebkitRadiusX, getWebkitRadiusY, getWebkitRotationAngle,+        getWebkitForce, Touch, castToTouch, gTypeTouch)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -51,6 +51,11 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Touch.target Mozilla Touch.target documentation>  getTarget :: (MonadDOM m) => Touch -> m (Maybe EventTarget) getTarget self = liftDOM ((self ^. js "target") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Touch.target Mozilla Touch.target documentation> +getTargetUnchecked :: (MonadDOM m) => Touch -> m EventTarget+getTargetUnchecked self+  = liftDOM ((self ^. js "target") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/Touch.identifier Mozilla Touch.identifier documentation>  getIdentifier :: (MonadDOM m) => Touch -> m Word
src/JSDOM/Generated/TouchEvent.hs view
@@ -1,9 +1,10 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.TouchEvent-       (initTouchEvent, getTouches, getTargetTouches, getChangedTouches,-        getCtrlKey, getShiftKey, getAltKey, getMetaKey, TouchEvent,-        castToTouchEvent, gTypeTouchEvent)+       (initTouchEvent, getTouches, getTouchesUnchecked, getTargetTouches,+        getTargetTouchesUnchecked, getChangedTouches,+        getChangedTouchesUnchecked, getCtrlKey, getShiftKey, getAltKey,+        getMetaKey, TouchEvent, castToTouchEvent, gTypeTouchEvent)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -41,17 +42,34 @@ getTouches :: (MonadDOM m) => TouchEvent -> m (Maybe TouchList) getTouches self = liftDOM ((self ^. js "touches") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TouchEvent.touches Mozilla TouchEvent.touches documentation> +getTouchesUnchecked :: (MonadDOM m) => TouchEvent -> m TouchList+getTouchesUnchecked self+  = liftDOM ((self ^. js "touches") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TouchEvent.targetTouches Mozilla TouchEvent.targetTouches documentation>  getTargetTouches ::                  (MonadDOM m) => TouchEvent -> m (Maybe TouchList) getTargetTouches self   = liftDOM ((self ^. js "targetTouches") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TouchEvent.targetTouches Mozilla TouchEvent.targetTouches documentation> +getTargetTouchesUnchecked ::+                          (MonadDOM m) => TouchEvent -> m TouchList+getTargetTouchesUnchecked self+  = liftDOM ((self ^. js "targetTouches") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TouchEvent.changedTouches Mozilla TouchEvent.changedTouches documentation>  getChangedTouches ::                   (MonadDOM m) => TouchEvent -> m (Maybe TouchList) getChangedTouches self   = liftDOM ((self ^. js "changedTouches") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TouchEvent.changedTouches Mozilla TouchEvent.changedTouches documentation> +getChangedTouchesUnchecked ::+                           (MonadDOM m) => TouchEvent -> m TouchList+getChangedTouchesUnchecked self+  = liftDOM ((self ^. js "changedTouches") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/TouchEvent.ctrlKey Mozilla TouchEvent.ctrlKey documentation>  getCtrlKey :: (MonadDOM m) => TouchEvent -> m Bool
src/JSDOM/Generated/TouchList.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.TouchList-       (item, getLength, TouchList, castToTouchList, gTypeTouchList) where+       (item, item_, itemUnchecked, getLength, TouchList, castToTouchList,+        gTypeTouchList)+       where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable) import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)@@ -18,6 +20,17 @@ item :: (MonadDOM m) => TouchList -> Word -> m (Maybe Touch) item self index   = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TouchList.item Mozilla TouchList.item documentation> +item_ :: (MonadDOM m) => TouchList -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TouchList.item Mozilla TouchList.item documentation> +itemUnchecked :: (MonadDOM m) => TouchList -> Word -> m Touch+itemUnchecked self index+  = liftDOM+      ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/TouchList.length Mozilla TouchList.length documentation>  getLength :: (MonadDOM m) => TouchList -> m Word
src/JSDOM/Generated/TrackEvent.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.TrackEvent-       (getTrack, TrackEvent, castToTrackEvent, gTypeTrackEvent) where+       (getTrack, getTrackUnchecked, TrackEvent, castToTrackEvent,+        gTypeTrackEvent)+       where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable) import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, new, array)@@ -17,3 +19,8 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TrackEvent.track Mozilla TrackEvent.track documentation>  getTrack :: (MonadDOM m) => TrackEvent -> m (Maybe GObject) getTrack self = liftDOM ((self ^. js "track") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TrackEvent.track Mozilla TrackEvent.track documentation> +getTrackUnchecked :: (MonadDOM m) => TrackEvent -> m GObject+getTrackUnchecked self+  = liftDOM ((self ^. js "track") >>= fromJSValUnchecked)
src/JSDOM/Generated/TreeWalker.hs view
@@ -1,10 +1,16 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.TreeWalker-       (parentNode, firstChild, lastChild, previousSibling, nextSibling,-        previousNode, nextNode, getRoot, getWhatToShow, getFilter,-        getExpandEntityReferences, setCurrentNode, getCurrentNode,-        TreeWalker, castToTreeWalker, gTypeTreeWalker)+       (parentNode, parentNode_, parentNodeUnchecked, firstChild,+        firstChild_, firstChildUnchecked, lastChild, lastChild_,+        lastChildUnchecked, previousSibling, previousSibling_,+        previousSiblingUnchecked, nextSibling, nextSibling_,+        nextSiblingUnchecked, previousNode, previousNode_,+        previousNodeUnchecked, nextNode, nextNode_, nextNodeUnchecked,+        getRoot, getRootUnchecked, getWhatToShow, getFilter,+        getFilterUnchecked, getExpandEntityReferences, setCurrentNode,+        getCurrentNode, getCurrentNodeUnchecked, TreeWalker,+        castToTreeWalker, gTypeTreeWalker)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -23,39 +29,109 @@ parentNode self   = liftDOM ((self ^. jsf "parentNode" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.parentNode Mozilla TreeWalker.parentNode documentation> +parentNode_ :: (MonadDOM m) => TreeWalker -> m ()+parentNode_ self = liftDOM (void (self ^. jsf "parentNode" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.parentNode Mozilla TreeWalker.parentNode documentation> +parentNodeUnchecked :: (MonadDOM m) => TreeWalker -> m Node+parentNodeUnchecked self+  = liftDOM ((self ^. jsf "parentNode" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.firstChild Mozilla TreeWalker.firstChild documentation>  firstChild :: (MonadDOM m) => TreeWalker -> m (Maybe Node) firstChild self   = liftDOM ((self ^. jsf "firstChild" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.firstChild Mozilla TreeWalker.firstChild documentation> +firstChild_ :: (MonadDOM m) => TreeWalker -> m ()+firstChild_ self = liftDOM (void (self ^. jsf "firstChild" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.firstChild Mozilla TreeWalker.firstChild documentation> +firstChildUnchecked :: (MonadDOM m) => TreeWalker -> m Node+firstChildUnchecked self+  = liftDOM ((self ^. jsf "firstChild" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.lastChild Mozilla TreeWalker.lastChild documentation>  lastChild :: (MonadDOM m) => TreeWalker -> m (Maybe Node) lastChild self   = liftDOM ((self ^. jsf "lastChild" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.lastChild Mozilla TreeWalker.lastChild documentation> +lastChild_ :: (MonadDOM m) => TreeWalker -> m ()+lastChild_ self = liftDOM (void (self ^. jsf "lastChild" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.lastChild Mozilla TreeWalker.lastChild documentation> +lastChildUnchecked :: (MonadDOM m) => TreeWalker -> m Node+lastChildUnchecked self+  = liftDOM ((self ^. jsf "lastChild" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.previousSibling Mozilla TreeWalker.previousSibling documentation>  previousSibling :: (MonadDOM m) => TreeWalker -> m (Maybe Node) previousSibling self   = liftDOM ((self ^. jsf "previousSibling" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.previousSibling Mozilla TreeWalker.previousSibling documentation> +previousSibling_ :: (MonadDOM m) => TreeWalker -> m ()+previousSibling_ self+  = liftDOM (void (self ^. jsf "previousSibling" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.previousSibling Mozilla TreeWalker.previousSibling documentation> +previousSiblingUnchecked :: (MonadDOM m) => TreeWalker -> m Node+previousSiblingUnchecked self+  = liftDOM+      ((self ^. jsf "previousSibling" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.nextSibling Mozilla TreeWalker.nextSibling documentation>  nextSibling :: (MonadDOM m) => TreeWalker -> m (Maybe Node) nextSibling self   = liftDOM ((self ^. jsf "nextSibling" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.nextSibling Mozilla TreeWalker.nextSibling documentation> +nextSibling_ :: (MonadDOM m) => TreeWalker -> m ()+nextSibling_ self = liftDOM (void (self ^. jsf "nextSibling" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.nextSibling Mozilla TreeWalker.nextSibling documentation> +nextSiblingUnchecked :: (MonadDOM m) => TreeWalker -> m Node+nextSiblingUnchecked self+  = liftDOM ((self ^. jsf "nextSibling" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.previousNode Mozilla TreeWalker.previousNode documentation>  previousNode :: (MonadDOM m) => TreeWalker -> m (Maybe Node) previousNode self   = liftDOM ((self ^. jsf "previousNode" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.previousNode Mozilla TreeWalker.previousNode documentation> +previousNode_ :: (MonadDOM m) => TreeWalker -> m ()+previousNode_ self = liftDOM (void (self ^. jsf "previousNode" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.previousNode Mozilla TreeWalker.previousNode documentation> +previousNodeUnchecked :: (MonadDOM m) => TreeWalker -> m Node+previousNodeUnchecked self+  = liftDOM ((self ^. jsf "previousNode" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.nextNode Mozilla TreeWalker.nextNode documentation>  nextNode :: (MonadDOM m) => TreeWalker -> m (Maybe Node) nextNode self = liftDOM ((self ^. jsf "nextNode" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.nextNode Mozilla TreeWalker.nextNode documentation> +nextNode_ :: (MonadDOM m) => TreeWalker -> m ()+nextNode_ self = liftDOM (void (self ^. jsf "nextNode" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.nextNode Mozilla TreeWalker.nextNode documentation> +nextNodeUnchecked :: (MonadDOM m) => TreeWalker -> m Node+nextNodeUnchecked self+  = liftDOM ((self ^. jsf "nextNode" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.root Mozilla TreeWalker.root documentation>  getRoot :: (MonadDOM m) => TreeWalker -> m (Maybe Node) getRoot self = liftDOM ((self ^. js "root") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.root Mozilla TreeWalker.root documentation> +getRootUnchecked :: (MonadDOM m) => TreeWalker -> m Node+getRootUnchecked self+  = liftDOM ((self ^. js "root") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.whatToShow Mozilla TreeWalker.whatToShow documentation>  getWhatToShow :: (MonadDOM m) => TreeWalker -> m Word getWhatToShow self@@ -65,6 +141,11 @@ getFilter :: (MonadDOM m) => TreeWalker -> m (Maybe NodeFilter) getFilter self = liftDOM ((self ^. js "filter") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.filter Mozilla TreeWalker.filter documentation> +getFilterUnchecked :: (MonadDOM m) => TreeWalker -> m NodeFilter+getFilterUnchecked self+  = liftDOM ((self ^. js "filter") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.expandEntityReferences Mozilla TreeWalker.expandEntityReferences documentation>  getExpandEntityReferences :: (MonadDOM m) => TreeWalker -> m Bool getExpandEntityReferences self@@ -80,3 +161,8 @@ getCurrentNode :: (MonadDOM m) => TreeWalker -> m (Maybe Node) getCurrentNode self   = liftDOM ((self ^. js "currentNode") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/TreeWalker.currentNode Mozilla TreeWalker.currentNode documentation> +getCurrentNodeUnchecked :: (MonadDOM m) => TreeWalker -> m Node+getCurrentNodeUnchecked self+  = liftDOM ((self ^. js "currentNode") >>= fromJSValUnchecked)
src/JSDOM/Generated/UIEvent.hs view
@@ -1,9 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.UIEvent-       (initUIEvent, getView, getDetail, getKeyCode, getCharCode,-        getLayerX, getLayerY, getPageX, getPageY, getWhich, UIEvent,-        castToUIEvent, gTypeUIEvent, IsUIEvent, toUIEvent)+       (initUIEvent, getView, getViewUnchecked, getDetail, getKeyCode,+        getCharCode, getLayerX, getLayerY, getPageX, getPageY, getWhich,+        UIEvent, castToUIEvent, gTypeUIEvent, IsUIEvent, toUIEvent)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -31,6 +31,12 @@ getView :: (MonadDOM m, IsUIEvent self) => self -> m (Maybe Window) getView self   = liftDOM (((toUIEvent self) ^. js "view") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/UIEvent.view Mozilla UIEvent.view documentation> +getViewUnchecked ::+                 (MonadDOM m, IsUIEvent self) => self -> m Window+getViewUnchecked self+  = liftDOM (((toUIEvent self) ^. js "view") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/UIEvent.detail Mozilla UIEvent.detail documentation>  getDetail :: (MonadDOM m, IsUIEvent self) => self -> m Int
src/JSDOM/Generated/UIRequestEvent.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.UIRequestEvent-       (getReceiver, UIRequestEvent, castToUIRequestEvent,-        gTypeUIRequestEvent)+       (getReceiver, getReceiverUnchecked, UIRequestEvent,+        castToUIRequestEvent, gTypeUIRequestEvent)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,3 +20,9 @@ getReceiver ::             (MonadDOM m) => UIRequestEvent -> m (Maybe EventTarget) getReceiver self = liftDOM ((self ^. js "receiver") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/UIRequestEvent.receiver Mozilla UIRequestEvent.receiver documentation> +getReceiverUnchecked ::+                     (MonadDOM m) => UIRequestEvent -> m EventTarget+getReceiverUnchecked self+  = liftDOM ((self ^. js "receiver") >>= fromJSValUnchecked)
src/JSDOM/Generated/URL.hs view
@@ -1,9 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.URL-       (newURL, newURL', newURL'', createObjectURL, revokeObjectURL,-        createObjectURLSource, createObjectURLStream, URL, castToURL,-        gTypeURL)+       (newURL, newURL', newURL'', createObjectURL, createObjectURL_,+        createObjectURLUnchecked, revokeObjectURL, createObjectURLSource,+        createObjectURLSource_, createObjectURLSourceUnchecked,+        createObjectURLStream, createObjectURLStream_,+        createObjectURLStreamUnchecked, URL, castToURL, gTypeURL)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -43,6 +45,21 @@       ((self ^. jsf "createObjectURL" [toJSVal blob]) >>=          fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/URL.createObjectURL Mozilla URL.createObjectURL documentation> +createObjectURL_ ::+                 (MonadDOM m, IsBlob blob) => URL -> Maybe blob -> m ()+createObjectURL_ self blob+  = liftDOM (void (self ^. jsf "createObjectURL" [toJSVal blob]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/URL.createObjectURL Mozilla URL.createObjectURL documentation> +createObjectURLUnchecked ::+                         (MonadDOM m, IsBlob blob, FromJSString result) =>+                           URL -> Maybe blob -> m result+createObjectURLUnchecked self blob+  = liftDOM+      ((self ^. jsf "createObjectURL" [toJSVal blob]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/URL.revokeObjectURL Mozilla URL.revokeObjectURL documentation>  revokeObjectURL ::                 (MonadDOM m, ToJSString url) => URL -> url -> m ()@@ -59,6 +76,21 @@          fromMaybeJSString)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/URL.createObjectURL Mozilla URL.createObjectURL documentation> +createObjectURLSource_ ::+                       (MonadDOM m) => URL -> Maybe MediaSource -> m ()+createObjectURLSource_ self source+  = liftDOM (void (self ^. jsf "createObjectURL" [toJSVal source]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/URL.createObjectURL Mozilla URL.createObjectURL documentation> +createObjectURLSourceUnchecked ::+                               (MonadDOM m, FromJSString result) =>+                                 URL -> Maybe MediaSource -> m result+createObjectURLSourceUnchecked self source+  = liftDOM+      ((self ^. jsf "createObjectURL" [toJSVal source]) >>=+         fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/URL.createObjectURL Mozilla URL.createObjectURL documentation>  createObjectURLStream ::                       (MonadDOM m, FromJSString result) =>                         URL -> Maybe MediaStream -> m (Maybe result)@@ -66,3 +98,18 @@   = liftDOM       ((self ^. jsf "createObjectURL" [toJSVal stream]) >>=          fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/URL.createObjectURL Mozilla URL.createObjectURL documentation> +createObjectURLStream_ ::+                       (MonadDOM m) => URL -> Maybe MediaStream -> m ()+createObjectURLStream_ self stream+  = liftDOM (void (self ^. jsf "createObjectURL" [toJSVal stream]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/URL.createObjectURL Mozilla URL.createObjectURL documentation> +createObjectURLStreamUnchecked ::+                               (MonadDOM m, FromJSString result) =>+                                 URL -> Maybe MediaStream -> m result+createObjectURLStreamUnchecked self stream+  = liftDOM+      ((self ^. jsf "createObjectURL" [toJSVal stream]) >>=+         fromJSValUnchecked)
src/JSDOM/Generated/URLUtils.hs view
@@ -1,11 +1,14 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.URLUtils-       (toString, setHref, getHref, getOrigin, setProtocol, getProtocol,-        setUsername, getUsername, setPassword, getPassword, setHost,-        getHost, setHostname, getHostname, setPort, getPort, setPathname,-        getPathname, setSearch, getSearch, setHash, getHash, URLUtils,-        castToURLUtils, gTypeURLUtils)+       (toString, toString_, setHref, getHref, getOrigin, setProtocol,+        getProtocol, getProtocolUnchecked, setUsername, getUsername,+        getUsernameUnchecked, setPassword, getPassword,+        getPasswordUnchecked, setHost, getHost, getHostUnchecked,+        setHostname, getHostname, getHostnameUnchecked, setPort, getPort,+        getPortUnchecked, setPathname, getPathname, getPathnameUnchecked,+        setSearch, getSearch, getSearchUnchecked, setHash, getHash,+        getHashUnchecked, URLUtils, castToURLUtils, gTypeURLUtils)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -25,6 +28,10 @@ toString self   = liftDOM ((self ^. jsf "toString" ()) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.toString Mozilla URLUtils.toString documentation> +toString_ :: (MonadDOM m) => URLUtils -> m ()+toString_ self = liftDOM (void (self ^. jsf "toString" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.href Mozilla URLUtils.href documentation>  setHref :: (MonadDOM m, ToJSString val) => URLUtils -> val -> m () setHref self val = liftDOM (self ^. jss "href" (toJSVal val))@@ -52,6 +59,12 @@ getProtocol self   = liftDOM ((self ^. js "protocol") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.protocol Mozilla URLUtils.protocol documentation> +getProtocolUnchecked ::+                     (MonadDOM m, FromJSString result) => URLUtils -> m result+getProtocolUnchecked self+  = liftDOM ((self ^. js "protocol") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.username Mozilla URLUtils.username documentation>  setUsername ::             (MonadDOM m, ToJSString val) => URLUtils -> Maybe val -> m ()@@ -64,6 +77,12 @@ getUsername self   = liftDOM ((self ^. js "username") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.username Mozilla URLUtils.username documentation> +getUsernameUnchecked ::+                     (MonadDOM m, FromJSString result) => URLUtils -> m result+getUsernameUnchecked self+  = liftDOM ((self ^. js "username") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.password Mozilla URLUtils.password documentation>  setPassword ::             (MonadDOM m, ToJSString val) => URLUtils -> Maybe val -> m ()@@ -76,6 +95,12 @@ getPassword self   = liftDOM ((self ^. js "password") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.password Mozilla URLUtils.password documentation> +getPasswordUnchecked ::+                     (MonadDOM m, FromJSString result) => URLUtils -> m result+getPasswordUnchecked self+  = liftDOM ((self ^. js "password") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.host Mozilla URLUtils.host documentation>  setHost ::         (MonadDOM m, ToJSString val) => URLUtils -> Maybe val -> m ()@@ -86,6 +111,12 @@         (MonadDOM m, FromJSString result) => URLUtils -> m (Maybe result) getHost self = liftDOM ((self ^. js "host") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.host Mozilla URLUtils.host documentation> +getHostUnchecked ::+                 (MonadDOM m, FromJSString result) => URLUtils -> m result+getHostUnchecked self+  = liftDOM ((self ^. js "host") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.hostname Mozilla URLUtils.hostname documentation>  setHostname ::             (MonadDOM m, ToJSString val) => URLUtils -> Maybe val -> m ()@@ -98,6 +129,12 @@ getHostname self   = liftDOM ((self ^. js "hostname") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.hostname Mozilla URLUtils.hostname documentation> +getHostnameUnchecked ::+                     (MonadDOM m, FromJSString result) => URLUtils -> m result+getHostnameUnchecked self+  = liftDOM ((self ^. js "hostname") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.port Mozilla URLUtils.port documentation>  setPort ::         (MonadDOM m, ToJSString val) => URLUtils -> Maybe val -> m ()@@ -108,6 +145,12 @@         (MonadDOM m, FromJSString result) => URLUtils -> m (Maybe result) getPort self = liftDOM ((self ^. js "port") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.port Mozilla URLUtils.port documentation> +getPortUnchecked ::+                 (MonadDOM m, FromJSString result) => URLUtils -> m result+getPortUnchecked self+  = liftDOM ((self ^. js "port") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.pathname Mozilla URLUtils.pathname documentation>  setPathname ::             (MonadDOM m, ToJSString val) => URLUtils -> Maybe val -> m ()@@ -120,6 +163,12 @@ getPathname self   = liftDOM ((self ^. js "pathname") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.pathname Mozilla URLUtils.pathname documentation> +getPathnameUnchecked ::+                     (MonadDOM m, FromJSString result) => URLUtils -> m result+getPathnameUnchecked self+  = liftDOM ((self ^. js "pathname") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.search Mozilla URLUtils.search documentation>  setSearch ::           (MonadDOM m, ToJSString val) => URLUtils -> Maybe val -> m ()@@ -131,6 +180,12 @@ getSearch self   = liftDOM ((self ^. js "search") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.search Mozilla URLUtils.search documentation> +getSearchUnchecked ::+                   (MonadDOM m, FromJSString result) => URLUtils -> m result+getSearchUnchecked self+  = liftDOM ((self ^. js "search") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.hash Mozilla URLUtils.hash documentation>  setHash ::         (MonadDOM m, ToJSString val) => URLUtils -> Maybe val -> m ()@@ -140,3 +195,9 @@ getHash ::         (MonadDOM m, FromJSString result) => URLUtils -> m (Maybe result) getHash self = liftDOM ((self ^. js "hash") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/URLUtils.hash Mozilla URLUtils.hash documentation> +getHashUnchecked ::+                 (MonadDOM m, FromJSString result) => URLUtils -> m result+getHashUnchecked self+  = liftDOM ((self ^. js "hash") >>= fromJSValUnchecked)
src/JSDOM/Generated/VTTCue.hs view
@@ -1,10 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.VTTCue-       (newVTTCue, getCueAsHTML, setVertical, getVertical, setSnapToLines,-        getSnapToLines, setLine, getLine, setPosition, getPosition,-        setSize, getSize, setAlign, getAlign, setText, getText,-        setRegionId, getRegionId, VTTCue, castToVTTCue, gTypeVTTCue)+       (newVTTCue, getCueAsHTML, getCueAsHTML_, getCueAsHTMLUnchecked,+        setVertical, getVertical, setSnapToLines, getSnapToLines, setLine,+        getLine, setPosition, getPosition, setSize, getSize, setAlign,+        getAlign, setText, getText, setRegionId, getRegionId, VTTCue,+        castToVTTCue, gTypeVTTCue)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -33,6 +34,16 @@              (MonadDOM m) => VTTCue -> m (Maybe DocumentFragment) getCueAsHTML self   = liftDOM ((self ^. jsf "getCueAsHTML" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTCue.getCueAsHTML Mozilla VTTCue.getCueAsHTML documentation> +getCueAsHTML_ :: (MonadDOM m) => VTTCue -> m ()+getCueAsHTML_ self = liftDOM (void (self ^. jsf "getCueAsHTML" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTCue.getCueAsHTML Mozilla VTTCue.getCueAsHTML documentation> +getCueAsHTMLUnchecked ::+                      (MonadDOM m) => VTTCue -> m DocumentFragment+getCueAsHTMLUnchecked self+  = liftDOM ((self ^. jsf "getCueAsHTML" ()) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTCue.vertical Mozilla VTTCue.vertical documentation>  setVertical ::
src/JSDOM/Generated/VTTRegion.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.VTTRegion-       (newVTTRegion, getTrack, setId, getId, setWidth, getWidth,-        setHeight, getHeight, setRegionAnchorX, getRegionAnchorX,+       (newVTTRegion, getTrack, getTrackUnchecked, setId, getId, setWidth,+        getWidth, setHeight, getHeight, setRegionAnchorX, getRegionAnchorX,         setRegionAnchorY, getRegionAnchorY, setViewportAnchorX,         getViewportAnchorX, setViewportAnchorY, getViewportAnchorY,         setScroll, getScroll, VTTRegion, castToVTTRegion, gTypeVTTRegion)@@ -26,6 +26,11 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTRegion.track Mozilla VTTRegion.track documentation>  getTrack :: (MonadDOM m) => VTTRegion -> m (Maybe TextTrack) getTrack self = liftDOM ((self ^. js "track") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTRegion.track Mozilla VTTRegion.track documentation> +getTrackUnchecked :: (MonadDOM m) => VTTRegion -> m TextTrack+getTrackUnchecked self+  = liftDOM ((self ^. js "track") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTRegion.id Mozilla VTTRegion.id documentation>  setId :: (MonadDOM m, ToJSString val) => VTTRegion -> val -> m ()
src/JSDOM/Generated/VTTRegionList.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.VTTRegionList-       (item, getRegionById, getLength, VTTRegionList,+       (item, item_, itemUnchecked, getRegionById, getRegionById_,+        getRegionByIdUnchecked, getLength, VTTRegionList,         castToVTTRegionList, gTypeVTTRegionList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -22,6 +23,18 @@ item self index   = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTRegionList.item Mozilla VTTRegionList.item documentation> +item_ :: (MonadDOM m) => VTTRegionList -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTRegionList.item Mozilla VTTRegionList.item documentation> +itemUnchecked ::+              (MonadDOM m) => VTTRegionList -> Word -> m VTTRegion+itemUnchecked self index+  = liftDOM+      ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTRegionList.getRegionById Mozilla VTTRegionList.getRegionById documentation>  getRegionById ::               (MonadDOM m, ToJSString id) =>@@ -29,6 +42,19 @@ getRegionById self id   = liftDOM       ((self ^. jsf "getRegionById" [toJSVal id]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTRegionList.getRegionById Mozilla VTTRegionList.getRegionById documentation> +getRegionById_ ::+               (MonadDOM m, ToJSString id) => VTTRegionList -> id -> m ()+getRegionById_ self id+  = liftDOM (void (self ^. jsf "getRegionById" [toJSVal id]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTRegionList.getRegionById Mozilla VTTRegionList.getRegionById documentation> +getRegionByIdUnchecked ::+                       (MonadDOM m, ToJSString id) => VTTRegionList -> id -> m VTTRegion+getRegionByIdUnchecked self id+  = liftDOM+      ((self ^. jsf "getRegionById" [toJSVal id]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/VTTRegionList.length Mozilla VTTRegionList.length documentation>  getLength :: (MonadDOM m) => VTTRegionList -> m Word
src/JSDOM/Generated/VideoTrack.hs view
@@ -2,8 +2,9 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.VideoTrack        (getId, setKind, getKind, getLabel, setLanguage, getLanguage,-        setSelected, getSelected, getSourceBuffer, VideoTrack,-        castToVideoTrack, gTypeVideoTrack)+        setSelected, getSelected, getSourceBuffer,+        getSourceBufferUnchecked, VideoTrack, castToVideoTrack,+        gTypeVideoTrack)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -64,3 +65,9 @@                 (MonadDOM m) => VideoTrack -> m (Maybe SourceBuffer) getSourceBuffer self   = liftDOM ((self ^. js "sourceBuffer") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/VideoTrack.sourceBuffer Mozilla VideoTrack.sourceBuffer documentation> +getSourceBufferUnchecked ::+                         (MonadDOM m) => VideoTrack -> m SourceBuffer+getSourceBufferUnchecked self+  = liftDOM ((self ^. js "sourceBuffer") >>= fromJSValUnchecked)
src/JSDOM/Generated/VideoTrackList.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.VideoTrackList-       (item, getTrackById, getLength, getSelectedIndex, change, addTrack,-        removeTrack, VideoTrackList, castToVideoTrackList,+       (item, item_, itemUnchecked, getTrackById, getTrackById_,+        getTrackByIdUnchecked, getLength, getSelectedIndex, change,+        addTrack, removeTrack, VideoTrackList, castToVideoTrackList,         gTypeVideoTrackList)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,12 +24,37 @@ item self index   = liftDOM ((self ^. jsf "item" [toJSVal index]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/VideoTrackList.item Mozilla VideoTrackList.item documentation> +item_ :: (MonadDOM m) => VideoTrackList -> Word -> m ()+item_ self index+  = liftDOM (void (self ^. jsf "item" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/VideoTrackList.item Mozilla VideoTrackList.item documentation> +itemUnchecked ::+              (MonadDOM m) => VideoTrackList -> Word -> m VideoTrack+itemUnchecked self index+  = liftDOM+      ((self ^. jsf "item" [toJSVal index]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/VideoTrackList.getTrackById Mozilla VideoTrackList.getTrackById documentation>  getTrackById ::              (MonadDOM m, ToJSString id) =>                VideoTrackList -> id -> m (Maybe VideoTrack) getTrackById self id   = liftDOM ((self ^. jsf "getTrackById" [toJSVal id]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/VideoTrackList.getTrackById Mozilla VideoTrackList.getTrackById documentation> +getTrackById_ ::+              (MonadDOM m, ToJSString id) => VideoTrackList -> id -> m ()+getTrackById_ self id+  = liftDOM (void (self ^. jsf "getTrackById" [toJSVal id]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/VideoTrackList.getTrackById Mozilla VideoTrackList.getTrackById documentation> +getTrackByIdUnchecked ::+                      (MonadDOM m, ToJSString id) => VideoTrackList -> id -> m VideoTrack+getTrackByIdUnchecked self id+  = liftDOM+      ((self ^. jsf "getTrackById" [toJSVal id]) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/VideoTrackList.length Mozilla VideoTrackList.length documentation>  getLength :: (MonadDOM m) => VideoTrackList -> m Word
src/JSDOM/Generated/WaveShaperNode.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WaveShaperNode-       (setCurve, getCurve, setOversample, getOversample, WaveShaperNode,-        castToWaveShaperNode, gTypeWaveShaperNode)+       (setCurve, getCurve, getCurveUnchecked, setOversample,+        getOversample, WaveShaperNode, castToWaveShaperNode,+        gTypeWaveShaperNode)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -26,6 +27,12 @@ getCurve ::          (MonadDOM m) => WaveShaperNode -> m (Maybe Float32Array) getCurve self = liftDOM ((self ^. js "curve") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WaveShaperNode.curve Mozilla WaveShaperNode.curve documentation> +getCurveUnchecked ::+                  (MonadDOM m) => WaveShaperNode -> m Float32Array+getCurveUnchecked self+  = liftDOM ((self ^. js "curve") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/WaveShaperNode.oversample Mozilla WaveShaperNode.oversample documentation>  setOversample ::
src/JSDOM/Generated/WebGL2RenderingContext.hs view
@@ -2,41 +2,53 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WebGL2RenderingContext        (copyBufferSubData, getBufferSubDataView, getBufferSubData,-        getFramebufferAttachmentParameter, blitFramebuffer,+        getFramebufferAttachmentParameter,+        getFramebufferAttachmentParameter_, blitFramebuffer,         framebufferTextureLayer, getInternalformatParameter,-        invalidateFramebuffer, invalidateSubFramebuffer, readBuffer,+        getInternalformatParameter_, invalidateFramebuffer,+        invalidateSubFramebuffer, readBuffer,         renderbufferStorageMultisample, texStorage2D, texStorage3D,         texImage3D, texSubImage3DView, texSubImage3DData, texSubImage3D,         texSubImage3DCanvas, texSubImage3DVideo, copyTexSubImage3D,         compressedTexImage3D, compressedTexSubImage3D, getFragDataLocation,-        uniform1ui, uniform2ui, uniform3ui, uniform4ui, uniform1uiv,-        uniform2uiv, uniform3uiv, uniform4uiv, uniformMatrix2x3fv,-        uniformMatrix3x2fv, uniformMatrix2x4fv, uniformMatrix4x2fv,-        uniformMatrix3x4fv, uniformMatrix4x3fv, vertexAttribI4i,-        vertexAttribI4iv, vertexAttribI4ui, vertexAttribI4uiv,-        vertexAttribIPointer, vertexAttribDivisor, drawArraysInstanced,-        drawElementsInstanced, drawRangeElements, drawBuffers,-        clearBufferiv, clearBufferuiv, clearBufferfv, clearBufferfi,-        createQuery, deleteQuery, isQuery, beginQuery, endQuery, getQuery,-        getQueryParameter, createSampler, deleteSampler, isSampler,+        getFragDataLocation_, uniform1ui, uniform2ui, uniform3ui,+        uniform4ui, uniform1uiv, uniform2uiv, uniform3uiv, uniform4uiv,+        uniformMatrix2x3fv, uniformMatrix3x2fv, uniformMatrix2x4fv,+        uniformMatrix4x2fv, uniformMatrix3x4fv, uniformMatrix4x3fv,+        vertexAttribI4i, vertexAttribI4iv, vertexAttribI4ui,+        vertexAttribI4uiv, vertexAttribIPointer, vertexAttribDivisor,+        drawArraysInstanced, drawElementsInstanced, drawRangeElements,+        drawBuffers, clearBufferiv, clearBufferuiv, clearBufferfv,+        clearBufferfi, createQuery, createQuery_, createQueryUnchecked,+        deleteQuery, isQuery, isQuery_, beginQuery, endQuery, getQuery,+        getQuery_, getQueryUnchecked, getQueryParameter,+        getQueryParameter_, createSampler, createSampler_,+        createSamplerUnchecked, deleteSampler, isSampler, isSampler_,         bindSampler, samplerParameteri, samplerParameterf,-        getSamplerParameter, fenceSync, isSync, deleteSync, clientWaitSync,-        waitSync, getSyncParameter, createTransformFeedback,-        deleteTransformFeedback, isTransformFeedback,-        bindTransformFeedback, beginTransformFeedback,-        endTransformFeedback, transformFeedbackVaryings,-        getTransformFeedbackVarying, pauseTransformFeedback,-        resumeTransformFeedback, bindBufferBase, bindBufferRange,-        getIndexedParameter, getUniformIndices, getActiveUniforms,-        getUniformBlockIndex, getActiveUniformBlockParameter,-        getActiveUniformBlockName, uniformBlockBinding, createVertexArray,-        deleteVertexArray, isVertexArray, bindVertexArray,-        pattern READ_BUFFER, pattern UNPACK_ROW_LENGTH,-        pattern UNPACK_SKIP_ROWS, pattern UNPACK_SKIP_PIXELS,-        pattern PACK_ROW_LENGTH, pattern PACK_SKIP_ROWS,-        pattern PACK_SKIP_PIXELS, pattern COLOR, pattern DEPTH,-        pattern STENCIL, pattern RED, pattern RGB8, pattern RGBA8,-        pattern RGB10_A2, pattern TEXTURE_BINDING_3D,+        getSamplerParameter, getSamplerParameter_, fenceSync, fenceSync_,+        fenceSyncUnchecked, isSync, isSync_, deleteSync, clientWaitSync,+        clientWaitSync_, waitSync, getSyncParameter, getSyncParameter_,+        createTransformFeedback, createTransformFeedback_,+        createTransformFeedbackUnchecked, deleteTransformFeedback,+        isTransformFeedback, isTransformFeedback_, bindTransformFeedback,+        beginTransformFeedback, endTransformFeedback,+        transformFeedbackVaryings, getTransformFeedbackVarying,+        getTransformFeedbackVarying_, getTransformFeedbackVaryingUnchecked,+        pauseTransformFeedback, resumeTransformFeedback, bindBufferBase,+        bindBufferRange, getIndexedParameter, getIndexedParameter_,+        getUniformIndices, getUniformIndices_, getUniformIndicesUnchecked,+        getActiveUniforms, getActiveUniforms_, getActiveUniformsUnchecked,+        getUniformBlockIndex, getUniformBlockIndex_,+        getActiveUniformBlockParameter, getActiveUniformBlockParameter_,+        getActiveUniformBlockName, getActiveUniformBlockName_,+        uniformBlockBinding, createVertexArray, createVertexArray_,+        createVertexArrayUnchecked, deleteVertexArray, isVertexArray,+        isVertexArray_, bindVertexArray, pattern READ_BUFFER,+        pattern UNPACK_ROW_LENGTH, pattern UNPACK_SKIP_ROWS,+        pattern UNPACK_SKIP_PIXELS, pattern PACK_ROW_LENGTH,+        pattern PACK_SKIP_ROWS, pattern PACK_SKIP_PIXELS, pattern COLOR,+        pattern DEPTH, pattern STENCIL, pattern RED, pattern RGB8,+        pattern RGBA8, pattern RGB10_A2, pattern TEXTURE_BINDING_3D,         pattern UNPACK_SKIP_IMAGES, pattern UNPACK_IMAGE_HEIGHT,         pattern TEXTURE_3D, pattern TEXTURE_WRAP_R,         pattern MAX_3D_TEXTURE_SIZE, pattern UNSIGNED_INT_2_10_10_10_REV,@@ -237,6 +249,16 @@           [toJSVal target, toJSVal attachment, toJSVal pname])          >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getFramebufferAttachmentParameter Mozilla WebGL2RenderingContext.getFramebufferAttachmentParameter documentation> +getFramebufferAttachmentParameter_ ::+                                   (MonadDOM m) =>+                                     WebGL2RenderingContext -> GLenum -> GLenum -> GLenum -> m ()+getFramebufferAttachmentParameter_ self target attachment pname+  = liftDOM+      (void+         (self ^. jsf "getFramebufferAttachmentParameter"+            [toJSVal target, toJSVal attachment, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.blitFramebuffer Mozilla WebGL2RenderingContext.blitFramebuffer documentation>  blitFramebuffer ::                 (MonadDOM m) =>@@ -277,6 +299,16 @@           [toJSVal target, toJSVal internalformat, toJSVal pname])          >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getInternalformatParameter Mozilla WebGL2RenderingContext.getInternalformatParameter documentation> +getInternalformatParameter_ ::+                            (MonadDOM m) =>+                              WebGL2RenderingContext -> GLenum -> GLenum -> GLenum -> m ()+getInternalformatParameter_ self target internalformat pname+  = liftDOM+      (void+         (self ^. jsf "getInternalformatParameter"+            [toJSVal target, toJSVal internalformat, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.invalidateFramebuffer Mozilla WebGL2RenderingContext.invalidateFramebuffer documentation>  invalidateFramebuffer ::                       (MonadDOM m) =>@@ -515,6 +547,16 @@           [toJSVal program, toJSVal name])          >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getFragDataLocation Mozilla WebGL2RenderingContext.getFragDataLocation documentation> +getFragDataLocation_ ::+                     (MonadDOM m, ToJSString name) =>+                       WebGL2RenderingContext -> Maybe WebGLProgram -> name -> m ()+getFragDataLocation_ self program name+  = liftDOM+      (void+         (self ^. jsf "getFragDataLocation"+            [toJSVal program, toJSVal name]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.uniform1ui Mozilla WebGL2RenderingContext.uniform1ui documentation>  uniform1ui ::            (MonadDOM m) =>@@ -815,6 +857,16 @@ createQuery self   = liftDOM ((self ^. jsf "createQuery" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.createQuery Mozilla WebGL2RenderingContext.createQuery documentation> +createQuery_ :: (MonadDOM m) => WebGL2RenderingContext -> m ()+createQuery_ self = liftDOM (void (self ^. jsf "createQuery" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.createQuery Mozilla WebGL2RenderingContext.createQuery documentation> +createQueryUnchecked ::+                     (MonadDOM m) => WebGL2RenderingContext -> m WebGLQuery+createQueryUnchecked self+  = liftDOM ((self ^. jsf "createQuery" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.deleteQuery Mozilla WebGL2RenderingContext.deleteQuery documentation>  deleteQuery ::             (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLQuery -> m ()@@ -829,6 +881,12 @@   = liftDOM       ((self ^. jsf "isQuery" [toJSVal query]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.isQuery Mozilla WebGL2RenderingContext.isQuery documentation> +isQuery_ ::+         (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLQuery -> m ()+isQuery_ self query+  = liftDOM (void (self ^. jsf "isQuery" [toJSVal query]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.beginQuery Mozilla WebGL2RenderingContext.beginQuery documentation>  beginQuery ::            (MonadDOM m) =>@@ -852,6 +910,22 @@       ((self ^. jsf "getQuery" [toJSVal target, toJSVal pname]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getQuery Mozilla WebGL2RenderingContext.getQuery documentation> +getQuery_ ::+          (MonadDOM m) => WebGL2RenderingContext -> GLenum -> GLenum -> m ()+getQuery_ self target pname+  = liftDOM+      (void (self ^. jsf "getQuery" [toJSVal target, toJSVal pname]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getQuery Mozilla WebGL2RenderingContext.getQuery documentation> +getQueryUnchecked ::+                  (MonadDOM m) =>+                    WebGL2RenderingContext -> GLenum -> GLenum -> m WebGLQuery+getQueryUnchecked self target pname+  = liftDOM+      ((self ^. jsf "getQuery" [toJSVal target, toJSVal pname]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getQueryParameter Mozilla WebGL2RenderingContext.getQueryParameter documentation>  getQueryParameter ::                   (MonadDOM m) =>@@ -861,12 +935,32 @@       ((self ^. jsf "getQueryParameter" [toJSVal query, toJSVal pname])          >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getQueryParameter Mozilla WebGL2RenderingContext.getQueryParameter documentation> +getQueryParameter_ ::+                   (MonadDOM m) =>+                     WebGL2RenderingContext -> Maybe WebGLQuery -> GLenum -> m ()+getQueryParameter_ self query pname+  = liftDOM+      (void+         (self ^. jsf "getQueryParameter" [toJSVal query, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.createSampler Mozilla WebGL2RenderingContext.createSampler documentation>  createSampler ::               (MonadDOM m) => WebGL2RenderingContext -> m (Maybe WebGLSampler) createSampler self   = liftDOM ((self ^. jsf "createSampler" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.createSampler Mozilla WebGL2RenderingContext.createSampler documentation> +createSampler_ :: (MonadDOM m) => WebGL2RenderingContext -> m ()+createSampler_ self+  = liftDOM (void (self ^. jsf "createSampler" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.createSampler Mozilla WebGL2RenderingContext.createSampler documentation> +createSamplerUnchecked ::+                       (MonadDOM m) => WebGL2RenderingContext -> m WebGLSampler+createSamplerUnchecked self+  = liftDOM ((self ^. jsf "createSampler" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.deleteSampler Mozilla WebGL2RenderingContext.deleteSampler documentation>  deleteSampler ::               (MonadDOM m) =>@@ -883,6 +977,13 @@       ((self ^. jsf "isSampler" [toJSVal sampler]) >>=          fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.isSampler Mozilla WebGL2RenderingContext.isSampler documentation> +isSampler_ ::+           (MonadDOM m) =>+             WebGL2RenderingContext -> Maybe WebGLSampler -> m ()+isSampler_ self sampler+  = liftDOM (void (self ^. jsf "isSampler" [toJSVal sampler]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.bindSampler Mozilla WebGL2RenderingContext.bindSampler documentation>  bindSampler ::             (MonadDOM m) =>@@ -923,6 +1024,16 @@           [toJSVal sampler, toJSVal pname])          >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getSamplerParameter Mozilla WebGL2RenderingContext.getSamplerParameter documentation> +getSamplerParameter_ ::+                     (MonadDOM m) =>+                       WebGL2RenderingContext -> Maybe WebGLSampler -> GLenum -> m ()+getSamplerParameter_ self sampler pname+  = liftDOM+      (void+         (self ^. jsf "getSamplerParameter"+            [toJSVal sampler, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.fenceSync Mozilla WebGL2RenderingContext.fenceSync documentation>  fenceSync ::           (MonadDOM m) =>@@ -933,6 +1044,23 @@       ((self ^. jsf "fenceSync" [toJSVal condition, toJSVal flags]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.fenceSync Mozilla WebGL2RenderingContext.fenceSync documentation> +fenceSync_ ::+           (MonadDOM m) =>+             WebGL2RenderingContext -> GLenum -> GLbitfield -> m ()+fenceSync_ self condition flags+  = liftDOM+      (void (self ^. jsf "fenceSync" [toJSVal condition, toJSVal flags]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.fenceSync Mozilla WebGL2RenderingContext.fenceSync documentation> +fenceSyncUnchecked ::+                   (MonadDOM m) =>+                     WebGL2RenderingContext -> GLenum -> GLbitfield -> m WebGLSync+fenceSyncUnchecked self condition flags+  = liftDOM+      ((self ^. jsf "fenceSync" [toJSVal condition, toJSVal flags]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.isSync Mozilla WebGL2RenderingContext.isSync documentation>  isSync ::        (MonadDOM m) =>@@ -941,6 +1069,12 @@   = liftDOM       ((self ^. jsf "isSync" [toJSVal sync]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.isSync Mozilla WebGL2RenderingContext.isSync documentation> +isSync_ ::+        (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLSync -> m ()+isSync_ self sync+  = liftDOM (void (self ^. jsf "isSync" [toJSVal sync]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.deleteSync Mozilla WebGL2RenderingContext.deleteSync documentation>  deleteSync ::            (MonadDOM m) => WebGL2RenderingContext -> Maybe WebGLSync -> m ()@@ -958,6 +1092,17 @@           [toJSVal sync, toJSVal flags, toJSVal timeout])          >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.clientWaitSync Mozilla WebGL2RenderingContext.clientWaitSync documentation> +clientWaitSync_ ::+                (MonadDOM m) =>+                  WebGL2RenderingContext ->+                    Maybe WebGLSync -> GLbitfield -> GLuint64 -> m ()+clientWaitSync_ self sync flags timeout+  = liftDOM+      (void+         (self ^. jsf "clientWaitSync"+            [toJSVal sync, toJSVal flags, toJSVal timeout]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.waitSync Mozilla WebGL2RenderingContext.waitSync documentation>  waitSync ::          (MonadDOM m) =>@@ -978,6 +1123,15 @@       ((self ^. jsf "getSyncParameter" [toJSVal sync, toJSVal pname]) >>=          toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getSyncParameter Mozilla WebGL2RenderingContext.getSyncParameter documentation> +getSyncParameter_ ::+                  (MonadDOM m) =>+                    WebGL2RenderingContext -> Maybe WebGLSync -> GLenum -> m ()+getSyncParameter_ self sync pname+  = liftDOM+      (void+         (self ^. jsf "getSyncParameter" [toJSVal sync, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.createTransformFeedback Mozilla WebGL2RenderingContext.createTransformFeedback documentation>  createTransformFeedback ::                         (MonadDOM m) =>@@ -986,6 +1140,19 @@   = liftDOM       ((self ^. jsf "createTransformFeedback" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.createTransformFeedback Mozilla WebGL2RenderingContext.createTransformFeedback documentation> +createTransformFeedback_ ::+                         (MonadDOM m) => WebGL2RenderingContext -> m ()+createTransformFeedback_ self+  = liftDOM (void (self ^. jsf "createTransformFeedback" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.createTransformFeedback Mozilla WebGL2RenderingContext.createTransformFeedback documentation> +createTransformFeedbackUnchecked ::+                                 (MonadDOM m) => WebGL2RenderingContext -> m WebGLTransformFeedback+createTransformFeedbackUnchecked self+  = liftDOM+      ((self ^. jsf "createTransformFeedback" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.deleteTransformFeedback Mozilla WebGL2RenderingContext.deleteTransformFeedback documentation>  deleteTransformFeedback ::                         (MonadDOM m) =>@@ -1004,6 +1171,13 @@       ((self ^. jsf "isTransformFeedback" [toJSVal id]) >>=          fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.isTransformFeedback Mozilla WebGL2RenderingContext.isTransformFeedback documentation> +isTransformFeedback_ ::+                     (MonadDOM m) =>+                       WebGL2RenderingContext -> Maybe WebGLTransformFeedback -> m ()+isTransformFeedback_ self id+  = liftDOM (void (self ^. jsf "isTransformFeedback" [toJSVal id]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.bindTransformFeedback Mozilla WebGL2RenderingContext.bindTransformFeedback documentation>  bindTransformFeedback ::                       (MonadDOM m) =>@@ -1050,6 +1224,27 @@           [toJSVal program, toJSVal index])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getTransformFeedbackVarying Mozilla WebGL2RenderingContext.getTransformFeedbackVarying documentation> +getTransformFeedbackVarying_ ::+                             (MonadDOM m) =>+                               WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> m ()+getTransformFeedbackVarying_ self program index+  = liftDOM+      (void+         (self ^. jsf "getTransformFeedbackVarying"+            [toJSVal program, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getTransformFeedbackVarying Mozilla WebGL2RenderingContext.getTransformFeedbackVarying documentation> +getTransformFeedbackVaryingUnchecked ::+                                     (MonadDOM m) =>+                                       WebGL2RenderingContext ->+                                         Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo+getTransformFeedbackVaryingUnchecked self program index+  = liftDOM+      ((self ^. jsf "getTransformFeedbackVarying"+          [toJSVal program, toJSVal index])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.pauseTransformFeedback Mozilla WebGL2RenderingContext.pauseTransformFeedback documentation>  pauseTransformFeedback ::                        (MonadDOM m) => WebGL2RenderingContext -> m ()@@ -1096,6 +1291,15 @@           [toJSVal target, toJSVal index])          >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getIndexedParameter Mozilla WebGL2RenderingContext.getIndexedParameter documentation> +getIndexedParameter_ ::+                     (MonadDOM m) => WebGL2RenderingContext -> GLenum -> GLuint -> m ()+getIndexedParameter_ self target index+  = liftDOM+      (void+         (self ^. jsf "getIndexedParameter"+            [toJSVal target, toJSVal index]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getUniformIndices Mozilla WebGL2RenderingContext.getUniformIndices documentation>  getUniformIndices ::                   (MonadDOM m, ToJSString uniformNames) =>@@ -1107,6 +1311,28 @@           [toJSVal program, toJSVal (array uniformNames)])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getUniformIndices Mozilla WebGL2RenderingContext.getUniformIndices documentation> +getUniformIndices_ ::+                   (MonadDOM m, ToJSString uniformNames) =>+                     WebGL2RenderingContext ->+                       Maybe WebGLProgram -> [uniformNames] -> m ()+getUniformIndices_ self program uniformNames+  = liftDOM+      (void+         (self ^. jsf "getUniformIndices"+            [toJSVal program, toJSVal (array uniformNames)]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getUniformIndices Mozilla WebGL2RenderingContext.getUniformIndices documentation> +getUniformIndicesUnchecked ::+                           (MonadDOM m, ToJSString uniformNames) =>+                             WebGL2RenderingContext ->+                               Maybe WebGLProgram -> [uniformNames] -> m Uint32Array+getUniformIndicesUnchecked self program uniformNames+  = liftDOM+      ((self ^. jsf "getUniformIndices"+          [toJSVal program, toJSVal (array uniformNames)])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getActiveUniforms Mozilla WebGL2RenderingContext.getActiveUniforms documentation>  getActiveUniforms ::                   (MonadDOM m, IsUint32Array uniformIndices) =>@@ -1119,6 +1345,29 @@           [toJSVal program, toJSVal uniformIndices, toJSVal pname])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getActiveUniforms Mozilla WebGL2RenderingContext.getActiveUniforms documentation> +getActiveUniforms_ ::+                   (MonadDOM m, IsUint32Array uniformIndices) =>+                     WebGL2RenderingContext ->+                       Maybe WebGLProgram -> Maybe uniformIndices -> GLenum -> m ()+getActiveUniforms_ self program uniformIndices pname+  = liftDOM+      (void+         (self ^. jsf "getActiveUniforms"+            [toJSVal program, toJSVal uniformIndices, toJSVal pname]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getActiveUniforms Mozilla WebGL2RenderingContext.getActiveUniforms documentation> +getActiveUniformsUnchecked ::+                           (MonadDOM m, IsUint32Array uniformIndices) =>+                             WebGL2RenderingContext ->+                               Maybe WebGLProgram ->+                                 Maybe uniformIndices -> GLenum -> m Int32Array+getActiveUniformsUnchecked self program uniformIndices pname+  = liftDOM+      ((self ^. jsf "getActiveUniforms"+          [toJSVal program, toJSVal uniformIndices, toJSVal pname])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getUniformBlockIndex Mozilla WebGL2RenderingContext.getUniformBlockIndex documentation>  getUniformBlockIndex ::                      (MonadDOM m, ToJSString uniformBlockName) =>@@ -1130,6 +1379,17 @@           [toJSVal program, toJSVal uniformBlockName])          >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getUniformBlockIndex Mozilla WebGL2RenderingContext.getUniformBlockIndex documentation> +getUniformBlockIndex_ ::+                      (MonadDOM m, ToJSString uniformBlockName) =>+                        WebGL2RenderingContext ->+                          Maybe WebGLProgram -> uniformBlockName -> m ()+getUniformBlockIndex_ self program uniformBlockName+  = liftDOM+      (void+         (self ^. jsf "getUniformBlockIndex"+            [toJSVal program, toJSVal uniformBlockName]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getActiveUniformBlockParameter Mozilla WebGL2RenderingContext.getActiveUniformBlockParameter documentation>  getActiveUniformBlockParameter ::                                (MonadDOM m) =>@@ -1141,6 +1401,18 @@           [toJSVal program, toJSVal uniformBlockIndex, toJSVal pname])          >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getActiveUniformBlockParameter Mozilla WebGL2RenderingContext.getActiveUniformBlockParameter documentation> +getActiveUniformBlockParameter_ ::+                                (MonadDOM m) =>+                                  WebGL2RenderingContext ->+                                    Maybe WebGLProgram -> GLuint -> GLenum -> m ()+getActiveUniformBlockParameter_ self program uniformBlockIndex+  pname+  = liftDOM+      (void+         (self ^. jsf "getActiveUniformBlockParameter"+            [toJSVal program, toJSVal uniformBlockIndex, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getActiveUniformBlockName Mozilla WebGL2RenderingContext.getActiveUniformBlockName documentation>  getActiveUniformBlockName ::                           (MonadDOM m) =>@@ -1151,6 +1423,16 @@           [toJSVal program, toJSVal uniformBlockIndex])          >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.getActiveUniformBlockName Mozilla WebGL2RenderingContext.getActiveUniformBlockName documentation> +getActiveUniformBlockName_ ::+                           (MonadDOM m) =>+                             WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> m ()+getActiveUniformBlockName_ self program uniformBlockIndex+  = liftDOM+      (void+         (self ^. jsf "getActiveUniformBlockName"+            [toJSVal program, toJSVal uniformBlockIndex]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.uniformBlockBinding Mozilla WebGL2RenderingContext.uniformBlockBinding documentation>  uniformBlockBinding ::                     (MonadDOM m) =>@@ -1171,6 +1453,19 @@ createVertexArray self   = liftDOM ((self ^. jsf "createVertexArray" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.createVertexArray Mozilla WebGL2RenderingContext.createVertexArray documentation> +createVertexArray_ ::+                   (MonadDOM m) => WebGL2RenderingContext -> m ()+createVertexArray_ self+  = liftDOM (void (self ^. jsf "createVertexArray" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.createVertexArray Mozilla WebGL2RenderingContext.createVertexArray documentation> +createVertexArrayUnchecked ::+                           (MonadDOM m) => WebGL2RenderingContext -> m WebGLVertexArrayObject+createVertexArrayUnchecked self+  = liftDOM+      ((self ^. jsf "createVertexArray" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.deleteVertexArray Mozilla WebGL2RenderingContext.deleteVertexArray documentation>  deleteVertexArray ::                   (MonadDOM m) =>@@ -1188,6 +1483,14 @@   = liftDOM       ((self ^. jsf "isVertexArray" [toJSVal vertexArray]) >>=          fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.isVertexArray Mozilla WebGL2RenderingContext.isVertexArray documentation> +isVertexArray_ ::+               (MonadDOM m) =>+                 WebGL2RenderingContext -> Maybe WebGLVertexArrayObject -> m ()+isVertexArray_ self vertexArray+  = liftDOM+      (void (self ^. jsf "isVertexArray" [toJSVal vertexArray]))  -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext.bindVertexArray Mozilla WebGL2RenderingContext.bindVertexArray documentation>  bindVertexArray ::
src/JSDOM/Generated/WebGLDebugShaders.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WebGLDebugShaders-       (getTranslatedShaderSource, WebGLDebugShaders,+       (getTranslatedShaderSource, getTranslatedShaderSource_,+        getTranslatedShaderSourceUnchecked, WebGLDebugShaders,         castToWebGLDebugShaders, gTypeWebGLDebugShaders)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -24,3 +25,19 @@   = liftDOM       ((self ^. jsf "getTranslatedShaderSource" [toJSVal shader]) >>=          fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLDebugShaders.getTranslatedShaderSource Mozilla WebGLDebugShaders.getTranslatedShaderSource documentation> +getTranslatedShaderSource_ ::+                           (MonadDOM m) => WebGLDebugShaders -> Maybe WebGLShader -> m ()+getTranslatedShaderSource_ self shader+  = liftDOM+      (void (self ^. jsf "getTranslatedShaderSource" [toJSVal shader]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLDebugShaders.getTranslatedShaderSource Mozilla WebGLDebugShaders.getTranslatedShaderSource documentation> +getTranslatedShaderSourceUnchecked ::+                                   (MonadDOM m, FromJSString result) =>+                                     WebGLDebugShaders -> Maybe WebGLShader -> m result+getTranslatedShaderSourceUnchecked self shader+  = liftDOM+      ((self ^. jsf "getTranslatedShaderSource" [toJSVal shader]) >>=+         fromJSValUnchecked)
src/JSDOM/Generated/WebGLRenderingContextBase.hs view
@@ -5,40 +5,57 @@         bindFramebuffer, bindRenderbuffer, bindTexture, blendColor,         blendEquation, blendEquationSeparate, blendFunc, blendFuncSeparate,         bufferData, bufferDataView, bufferDataPtr, bufferSubData,-        bufferSubDataView, checkFramebufferStatus, clear, clearColor,-        clearDepth, clearStencil, colorMask, compileShader,-        compressedTexImage2D, compressedTexSubImage2D, copyTexImage2D,-        copyTexSubImage2D, createBuffer, createFramebuffer, createProgram,-        createRenderbuffer, createShader, createTexture, cullFace,-        deleteBuffer, deleteFramebuffer, deleteProgram, deleteRenderbuffer,-        deleteShader, deleteTexture, depthFunc, depthMask, depthRange,-        detachShader, disable, disableVertexAttribArray, drawArrays,-        drawElements, enable, enableVertexAttribArray, finish, flush,-        framebufferRenderbuffer, framebufferTexture2D, frontFace,-        generateMipmap, getActiveAttrib, getActiveUniform,-        getAttachedShaders, getAttribLocation, getBufferParameter,-        getContextAttributes, getError, getExtension,-        getFramebufferAttachmentParameter, getParameter,-        getProgramParameter, getProgramInfoLog, getRenderbufferParameter,-        getShaderParameter, getShaderInfoLog, getShaderPrecisionFormat,-        getShaderSource, getSupportedExtensions, getTexParameter,-        getUniform, getUniformLocation, getVertexAttrib,-        getVertexAttribOffset, hint, isBuffer, isContextLost, isEnabled,-        isFramebuffer, isProgram, isRenderbuffer, isShader, isTexture,-        lineWidth, linkProgram, pixelStorei, polygonOffset, readPixels,-        releaseShaderCompiler, renderbufferStorage, sampleCoverage,-        scissor, shaderSource, stencilFunc, stencilFuncSeparate,-        stencilMask, stencilMaskSeparate, stencilOp, stencilOpSeparate,-        texParameterf, texParameteri, texImage2DView, texImage2DData,-        texImage2D, texImage2DCanvas, texImage2DVideo, texSubImage2DView,-        texSubImage2DData, texSubImage2D, texSubImage2DCanvas,-        texSubImage2DVideo, uniform1f, uniform1fv, uniform1i, uniform1iv,-        uniform2f, uniform2fv, uniform2i, uniform2iv, uniform3f,-        uniform3fv, uniform3i, uniform3iv, uniform4f, uniform4fv,-        uniform4i, uniform4iv, uniformMatrix2fv, uniformMatrix3fv,-        uniformMatrix4fv, useProgram, validateProgram, vertexAttrib1f,-        vertexAttrib1fv, vertexAttrib2f, vertexAttrib2fv, vertexAttrib3f,-        vertexAttrib3fv, vertexAttrib4f, vertexAttrib4fv,+        bufferSubDataView, checkFramebufferStatus, checkFramebufferStatus_,+        clear, clearColor, clearDepth, clearStencil, colorMask,+        compileShader, compressedTexImage2D, compressedTexSubImage2D,+        copyTexImage2D, copyTexSubImage2D, createBuffer, createBuffer_,+        createBufferUnchecked, createFramebuffer, createFramebuffer_,+        createFramebufferUnchecked, createProgram, createProgram_,+        createProgramUnchecked, createRenderbuffer, createRenderbuffer_,+        createRenderbufferUnchecked, createShader, createShader_,+        createShaderUnchecked, createTexture, createTexture_,+        createTextureUnchecked, cullFace, deleteBuffer, deleteFramebuffer,+        deleteProgram, deleteRenderbuffer, deleteShader, deleteTexture,+        depthFunc, depthMask, depthRange, detachShader, disable,+        disableVertexAttribArray, drawArrays, drawElements, enable,+        enableVertexAttribArray, finish, flush, framebufferRenderbuffer,+        framebufferTexture2D, frontFace, generateMipmap, getActiveAttrib,+        getActiveAttrib_, getActiveAttribUnchecked, getActiveUniform,+        getActiveUniform_, getActiveUniformUnchecked, getAttachedShaders,+        getAttribLocation, getAttribLocation_, getBufferParameter,+        getBufferParameter_, getContextAttributes, getContextAttributes_,+        getContextAttributesUnchecked, getError, getError_, getExtension,+        getExtension_, getFramebufferAttachmentParameter,+        getFramebufferAttachmentParameter_, getParameter, getParameter_,+        getProgramParameter, getProgramParameter_, getProgramInfoLog,+        getProgramInfoLog_, getProgramInfoLogUnchecked,+        getRenderbufferParameter, getRenderbufferParameter_,+        getShaderParameter, getShaderParameter_, getShaderInfoLog,+        getShaderInfoLog_, getShaderInfoLogUnchecked,+        getShaderPrecisionFormat, getShaderPrecisionFormat_,+        getShaderPrecisionFormatUnchecked, getShaderSource,+        getShaderSource_, getShaderSourceUnchecked, getSupportedExtensions,+        getSupportedExtensions_, getTexParameter, getTexParameter_,+        getUniform, getUniform_, getUniformLocation, getUniformLocation_,+        getUniformLocationUnchecked, getVertexAttrib, getVertexAttrib_,+        getVertexAttribOffset, getVertexAttribOffset_, hint, isBuffer,+        isBuffer_, isContextLost, isContextLost_, isEnabled, isEnabled_,+        isFramebuffer, isFramebuffer_, isProgram, isProgram_,+        isRenderbuffer, isRenderbuffer_, isShader, isShader_, isTexture,+        isTexture_, lineWidth, linkProgram, pixelStorei, polygonOffset,+        readPixels, releaseShaderCompiler, renderbufferStorage,+        sampleCoverage, scissor, shaderSource, stencilFunc,+        stencilFuncSeparate, stencilMask, stencilMaskSeparate, stencilOp,+        stencilOpSeparate, texParameterf, texParameteri, texImage2DView,+        texImage2DData, texImage2D, texImage2DCanvas, texImage2DVideo,+        texSubImage2DView, texSubImage2DData, texSubImage2D,+        texSubImage2DCanvas, texSubImage2DVideo, uniform1f, uniform1fv,+        uniform1i, uniform1iv, uniform2f, uniform2fv, uniform2i,+        uniform2iv, uniform3f, uniform3fv, uniform3i, uniform3iv,+        uniform4f, uniform4fv, uniform4i, uniform4iv, uniformMatrix2fv,+        uniformMatrix3fv, uniformMatrix4fv, useProgram, validateProgram,+        vertexAttrib1f, vertexAttrib1fv, vertexAttrib2f, vertexAttrib2fv,+        vertexAttrib3f, vertexAttrib3fv, vertexAttrib4f, vertexAttrib4fv,         vertexAttribPointer, viewport, pattern DEPTH_BUFFER_BIT,         pattern STENCIL_BUFFER_BIT, pattern COLOR_BUFFER_BIT,         pattern POINTS, pattern LINES, pattern LINE_LOOP,@@ -378,6 +395,16 @@           [toJSVal target])          >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.checkFramebufferStatus Mozilla WebGLRenderingContextBase.checkFramebufferStatus documentation> +checkFramebufferStatus_ ::+                        (MonadDOM m, IsWebGLRenderingContextBase self) =>+                          self -> GLenum -> m ()+checkFramebufferStatus_ self target+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "checkFramebufferStatus"+            [toJSVal target]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.clear Mozilla WebGLRenderingContextBase.clear documentation>  clear ::       (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -510,6 +537,23 @@       (((toWebGLRenderingContextBase self) ^. jsf "createBuffer" ()) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createBuffer Mozilla WebGLRenderingContextBase.createBuffer documentation> +createBuffer_ ::+              (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()+createBuffer_ self+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "createBuffer" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createBuffer Mozilla WebGLRenderingContextBase.createBuffer documentation> +createBufferUnchecked ::+                      (MonadDOM m, IsWebGLRenderingContextBase self) =>+                        self -> m WebGLBuffer+createBufferUnchecked self+  = liftDOM+      (((toWebGLRenderingContextBase self) ^. jsf "createBuffer" ()) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createFramebuffer Mozilla WebGLRenderingContextBase.createFramebuffer documentation>  createFramebuffer ::                   (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -519,6 +563,23 @@       (((toWebGLRenderingContextBase self) ^. jsf "createFramebuffer" ())          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createFramebuffer Mozilla WebGLRenderingContextBase.createFramebuffer documentation> +createFramebuffer_ ::+                   (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()+createFramebuffer_ self+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "createFramebuffer" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createFramebuffer Mozilla WebGLRenderingContextBase.createFramebuffer documentation> +createFramebufferUnchecked ::+                           (MonadDOM m, IsWebGLRenderingContextBase self) =>+                             self -> m WebGLFramebuffer+createFramebufferUnchecked self+  = liftDOM+      (((toWebGLRenderingContextBase self) ^. jsf "createFramebuffer" ())+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createProgram Mozilla WebGLRenderingContextBase.createProgram documentation>  createProgram ::               (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -528,6 +589,23 @@       (((toWebGLRenderingContextBase self) ^. jsf "createProgram" ()) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createProgram Mozilla WebGLRenderingContextBase.createProgram documentation> +createProgram_ ::+               (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()+createProgram_ self+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "createProgram" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createProgram Mozilla WebGLRenderingContextBase.createProgram documentation> +createProgramUnchecked ::+                       (MonadDOM m, IsWebGLRenderingContextBase self) =>+                         self -> m WebGLProgram+createProgramUnchecked self+  = liftDOM+      (((toWebGLRenderingContextBase self) ^. jsf "createProgram" ()) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createRenderbuffer Mozilla WebGLRenderingContextBase.createRenderbuffer documentation>  createRenderbuffer ::                    (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -538,6 +616,25 @@           ())          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createRenderbuffer Mozilla WebGLRenderingContextBase.createRenderbuffer documentation> +createRenderbuffer_ ::+                    (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()+createRenderbuffer_ self+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "createRenderbuffer"+            ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createRenderbuffer Mozilla WebGLRenderingContextBase.createRenderbuffer documentation> +createRenderbufferUnchecked ::+                            (MonadDOM m, IsWebGLRenderingContextBase self) =>+                              self -> m WebGLRenderbuffer+createRenderbufferUnchecked self+  = liftDOM+      (((toWebGLRenderingContextBase self) ^. jsf "createRenderbuffer"+          ())+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createShader Mozilla WebGLRenderingContextBase.createShader documentation>  createShader ::              (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -548,6 +645,26 @@           [toJSVal type'])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createShader Mozilla WebGLRenderingContextBase.createShader documentation> +createShader_ ::+              (MonadDOM m, IsWebGLRenderingContextBase self) =>+                self -> GLenum -> m ()+createShader_ self type'+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "createShader"+            [toJSVal type']))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createShader Mozilla WebGLRenderingContextBase.createShader documentation> +createShaderUnchecked ::+                      (MonadDOM m, IsWebGLRenderingContextBase self) =>+                        self -> GLenum -> m WebGLShader+createShaderUnchecked self type'+  = liftDOM+      (((toWebGLRenderingContextBase self) ^. jsf "createShader"+          [toJSVal type'])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createTexture Mozilla WebGLRenderingContextBase.createTexture documentation>  createTexture ::               (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -557,6 +674,23 @@       (((toWebGLRenderingContextBase self) ^. jsf "createTexture" ()) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createTexture Mozilla WebGLRenderingContextBase.createTexture documentation> +createTexture_ ::+               (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()+createTexture_ self+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "createTexture" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.createTexture Mozilla WebGLRenderingContextBase.createTexture documentation> +createTextureUnchecked ::+                       (MonadDOM m, IsWebGLRenderingContextBase self) =>+                         self -> m WebGLTexture+createTextureUnchecked self+  = liftDOM+      (((toWebGLRenderingContextBase self) ^. jsf "createTexture" ()) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.cullFace Mozilla WebGLRenderingContextBase.cullFace documentation>  cullFace ::          (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -798,6 +932,26 @@           [toJSVal program, toJSVal index])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getActiveAttrib Mozilla WebGLRenderingContextBase.getActiveAttrib documentation> +getActiveAttrib_ ::+                 (MonadDOM m, IsWebGLRenderingContextBase self) =>+                   self -> Maybe WebGLProgram -> GLuint -> m ()+getActiveAttrib_ self program index+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "getActiveAttrib"+            [toJSVal program, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getActiveAttrib Mozilla WebGLRenderingContextBase.getActiveAttrib documentation> +getActiveAttribUnchecked ::+                         (MonadDOM m, IsWebGLRenderingContextBase self) =>+                           self -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo+getActiveAttribUnchecked self program index+  = liftDOM+      (((toWebGLRenderingContextBase self) ^. jsf "getActiveAttrib"+          [toJSVal program, toJSVal index])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getActiveUniform Mozilla WebGLRenderingContextBase.getActiveUniform documentation>  getActiveUniform ::                  (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -808,6 +962,26 @@           [toJSVal program, toJSVal index])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getActiveUniform Mozilla WebGLRenderingContextBase.getActiveUniform documentation> +getActiveUniform_ ::+                  (MonadDOM m, IsWebGLRenderingContextBase self) =>+                    self -> Maybe WebGLProgram -> GLuint -> m ()+getActiveUniform_ self program index+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "getActiveUniform"+            [toJSVal program, toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getActiveUniform Mozilla WebGLRenderingContextBase.getActiveUniform documentation> +getActiveUniformUnchecked ::+                          (MonadDOM m, IsWebGLRenderingContextBase self) =>+                            self -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo+getActiveUniformUnchecked self program index+  = liftDOM+      (((toWebGLRenderingContextBase self) ^. jsf "getActiveUniform"+          [toJSVal program, toJSVal index])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getAttachedShaders Mozilla WebGLRenderingContextBase.getAttachedShaders documentation>  getAttachedShaders ::                    (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -828,6 +1002,16 @@           [toJSVal program, toJSVal name])          >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getAttribLocation Mozilla WebGLRenderingContextBase.getAttribLocation documentation> +getAttribLocation_ ::+                   (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) =>+                     self -> Maybe WebGLProgram -> name -> m ()+getAttribLocation_ self program name+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "getAttribLocation"+            [toJSVal program, toJSVal name]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getBufferParameter Mozilla WebGLRenderingContextBase.getBufferParameter documentation>  getBufferParameter ::                    (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -838,6 +1022,16 @@           [toJSVal target, toJSVal pname])          >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getBufferParameter Mozilla WebGLRenderingContextBase.getBufferParameter documentation> +getBufferParameter_ ::+                    (MonadDOM m, IsWebGLRenderingContextBase self) =>+                      self -> GLenum -> GLenum -> m ()+getBufferParameter_ self target pname+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "getBufferParameter"+            [toJSVal target, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getContextAttributes Mozilla WebGLRenderingContextBase.getContextAttributes documentation>  getContextAttributes ::                      (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -848,6 +1042,25 @@           ())          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getContextAttributes Mozilla WebGLRenderingContextBase.getContextAttributes documentation> +getContextAttributes_ ::+                      (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()+getContextAttributes_ self+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "getContextAttributes"+            ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getContextAttributes Mozilla WebGLRenderingContextBase.getContextAttributes documentation> +getContextAttributesUnchecked ::+                              (MonadDOM m, IsWebGLRenderingContextBase self) =>+                                self -> m WebGLContextAttributes+getContextAttributesUnchecked self+  = liftDOM+      (((toWebGLRenderingContextBase self) ^. jsf "getContextAttributes"+          ())+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getError Mozilla WebGLRenderingContextBase.getError documentation>  getError ::          (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m GLenum@@ -856,6 +1069,13 @@       (((toWebGLRenderingContextBase self) ^. jsf "getError" ()) >>=          fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getError Mozilla WebGLRenderingContextBase.getError documentation> +getError_ ::+          (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()+getError_ self+  = liftDOM+      (void ((toWebGLRenderingContextBase self) ^. jsf "getError" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getExtension Mozilla WebGLRenderingContextBase.getExtension documentation>  getExtension ::              (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) =>@@ -866,6 +1086,16 @@           [toJSVal name])          >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getExtension Mozilla WebGLRenderingContextBase.getExtension documentation> +getExtension_ ::+              (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) =>+                self -> name -> m ()+getExtension_ self name+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "getExtension"+            [toJSVal name]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getFramebufferAttachmentParameter Mozilla WebGLRenderingContextBase.getFramebufferAttachmentParameter documentation>  getFramebufferAttachmentParameter ::                                   (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -877,6 +1107,17 @@           [toJSVal target, toJSVal attachment, toJSVal pname])          >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getFramebufferAttachmentParameter Mozilla WebGLRenderingContextBase.getFramebufferAttachmentParameter documentation> +getFramebufferAttachmentParameter_ ::+                                   (MonadDOM m, IsWebGLRenderingContextBase self) =>+                                     self -> GLenum -> GLenum -> GLenum -> m ()+getFramebufferAttachmentParameter_ self target attachment pname+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^.+            jsf "getFramebufferAttachmentParameter"+            [toJSVal target, toJSVal attachment, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getParameter Mozilla WebGLRenderingContextBase.getParameter documentation>  getParameter ::              (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -887,6 +1128,16 @@           [toJSVal pname])          >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getParameter Mozilla WebGLRenderingContextBase.getParameter documentation> +getParameter_ ::+              (MonadDOM m, IsWebGLRenderingContextBase self) =>+                self -> GLenum -> m ()+getParameter_ self pname+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "getParameter"+            [toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getProgramParameter Mozilla WebGLRenderingContextBase.getProgramParameter documentation>  getProgramParameter ::                     (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -897,6 +1148,16 @@           [toJSVal program, toJSVal pname])          >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getProgramParameter Mozilla WebGLRenderingContextBase.getProgramParameter documentation> +getProgramParameter_ ::+                     (MonadDOM m, IsWebGLRenderingContextBase self) =>+                       self -> Maybe WebGLProgram -> GLenum -> m ()+getProgramParameter_ self program pname+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "getProgramParameter"+            [toJSVal program, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getProgramInfoLog Mozilla WebGLRenderingContextBase.getProgramInfoLog documentation>  getProgramInfoLog ::                   (MonadDOM m, IsWebGLRenderingContextBase self,@@ -908,6 +1169,27 @@           [toJSVal program])          >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getProgramInfoLog Mozilla WebGLRenderingContextBase.getProgramInfoLog documentation> +getProgramInfoLog_ ::+                   (MonadDOM m, IsWebGLRenderingContextBase self) =>+                     self -> Maybe WebGLProgram -> m ()+getProgramInfoLog_ self program+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "getProgramInfoLog"+            [toJSVal program]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getProgramInfoLog Mozilla WebGLRenderingContextBase.getProgramInfoLog documentation> +getProgramInfoLogUnchecked ::+                           (MonadDOM m, IsWebGLRenderingContextBase self,+                            FromJSString result) =>+                             self -> Maybe WebGLProgram -> m result+getProgramInfoLogUnchecked self program+  = liftDOM+      (((toWebGLRenderingContextBase self) ^. jsf "getProgramInfoLog"+          [toJSVal program])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getRenderbufferParameter Mozilla WebGLRenderingContextBase.getRenderbufferParameter documentation>  getRenderbufferParameter ::                          (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -919,6 +1201,17 @@           [toJSVal target, toJSVal pname])          >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getRenderbufferParameter Mozilla WebGLRenderingContextBase.getRenderbufferParameter documentation> +getRenderbufferParameter_ ::+                          (MonadDOM m, IsWebGLRenderingContextBase self) =>+                            self -> GLenum -> GLenum -> m ()+getRenderbufferParameter_ self target pname+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^.+            jsf "getRenderbufferParameter"+            [toJSVal target, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getShaderParameter Mozilla WebGLRenderingContextBase.getShaderParameter documentation>  getShaderParameter ::                    (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -929,6 +1222,16 @@           [toJSVal shader, toJSVal pname])          >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getShaderParameter Mozilla WebGLRenderingContextBase.getShaderParameter documentation> +getShaderParameter_ ::+                    (MonadDOM m, IsWebGLRenderingContextBase self) =>+                      self -> Maybe WebGLShader -> GLenum -> m ()+getShaderParameter_ self shader pname+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "getShaderParameter"+            [toJSVal shader, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getShaderInfoLog Mozilla WebGLRenderingContextBase.getShaderInfoLog documentation>  getShaderInfoLog ::                  (MonadDOM m, IsWebGLRenderingContextBase self,@@ -940,6 +1243,27 @@           [toJSVal shader])          >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getShaderInfoLog Mozilla WebGLRenderingContextBase.getShaderInfoLog documentation> +getShaderInfoLog_ ::+                  (MonadDOM m, IsWebGLRenderingContextBase self) =>+                    self -> Maybe WebGLShader -> m ()+getShaderInfoLog_ self shader+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "getShaderInfoLog"+            [toJSVal shader]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getShaderInfoLog Mozilla WebGLRenderingContextBase.getShaderInfoLog documentation> +getShaderInfoLogUnchecked ::+                          (MonadDOM m, IsWebGLRenderingContextBase self,+                           FromJSString result) =>+                            self -> Maybe WebGLShader -> m result+getShaderInfoLogUnchecked self shader+  = liftDOM+      (((toWebGLRenderingContextBase self) ^. jsf "getShaderInfoLog"+          [toJSVal shader])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getShaderPrecisionFormat Mozilla WebGLRenderingContextBase.getShaderPrecisionFormat documentation>  getShaderPrecisionFormat ::                          (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -951,6 +1275,28 @@           [toJSVal shadertype, toJSVal precisiontype])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getShaderPrecisionFormat Mozilla WebGLRenderingContextBase.getShaderPrecisionFormat documentation> +getShaderPrecisionFormat_ ::+                          (MonadDOM m, IsWebGLRenderingContextBase self) =>+                            self -> GLenum -> GLenum -> m ()+getShaderPrecisionFormat_ self shadertype precisiontype+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^.+            jsf "getShaderPrecisionFormat"+            [toJSVal shadertype, toJSVal precisiontype]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getShaderPrecisionFormat Mozilla WebGLRenderingContextBase.getShaderPrecisionFormat documentation> +getShaderPrecisionFormatUnchecked ::+                                  (MonadDOM m, IsWebGLRenderingContextBase self) =>+                                    self -> GLenum -> GLenum -> m WebGLShaderPrecisionFormat+getShaderPrecisionFormatUnchecked self shadertype precisiontype+  = liftDOM+      (((toWebGLRenderingContextBase self) ^.+          jsf "getShaderPrecisionFormat"+          [toJSVal shadertype, toJSVal precisiontype])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getShaderSource Mozilla WebGLRenderingContextBase.getShaderSource documentation>  getShaderSource ::                 (MonadDOM m, IsWebGLRenderingContextBase self,@@ -962,6 +1308,27 @@           [toJSVal shader])          >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getShaderSource Mozilla WebGLRenderingContextBase.getShaderSource documentation> +getShaderSource_ ::+                 (MonadDOM m, IsWebGLRenderingContextBase self) =>+                   self -> Maybe WebGLShader -> m ()+getShaderSource_ self shader+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "getShaderSource"+            [toJSVal shader]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getShaderSource Mozilla WebGLRenderingContextBase.getShaderSource documentation> +getShaderSourceUnchecked ::+                         (MonadDOM m, IsWebGLRenderingContextBase self,+                          FromJSString result) =>+                           self -> Maybe WebGLShader -> m result+getShaderSourceUnchecked self shader+  = liftDOM+      (((toWebGLRenderingContextBase self) ^. jsf "getShaderSource"+          [toJSVal shader])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getSupportedExtensions Mozilla WebGLRenderingContextBase.getSupportedExtensions documentation>  getSupportedExtensions ::                        (MonadDOM m, IsWebGLRenderingContextBase self,@@ -974,6 +1341,15 @@           ())          >>= fromJSArrayUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getSupportedExtensions Mozilla WebGLRenderingContextBase.getSupportedExtensions documentation> +getSupportedExtensions_ ::+                        (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()+getSupportedExtensions_ self+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "getSupportedExtensions"+            ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getTexParameter Mozilla WebGLRenderingContextBase.getTexParameter documentation>  getTexParameter ::                 (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -984,6 +1360,16 @@           [toJSVal target, toJSVal pname])          >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getTexParameter Mozilla WebGLRenderingContextBase.getTexParameter documentation> +getTexParameter_ ::+                 (MonadDOM m, IsWebGLRenderingContextBase self) =>+                   self -> GLenum -> GLenum -> m ()+getTexParameter_ self target pname+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "getTexParameter"+            [toJSVal target, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getUniform Mozilla WebGLRenderingContextBase.getUniform documentation>  getUniform ::            (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -994,6 +1380,16 @@           [toJSVal program, toJSVal location])          >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getUniform Mozilla WebGLRenderingContextBase.getUniform documentation> +getUniform_ ::+            (MonadDOM m, IsWebGLRenderingContextBase self) =>+              self -> Maybe WebGLProgram -> Maybe WebGLUniformLocation -> m ()+getUniform_ self program location+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "getUniform"+            [toJSVal program, toJSVal location]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getUniformLocation Mozilla WebGLRenderingContextBase.getUniformLocation documentation>  getUniformLocation ::                    (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) =>@@ -1005,6 +1401,26 @@           [toJSVal program, toJSVal name])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getUniformLocation Mozilla WebGLRenderingContextBase.getUniformLocation documentation> +getUniformLocation_ ::+                    (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) =>+                      self -> Maybe WebGLProgram -> name -> m ()+getUniformLocation_ self program name+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "getUniformLocation"+            [toJSVal program, toJSVal name]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getUniformLocation Mozilla WebGLRenderingContextBase.getUniformLocation documentation> +getUniformLocationUnchecked ::+                            (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) =>+                              self -> Maybe WebGLProgram -> name -> m WebGLUniformLocation+getUniformLocationUnchecked self program name+  = liftDOM+      (((toWebGLRenderingContextBase self) ^. jsf "getUniformLocation"+          [toJSVal program, toJSVal name])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getVertexAttrib Mozilla WebGLRenderingContextBase.getVertexAttrib documentation>  getVertexAttrib ::                 (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -1015,6 +1431,16 @@           [toJSVal index, toJSVal pname])          >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getVertexAttrib Mozilla WebGLRenderingContextBase.getVertexAttrib documentation> +getVertexAttrib_ ::+                 (MonadDOM m, IsWebGLRenderingContextBase self) =>+                   self -> GLuint -> GLenum -> m ()+getVertexAttrib_ self index pname+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "getVertexAttrib"+            [toJSVal index, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getVertexAttribOffset Mozilla WebGLRenderingContextBase.getVertexAttribOffset documentation>  getVertexAttribOffset ::                       (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -1025,6 +1451,16 @@           [toJSVal index, toJSVal pname])          >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.getVertexAttribOffset Mozilla WebGLRenderingContextBase.getVertexAttribOffset documentation> +getVertexAttribOffset_ ::+                       (MonadDOM m, IsWebGLRenderingContextBase self) =>+                         self -> GLuint -> GLenum -> m ()+getVertexAttribOffset_ self index pname+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "getVertexAttribOffset"+            [toJSVal index, toJSVal pname]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.hint Mozilla WebGLRenderingContextBase.hint documentation>  hint ::      (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -1045,6 +1481,16 @@           [toJSVal buffer])          >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isBuffer Mozilla WebGLRenderingContextBase.isBuffer documentation> +isBuffer_ ::+          (MonadDOM m, IsWebGLRenderingContextBase self) =>+            self -> Maybe WebGLBuffer -> m ()+isBuffer_ self buffer+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "isBuffer"+            [toJSVal buffer]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isContextLost Mozilla WebGLRenderingContextBase.isContextLost documentation>  isContextLost ::               (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -1054,6 +1500,14 @@       (((toWebGLRenderingContextBase self) ^. jsf "isContextLost" ()) >>=          fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isContextLost Mozilla WebGLRenderingContextBase.isContextLost documentation> +isContextLost_ ::+               (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()+isContextLost_ self+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "isContextLost" ()))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isEnabled Mozilla WebGLRenderingContextBase.isEnabled documentation>  isEnabled ::           (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -1064,6 +1518,16 @@           [toJSVal cap])          >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isEnabled Mozilla WebGLRenderingContextBase.isEnabled documentation> +isEnabled_ ::+           (MonadDOM m, IsWebGLRenderingContextBase self) =>+             self -> GLenum -> m ()+isEnabled_ self cap+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "isEnabled"+            [toJSVal cap]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isFramebuffer Mozilla WebGLRenderingContextBase.isFramebuffer documentation>  isFramebuffer ::               (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -1074,6 +1538,16 @@           [toJSVal framebuffer])          >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isFramebuffer Mozilla WebGLRenderingContextBase.isFramebuffer documentation> +isFramebuffer_ ::+               (MonadDOM m, IsWebGLRenderingContextBase self) =>+                 self -> Maybe WebGLFramebuffer -> m ()+isFramebuffer_ self framebuffer+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "isFramebuffer"+            [toJSVal framebuffer]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isProgram Mozilla WebGLRenderingContextBase.isProgram documentation>  isProgram ::           (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -1084,6 +1558,16 @@           [toJSVal program])          >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isProgram Mozilla WebGLRenderingContextBase.isProgram documentation> +isProgram_ ::+           (MonadDOM m, IsWebGLRenderingContextBase self) =>+             self -> Maybe WebGLProgram -> m ()+isProgram_ self program+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "isProgram"+            [toJSVal program]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isRenderbuffer Mozilla WebGLRenderingContextBase.isRenderbuffer documentation>  isRenderbuffer ::                (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -1094,6 +1578,16 @@           [toJSVal renderbuffer])          >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isRenderbuffer Mozilla WebGLRenderingContextBase.isRenderbuffer documentation> +isRenderbuffer_ ::+                (MonadDOM m, IsWebGLRenderingContextBase self) =>+                  self -> Maybe WebGLRenderbuffer -> m ()+isRenderbuffer_ self renderbuffer+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "isRenderbuffer"+            [toJSVal renderbuffer]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isShader Mozilla WebGLRenderingContextBase.isShader documentation>  isShader ::          (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -1104,6 +1598,16 @@           [toJSVal shader])          >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isShader Mozilla WebGLRenderingContextBase.isShader documentation> +isShader_ ::+          (MonadDOM m, IsWebGLRenderingContextBase self) =>+            self -> Maybe WebGLShader -> m ()+isShader_ self shader+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "isShader"+            [toJSVal shader]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isTexture Mozilla WebGLRenderingContextBase.isTexture documentation>  isTexture ::           (MonadDOM m, IsWebGLRenderingContextBase self) =>@@ -1113,6 +1617,16 @@       (((toWebGLRenderingContextBase self) ^. jsf "isTexture"           [toJSVal texture])          >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.isTexture Mozilla WebGLRenderingContextBase.isTexture documentation> +isTexture_ ::+           (MonadDOM m, IsWebGLRenderingContextBase self) =>+             self -> Maybe WebGLTexture -> m ()+isTexture_ self texture+  = liftDOM+      (void+         ((toWebGLRenderingContextBase self) ^. jsf "isTexture"+            [toJSVal texture]))  -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContextBase.lineWidth Mozilla WebGLRenderingContextBase.lineWidth documentation>  lineWidth ::
src/JSDOM/Generated/WebKitCSSFilterValue.hs view
@@ -1,13 +1,13 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WebKitCSSFilterValue-       (_get, pattern CSS_FILTER_REFERENCE, pattern CSS_FILTER_GRAYSCALE,-        pattern CSS_FILTER_SEPIA, pattern CSS_FILTER_SATURATE,-        pattern CSS_FILTER_HUE_ROTATE, pattern CSS_FILTER_INVERT,-        pattern CSS_FILTER_OPACITY, pattern CSS_FILTER_BRIGHTNESS,-        pattern CSS_FILTER_CONTRAST, pattern CSS_FILTER_BLUR,-        pattern CSS_FILTER_DROP_SHADOW, getOperationType,-        WebKitCSSFilterValue, castToWebKitCSSFilterValue,+       (_get, _get_, _getUnchecked, pattern CSS_FILTER_REFERENCE,+        pattern CSS_FILTER_GRAYSCALE, pattern CSS_FILTER_SEPIA,+        pattern CSS_FILTER_SATURATE, pattern CSS_FILTER_HUE_ROTATE,+        pattern CSS_FILTER_INVERT, pattern CSS_FILTER_OPACITY,+        pattern CSS_FILTER_BRIGHTNESS, pattern CSS_FILTER_CONTRAST,+        pattern CSS_FILTER_BLUR, pattern CSS_FILTER_DROP_SHADOW,+        getOperationType, WebKitCSSFilterValue, castToWebKitCSSFilterValue,         gTypeWebKitCSSFilterValue)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -27,6 +27,18 @@      (MonadDOM m) => WebKitCSSFilterValue -> Word -> m (Maybe CSSValue) _get self index   = liftDOM ((self ^. jsf "_get" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSFilterValue._get Mozilla WebKitCSSFilterValue._get documentation> +_get_ :: (MonadDOM m) => WebKitCSSFilterValue -> Word -> m ()+_get_ self index+  = liftDOM (void (self ^. jsf "_get" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSFilterValue._get Mozilla WebKitCSSFilterValue._get documentation> +_getUnchecked ::+              (MonadDOM m) => WebKitCSSFilterValue -> Word -> m CSSValue+_getUnchecked self index+  = liftDOM+      ((self ^. jsf "_get" [toJSVal index]) >>= fromJSValUnchecked) pattern CSS_FILTER_REFERENCE = 1 pattern CSS_FILTER_GRAYSCALE = 2 pattern CSS_FILTER_SEPIA = 3
src/JSDOM/Generated/WebKitCSSMatrix.hs view
@@ -1,14 +1,19 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WebKitCSSMatrix-       (newWebKitCSSMatrix, setMatrixValue, multiply, inverse, translate,-        scale, rotate, rotateAxisAngle, skewX, skewY, toString, setA, getA,-        setB, getB, setC, getC, setD, getD, setE, getE, setF, getF, setM11,-        getM11, setM12, getM12, setM13, getM13, setM14, getM14, setM21,-        getM21, setM22, getM22, setM23, getM23, setM24, getM24, setM31,-        getM31, setM32, getM32, setM33, getM33, setM34, getM34, setM41,-        getM41, setM42, getM42, setM43, getM43, setM44, getM44,-        WebKitCSSMatrix, castToWebKitCSSMatrix, gTypeWebKitCSSMatrix)+       (newWebKitCSSMatrix, setMatrixValue, multiply, multiply_,+        multiplyUnchecked, inverse, inverse_, inverseUnchecked, translate,+        translate_, translateUnchecked, scale, scale_, scaleUnchecked,+        rotate, rotate_, rotateUnchecked, rotateAxisAngle,+        rotateAxisAngle_, rotateAxisAngleUnchecked, skewX, skewX_,+        skewXUnchecked, skewY, skewY_, skewYUnchecked, toString, toString_,+        setA, getA, setB, getB, setC, getC, setD, getD, setE, getE, setF,+        getF, setM11, getM11, setM12, getM12, setM13, getM13, setM14,+        getM14, setM21, getM21, setM22, getM22, setM23, getM23, setM24,+        getM24, setM31, getM31, setM32, getM32, setM33, getM33, setM34,+        getM34, setM41, getM41, setM42, getM42, setM43, getM43, setM44,+        getM44, WebKitCSSMatrix, castToWebKitCSSMatrix,+        gTypeWebKitCSSMatrix)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -46,11 +51,36 @@   = liftDOM       ((self ^. jsf "multiply" [toJSVal secondMatrix]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.multiply Mozilla WebKitCSSMatrix.multiply documentation> +multiply_ ::+          (MonadDOM m) => WebKitCSSMatrix -> Maybe WebKitCSSMatrix -> m ()+multiply_ self secondMatrix+  = liftDOM (void (self ^. jsf "multiply" [toJSVal secondMatrix]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.multiply Mozilla WebKitCSSMatrix.multiply documentation> +multiplyUnchecked ::+                  (MonadDOM m) =>+                    WebKitCSSMatrix -> Maybe WebKitCSSMatrix -> m WebKitCSSMatrix+multiplyUnchecked self secondMatrix+  = liftDOM+      ((self ^. jsf "multiply" [toJSVal secondMatrix]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.inverse Mozilla WebKitCSSMatrix.inverse documentation>  inverse ::         (MonadDOM m) => WebKitCSSMatrix -> m (Maybe WebKitCSSMatrix) inverse self = liftDOM ((self ^. jsf "inverse" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.inverse Mozilla WebKitCSSMatrix.inverse documentation> +inverse_ :: (MonadDOM m) => WebKitCSSMatrix -> m ()+inverse_ self = liftDOM (void (self ^. jsf "inverse" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.inverse Mozilla WebKitCSSMatrix.inverse documentation> +inverseUnchecked ::+                 (MonadDOM m) => WebKitCSSMatrix -> m WebKitCSSMatrix+inverseUnchecked self+  = liftDOM ((self ^. jsf "inverse" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.translate Mozilla WebKitCSSMatrix.translate documentation>  translate ::           (MonadDOM m) =>@@ -61,6 +91,23 @@       ((self ^. jsf "translate" [toJSVal x, toJSVal y, toJSVal z]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.translate Mozilla WebKitCSSMatrix.translate documentation> +translate_ ::+           (MonadDOM m) =>+             WebKitCSSMatrix -> Double -> Double -> Double -> m ()+translate_ self x y z+  = liftDOM+      (void (self ^. jsf "translate" [toJSVal x, toJSVal y, toJSVal z]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.translate Mozilla WebKitCSSMatrix.translate documentation> +translateUnchecked ::+                   (MonadDOM m) =>+                     WebKitCSSMatrix -> Double -> Double -> Double -> m WebKitCSSMatrix+translateUnchecked self x y z+  = liftDOM+      ((self ^. jsf "translate" [toJSVal x, toJSVal y, toJSVal z]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.scale Mozilla WebKitCSSMatrix.scale documentation>  scale ::       (MonadDOM m) =>@@ -72,6 +119,26 @@           [toJSVal scaleX, toJSVal scaleY, toJSVal scaleZ])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.scale Mozilla WebKitCSSMatrix.scale documentation> +scale_ ::+       (MonadDOM m) =>+         WebKitCSSMatrix -> Double -> Double -> Double -> m ()+scale_ self scaleX scaleY scaleZ+  = liftDOM+      (void+         (self ^. jsf "scale"+            [toJSVal scaleX, toJSVal scaleY, toJSVal scaleZ]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.scale Mozilla WebKitCSSMatrix.scale documentation> +scaleUnchecked ::+               (MonadDOM m) =>+                 WebKitCSSMatrix -> Double -> Double -> Double -> m WebKitCSSMatrix+scaleUnchecked self scaleX scaleY scaleZ+  = liftDOM+      ((self ^. jsf "scale"+          [toJSVal scaleX, toJSVal scaleY, toJSVal scaleZ])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.rotate Mozilla WebKitCSSMatrix.rotate documentation>  rotate ::        (MonadDOM m) =>@@ -82,6 +149,24 @@       ((self ^. jsf "rotate" [toJSVal rotX, toJSVal rotY, toJSVal rotZ])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.rotate Mozilla WebKitCSSMatrix.rotate documentation> +rotate_ ::+        (MonadDOM m) =>+          WebKitCSSMatrix -> Double -> Double -> Double -> m ()+rotate_ self rotX rotY rotZ+  = liftDOM+      (void+         (self ^. jsf "rotate" [toJSVal rotX, toJSVal rotY, toJSVal rotZ]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.rotate Mozilla WebKitCSSMatrix.rotate documentation> +rotateUnchecked ::+                (MonadDOM m) =>+                  WebKitCSSMatrix -> Double -> Double -> Double -> m WebKitCSSMatrix+rotateUnchecked self rotX rotY rotZ+  = liftDOM+      ((self ^. jsf "rotate" [toJSVal rotX, toJSVal rotY, toJSVal rotZ])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.rotateAxisAngle Mozilla WebKitCSSMatrix.rotateAxisAngle documentation>  rotateAxisAngle ::                 (MonadDOM m) =>@@ -93,6 +178,27 @@           [toJSVal x, toJSVal y, toJSVal z, toJSVal angle])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.rotateAxisAngle Mozilla WebKitCSSMatrix.rotateAxisAngle documentation> +rotateAxisAngle_ ::+                 (MonadDOM m) =>+                   WebKitCSSMatrix -> Double -> Double -> Double -> Double -> m ()+rotateAxisAngle_ self x y z angle+  = liftDOM+      (void+         (self ^. jsf "rotateAxisAngle"+            [toJSVal x, toJSVal y, toJSVal z, toJSVal angle]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.rotateAxisAngle Mozilla WebKitCSSMatrix.rotateAxisAngle documentation> +rotateAxisAngleUnchecked ::+                         (MonadDOM m) =>+                           WebKitCSSMatrix ->+                             Double -> Double -> Double -> Double -> m WebKitCSSMatrix+rotateAxisAngleUnchecked self x y z angle+  = liftDOM+      ((self ^. jsf "rotateAxisAngle"+          [toJSVal x, toJSVal y, toJSVal z, toJSVal angle])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.skewX Mozilla WebKitCSSMatrix.skewX documentation>  skewX ::       (MonadDOM m) =>@@ -100,6 +206,18 @@ skewX self angle   = liftDOM ((self ^. jsf "skewX" [toJSVal angle]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.skewX Mozilla WebKitCSSMatrix.skewX documentation> +skewX_ :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()+skewX_ self angle+  = liftDOM (void (self ^. jsf "skewX" [toJSVal angle]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.skewX Mozilla WebKitCSSMatrix.skewX documentation> +skewXUnchecked ::+               (MonadDOM m) => WebKitCSSMatrix -> Double -> m WebKitCSSMatrix+skewXUnchecked self angle+  = liftDOM+      ((self ^. jsf "skewX" [toJSVal angle]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.skewY Mozilla WebKitCSSMatrix.skewY documentation>  skewY ::       (MonadDOM m) =>@@ -107,11 +225,27 @@ skewY self angle   = liftDOM ((self ^. jsf "skewY" [toJSVal angle]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.skewY Mozilla WebKitCSSMatrix.skewY documentation> +skewY_ :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()+skewY_ self angle+  = liftDOM (void (self ^. jsf "skewY" [toJSVal angle]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.skewY Mozilla WebKitCSSMatrix.skewY documentation> +skewYUnchecked ::+               (MonadDOM m) => WebKitCSSMatrix -> Double -> m WebKitCSSMatrix+skewYUnchecked self angle+  = liftDOM+      ((self ^. jsf "skewY" [toJSVal angle]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.toString Mozilla WebKitCSSMatrix.toString documentation>  toString ::          (MonadDOM m, FromJSString result) => WebKitCSSMatrix -> m result toString self   = liftDOM ((self ^. jsf "toString" ()) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.toString Mozilla WebKitCSSMatrix.toString documentation> +toString_ :: (MonadDOM m) => WebKitCSSMatrix -> m ()+toString_ self = liftDOM (void (self ^. jsf "toString" ()))  -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSMatrix.a Mozilla WebKitCSSMatrix.a documentation>  setA :: (MonadDOM m) => WebKitCSSMatrix -> Double -> m ()
src/JSDOM/Generated/WebKitCSSRegionRule.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WebKitCSSRegionRule-       (getCssRules, WebKitCSSRegionRule, castToWebKitCSSRegionRule,-        gTypeWebKitCSSRegionRule)+       (getCssRules, getCssRulesUnchecked, WebKitCSSRegionRule,+        castToWebKitCSSRegionRule, gTypeWebKitCSSRegionRule)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -20,3 +20,9 @@ getCssRules ::             (MonadDOM m) => WebKitCSSRegionRule -> m (Maybe CSSRuleList) getCssRules self = liftDOM ((self ^. js "cssRules") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSRegionRule.cssRules Mozilla WebKitCSSRegionRule.cssRules documentation> +getCssRulesUnchecked ::+                     (MonadDOM m) => WebKitCSSRegionRule -> m CSSRuleList+getCssRulesUnchecked self+  = liftDOM ((self ^. js "cssRules") >>= fromJSValUnchecked)
src/JSDOM/Generated/WebKitCSSTransformValue.hs view
@@ -1,16 +1,16 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WebKitCSSTransformValue-       (_get, pattern CSS_TRANSLATE, pattern CSS_TRANSLATEX,-        pattern CSS_TRANSLATEY, pattern CSS_ROTATE, pattern CSS_SCALE,-        pattern CSS_SCALEX, pattern CSS_SCALEY, pattern CSS_SKEW,-        pattern CSS_SKEWX, pattern CSS_SKEWY, pattern CSS_MATRIX,-        pattern CSS_TRANSLATEZ, pattern CSS_TRANSLATE3D,-        pattern CSS_ROTATEX, pattern CSS_ROTATEY, pattern CSS_ROTATEZ,-        pattern CSS_ROTATE3D, pattern CSS_SCALEZ, pattern CSS_SCALE3D,-        pattern CSS_PERSPECTIVE, pattern CSS_MATRIX3D, getOperationType,-        WebKitCSSTransformValue, castToWebKitCSSTransformValue,-        gTypeWebKitCSSTransformValue)+       (_get, _get_, _getUnchecked, pattern CSS_TRANSLATE,+        pattern CSS_TRANSLATEX, pattern CSS_TRANSLATEY, pattern CSS_ROTATE,+        pattern CSS_SCALE, pattern CSS_SCALEX, pattern CSS_SCALEY,+        pattern CSS_SKEW, pattern CSS_SKEWX, pattern CSS_SKEWY,+        pattern CSS_MATRIX, pattern CSS_TRANSLATEZ,+        pattern CSS_TRANSLATE3D, pattern CSS_ROTATEX, pattern CSS_ROTATEY,+        pattern CSS_ROTATEZ, pattern CSS_ROTATE3D, pattern CSS_SCALEZ,+        pattern CSS_SCALE3D, pattern CSS_PERSPECTIVE, pattern CSS_MATRIX3D,+        getOperationType, WebKitCSSTransformValue,+        castToWebKitCSSTransformValue, gTypeWebKitCSSTransformValue)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -30,6 +30,18 @@        WebKitCSSTransformValue -> Word -> m (Maybe CSSValue) _get self index   = liftDOM ((self ^. jsf "_get" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSTransformValue._get Mozilla WebKitCSSTransformValue._get documentation> +_get_ :: (MonadDOM m) => WebKitCSSTransformValue -> Word -> m ()+_get_ self index+  = liftDOM (void (self ^. jsf "_get" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSTransformValue._get Mozilla WebKitCSSTransformValue._get documentation> +_getUnchecked ::+              (MonadDOM m) => WebKitCSSTransformValue -> Word -> m CSSValue+_getUnchecked self index+  = liftDOM+      ((self ^. jsf "_get" [toJSVal index]) >>= fromJSValUnchecked) pattern CSS_TRANSLATE = 1 pattern CSS_TRANSLATEX = 2 pattern CSS_TRANSLATEY = 3
src/JSDOM/Generated/WebKitCSSViewportRule.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WebKitCSSViewportRule-       (getStyle, WebKitCSSViewportRule, castToWebKitCSSViewportRule,-        gTypeWebKitCSSViewportRule)+       (getStyle, getStyleUnchecked, WebKitCSSViewportRule,+        castToWebKitCSSViewportRule, gTypeWebKitCSSViewportRule)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -21,3 +21,9 @@          (MonadDOM m) =>            WebKitCSSViewportRule -> m (Maybe CSSStyleDeclaration) getStyle self = liftDOM ((self ^. js "style") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitCSSViewportRule.style Mozilla WebKitCSSViewportRule.style documentation> +getStyleUnchecked ::+                  (MonadDOM m) => WebKitCSSViewportRule -> m CSSStyleDeclaration+getStyleUnchecked self+  = liftDOM ((self ^. js "style") >>= fromJSValUnchecked)
src/JSDOM/Generated/WebKitNamedFlow.hs view
@@ -1,9 +1,11 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WebKitNamedFlow-       (getRegionsByContent, getRegions, getContent, getName, getOverset,-        getFirstEmptyRegionIndex, WebKitNamedFlow, castToWebKitNamedFlow,-        gTypeWebKitNamedFlow)+       (getRegionsByContent, getRegionsByContent_,+        getRegionsByContentUnchecked, getRegions, getRegions_,+        getRegionsUnchecked, getContent, getContent_, getContentUnchecked,+        getName, getOverset, getFirstEmptyRegionIndex, WebKitNamedFlow,+        castToWebKitNamedFlow, gTypeWebKitNamedFlow)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -26,15 +28,52 @@       ((self ^. jsf "getRegionsByContent" [toJSVal contentNode]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlow.getRegionsByContent Mozilla WebKitNamedFlow.getRegionsByContent documentation> +getRegionsByContent_ ::+                     (MonadDOM m, IsNode contentNode) =>+                       WebKitNamedFlow -> Maybe contentNode -> m ()+getRegionsByContent_ self contentNode+  = liftDOM+      (void (self ^. jsf "getRegionsByContent" [toJSVal contentNode]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlow.getRegionsByContent Mozilla WebKitNamedFlow.getRegionsByContent documentation> +getRegionsByContentUnchecked ::+                             (MonadDOM m, IsNode contentNode) =>+                               WebKitNamedFlow -> Maybe contentNode -> m NodeList+getRegionsByContentUnchecked self contentNode+  = liftDOM+      ((self ^. jsf "getRegionsByContent" [toJSVal contentNode]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlow.getRegions Mozilla WebKitNamedFlow.getRegions documentation>  getRegions :: (MonadDOM m) => WebKitNamedFlow -> m (Maybe NodeList) getRegions self   = liftDOM ((self ^. jsf "getRegions" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlow.getRegions Mozilla WebKitNamedFlow.getRegions documentation> +getRegions_ :: (MonadDOM m) => WebKitNamedFlow -> m ()+getRegions_ self = liftDOM (void (self ^. jsf "getRegions" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlow.getRegions Mozilla WebKitNamedFlow.getRegions documentation> +getRegionsUnchecked ::+                    (MonadDOM m) => WebKitNamedFlow -> m NodeList+getRegionsUnchecked self+  = liftDOM ((self ^. jsf "getRegions" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlow.getContent Mozilla WebKitNamedFlow.getContent documentation>  getContent :: (MonadDOM m) => WebKitNamedFlow -> m (Maybe NodeList) getContent self   = liftDOM ((self ^. jsf "getContent" ()) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlow.getContent Mozilla WebKitNamedFlow.getContent documentation> +getContent_ :: (MonadDOM m) => WebKitNamedFlow -> m ()+getContent_ self = liftDOM (void (self ^. jsf "getContent" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlow.getContent Mozilla WebKitNamedFlow.getContent documentation> +getContentUnchecked ::+                    (MonadDOM m) => WebKitNamedFlow -> m NodeList+getContentUnchecked self+  = liftDOM ((self ^. jsf "getContent" ()) >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamedFlow.name Mozilla WebKitNamedFlow.name documentation>  getName ::
src/JSDOM/Generated/WebKitNamespace.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WebKitNamespace-       (getMessageHandlers, WebKitNamespace, castToWebKitNamespace,-        gTypeWebKitNamespace)+       (getMessageHandlers, getMessageHandlersUnchecked, WebKitNamespace,+        castToWebKitNamespace, gTypeWebKitNamespace)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -22,3 +22,9 @@                      WebKitNamespace -> m (Maybe UserMessageHandlersNamespace) getMessageHandlers self   = liftDOM ((self ^. js "messageHandlers") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebKitNamespace.messageHandlers Mozilla WebKitNamespace.messageHandlers documentation> +getMessageHandlersUnchecked ::+                            (MonadDOM m) => WebKitNamespace -> m UserMessageHandlersNamespace+getMessageHandlersUnchecked self+  = liftDOM ((self ^. js "messageHandlers") >>= fromJSValUnchecked)
src/JSDOM/Generated/WebSocket.hs view
@@ -4,9 +4,9 @@        (newWebSocket, newWebSocket', send, sendView, sendBlob, sendString,         close, pattern CONNECTING, pattern OPEN, pattern CLOSING,         pattern CLOSED, getUrl, getReadyState, getBufferedAmount, open,-        message, error, closeEvent, getProtocol, getExtensions,-        setBinaryType, getBinaryType, WebSocket, castToWebSocket,-        gTypeWebSocket)+        message, error, closeEvent, getProtocol, getProtocolUnchecked,+        getExtensions, getExtensionsUnchecked, setBinaryType,+        getBinaryType, WebSocket, castToWebSocket, gTypeWebSocket)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -115,11 +115,23 @@ getProtocol self   = liftDOM ((self ^. js "protocol") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebSocket.protocol Mozilla WebSocket.protocol documentation> +getProtocolUnchecked ::+                     (MonadDOM m, FromJSString result) => WebSocket -> m result+getProtocolUnchecked self+  = liftDOM ((self ^. js "protocol") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebSocket.extensions Mozilla WebSocket.extensions documentation>  getExtensions ::               (MonadDOM m, FromJSString result) => WebSocket -> m (Maybe result) getExtensions self   = liftDOM ((self ^. js "extensions") >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WebSocket.extensions Mozilla WebSocket.extensions documentation> +getExtensionsUnchecked ::+                       (MonadDOM m, FromJSString result) => WebSocket -> m result+getExtensionsUnchecked self+  = liftDOM ((self ^. js "extensions") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/WebSocket.binaryType Mozilla WebSocket.binaryType documentation>  setBinaryType ::
src/JSDOM/Generated/Window.hs view
@@ -1,28 +1,51 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.Window-       (openDatabase, getSelection, focus, blur, close, print, stop, open,-        showModalDialog, alert, confirm, prompt, find, scrollBy, scrollTo,-        scroll, moveBy, moveTo, resizeBy, resizeTo, matchMedia,-        getComputedStyle, getMatchedCSSRules,-        webkitConvertPointFromPageToNode, webkitConvertPointFromNodeToPage,-        postMessage, requestAnimationFrame, cancelAnimationFrame,-        webkitRequestAnimationFrame, webkitCancelAnimationFrame,+       (openDatabase, openDatabase_, openDatabaseUnchecked, getSelection,+        getSelection_, getSelectionUnchecked, focus, blur, close, print,+        stop, open, open_, openUnchecked, showModalDialog,+        showModalDialog_, alert, confirm, confirm_, prompt, prompt_,+        promptUnchecked, find, find_, scrollBy, scrollTo, scroll, moveBy,+        moveTo, resizeBy, resizeTo, matchMedia, matchMedia_,+        matchMediaUnchecked, getComputedStyle, getComputedStyle_,+        getComputedStyleUnchecked, getMatchedCSSRules, getMatchedCSSRules_,+        getMatchedCSSRulesUnchecked, webkitConvertPointFromPageToNode,+        webkitConvertPointFromPageToNode_,+        webkitConvertPointFromPageToNodeUnchecked,+        webkitConvertPointFromNodeToPage,+        webkitConvertPointFromNodeToPage_,+        webkitConvertPointFromNodeToPageUnchecked, postMessage,+        requestAnimationFrame, requestAnimationFrame_,+        cancelAnimationFrame, webkitRequestAnimationFrame,+        webkitRequestAnimationFrame_, webkitCancelAnimationFrame,         webkitCancelRequestAnimationFrame, captureEvents, releaseEvents,-        getWebkitIndexedDB, getIndexedDB, getWebkitStorageInfo,-        getSpeechSynthesis, getScreen, getHistory, getLocationbar,-        getMenubar, getPersonalbar, getScrollbars, getStatusbar,-        getToolbar, getNavigator, getClientInformation, getCrypto,-        setLocation, getLocation, getEvent, getFrameElement,+        getWebkitIndexedDB, getWebkitIndexedDBUnchecked, getIndexedDB,+        getIndexedDBUnchecked, getWebkitStorageInfo,+        getWebkitStorageInfoUnchecked, getSpeechSynthesis,+        getSpeechSynthesisUnchecked, getScreen, getScreenUnchecked,+        getHistory, getHistoryUnchecked, getLocationbar,+        getLocationbarUnchecked, getMenubar, getMenubarUnchecked,+        getPersonalbar, getPersonalbarUnchecked, getScrollbars,+        getScrollbarsUnchecked, getStatusbar, getStatusbarUnchecked,+        getToolbar, getToolbarUnchecked, getNavigator,+        getNavigatorUnchecked, getClientInformation,+        getClientInformationUnchecked, getCrypto, getCryptoUnchecked,+        setLocation, getLocation, getLocationUnchecked, getEvent,+        getEventUnchecked, getFrameElement, getFrameElementUnchecked,         getOffscreenBuffering, getOuterHeight, getOuterWidth,         getInnerHeight, getInnerWidth, getScreenX, getScreenY,         getScreenLeft, getScreenTop, getScrollX, getScrollY,         getPageXOffset, getPageYOffset, getClosed, getLength, setName,         getName, setStatus, getStatus, setDefaultStatus, getDefaultStatus,-        setDefaultstatus, getDefaultstatus, getSelf, getWindow, getFrames,-        getOpener, getParent, getTop, getDocument, getStyleMedia,-        getDevicePixelRatio, getApplicationCache, getSessionStorage,-        getLocalStorage, getOrientation, getPerformance, getCSS, abort,+        setDefaultstatus, getDefaultstatus, getSelf, getSelfUnchecked,+        getWindow, getWindowUnchecked, getFrames, getFramesUnchecked,+        getOpener, getOpenerUnchecked, getParent, getParentUnchecked,+        getTop, getTopUnchecked, getDocument, getDocumentUnchecked,+        getStyleMedia, getStyleMediaUnchecked, getDevicePixelRatio,+        getApplicationCache, getApplicationCacheUnchecked,+        getSessionStorage, getSessionStorageUnchecked, getLocalStorage,+        getLocalStorageUnchecked, getOrientation, getPerformance,+        getPerformanceUnchecked, getCSS, getCSSUnchecked, abort,         beforeUnload, blurEvent, canPlay, canPlayThrough, change, click,         contextMenu, dblClick, drag, dragEnd, dragEnter, dragLeave,         dragOver, dragStart, drop, durationChange, emptied, ended, error,@@ -70,11 +93,51 @@            toJSVal estimatedSize, toJSVal creationCallback])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.openDatabase Mozilla Window.openDatabase documentation> +openDatabase_ ::+              (MonadDOM m, ToJSString name, ToJSString version,+               ToJSString displayName) =>+                Window ->+                  name ->+                    version -> displayName -> Word -> Maybe DatabaseCallback -> m ()+openDatabase_ self name version displayName estimatedSize+  creationCallback+  = liftDOM+      (void+         (self ^. jsf "openDatabase"+            [toJSVal name, toJSVal version, toJSVal displayName,+             toJSVal estimatedSize, toJSVal creationCallback]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.openDatabase Mozilla Window.openDatabase documentation> +openDatabaseUnchecked ::+                      (MonadDOM m, ToJSString name, ToJSString version,+                       ToJSString displayName) =>+                        Window ->+                          name ->+                            version ->+                              displayName -> Word -> Maybe DatabaseCallback -> m Database+openDatabaseUnchecked self name version displayName estimatedSize+  creationCallback+  = liftDOM+      ((self ^. jsf "openDatabase"+          [toJSVal name, toJSVal version, toJSVal displayName,+           toJSVal estimatedSize, toJSVal creationCallback])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.getSelection Mozilla Window.getSelection documentation>  getSelection :: (MonadDOM m) => Window -> m (Maybe Selection) getSelection self   = liftDOM ((self ^. jsf "getSelection" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.getSelection Mozilla Window.getSelection documentation> +getSelection_ :: (MonadDOM m) => Window -> m ()+getSelection_ self = liftDOM (void (self ^. jsf "getSelection" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.getSelection Mozilla Window.getSelection documentation> +getSelectionUnchecked :: (MonadDOM m) => Window -> m Selection+getSelectionUnchecked self+  = liftDOM ((self ^. jsf "getSelection" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.focus Mozilla Window.focus documentation>  focus :: (MonadDOM m) => Window -> m () focus self = liftDOM (void (self ^. jsf "focus" ()))@@ -105,6 +168,26 @@       ((self ^. jsf "open" [toJSVal url, toJSVal name, toJSVal options])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.open Mozilla Window.open documentation> +open_ ::+      (MonadDOM m, ToJSString url, ToJSString name,+       ToJSString options) =>+        Window -> url -> name -> options -> m ()+open_ self url name options+  = liftDOM+      (void+         (self ^. jsf "open" [toJSVal url, toJSVal name, toJSVal options]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.open Mozilla Window.open documentation> +openUnchecked ::+              (MonadDOM m, ToJSString url, ToJSString name,+               ToJSString options) =>+                Window -> url -> name -> options -> m Window+openUnchecked self url name options+  = liftDOM+      ((self ^. jsf "open" [toJSVal url, toJSVal name, toJSVal options])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.showModalDialog Mozilla Window.showModalDialog documentation>  showModalDialog ::                 (MonadDOM m, ToJSString url, ToJSString featureArgs) =>@@ -115,6 +198,16 @@           [toJSVal url, toJSVal dialogArgs, toJSVal featureArgs])          >>= toJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.showModalDialog Mozilla Window.showModalDialog documentation> +showModalDialog_ ::+                 (MonadDOM m, ToJSString url, ToJSString featureArgs) =>+                   Window -> url -> JSVal -> featureArgs -> m ()+showModalDialog_ self url dialogArgs featureArgs+  = liftDOM+      (void+         (self ^. jsf "showModalDialog"+            [toJSVal url, toJSVal dialogArgs, toJSVal featureArgs]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.alert Mozilla Window.alert documentation>  alert ::       (MonadDOM m, ToJSString message) => Window -> message -> m ()@@ -127,6 +220,12 @@ confirm self message   = liftDOM ((self ^. jsf "confirm" [toJSVal message]) >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.confirm Mozilla Window.confirm documentation> +confirm_ ::+         (MonadDOM m, ToJSString message) => Window -> message -> m ()+confirm_ self message+  = liftDOM (void (self ^. jsf "confirm" [toJSVal message]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.prompt Mozilla Window.prompt documentation>  prompt ::        (MonadDOM m, ToJSString message, ToJSString defaultValue,@@ -137,6 +236,25 @@       ((self ^. jsf "prompt" [toJSVal message, toJSVal defaultValue]) >>=          fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.prompt Mozilla Window.prompt documentation> +prompt_ ::+        (MonadDOM m, ToJSString message, ToJSString defaultValue) =>+          Window -> message -> Maybe defaultValue -> m ()+prompt_ self message defaultValue+  = liftDOM+      (void+         (self ^. jsf "prompt" [toJSVal message, toJSVal defaultValue]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.prompt Mozilla Window.prompt documentation> +promptUnchecked ::+                (MonadDOM m, ToJSString message, ToJSString defaultValue,+                 FromJSString result) =>+                  Window -> message -> Maybe defaultValue -> m result+promptUnchecked self message defaultValue+  = liftDOM+      ((self ^. jsf "prompt" [toJSVal message, toJSVal defaultValue]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.find Mozilla Window.find documentation>  find ::      (MonadDOM m, ToJSString string) =>@@ -151,6 +269,20 @@            toJSVal showDialog])          >>= valToBool) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.find Mozilla Window.find documentation> +find_ ::+      (MonadDOM m, ToJSString string) =>+        Window ->+          string -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> m ()+find_ self string caseSensitive backwards wrap wholeWord+  searchInFrames showDialog+  = liftDOM+      (void+         (self ^. jsf "find"+            [toJSVal string, toJSVal caseSensitive, toJSVal backwards,+             toJSVal wrap, toJSVal wholeWord, toJSVal searchInFrames,+             toJSVal showDialog]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.scrollBy Mozilla Window.scrollBy documentation>  scrollBy :: (MonadDOM m) => Window -> Int -> Int -> m () scrollBy self x y@@ -195,6 +327,20 @@   = liftDOM       ((self ^. jsf "matchMedia" [toJSVal query]) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.matchMedia Mozilla Window.matchMedia documentation> +matchMedia_ ::+            (MonadDOM m, ToJSString query) => Window -> query -> m ()+matchMedia_ self query+  = liftDOM (void (self ^. jsf "matchMedia" [toJSVal query]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.matchMedia Mozilla Window.matchMedia documentation> +matchMediaUnchecked ::+                    (MonadDOM m, ToJSString query) =>+                      Window -> query -> m MediaQueryList+matchMediaUnchecked self query+  = liftDOM+      ((self ^. jsf "matchMedia" [toJSVal query]) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.getComputedStyle Mozilla Window.getComputedStyle documentation>  getComputedStyle ::                  (MonadDOM m, IsElement element, ToJSString pseudoElement) =>@@ -207,6 +353,27 @@           [toJSVal element, toJSVal pseudoElement])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.getComputedStyle Mozilla Window.getComputedStyle documentation> +getComputedStyle_ ::+                  (MonadDOM m, IsElement element, ToJSString pseudoElement) =>+                    Window -> Maybe element -> Maybe pseudoElement -> m ()+getComputedStyle_ self element pseudoElement+  = liftDOM+      (void+         (self ^. jsf "getComputedStyle"+            [toJSVal element, toJSVal pseudoElement]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.getComputedStyle Mozilla Window.getComputedStyle documentation> +getComputedStyleUnchecked ::+                          (MonadDOM m, IsElement element, ToJSString pseudoElement) =>+                            Window ->+                              Maybe element -> Maybe pseudoElement -> m CSSStyleDeclaration+getComputedStyleUnchecked self element pseudoElement+  = liftDOM+      ((self ^. jsf "getComputedStyle"+          [toJSVal element, toJSVal pseudoElement])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.getMatchedCSSRules Mozilla Window.getMatchedCSSRules documentation>  getMatchedCSSRules ::                    (MonadDOM m, IsElement element, ToJSString pseudoElement) =>@@ -218,6 +385,26 @@           [toJSVal element, toJSVal pseudoElement])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.getMatchedCSSRules Mozilla Window.getMatchedCSSRules documentation> +getMatchedCSSRules_ ::+                    (MonadDOM m, IsElement element, ToJSString pseudoElement) =>+                      Window -> Maybe element -> Maybe pseudoElement -> m ()+getMatchedCSSRules_ self element pseudoElement+  = liftDOM+      (void+         (self ^. jsf "getMatchedCSSRules"+            [toJSVal element, toJSVal pseudoElement]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.getMatchedCSSRules Mozilla Window.getMatchedCSSRules documentation> +getMatchedCSSRulesUnchecked ::+                            (MonadDOM m, IsElement element, ToJSString pseudoElement) =>+                              Window -> Maybe element -> Maybe pseudoElement -> m CSSRuleList+getMatchedCSSRulesUnchecked self element pseudoElement+  = liftDOM+      ((self ^. jsf "getMatchedCSSRules"+          [toJSVal element, toJSVal pseudoElement])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.webkitConvertPointFromPageToNode Mozilla Window.webkitConvertPointFromPageToNode documentation>  webkitConvertPointFromPageToNode ::                                  (MonadDOM m, IsNode node) =>@@ -229,6 +416,27 @@           [toJSVal node, toJSVal p])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.webkitConvertPointFromPageToNode Mozilla Window.webkitConvertPointFromPageToNode documentation> +webkitConvertPointFromPageToNode_ ::+                                  (MonadDOM m, IsNode node) =>+                                    Window -> Maybe node -> Maybe WebKitPoint -> m ()+webkitConvertPointFromPageToNode_ self node p+  = liftDOM+      (void+         (self ^. jsf "webkitConvertPointFromPageToNode"+            [toJSVal node, toJSVal p]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.webkitConvertPointFromPageToNode Mozilla Window.webkitConvertPointFromPageToNode documentation> +webkitConvertPointFromPageToNodeUnchecked ::+                                          (MonadDOM m, IsNode node) =>+                                            Window ->+                                              Maybe node -> Maybe WebKitPoint -> m WebKitPoint+webkitConvertPointFromPageToNodeUnchecked self node p+  = liftDOM+      ((self ^. jsf "webkitConvertPointFromPageToNode"+          [toJSVal node, toJSVal p])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.webkitConvertPointFromNodeToPage Mozilla Window.webkitConvertPointFromNodeToPage documentation>  webkitConvertPointFromNodeToPage ::                                  (MonadDOM m, IsNode node) =>@@ -240,6 +448,27 @@           [toJSVal node, toJSVal p])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.webkitConvertPointFromNodeToPage Mozilla Window.webkitConvertPointFromNodeToPage documentation> +webkitConvertPointFromNodeToPage_ ::+                                  (MonadDOM m, IsNode node) =>+                                    Window -> Maybe node -> Maybe WebKitPoint -> m ()+webkitConvertPointFromNodeToPage_ self node p+  = liftDOM+      (void+         (self ^. jsf "webkitConvertPointFromNodeToPage"+            [toJSVal node, toJSVal p]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.webkitConvertPointFromNodeToPage Mozilla Window.webkitConvertPointFromNodeToPage documentation> +webkitConvertPointFromNodeToPageUnchecked ::+                                          (MonadDOM m, IsNode node) =>+                                            Window ->+                                              Maybe node -> Maybe WebKitPoint -> m WebKitPoint+webkitConvertPointFromNodeToPageUnchecked self node p+  = liftDOM+      ((self ^. jsf "webkitConvertPointFromNodeToPage"+          [toJSVal node, toJSVal p])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.postMessage Mozilla Window.postMessage documentation>  postMessage ::             (MonadDOM m, IsSerializedScriptValue message,@@ -262,6 +491,14 @@          ((self ^. jsf "requestAnimationFrame" [toJSVal callback]) >>=             valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.requestAnimationFrame Mozilla Window.requestAnimationFrame documentation> +requestAnimationFrame_ ::+                       (MonadDOM m) =>+                         Window -> Maybe RequestAnimationFrameCallback -> m ()+requestAnimationFrame_ self callback+  = liftDOM+      (void (self ^. jsf "requestAnimationFrame" [toJSVal callback]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.cancelAnimationFrame Mozilla Window.cancelAnimationFrame documentation>  cancelAnimationFrame :: (MonadDOM m) => Window -> Int -> m () cancelAnimationFrame self id@@ -277,6 +514,15 @@          ((self ^. jsf "webkitRequestAnimationFrame" [toJSVal callback]) >>=             valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.webkitRequestAnimationFrame Mozilla Window.webkitRequestAnimationFrame documentation> +webkitRequestAnimationFrame_ ::+                             (MonadDOM m) =>+                               Window -> Maybe RequestAnimationFrameCallback -> m ()+webkitRequestAnimationFrame_ self callback+  = liftDOM+      (void+         (self ^. jsf "webkitRequestAnimationFrame" [toJSVal callback]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.webkitCancelAnimationFrame Mozilla Window.webkitCancelAnimationFrame documentation>  webkitCancelAnimationFrame :: (MonadDOM m) => Window -> Int -> m () webkitCancelAnimationFrame self id@@ -307,74 +553,153 @@ getWebkitIndexedDB self   = liftDOM ((self ^. js "webkitIndexedDB") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.webkitIndexedDB Mozilla Window.webkitIndexedDB documentation> +getWebkitIndexedDBUnchecked ::+                            (MonadDOM m) => Window -> m IDBFactory+getWebkitIndexedDBUnchecked self+  = liftDOM ((self ^. js "webkitIndexedDB") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.indexedDB Mozilla Window.indexedDB documentation>  getIndexedDB :: (MonadDOM m) => Window -> m (Maybe IDBFactory) getIndexedDB self   = liftDOM ((self ^. js "indexedDB") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.indexedDB Mozilla Window.indexedDB documentation> +getIndexedDBUnchecked :: (MonadDOM m) => Window -> m IDBFactory+getIndexedDBUnchecked self+  = liftDOM ((self ^. js "indexedDB") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.webkitStorageInfo Mozilla Window.webkitStorageInfo documentation>  getWebkitStorageInfo ::                      (MonadDOM m) => Window -> m (Maybe StorageInfo) getWebkitStorageInfo self   = liftDOM ((self ^. js "webkitStorageInfo") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.webkitStorageInfo Mozilla Window.webkitStorageInfo documentation> +getWebkitStorageInfoUnchecked ::+                              (MonadDOM m) => Window -> m StorageInfo+getWebkitStorageInfoUnchecked self+  = liftDOM ((self ^. js "webkitStorageInfo") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.speechSynthesis Mozilla Window.speechSynthesis documentation>  getSpeechSynthesis ::                    (MonadDOM m) => Window -> m (Maybe SpeechSynthesis) getSpeechSynthesis self   = liftDOM ((self ^. js "speechSynthesis") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.speechSynthesis Mozilla Window.speechSynthesis documentation> +getSpeechSynthesisUnchecked ::+                            (MonadDOM m) => Window -> m SpeechSynthesis+getSpeechSynthesisUnchecked self+  = liftDOM ((self ^. js "speechSynthesis") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.screen Mozilla Window.screen documentation>  getScreen :: (MonadDOM m) => Window -> m (Maybe Screen) getScreen self = liftDOM ((self ^. js "screen") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.screen Mozilla Window.screen documentation> +getScreenUnchecked :: (MonadDOM m) => Window -> m Screen+getScreenUnchecked self+  = liftDOM ((self ^. js "screen") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.history Mozilla Window.history documentation>  getHistory :: (MonadDOM m) => Window -> m (Maybe History) getHistory self = liftDOM ((self ^. js "history") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.history Mozilla Window.history documentation> +getHistoryUnchecked :: (MonadDOM m) => Window -> m History+getHistoryUnchecked self+  = liftDOM ((self ^. js "history") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.locationbar Mozilla Window.locationbar documentation>  getLocationbar :: (MonadDOM m) => Window -> m (Maybe BarProp) getLocationbar self   = liftDOM ((self ^. js "locationbar") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.locationbar Mozilla Window.locationbar documentation> +getLocationbarUnchecked :: (MonadDOM m) => Window -> m BarProp+getLocationbarUnchecked self+  = liftDOM ((self ^. js "locationbar") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.menubar Mozilla Window.menubar documentation>  getMenubar :: (MonadDOM m) => Window -> m (Maybe BarProp) getMenubar self = liftDOM ((self ^. js "menubar") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.menubar Mozilla Window.menubar documentation> +getMenubarUnchecked :: (MonadDOM m) => Window -> m BarProp+getMenubarUnchecked self+  = liftDOM ((self ^. js "menubar") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.personalbar Mozilla Window.personalbar documentation>  getPersonalbar :: (MonadDOM m) => Window -> m (Maybe BarProp) getPersonalbar self   = liftDOM ((self ^. js "personalbar") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.personalbar Mozilla Window.personalbar documentation> +getPersonalbarUnchecked :: (MonadDOM m) => Window -> m BarProp+getPersonalbarUnchecked self+  = liftDOM ((self ^. js "personalbar") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.scrollbars Mozilla Window.scrollbars documentation>  getScrollbars :: (MonadDOM m) => Window -> m (Maybe BarProp) getScrollbars self   = liftDOM ((self ^. js "scrollbars") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.scrollbars Mozilla Window.scrollbars documentation> +getScrollbarsUnchecked :: (MonadDOM m) => Window -> m BarProp+getScrollbarsUnchecked self+  = liftDOM ((self ^. js "scrollbars") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.statusbar Mozilla Window.statusbar documentation>  getStatusbar :: (MonadDOM m) => Window -> m (Maybe BarProp) getStatusbar self   = liftDOM ((self ^. js "statusbar") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.statusbar Mozilla Window.statusbar documentation> +getStatusbarUnchecked :: (MonadDOM m) => Window -> m BarProp+getStatusbarUnchecked self+  = liftDOM ((self ^. js "statusbar") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.toolbar Mozilla Window.toolbar documentation>  getToolbar :: (MonadDOM m) => Window -> m (Maybe BarProp) getToolbar self = liftDOM ((self ^. js "toolbar") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.toolbar Mozilla Window.toolbar documentation> +getToolbarUnchecked :: (MonadDOM m) => Window -> m BarProp+getToolbarUnchecked self+  = liftDOM ((self ^. js "toolbar") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.navigator Mozilla Window.navigator documentation>  getNavigator :: (MonadDOM m) => Window -> m (Maybe Navigator) getNavigator self   = liftDOM ((self ^. js "navigator") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.navigator Mozilla Window.navigator documentation> +getNavigatorUnchecked :: (MonadDOM m) => Window -> m Navigator+getNavigatorUnchecked self+  = liftDOM ((self ^. js "navigator") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.clientInformation Mozilla Window.clientInformation documentation>  getClientInformation ::                      (MonadDOM m) => Window -> m (Maybe Navigator) getClientInformation self   = liftDOM ((self ^. js "clientInformation") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.clientInformation Mozilla Window.clientInformation documentation> +getClientInformationUnchecked ::+                              (MonadDOM m) => Window -> m Navigator+getClientInformationUnchecked self+  = liftDOM ((self ^. js "clientInformation") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.crypto Mozilla Window.crypto documentation>  getCrypto :: (MonadDOM m) => Window -> m (Maybe Crypto) getCrypto self = liftDOM ((self ^. js "crypto") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.crypto Mozilla Window.crypto documentation> +getCryptoUnchecked :: (MonadDOM m) => Window -> m Crypto+getCryptoUnchecked self+  = liftDOM ((self ^. js "crypto") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.location Mozilla Window.location documentation>  setLocation :: (MonadDOM m) => Window -> Maybe Location -> m () setLocation self val@@ -384,15 +709,30 @@ getLocation :: (MonadDOM m) => Window -> m (Maybe Location) getLocation self = liftDOM ((self ^. js "location") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.location Mozilla Window.location documentation> +getLocationUnchecked :: (MonadDOM m) => Window -> m Location+getLocationUnchecked self+  = liftDOM ((self ^. js "location") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.event Mozilla Window.event documentation>  getEvent :: (MonadDOM m) => Window -> m (Maybe Event) getEvent self = liftDOM ((self ^. js "event") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.event Mozilla Window.event documentation> +getEventUnchecked :: (MonadDOM m) => Window -> m Event+getEventUnchecked self+  = liftDOM ((self ^. js "event") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.frameElement Mozilla Window.frameElement documentation>  getFrameElement :: (MonadDOM m) => Window -> m (Maybe Element) getFrameElement self   = liftDOM ((self ^. js "frameElement") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.frameElement Mozilla Window.frameElement documentation> +getFrameElementUnchecked :: (MonadDOM m) => Window -> m Element+getFrameElementUnchecked self+  = liftDOM ((self ^. js "frameElement") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.offscreenBuffering Mozilla Window.offscreenBuffering documentation>  getOffscreenBuffering :: (MonadDOM m) => Window -> m Bool getOffscreenBuffering self@@ -513,35 +853,75 @@ getSelf :: (MonadDOM m) => Window -> m (Maybe Window) getSelf self = liftDOM ((self ^. js "self") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.self Mozilla Window.self documentation> +getSelfUnchecked :: (MonadDOM m) => Window -> m Window+getSelfUnchecked self+  = liftDOM ((self ^. js "self") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.window Mozilla Window.window documentation>  getWindow :: (MonadDOM m) => Window -> m (Maybe Window) getWindow self = liftDOM ((self ^. js "window") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.window Mozilla Window.window documentation> +getWindowUnchecked :: (MonadDOM m) => Window -> m Window+getWindowUnchecked self+  = liftDOM ((self ^. js "window") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.frames Mozilla Window.frames documentation>  getFrames :: (MonadDOM m) => Window -> m (Maybe Window) getFrames self = liftDOM ((self ^. js "frames") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.frames Mozilla Window.frames documentation> +getFramesUnchecked :: (MonadDOM m) => Window -> m Window+getFramesUnchecked self+  = liftDOM ((self ^. js "frames") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.opener Mozilla Window.opener documentation>  getOpener :: (MonadDOM m) => Window -> m (Maybe Window) getOpener self = liftDOM ((self ^. js "opener") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.opener Mozilla Window.opener documentation> +getOpenerUnchecked :: (MonadDOM m) => Window -> m Window+getOpenerUnchecked self+  = liftDOM ((self ^. js "opener") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.parent Mozilla Window.parent documentation>  getParent :: (MonadDOM m) => Window -> m (Maybe Window) getParent self = liftDOM ((self ^. js "parent") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.parent Mozilla Window.parent documentation> +getParentUnchecked :: (MonadDOM m) => Window -> m Window+getParentUnchecked self+  = liftDOM ((self ^. js "parent") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.top Mozilla Window.top documentation>  getTop :: (MonadDOM m) => Window -> m (Maybe Window) getTop self = liftDOM ((self ^. js "top") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.top Mozilla Window.top documentation> +getTopUnchecked :: (MonadDOM m) => Window -> m Window+getTopUnchecked self+  = liftDOM ((self ^. js "top") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.document Mozilla Window.document documentation>  getDocument :: (MonadDOM m) => Window -> m (Maybe Document) getDocument self = liftDOM ((self ^. js "document") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.document Mozilla Window.document documentation> +getDocumentUnchecked :: (MonadDOM m) => Window -> m Document+getDocumentUnchecked self+  = liftDOM ((self ^. js "document") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.styleMedia Mozilla Window.styleMedia documentation>  getStyleMedia :: (MonadDOM m) => Window -> m (Maybe StyleMedia) getStyleMedia self   = liftDOM ((self ^. js "styleMedia") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.styleMedia Mozilla Window.styleMedia documentation> +getStyleMediaUnchecked :: (MonadDOM m) => Window -> m StyleMedia+getStyleMediaUnchecked self+  = liftDOM ((self ^. js "styleMedia") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.devicePixelRatio Mozilla Window.devicePixelRatio documentation>  getDevicePixelRatio :: (MonadDOM m) => Window -> m Double getDevicePixelRatio self@@ -553,16 +933,32 @@ getApplicationCache self   = liftDOM ((self ^. js "applicationCache") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.applicationCache Mozilla Window.applicationCache documentation> +getApplicationCacheUnchecked ::+                             (MonadDOM m) => Window -> m ApplicationCache+getApplicationCacheUnchecked self+  = liftDOM ((self ^. js "applicationCache") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.sessionStorage Mozilla Window.sessionStorage documentation>  getSessionStorage :: (MonadDOM m) => Window -> m (Maybe Storage) getSessionStorage self   = liftDOM ((self ^. js "sessionStorage") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.sessionStorage Mozilla Window.sessionStorage documentation> +getSessionStorageUnchecked :: (MonadDOM m) => Window -> m Storage+getSessionStorageUnchecked self+  = liftDOM ((self ^. js "sessionStorage") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.localStorage Mozilla Window.localStorage documentation>  getLocalStorage :: (MonadDOM m) => Window -> m (Maybe Storage) getLocalStorage self   = liftDOM ((self ^. js "localStorage") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.localStorage Mozilla Window.localStorage documentation> +getLocalStorageUnchecked :: (MonadDOM m) => Window -> m Storage+getLocalStorageUnchecked self+  = liftDOM ((self ^. js "localStorage") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.orientation Mozilla Window.orientation documentation>  getOrientation :: (MonadDOM m) => Window -> m Int getOrientation self@@ -573,9 +969,19 @@ getPerformance self   = liftDOM ((self ^. js "performance") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.performance Mozilla Window.performance documentation> +getPerformanceUnchecked :: (MonadDOM m) => Window -> m Performance+getPerformanceUnchecked self+  = liftDOM ((self ^. js "performance") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.CSS Mozilla Window.CSS documentation>  getCSS :: (MonadDOM m) => Window -> m (Maybe CSS) getCSS self = liftDOM ((self ^. js "CSS") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.CSS Mozilla Window.CSS documentation> +getCSSUnchecked :: (MonadDOM m) => Window -> m CSS+getCSSUnchecked self+  = liftDOM ((self ^. js "CSS") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/Window.onabort Mozilla Window.onabort documentation>  abort :: EventName Window UIEvent
src/JSDOM/Generated/WindowBase64.hs view
@@ -1,7 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WindowBase64-       (atob, btoa, WindowBase64, castToWindowBase64, gTypeWindowBase64)+       (atob, atob_, btoa, btoa_, WindowBase64, castToWindowBase64,+        gTypeWindowBase64)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -23,6 +24,12 @@   = liftDOM       ((self ^. jsf "atob" [toJSVal string]) >>= fromJSValUnchecked) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64.atob Mozilla WindowBase64.atob documentation> +atob_ ::+      (MonadDOM m, ToJSString string) => WindowBase64 -> string -> m ()+atob_ self string+  = liftDOM (void (self ^. jsf "atob" [toJSVal string]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64.btoa Mozilla WindowBase64.btoa documentation>  btoa ::      (MonadDOM m, ToJSString string, FromJSString result) =>@@ -30,3 +37,9 @@ btoa self string   = liftDOM       ((self ^. jsf "btoa" [toJSVal string]) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64.btoa Mozilla WindowBase64.btoa documentation> +btoa_ ::+      (MonadDOM m, ToJSString string) => WindowBase64 -> string -> m ()+btoa_ self string+  = liftDOM (void (self ^. jsf "btoa" [toJSVal string]))
src/JSDOM/Generated/WindowTimers.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WindowTimers-       (setTimeout, clearTimeout, setInterval, clearInterval,-        WindowTimers, castToWindowTimers, gTypeWindowTimers)+       (setTimeout, setTimeout_, clearTimeout, setInterval, setInterval_,+        clearInterval, WindowTimers, castToWindowTimers, gTypeWindowTimers)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,6 +24,13 @@          ((self ^. jsf "setTimeout" [toJSVal handler, toJSVal timeout]) >>=             valToNumber)) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers.setTimeout Mozilla WindowTimers.setTimeout documentation> +setTimeout_ :: (MonadDOM m) => WindowTimers -> JSVal -> Int -> m ()+setTimeout_ self handler timeout+  = liftDOM+      (void+         (self ^. jsf "setTimeout" [toJSVal handler, toJSVal timeout]))+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers.clearTimeout Mozilla WindowTimers.clearTimeout documentation>  clearTimeout :: (MonadDOM m) => WindowTimers -> Int -> m () clearTimeout self handle@@ -37,6 +44,14 @@       (round <$>          ((self ^. jsf "setInterval" [toJSVal handler, toJSVal timeout]) >>=             valToNumber))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers.setInterval Mozilla WindowTimers.setInterval documentation> +setInterval_ ::+             (MonadDOM m) => WindowTimers -> JSVal -> Int -> m ()+setInterval_ self handler timeout+  = liftDOM+      (void+         (self ^. jsf "setInterval" [toJSVal handler, toJSVal timeout]))  -- | <https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers.clearInterval Mozilla WindowTimers.clearInterval documentation>  clearInterval :: (MonadDOM m) => WindowTimers -> Int -> m ()
src/JSDOM/Generated/WorkerGlobalScope.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WorkerGlobalScope-       (close, importScripts, getSelf, getLocation, error, offline,-        online, getNavigator, WorkerGlobalScope, castToWorkerGlobalScope,+       (close, importScripts, getSelf, getSelfUnchecked, getLocation,+        getLocationUnchecked, error, offline, online, getNavigator,+        getNavigatorUnchecked, WorkerGlobalScope, castToWorkerGlobalScope,         gTypeWorkerGlobalScope, IsWorkerGlobalScope, toWorkerGlobalScope)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -36,6 +37,14 @@ getSelf self   = liftDOM (((toWorkerGlobalScope self) ^. js "self") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope.self Mozilla WorkerGlobalScope.self documentation> +getSelfUnchecked ::+                 (MonadDOM m, IsWorkerGlobalScope self) =>+                   self -> m WorkerGlobalScope+getSelfUnchecked self+  = liftDOM+      (((toWorkerGlobalScope self) ^. js "self") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope.location Mozilla WorkerGlobalScope.location documentation>  getLocation ::             (MonadDOM m, IsWorkerGlobalScope self) =>@@ -44,6 +53,14 @@   = liftDOM       (((toWorkerGlobalScope self) ^. js "location") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope.location Mozilla WorkerGlobalScope.location documentation> +getLocationUnchecked ::+                     (MonadDOM m, IsWorkerGlobalScope self) => self -> m WorkerLocation+getLocationUnchecked self+  = liftDOM+      (((toWorkerGlobalScope self) ^. js "location") >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope.onerror Mozilla WorkerGlobalScope.onerror documentation>  error ::       (IsWorkerGlobalScope self, IsEventTarget self) =>@@ -69,3 +86,11 @@ getNavigator self   = liftDOM       (((toWorkerGlobalScope self) ^. js "navigator") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope.navigator Mozilla WorkerGlobalScope.navigator documentation> +getNavigatorUnchecked ::+                      (MonadDOM m, IsWorkerGlobalScope self) => self -> m WorkerNavigator+getNavigatorUnchecked self+  = liftDOM+      (((toWorkerGlobalScope self) ^. js "navigator") >>=+         fromJSValUnchecked)
src/JSDOM/Generated/WorkerLocation.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WorkerLocation-       (toString, getHref, getProtocol, getHost, getHostname, getPort,-        getPathname, getSearch, getHash, WorkerLocation,+       (toString, toString_, getHref, getProtocol, getHost, getHostname,+        getPort, getPathname, getSearch, getHash, WorkerLocation,         castToWorkerLocation, gTypeWorkerLocation)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -22,6 +22,10 @@          (MonadDOM m, FromJSString result) => WorkerLocation -> m result toString self   = liftDOM ((self ^. jsf "toString" ()) >>= fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WorkerLocation.toString Mozilla WorkerLocation.toString documentation> +toString_ :: (MonadDOM m) => WorkerLocation -> m ()+toString_ self = liftDOM (void (self ^. jsf "toString" ()))  -- | <https://developer.mozilla.org/en-US/docs/Web/API/WorkerLocation.href Mozilla WorkerLocation.href documentation>  getHref ::
src/JSDOM/Generated/WorkerNavigator.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.WorkerNavigator-       (getWebkitTemporaryStorage, getWebkitPersistentStorage, getAppName,-        getAppVersion, getPlatform, getUserAgent, getOnLine,+       (getWebkitTemporaryStorage, getWebkitTemporaryStorageUnchecked,+        getWebkitPersistentStorage, getWebkitPersistentStorageUnchecked,+        getAppName, getAppVersion, getPlatform, getUserAgent, getOnLine,         WorkerNavigator, castToWorkerNavigator, gTypeWorkerNavigator)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -23,11 +24,25 @@ getWebkitTemporaryStorage self   = liftDOM ((self ^. js "webkitTemporaryStorage") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/WorkerNavigator.webkitTemporaryStorage Mozilla WorkerNavigator.webkitTemporaryStorage documentation> +getWebkitTemporaryStorageUnchecked ::+                                   (MonadDOM m) => WorkerNavigator -> m StorageQuota+getWebkitTemporaryStorageUnchecked self+  = liftDOM+      ((self ^. js "webkitTemporaryStorage") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/WorkerNavigator.webkitPersistentStorage Mozilla WorkerNavigator.webkitPersistentStorage documentation>  getWebkitPersistentStorage ::                            (MonadDOM m) => WorkerNavigator -> m (Maybe StorageQuota) getWebkitPersistentStorage self   = liftDOM ((self ^. js "webkitPersistentStorage") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/WorkerNavigator.webkitPersistentStorage Mozilla WorkerNavigator.webkitPersistentStorage documentation> +getWebkitPersistentStorageUnchecked ::+                                    (MonadDOM m) => WorkerNavigator -> m StorageQuota+getWebkitPersistentStorageUnchecked self+  = liftDOM+      ((self ^. js "webkitPersistentStorage") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/WorkerNavigator.appName Mozilla WorkerNavigator.appName documentation>  getAppName ::
src/JSDOM/Generated/XMLHttpRequest.hs view
@@ -2,15 +2,18 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.XMLHttpRequest        (newXMLHttpRequest, open, setRequestHeader, send, abort,-        getAllResponseHeaders, getResponseHeader, overrideMimeType,+        getAllResponseHeaders, getAllResponseHeaders_,+        getAllResponseHeadersUnchecked, getResponseHeader,+        getResponseHeader_, getResponseHeaderUnchecked, overrideMimeType,         pattern UNSENT, pattern OPENED, pattern HEADERS_RECEIVED,         pattern LOADING, pattern DONE, abortEvent, error, load, loadEnd,         loadStart, progress, timeout, readyStateChange, setTimeout,         getTimeout, getReadyState, setWithCredentials, getWithCredentials,-        getUpload, getResponseText, getResponseXML, setResponseType,-        getResponseType, getResponse, getStatus, getStatusText,-        getResponseURL, XMLHttpRequest, castToXMLHttpRequest,-        gTypeXMLHttpRequest)+        getUpload, getUploadUnchecked, getResponseText,+        getResponseTextUnchecked, getResponseXML, getResponseXMLUnchecked,+        setResponseType, getResponseType, getResponse,+        getResponseUnchecked, getStatus, getStatusText, getResponseURL,+        XMLHttpRequest, castToXMLHttpRequest, gTypeXMLHttpRequest)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -66,6 +69,18 @@   = liftDOM       ((self ^. jsf "getAllResponseHeaders" ()) >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.getAllResponseHeaders Mozilla XMLHttpRequest.getAllResponseHeaders documentation> +getAllResponseHeaders_ :: (MonadDOM m) => XMLHttpRequest -> m ()+getAllResponseHeaders_ self+  = liftDOM (void (self ^. jsf "getAllResponseHeaders" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.getAllResponseHeaders Mozilla XMLHttpRequest.getAllResponseHeaders documentation> +getAllResponseHeadersUnchecked ::+                               (MonadDOM m, FromJSString result) => XMLHttpRequest -> m result+getAllResponseHeadersUnchecked self+  = liftDOM+      ((self ^. jsf "getAllResponseHeaders" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.getResponseHeader Mozilla XMLHttpRequest.getResponseHeader documentation>  getResponseHeader ::                   (MonadDOM m, ToJSString header, FromJSString result) =>@@ -75,6 +90,21 @@       ((self ^. jsf "getResponseHeader" [toJSVal header]) >>=          fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.getResponseHeader Mozilla XMLHttpRequest.getResponseHeader documentation> +getResponseHeader_ ::+                   (MonadDOM m, ToJSString header) => XMLHttpRequest -> header -> m ()+getResponseHeader_ self header+  = liftDOM (void (self ^. jsf "getResponseHeader" [toJSVal header]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.getResponseHeader Mozilla XMLHttpRequest.getResponseHeader documentation> +getResponseHeaderUnchecked ::+                           (MonadDOM m, ToJSString header, FromJSString result) =>+                             XMLHttpRequest -> header -> m result+getResponseHeaderUnchecked self header+  = liftDOM+      ((self ^. jsf "getResponseHeader" [toJSVal header]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.overrideMimeType Mozilla XMLHttpRequest.overrideMimeType documentation>  overrideMimeType ::                  (MonadDOM m, ToJSString override) =>@@ -150,6 +180,12 @@           (MonadDOM m) => XMLHttpRequest -> m (Maybe XMLHttpRequestUpload) getUpload self = liftDOM ((self ^. js "upload") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.upload Mozilla XMLHttpRequest.upload documentation> +getUploadUnchecked ::+                   (MonadDOM m) => XMLHttpRequest -> m XMLHttpRequestUpload+getUploadUnchecked self+  = liftDOM ((self ^. js "upload") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.responseText Mozilla XMLHttpRequest.responseText documentation>  getResponseText ::                 (MonadDOM m, FromJSString result) =>@@ -157,12 +193,24 @@ getResponseText self   = liftDOM ((self ^. js "responseText") >>= fromMaybeJSString) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.responseText Mozilla XMLHttpRequest.responseText documentation> +getResponseTextUnchecked ::+                         (MonadDOM m, FromJSString result) => XMLHttpRequest -> m result+getResponseTextUnchecked self+  = liftDOM ((self ^. js "responseText") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.responseXML Mozilla XMLHttpRequest.responseXML documentation>  getResponseXML ::                (MonadDOM m) => XMLHttpRequest -> m (Maybe Document) getResponseXML self   = liftDOM ((self ^. js "responseXML") >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.responseXML Mozilla XMLHttpRequest.responseXML documentation> +getResponseXMLUnchecked ::+                        (MonadDOM m) => XMLHttpRequest -> m Document+getResponseXMLUnchecked self+  = liftDOM ((self ^. js "responseXML") >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.responseType Mozilla XMLHttpRequest.responseType documentation>  setResponseType ::                 (MonadDOM m) =>@@ -179,6 +227,11 @@ -- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.response Mozilla XMLHttpRequest.response documentation>  getResponse :: (MonadDOM m) => XMLHttpRequest -> m (Maybe GObject) getResponse self = liftDOM ((self ^. js "response") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.response Mozilla XMLHttpRequest.response documentation> +getResponseUnchecked :: (MonadDOM m) => XMLHttpRequest -> m GObject+getResponseUnchecked self+  = liftDOM ((self ^. js "response") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest.status Mozilla XMLHttpRequest.status documentation>  getStatus :: (MonadDOM m) => XMLHttpRequest -> m Word
src/JSDOM/Generated/XMLSerializer.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.XMLSerializer-       (newXMLSerializer, serializeToString, XMLSerializer,-        castToXMLSerializer, gTypeXMLSerializer)+       (newXMLSerializer, serializeToString, serializeToString_,+        XMLSerializer, castToXMLSerializer, gTypeXMLSerializer)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -29,3 +29,9 @@   = liftDOM       ((self ^. jsf "serializeToString" [toJSVal node]) >>=          fromJSValUnchecked)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XMLSerializer.serializeToString Mozilla XMLSerializer.serializeToString documentation> +serializeToString_ ::+                   (MonadDOM m, IsNode node) => XMLSerializer -> Maybe node -> m ()+serializeToString_ self node+  = liftDOM (void (self ^. jsf "serializeToString" [toJSVal node]))
src/JSDOM/Generated/XPathEvaluator.hs view
@@ -1,7 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.XPathEvaluator-       (newXPathEvaluator, createExpression, createNSResolver, evaluate,+       (newXPathEvaluator, createExpression, createExpression_,+        createExpressionUnchecked, createNSResolver, createNSResolver_,+        createNSResolverUnchecked, evaluate, evaluate_, evaluateUnchecked,         XPathEvaluator, castToXPathEvaluator, gTypeXPathEvaluator)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))@@ -32,6 +34,27 @@           [toJSVal expression, toJSVal resolver])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathEvaluator.createExpression Mozilla XPathEvaluator.createExpression documentation> +createExpression_ ::+                  (MonadDOM m, ToJSString expression) =>+                    XPathEvaluator -> expression -> Maybe XPathNSResolver -> m ()+createExpression_ self expression resolver+  = liftDOM+      (void+         (self ^. jsf "createExpression"+            [toJSVal expression, toJSVal resolver]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathEvaluator.createExpression Mozilla XPathEvaluator.createExpression documentation> +createExpressionUnchecked ::+                          (MonadDOM m, ToJSString expression) =>+                            XPathEvaluator ->+                              expression -> Maybe XPathNSResolver -> m XPathExpression+createExpressionUnchecked self expression resolver+  = liftDOM+      ((self ^. jsf "createExpression"+          [toJSVal expression, toJSVal resolver])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathEvaluator.createNSResolver Mozilla XPathEvaluator.createNSResolver documentation>  createNSResolver ::                  (MonadDOM m, IsNode nodeResolver) =>@@ -41,6 +64,23 @@       ((self ^. jsf "createNSResolver" [toJSVal nodeResolver]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathEvaluator.createNSResolver Mozilla XPathEvaluator.createNSResolver documentation> +createNSResolver_ ::+                  (MonadDOM m, IsNode nodeResolver) =>+                    XPathEvaluator -> Maybe nodeResolver -> m ()+createNSResolver_ self nodeResolver+  = liftDOM+      (void (self ^. jsf "createNSResolver" [toJSVal nodeResolver]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathEvaluator.createNSResolver Mozilla XPathEvaluator.createNSResolver documentation> +createNSResolverUnchecked ::+                          (MonadDOM m, IsNode nodeResolver) =>+                            XPathEvaluator -> Maybe nodeResolver -> m XPathNSResolver+createNSResolverUnchecked self nodeResolver+  = liftDOM+      ((self ^. jsf "createNSResolver" [toJSVal nodeResolver]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathEvaluator.evaluate Mozilla XPathEvaluator.evaluate documentation>  evaluate ::          (MonadDOM m, ToJSString expression, IsNode contextNode) =>@@ -55,3 +95,32 @@           [toJSVal expression, toJSVal contextNode, toJSVal resolver,            toJSVal type', toJSVal inResult])          >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathEvaluator.evaluate Mozilla XPathEvaluator.evaluate documentation> +evaluate_ ::+          (MonadDOM m, ToJSString expression, IsNode contextNode) =>+            XPathEvaluator ->+              expression ->+                Maybe contextNode ->+                  Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m ()+evaluate_ self expression contextNode resolver type' inResult+  = liftDOM+      (void+         (self ^. jsf "evaluate"+            [toJSVal expression, toJSVal contextNode, toJSVal resolver,+             toJSVal type', toJSVal inResult]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathEvaluator.evaluate Mozilla XPathEvaluator.evaluate documentation> +evaluateUnchecked ::+                  (MonadDOM m, ToJSString expression, IsNode contextNode) =>+                    XPathEvaluator ->+                      expression ->+                        Maybe contextNode ->+                          Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m XPathResult+evaluateUnchecked self expression contextNode resolver type'+  inResult+  = liftDOM+      ((self ^. jsf "evaluate"+          [toJSVal expression, toJSVal contextNode, toJSVal resolver,+           toJSVal type', toJSVal inResult])+         >>= fromJSValUnchecked)
src/JSDOM/Generated/XPathExpression.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.XPathExpression-       (evaluate, XPathExpression, castToXPathExpression,-        gTypeXPathExpression)+       (evaluate, evaluate_, evaluateUnchecked, XPathExpression,+        castToXPathExpression, gTypeXPathExpression)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -27,3 +27,25 @@       ((self ^. jsf "evaluate"           [toJSVal contextNode, toJSVal type', toJSVal inResult])          >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathExpression.evaluate Mozilla XPathExpression.evaluate documentation> +evaluate_ ::+          (MonadDOM m, IsNode contextNode) =>+            XPathExpression ->+              Maybe contextNode -> Word -> Maybe XPathResult -> m ()+evaluate_ self contextNode type' inResult+  = liftDOM+      (void+         (self ^. jsf "evaluate"+            [toJSVal contextNode, toJSVal type', toJSVal inResult]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathExpression.evaluate Mozilla XPathExpression.evaluate documentation> +evaluateUnchecked ::+                  (MonadDOM m, IsNode contextNode) =>+                    XPathExpression ->+                      Maybe contextNode -> Word -> Maybe XPathResult -> m XPathResult+evaluateUnchecked self contextNode type' inResult+  = liftDOM+      ((self ^. jsf "evaluate"+          [toJSVal contextNode, toJSVal type', toJSVal inResult])+         >>= fromJSValUnchecked)
src/JSDOM/Generated/XPathNSResolver.hs view
@@ -1,8 +1,9 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.XPathNSResolver-       (lookupNamespaceURI, XPathNSResolver, castToXPathNSResolver,-        gTypeXPathNSResolver)+       (lookupNamespaceURI, lookupNamespaceURI_,+        lookupNamespaceURIUnchecked, XPathNSResolver,+        castToXPathNSResolver, gTypeXPathNSResolver)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -24,3 +25,20 @@   = liftDOM       ((self ^. jsf "lookupNamespaceURI" [toJSVal prefix]) >>=          fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathNSResolver.lookupNamespaceURI Mozilla XPathNSResolver.lookupNamespaceURI documentation> +lookupNamespaceURI_ ::+                    (MonadDOM m, ToJSString prefix) =>+                      XPathNSResolver -> prefix -> m ()+lookupNamespaceURI_ self prefix+  = liftDOM+      (void (self ^. jsf "lookupNamespaceURI" [toJSVal prefix]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathNSResolver.lookupNamespaceURI Mozilla XPathNSResolver.lookupNamespaceURI documentation> +lookupNamespaceURIUnchecked ::+                            (MonadDOM m, ToJSString prefix, FromJSString result) =>+                              XPathNSResolver -> prefix -> m result+lookupNamespaceURIUnchecked self prefix+  = liftDOM+      ((self ^. jsf "lookupNamespaceURI" [toJSVal prefix]) >>=+         fromJSValUnchecked)
src/JSDOM/Generated/XPathResult.hs view
@@ -1,16 +1,18 @@ {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.XPathResult-       (iterateNext, snapshotItem, pattern ANY_TYPE, pattern NUMBER_TYPE,-        pattern STRING_TYPE, pattern BOOLEAN_TYPE,+       (iterateNext, iterateNext_, iterateNextUnchecked, snapshotItem,+        snapshotItem_, snapshotItemUnchecked, pattern ANY_TYPE,+        pattern NUMBER_TYPE, pattern STRING_TYPE, pattern BOOLEAN_TYPE,         pattern UNORDERED_NODE_ITERATOR_TYPE,         pattern ORDERED_NODE_ITERATOR_TYPE,         pattern UNORDERED_NODE_SNAPSHOT_TYPE,         pattern ORDERED_NODE_SNAPSHOT_TYPE,         pattern ANY_UNORDERED_NODE_TYPE, pattern FIRST_ORDERED_NODE_TYPE,         getResultType, getNumberValue, getStringValue, getBooleanValue,-        getSingleNodeValue, getInvalidIteratorState, getSnapshotLength,-        XPathResult, castToXPathResult, gTypeXPathResult)+        getSingleNodeValue, getSingleNodeValueUnchecked,+        getInvalidIteratorState, getSnapshotLength, XPathResult,+        castToXPathResult, gTypeXPathResult)        where import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..)) import Data.Typeable (Typeable)@@ -29,12 +31,34 @@ iterateNext self   = liftDOM ((self ^. jsf "iterateNext" ()) >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathResult.iterateNext Mozilla XPathResult.iterateNext documentation> +iterateNext_ :: (MonadDOM m) => XPathResult -> m ()+iterateNext_ self = liftDOM (void (self ^. jsf "iterateNext" ()))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathResult.iterateNext Mozilla XPathResult.iterateNext documentation> +iterateNextUnchecked :: (MonadDOM m) => XPathResult -> m Node+iterateNextUnchecked self+  = liftDOM ((self ^. jsf "iterateNext" ()) >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathResult.snapshotItem Mozilla XPathResult.snapshotItem documentation>  snapshotItem ::              (MonadDOM m) => XPathResult -> Word -> m (Maybe Node) snapshotItem self index   = liftDOM       ((self ^. jsf "snapshotItem" [toJSVal index]) >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathResult.snapshotItem Mozilla XPathResult.snapshotItem documentation> +snapshotItem_ :: (MonadDOM m) => XPathResult -> Word -> m ()+snapshotItem_ self index+  = liftDOM (void (self ^. jsf "snapshotItem" [toJSVal index]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathResult.snapshotItem Mozilla XPathResult.snapshotItem documentation> +snapshotItemUnchecked ::+                      (MonadDOM m) => XPathResult -> Word -> m Node+snapshotItemUnchecked self index+  = liftDOM+      ((self ^. jsf "snapshotItem" [toJSVal index]) >>=+         fromJSValUnchecked) pattern ANY_TYPE = 0 pattern NUMBER_TYPE = 1 pattern STRING_TYPE = 2@@ -71,6 +95,12 @@ getSingleNodeValue :: (MonadDOM m) => XPathResult -> m (Maybe Node) getSingleNodeValue self   = liftDOM ((self ^. js "singleNodeValue") >>= fromJSVal)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathResult.singleNodeValue Mozilla XPathResult.singleNodeValue documentation> +getSingleNodeValueUnchecked ::+                            (MonadDOM m) => XPathResult -> m Node+getSingleNodeValueUnchecked self+  = liftDOM ((self ^. js "singleNodeValue") >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/XPathResult.invalidIteratorState Mozilla XPathResult.invalidIteratorState documentation>  getInvalidIteratorState :: (MonadDOM m) => XPathResult -> m Bool
src/JSDOM/Generated/XSLTProcessor.hs view
@@ -2,7 +2,10 @@ {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Generated.XSLTProcessor        (newXSLTProcessor, importStylesheet, transformToFragment,-        transformToDocument, setParameter, getParameter, removeParameter,+        transformToFragment_, transformToFragmentUnchecked,+        transformToDocument, transformToDocument_,+        transformToDocumentUnchecked, setParameter, getParameter,+        getParameter_, getParameterUnchecked, removeParameter,         clearParameters, reset, XSLTProcessor, castToXSLTProcessor,         gTypeXSLTProcessor)        where@@ -42,6 +45,26 @@           [toJSVal source, toJSVal docVal])          >>= fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/XSLTProcessor.transformToFragment Mozilla XSLTProcessor.transformToFragment documentation> +transformToFragment_ ::+                     (MonadDOM m, IsNode source, IsDocument docVal) =>+                       XSLTProcessor -> Maybe source -> Maybe docVal -> m ()+transformToFragment_ self source docVal+  = liftDOM+      (void+         (self ^. jsf "transformToFragment"+            [toJSVal source, toJSVal docVal]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XSLTProcessor.transformToFragment Mozilla XSLTProcessor.transformToFragment documentation> +transformToFragmentUnchecked ::+                             (MonadDOM m, IsNode source, IsDocument docVal) =>+                               XSLTProcessor -> Maybe source -> Maybe docVal -> m DocumentFragment+transformToFragmentUnchecked self source docVal+  = liftDOM+      ((self ^. jsf "transformToFragment"+          [toJSVal source, toJSVal docVal])+         >>= fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/XSLTProcessor.transformToDocument Mozilla XSLTProcessor.transformToDocument documentation>  transformToDocument ::                     (MonadDOM m, IsNode source) =>@@ -51,6 +74,23 @@       ((self ^. jsf "transformToDocument" [toJSVal source]) >>=          fromJSVal) +-- | <https://developer.mozilla.org/en-US/docs/Web/API/XSLTProcessor.transformToDocument Mozilla XSLTProcessor.transformToDocument documentation> +transformToDocument_ ::+                     (MonadDOM m, IsNode source) =>+                       XSLTProcessor -> Maybe source -> m ()+transformToDocument_ self source+  = liftDOM+      (void (self ^. jsf "transformToDocument" [toJSVal source]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XSLTProcessor.transformToDocument Mozilla XSLTProcessor.transformToDocument documentation> +transformToDocumentUnchecked ::+                             (MonadDOM m, IsNode source) =>+                               XSLTProcessor -> Maybe source -> m Document+transformToDocumentUnchecked self source+  = liftDOM+      ((self ^. jsf "transformToDocument" [toJSVal source]) >>=+         fromJSValUnchecked)+ -- | <https://developer.mozilla.org/en-US/docs/Web/API/XSLTProcessor.setParameter Mozilla XSLTProcessor.setParameter documentation>  setParameter ::              (MonadDOM m, ToJSString namespaceURI, ToJSString localName,@@ -72,6 +112,27 @@       ((self ^. jsf "getParameter"           [toJSVal namespaceURI, toJSVal localName])          >>= fromMaybeJSString)++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XSLTProcessor.getParameter Mozilla XSLTProcessor.getParameter documentation> +getParameter_ ::+              (MonadDOM m, ToJSString namespaceURI, ToJSString localName) =>+                XSLTProcessor -> namespaceURI -> localName -> m ()+getParameter_ self namespaceURI localName+  = liftDOM+      (void+         (self ^. jsf "getParameter"+            [toJSVal namespaceURI, toJSVal localName]))++-- | <https://developer.mozilla.org/en-US/docs/Web/API/XSLTProcessor.getParameter Mozilla XSLTProcessor.getParameter documentation> +getParameterUnchecked ::+                      (MonadDOM m, ToJSString namespaceURI, ToJSString localName,+                       FromJSString result) =>+                        XSLTProcessor -> namespaceURI -> localName -> m result+getParameterUnchecked self namespaceURI localName+  = liftDOM+      ((self ^. jsf "getParameter"+          [toJSVal namespaceURI, toJSVal localName])+         >>= fromJSValUnchecked)  -- | <https://developer.mozilla.org/en-US/docs/Web/API/XSLTProcessor.removeParameter Mozilla XSLTProcessor.removeParameter documentation>  removeParameter ::
src/JSDOM/Types.hs view
@@ -6,19 +6,35 @@ {-# LANGUAGE LambdaCase #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} module JSDOM.Types (-  -- * Monad-    DOM, DOMContext, askDOM, runDOM, MonadDOM(..)+  -- * JavaScript Context and Monad+    JSContextRef(..), JSM, askJSM, runJSM, MonadJSM(..), liftJSM -  -- * Object-  , maybeNullOrUndefined, maybeNullOrUndefined', maybeToNullable-  , propagateGError, GType(..)-  , GObject(..), IsGObject, toGObject, castToGObject, gTypeGObject, unsafeCastGObject, isA, objectToString-  , ToJSVal(..), FromJSVal(..), fromJSArray, fromJSArrayUnchecked+  -- * DOM Context and Monad+  , DOMContext(..), DOM, askDOM, runDOM, MonadDOM(..), liftDOM -  -- * DOMString-  , DOMString(..), ToDOMString(..), FromDOMString(..), IsDOMString, ToJSString(..), FromJSString(..)+  -- * JavaScript Value+  , JSVal(..), ToJSVal(..), FromJSVal(..)++  -- * JavaScript String+  , JSString(..), ToJSString(..), FromJSString(..)   , toMaybeJSString, fromMaybeJSString +  -- * JavaScript Array+  , fromJSArray, fromJSArrayUnchecked++  -- * JavaScript Object+  , Object(..)++  -- * Nullable+  , Nullable(..), nullableToMaybe, maybeToNullable++  -- * DOM String+  , DOMString(..), ToDOMString(..), FromDOMString(..), IsDOMString++  -- * Object+  , maybeNullOrUndefined, maybeNullOrUndefined', GType(..)+  , GObject(..), IsGObject, toGObject, castToGObject, gTypeGObject, unsafeCastGObject, isA, objectToString+   -- * Callbacks   , Callback(..)   , withCallback@@ -672,7 +688,8 @@        (Object(..), valToBool, valNull, valToNumber, (!!), js,         JSVal, JSString, JSM, maybeNullOrUndefined, maybeNullOrUndefined',         valToStr, jsg, ToJSString(..), strToText, MakeObject(..),-        Nullable(..), Function(..), freeFunction, instanceOf, JSContextRef)+        Nullable(..), Function(..), freeFunction, instanceOf, JSContextRef,+        askJSM, runJSM, MonadJSM(..), liftJSM) import Foreign.Ptr (nullPtr) import Control.Lens.Operators ((^.)) import Data.Maybe (catMaybes)@@ -682,33 +699,24 @@ import Control.Monad.Trans.Reader (ReaderT(..), ask) import Control.Exception (bracket) +-- | This is the same as 'JSM' except when using ghcjs-dom-webkit with GHC (instead of ghcjs-dom-jsaddle) type DOM = JSM+-- | This is the same as 'JSContextRef' except when using ghcjs-dom-webkit with GHC (instead of ghcjs-dom-jsaddle) type DOMContext = JSContextRef--askDOM :: MonadDOM m => m DOMContext-askDOM = liftDOM ask--runDOM :: DOM a -> DOMContext -> IO a-runDOM = runReaderT--class (Applicative m, MonadIO m) => MonadDOM m where-    liftDOM :: JSM a -> m a-    {-# MINIMAL liftDOM #-}--instance MonadDOM JSM where-    liftDOM = id-    {-# INLINE liftDOM #-}+-- | This is the same as 'MonadJSM' except when using ghcjs-dom-webkit with GHC (instead of ghcjs-dom-jsaddle)+type MonadDOM = MonadJSM -#ifdef ghcjs_HOST_OS-postGUIAsync :: IO () -> IO ()-postGUIAsync = id+-- | This is the same as 'liftJSM' except when using ghcjs-dom-webkit with GHC (instead of ghcjs-dom-jsaddle)+liftDOM :: MonadDOM m => DOM a -> m a+liftDOM = liftJSM -postGUISync :: IO a -> IO a-postGUISync = id-#endif+-- | This is the same as 'askJSM' except when using ghcjs-dom-webkit with GHC (instead of ghcjs-dom-jsaddle)+askDOM :: MonadDOM m => m DOMContext+askDOM = askJSM -propagateGError :: a -> a-propagateGError = id+-- | This is the same as 'runJSM' except when using ghcjs-dom-webkit with GHC (instead of ghcjs-dom-jsaddle)+runDOM :: MonadIO m => DOM a -> DOMContext -> m a+runDOM = runJSM  newtype GType = GType Object @@ -892,7 +900,6 @@  type ToDOMString s = ToJSString s type FromDOMString s = FromJSString s- type IsDOMString s = (ToDOMString s, FromDOMString s)  -- Callbacks@@ -901,11 +908,11 @@ withCallback :: (MonadDOM m, Coercible c Function)              => JSM c -> (c -> JSM a) -> m a withCallback aquire f = do-    jsCtx <- liftDOM ask+    jsCtx <- askJSM     liftIO $ bracket-        (runReaderT aquire jsCtx)-        ((`runReaderT` jsCtx) . freeFunction . coerce)-        (\t -> runReaderT (f t) jsCtx)+        (runJSM aquire jsCtx)+        ((`runJSM` jsCtx) . freeFunction . coerce)+        (\t -> runJSM (f t) jsCtx)  newtype AudioBufferCallback = AudioBufferCallback (Callback (JSVal -> IO ())) instance ToJSVal AudioBufferCallback where toJSVal (AudioBufferCallback (Callback r)) = toJSVal r