Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- dOMRangeCloneContents
- dOMRangeCloneRange
- dOMRangeCollapse
- dOMRangeCompareBoundaryPoints
- dOMRangeCompareNode
- dOMRangeComparePoint
- dOMRangeCreateContextualFragment
- dOMRangeDeleteContents
- dOMRangeDetach
- dOMRangeExpand
- dOMRangeExtractContents
- dOMRangeGetCollapsed
- dOMRangeGetCommonAncestorContainer
- dOMRangeGetEndContainer
- dOMRangeGetEndOffset
- dOMRangeGetStartContainer
- dOMRangeGetStartOffset
- dOMRangeGetText
- dOMRangeInsertNode
- dOMRangeIntersectsNode
- dOMRangeIsPointInRange
- dOMRangeSelectNode
- dOMRangeSelectNodeContents
- dOMRangeSetEnd
- dOMRangeSetEndAfter
- dOMRangeSetEndBefore
- dOMRangeSetStart
- dOMRangeSetStartAfter
- dOMRangeSetStartBefore
- dOMRangeSurroundContents
- dOMRangeToString
- Properties
- newtype DOMRange = DOMRange (ForeignPtr DOMRange)
- class GObject o => DOMRangeK o
- toDOMRange :: DOMRangeK o => o -> IO DOMRange
- noDOMRange :: Maybe DOMRange
- data DOMRangeCloneContentsMethodInfo
- dOMRangeCloneContents :: (MonadIO m, DOMRangeK a) => a -> m DOMDocumentFragment
- data DOMRangeCloneRangeMethodInfo
- dOMRangeCloneRange :: (MonadIO m, DOMRangeK a) => a -> m DOMRange
- data DOMRangeCollapseMethodInfo
- dOMRangeCollapse :: (MonadIO m, DOMRangeK a) => a -> Bool -> m ()
- data DOMRangeCompareBoundaryPointsMethodInfo
- dOMRangeCompareBoundaryPoints :: (MonadIO m, DOMRangeK a, DOMRangeK b) => a -> Word16 -> b -> m Int16
- data DOMRangeCompareNodeMethodInfo
- dOMRangeCompareNode :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m Int16
- data DOMRangeComparePointMethodInfo
- dOMRangeComparePoint :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> CLong -> m Int16
- data DOMRangeCreateContextualFragmentMethodInfo
- dOMRangeCreateContextualFragment :: (MonadIO m, DOMRangeK a) => a -> Text -> m DOMDocumentFragment
- data DOMRangeDeleteContentsMethodInfo
- dOMRangeDeleteContents :: (MonadIO m, DOMRangeK a) => a -> m ()
- data DOMRangeDetachMethodInfo
- dOMRangeDetach :: (MonadIO m, DOMRangeK a) => a -> m ()
- data DOMRangeExpandMethodInfo
- dOMRangeExpand :: (MonadIO m, DOMRangeK a) => a -> Text -> m ()
- data DOMRangeExtractContentsMethodInfo
- dOMRangeExtractContents :: (MonadIO m, DOMRangeK a) => a -> m DOMDocumentFragment
- data DOMRangeGetCollapsedMethodInfo
- dOMRangeGetCollapsed :: (MonadIO m, DOMRangeK a) => a -> m ()
- data DOMRangeGetCommonAncestorContainerMethodInfo
- dOMRangeGetCommonAncestorContainer :: (MonadIO m, DOMRangeK a) => a -> m DOMNode
- data DOMRangeGetEndContainerMethodInfo
- dOMRangeGetEndContainer :: (MonadIO m, DOMRangeK a) => a -> m DOMNode
- data DOMRangeGetEndOffsetMethodInfo
- dOMRangeGetEndOffset :: (MonadIO m, DOMRangeK a) => a -> m CLong
- data DOMRangeGetStartContainerMethodInfo
- dOMRangeGetStartContainer :: (MonadIO m, DOMRangeK a) => a -> m DOMNode
- data DOMRangeGetStartOffsetMethodInfo
- dOMRangeGetStartOffset :: (MonadIO m, DOMRangeK a) => a -> m CLong
- data DOMRangeGetTextMethodInfo
- dOMRangeGetText :: (MonadIO m, DOMRangeK a) => a -> m Text
- data DOMRangeInsertNodeMethodInfo
- dOMRangeInsertNode :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- data DOMRangeIntersectsNodeMethodInfo
- dOMRangeIntersectsNode :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- data DOMRangeIsPointInRangeMethodInfo
- dOMRangeIsPointInRange :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> CLong -> m ()
- data DOMRangeSelectNodeMethodInfo
- dOMRangeSelectNode :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- data DOMRangeSelectNodeContentsMethodInfo
- dOMRangeSelectNodeContents :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- data DOMRangeSetEndMethodInfo
- dOMRangeSetEnd :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> CLong -> m ()
- data DOMRangeSetEndAfterMethodInfo
- dOMRangeSetEndAfter :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- data DOMRangeSetEndBeforeMethodInfo
- dOMRangeSetEndBefore :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- data DOMRangeSetStartMethodInfo
- dOMRangeSetStart :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> CLong -> m ()
- data DOMRangeSetStartAfterMethodInfo
- dOMRangeSetStartAfter :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- data DOMRangeSetStartBeforeMethodInfo
- dOMRangeSetStartBefore :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- data DOMRangeSurroundContentsMethodInfo
- dOMRangeSurroundContents :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m ()
- data DOMRangeToStringMethodInfo
- dOMRangeToString :: (MonadIO m, DOMRangeK a) => a -> m Text
- data DOMRangeCollapsedPropertyInfo
- dOMRangeCollapsed :: AttrLabelProxy "collapsed"
- getDOMRangeCollapsed :: (MonadIO m, DOMRangeK o) => o -> m Bool
- data DOMRangeCommonAncestorContainerPropertyInfo
- dOMRangeCommonAncestorContainer :: AttrLabelProxy "commonAncestorContainer"
- getDOMRangeCommonAncestorContainer :: (MonadIO m, DOMRangeK o) => o -> m (Maybe DOMNode)
- data DOMRangeEndContainerPropertyInfo
- dOMRangeEndContainer :: AttrLabelProxy "endContainer"
- getDOMRangeEndContainer :: (MonadIO m, DOMRangeK o) => o -> m (Maybe DOMNode)
- data DOMRangeEndOffsetPropertyInfo
- dOMRangeEndOffset :: AttrLabelProxy "endOffset"
- getDOMRangeEndOffset :: (MonadIO m, DOMRangeK o) => o -> m CLong
- data DOMRangeStartContainerPropertyInfo
- dOMRangeStartContainer :: AttrLabelProxy "startContainer"
- getDOMRangeStartContainer :: (MonadIO m, DOMRangeK o) => o -> m (Maybe DOMNode)
- data DOMRangeStartOffsetPropertyInfo
- dOMRangeStartOffset :: AttrLabelProxy "startOffset"
- getDOMRangeStartOffset :: (MonadIO m, DOMRangeK o) => o -> m CLong
- data DOMRangeTextPropertyInfo
- dOMRangeText :: AttrLabelProxy "text"
- getDOMRangeText :: (MonadIO m, DOMRangeK o) => o -> m (Maybe Text)
Exported types
GObject DOMRange | |
((~) * info (ResolveDOMRangeMethod t DOMRange), MethodInfo * info DOMRange p) => IsLabelProxy t (DOMRange -> p) | |
type ParentTypes DOMRange | |
type AttributeList DOMRange | |
type SignalList DOMRange |
toDOMRange :: DOMRangeK o => o -> IO DOMRange Source
Methods
dOMRangeCloneContents
data DOMRangeCloneContentsMethodInfo Source
((~) * signature (m DOMDocumentFragment), MonadIO m, DOMRangeK a) => MethodInfo * DOMRangeCloneContentsMethodInfo a signature |
dOMRangeCloneContents :: (MonadIO m, DOMRangeK a) => a -> m DOMDocumentFragment Source
dOMRangeCloneRange
data DOMRangeCloneRangeMethodInfo Source
((~) * signature (m DOMRange), MonadIO m, DOMRangeK a) => MethodInfo * DOMRangeCloneRangeMethodInfo a signature |
dOMRangeCloneRange :: (MonadIO m, DOMRangeK a) => a -> m DOMRange Source
dOMRangeCollapse
data DOMRangeCollapseMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, DOMRangeK a) => MethodInfo * DOMRangeCollapseMethodInfo a signature |
dOMRangeCollapse :: (MonadIO m, DOMRangeK a) => a -> Bool -> m () Source
dOMRangeCompareBoundaryPoints
data DOMRangeCompareBoundaryPointsMethodInfo Source
((~) * signature (Word16 -> b -> m Int16), MonadIO m, DOMRangeK a, DOMRangeK b) => MethodInfo * DOMRangeCompareBoundaryPointsMethodInfo a signature |
dOMRangeCompareBoundaryPoints :: (MonadIO m, DOMRangeK a, DOMRangeK b) => a -> Word16 -> b -> m Int16 Source
dOMRangeCompareNode
data DOMRangeCompareNodeMethodInfo Source
((~) * signature (b -> m Int16), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo * DOMRangeCompareNodeMethodInfo a signature |
dOMRangeComparePoint
data DOMRangeComparePointMethodInfo Source
((~) * signature (b -> CLong -> m Int16), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo * DOMRangeComparePointMethodInfo a signature |
dOMRangeCreateContextualFragment
data DOMRangeCreateContextualFragmentMethodInfo Source
((~) * signature (Text -> m DOMDocumentFragment), MonadIO m, DOMRangeK a) => MethodInfo * DOMRangeCreateContextualFragmentMethodInfo a signature |
dOMRangeCreateContextualFragment :: (MonadIO m, DOMRangeK a) => a -> Text -> m DOMDocumentFragment Source
dOMRangeDeleteContents
data DOMRangeDeleteContentsMethodInfo Source
((~) * signature (m ()), MonadIO m, DOMRangeK a) => MethodInfo * DOMRangeDeleteContentsMethodInfo a signature |
dOMRangeDeleteContents :: (MonadIO m, DOMRangeK a) => a -> m () Source
dOMRangeDetach
data DOMRangeDetachMethodInfo Source
((~) * signature (m ()), MonadIO m, DOMRangeK a) => MethodInfo * DOMRangeDetachMethodInfo a signature |
dOMRangeDetach :: (MonadIO m, DOMRangeK a) => a -> m () Source
dOMRangeExpand
data DOMRangeExpandMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, DOMRangeK a) => MethodInfo * DOMRangeExpandMethodInfo a signature |
dOMRangeExpand :: (MonadIO m, DOMRangeK a) => a -> Text -> m () Source
dOMRangeExtractContents
data DOMRangeExtractContentsMethodInfo Source
((~) * signature (m DOMDocumentFragment), MonadIO m, DOMRangeK a) => MethodInfo * DOMRangeExtractContentsMethodInfo a signature |
dOMRangeExtractContents :: (MonadIO m, DOMRangeK a) => a -> m DOMDocumentFragment Source
dOMRangeGetCollapsed
data DOMRangeGetCollapsedMethodInfo Source
((~) * signature (m ()), MonadIO m, DOMRangeK a) => MethodInfo * DOMRangeGetCollapsedMethodInfo a signature |
dOMRangeGetCollapsed :: (MonadIO m, DOMRangeK a) => a -> m () Source
dOMRangeGetCommonAncestorContainer
data DOMRangeGetCommonAncestorContainerMethodInfo Source
((~) * signature (m DOMNode), MonadIO m, DOMRangeK a) => MethodInfo * DOMRangeGetCommonAncestorContainerMethodInfo a signature |
dOMRangeGetCommonAncestorContainer :: (MonadIO m, DOMRangeK a) => a -> m DOMNode Source
dOMRangeGetEndContainer
data DOMRangeGetEndContainerMethodInfo Source
((~) * signature (m DOMNode), MonadIO m, DOMRangeK a) => MethodInfo * DOMRangeGetEndContainerMethodInfo a signature |
dOMRangeGetEndContainer :: (MonadIO m, DOMRangeK a) => a -> m DOMNode Source
dOMRangeGetEndOffset
data DOMRangeGetEndOffsetMethodInfo Source
((~) * signature (m CLong), MonadIO m, DOMRangeK a) => MethodInfo * DOMRangeGetEndOffsetMethodInfo a signature |
dOMRangeGetEndOffset :: (MonadIO m, DOMRangeK a) => a -> m CLong Source
dOMRangeGetStartContainer
data DOMRangeGetStartContainerMethodInfo Source
((~) * signature (m DOMNode), MonadIO m, DOMRangeK a) => MethodInfo * DOMRangeGetStartContainerMethodInfo a signature |
dOMRangeGetStartContainer :: (MonadIO m, DOMRangeK a) => a -> m DOMNode Source
dOMRangeGetStartOffset
data DOMRangeGetStartOffsetMethodInfo Source
((~) * signature (m CLong), MonadIO m, DOMRangeK a) => MethodInfo * DOMRangeGetStartOffsetMethodInfo a signature |
dOMRangeGetStartOffset :: (MonadIO m, DOMRangeK a) => a -> m CLong Source
dOMRangeGetText
data DOMRangeGetTextMethodInfo Source
((~) * signature (m Text), MonadIO m, DOMRangeK a) => MethodInfo * DOMRangeGetTextMethodInfo a signature |
dOMRangeGetText :: (MonadIO m, DOMRangeK a) => a -> m Text Source
dOMRangeInsertNode
data DOMRangeInsertNodeMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo * DOMRangeInsertNodeMethodInfo a signature |
dOMRangeInsertNode :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeIntersectsNode
data DOMRangeIntersectsNodeMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo * DOMRangeIntersectsNodeMethodInfo a signature |
dOMRangeIntersectsNode :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeIsPointInRange
data DOMRangeIsPointInRangeMethodInfo Source
((~) * signature (b -> CLong -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo * DOMRangeIsPointInRangeMethodInfo a signature |
dOMRangeSelectNode
data DOMRangeSelectNodeMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo * DOMRangeSelectNodeMethodInfo a signature |
dOMRangeSelectNode :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeSelectNodeContents
data DOMRangeSelectNodeContentsMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo * DOMRangeSelectNodeContentsMethodInfo a signature |
dOMRangeSelectNodeContents :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeSetEnd
data DOMRangeSetEndMethodInfo Source
((~) * signature (b -> CLong -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo * DOMRangeSetEndMethodInfo a signature |
dOMRangeSetEndAfter
data DOMRangeSetEndAfterMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo * DOMRangeSetEndAfterMethodInfo a signature |
dOMRangeSetEndAfter :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeSetEndBefore
data DOMRangeSetEndBeforeMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo * DOMRangeSetEndBeforeMethodInfo a signature |
dOMRangeSetEndBefore :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeSetStart
data DOMRangeSetStartMethodInfo Source
((~) * signature (b -> CLong -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo * DOMRangeSetStartMethodInfo a signature |
dOMRangeSetStartAfter
data DOMRangeSetStartAfterMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo * DOMRangeSetStartAfterMethodInfo a signature |
dOMRangeSetStartAfter :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeSetStartBefore
data DOMRangeSetStartBeforeMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo * DOMRangeSetStartBeforeMethodInfo a signature |
dOMRangeSetStartBefore :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeSurroundContents
data DOMRangeSurroundContentsMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, DOMRangeK a, DOMNodeK b) => MethodInfo * DOMRangeSurroundContentsMethodInfo a signature |
dOMRangeSurroundContents :: (MonadIO m, DOMRangeK a, DOMNodeK b) => a -> b -> m () Source
dOMRangeToString
data DOMRangeToStringMethodInfo Source
((~) * signature (m Text), MonadIO m, DOMRangeK a) => MethodInfo * DOMRangeToStringMethodInfo a signature |
dOMRangeToString :: (MonadIO m, DOMRangeK a) => a -> m Text Source
Properties
Collapsed
data DOMRangeCollapsedPropertyInfo Source
AttrInfo DOMRangeCollapsedPropertyInfo | |
type AttrLabel DOMRangeCollapsedPropertyInfo = "collapsed" | |
type AttrGetType DOMRangeCollapsedPropertyInfo = Bool | |
type AttrBaseTypeConstraint DOMRangeCollapsedPropertyInfo = DOMRangeK | |
type AttrSetTypeConstraint DOMRangeCollapsedPropertyInfo = * ~ () | |
type AttrAllowedOps DOMRangeCollapsedPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
dOMRangeCollapsed :: AttrLabelProxy "collapsed" Source
getDOMRangeCollapsed :: (MonadIO m, DOMRangeK o) => o -> m Bool Source
CommonAncestorContainer
data DOMRangeCommonAncestorContainerPropertyInfo Source
AttrInfo DOMRangeCommonAncestorContainerPropertyInfo | |
type AttrLabel DOMRangeCommonAncestorContainerPropertyInfo = "common-ancestor-container" | |
type AttrGetType DOMRangeCommonAncestorContainerPropertyInfo = Maybe DOMNode | |
type AttrBaseTypeConstraint DOMRangeCommonAncestorContainerPropertyInfo = DOMRangeK | |
type AttrSetTypeConstraint DOMRangeCommonAncestorContainerPropertyInfo = * ~ () | |
type AttrAllowedOps DOMRangeCommonAncestorContainerPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
dOMRangeCommonAncestorContainer :: AttrLabelProxy "commonAncestorContainer" Source
EndContainer
data DOMRangeEndContainerPropertyInfo Source
AttrInfo DOMRangeEndContainerPropertyInfo | |
type AttrLabel DOMRangeEndContainerPropertyInfo = "end-container" | |
type AttrGetType DOMRangeEndContainerPropertyInfo = Maybe DOMNode | |
type AttrBaseTypeConstraint DOMRangeEndContainerPropertyInfo = DOMRangeK | |
type AttrSetTypeConstraint DOMRangeEndContainerPropertyInfo = * ~ () | |
type AttrAllowedOps DOMRangeEndContainerPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
dOMRangeEndContainer :: AttrLabelProxy "endContainer" Source
EndOffset
data DOMRangeEndOffsetPropertyInfo Source
AttrInfo DOMRangeEndOffsetPropertyInfo | |
type AttrLabel DOMRangeEndOffsetPropertyInfo = "end-offset" | |
type AttrGetType DOMRangeEndOffsetPropertyInfo = CLong | |
type AttrBaseTypeConstraint DOMRangeEndOffsetPropertyInfo = DOMRangeK | |
type AttrSetTypeConstraint DOMRangeEndOffsetPropertyInfo = * ~ () | |
type AttrAllowedOps DOMRangeEndOffsetPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
dOMRangeEndOffset :: AttrLabelProxy "endOffset" Source
getDOMRangeEndOffset :: (MonadIO m, DOMRangeK o) => o -> m CLong Source
StartContainer
data DOMRangeStartContainerPropertyInfo Source
AttrInfo DOMRangeStartContainerPropertyInfo | |
type AttrLabel DOMRangeStartContainerPropertyInfo = "start-container" | |
type AttrGetType DOMRangeStartContainerPropertyInfo = Maybe DOMNode | |
type AttrBaseTypeConstraint DOMRangeStartContainerPropertyInfo = DOMRangeK | |
type AttrSetTypeConstraint DOMRangeStartContainerPropertyInfo = * ~ () | |
type AttrAllowedOps DOMRangeStartContainerPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
dOMRangeStartContainer :: AttrLabelProxy "startContainer" Source
StartOffset
data DOMRangeStartOffsetPropertyInfo Source
AttrInfo DOMRangeStartOffsetPropertyInfo | |
type AttrLabel DOMRangeStartOffsetPropertyInfo = "start-offset" | |
type AttrGetType DOMRangeStartOffsetPropertyInfo = CLong | |
type AttrBaseTypeConstraint DOMRangeStartOffsetPropertyInfo = DOMRangeK | |
type AttrSetTypeConstraint DOMRangeStartOffsetPropertyInfo = * ~ () | |
type AttrAllowedOps DOMRangeStartOffsetPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
dOMRangeStartOffset :: AttrLabelProxy "startOffset" Source
getDOMRangeStartOffset :: (MonadIO m, DOMRangeK o) => o -> m CLong Source
Text
data DOMRangeTextPropertyInfo Source
AttrInfo DOMRangeTextPropertyInfo | |
type AttrLabel DOMRangeTextPropertyInfo = "text" | |
type AttrGetType DOMRangeTextPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint DOMRangeTextPropertyInfo = DOMRangeK | |
type AttrSetTypeConstraint DOMRangeTextPropertyInfo = * ~ () | |
type AttrAllowedOps DOMRangeTextPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
dOMRangeText :: AttrLabelProxy "text" Source