/
HTMLLIElement.purs
58 lines (40 loc) · 1.78 KB
/
HTMLLIElement.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
module Web.HTML.HTMLLIElement 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 HTMLLIElement :: Type
fromHTMLElement :: HTMLElement -> Maybe HTMLLIElement
fromHTMLElement = unsafeReadProtoTagged "HTMLLIElement"
fromElement :: Element -> Maybe HTMLLIElement
fromElement = unsafeReadProtoTagged "HTMLLIElement"
fromNode :: Node -> Maybe HTMLLIElement
fromNode = unsafeReadProtoTagged "HTMLLIElement"
fromChildNode :: ChildNode -> Maybe HTMLLIElement
fromChildNode = unsafeReadProtoTagged "HTMLLIElement"
fromNonDocumentTypeChildNode :: NonDocumentTypeChildNode -> Maybe HTMLLIElement
fromNonDocumentTypeChildNode = unsafeReadProtoTagged "HTMLLIElement"
fromParentNode :: ParentNode -> Maybe HTMLLIElement
fromParentNode = unsafeReadProtoTagged "HTMLLIElement"
fromEventTarget :: EventTarget -> Maybe HTMLLIElement
fromEventTarget = unsafeReadProtoTagged "HTMLLIElement"
toHTMLElement :: HTMLLIElement -> HTMLElement
toHTMLElement = unsafeCoerce
toElement :: HTMLLIElement -> Element
toElement = unsafeCoerce
toNode :: HTMLLIElement -> Node
toNode = unsafeCoerce
toChildNode :: HTMLLIElement -> ChildNode
toChildNode = unsafeCoerce
toNonDocumentTypeChildNode :: HTMLLIElement -> NonDocumentTypeChildNode
toNonDocumentTypeChildNode = unsafeCoerce
toParentNode :: HTMLLIElement -> ParentNode
toParentNode = unsafeCoerce
toEventTarget :: HTMLLIElement -> EventTarget
toEventTarget = unsafeCoerce
foreign import value :: HTMLLIElement -> Effect Int
foreign import setValue :: Int -> HTMLLIElement -> Effect Unit