/
HTMLOListElement.purs
64 lines (44 loc) · 2.11 KB
/
HTMLOListElement.purs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
module Web.HTML.HTMLOListElement where
import Data.Maybe (Maybe)
import Effect (Effect)
import Prelude (Unit)
import Unsafe.Coerce (unsafeCoerce)
import Web.DOM (ChildNode, Element, Node, NonDocumentTypeChildNode, ParentNode)
import Web.Event.EventTarget (EventTarget)
import Web.HTML.HTMLElement (HTMLElement)
import Web.Internal.FFI (unsafeReadProtoTagged)
foreign import data HTMLOListElement :: Type
fromHTMLElement :: HTMLElement -> Maybe HTMLOListElement
fromHTMLElement = unsafeReadProtoTagged "HTMLOListElement"
fromElement :: Element -> Maybe HTMLOListElement
fromElement = unsafeReadProtoTagged "HTMLOListElement"
fromNode :: Node -> Maybe HTMLOListElement
fromNode = unsafeReadProtoTagged "HTMLOListElement"
fromChildNode :: ChildNode -> Maybe HTMLOListElement
fromChildNode = unsafeReadProtoTagged "HTMLOListElement"
fromNonDocumentTypeChildNode :: NonDocumentTypeChildNode -> Maybe HTMLOListElement
fromNonDocumentTypeChildNode = unsafeReadProtoTagged "HTMLOListElement"
fromParentNode :: ParentNode -> Maybe HTMLOListElement
fromParentNode = unsafeReadProtoTagged "HTMLOListElement"
fromEventTarget :: EventTarget -> Maybe HTMLOListElement
fromEventTarget = unsafeReadProtoTagged "HTMLOListElement"
toHTMLElement :: HTMLOListElement -> HTMLElement
toHTMLElement = unsafeCoerce
toElement :: HTMLOListElement -> Element
toElement = unsafeCoerce
toNode :: HTMLOListElement -> Node
toNode = unsafeCoerce
toChildNode :: HTMLOListElement -> ChildNode
toChildNode = unsafeCoerce
toNonDocumentTypeChildNode :: HTMLOListElement -> NonDocumentTypeChildNode
toNonDocumentTypeChildNode = unsafeCoerce
toParentNode :: HTMLOListElement -> ParentNode
toParentNode = unsafeCoerce
toEventTarget :: HTMLOListElement -> EventTarget
toEventTarget = unsafeCoerce
foreign import reversed :: HTMLOListElement -> Effect Boolean
foreign import setReversed :: Boolean -> HTMLOListElement -> Effect Unit
foreign import start :: HTMLOListElement -> Effect Int
foreign import setStart :: Int -> HTMLOListElement -> Effect Unit
foreign import type_ :: HTMLOListElement -> Effect String
foreign import setType :: String -> HTMLOListElement -> Effect Unit