/
HTMLAreaElement.purs
81 lines (56 loc) · 2.81 KB
/
HTMLAreaElement.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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
module Web.HTML.HTMLAreaElement 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.DOM.DOMTokenList (DOMTokenList)
import Web.Event.EventTarget (EventTarget)
import Web.HTML.HTMLElement (HTMLElement)
import Web.Internal.FFI (unsafeReadProtoTagged)
foreign import data HTMLAreaElement :: Type
fromHTMLElement :: HTMLElement -> Maybe HTMLAreaElement
fromHTMLElement = unsafeReadProtoTagged "HTMLAreaElement"
fromElement :: Element -> Maybe HTMLAreaElement
fromElement = unsafeReadProtoTagged "HTMLAreaElement"
fromNode :: Node -> Maybe HTMLAreaElement
fromNode = unsafeReadProtoTagged "HTMLAreaElement"
fromChildNode :: ChildNode -> Maybe HTMLAreaElement
fromChildNode = unsafeReadProtoTagged "HTMLAreaElement"
fromNonDocumentTypeChildNode :: NonDocumentTypeChildNode -> Maybe HTMLAreaElement
fromNonDocumentTypeChildNode = unsafeReadProtoTagged "HTMLAreaElement"
fromParentNode :: ParentNode -> Maybe HTMLAreaElement
fromParentNode = unsafeReadProtoTagged "HTMLAreaElement"
fromEventTarget :: EventTarget -> Maybe HTMLAreaElement
fromEventTarget = unsafeReadProtoTagged "HTMLAreaElement"
toHTMLElement :: HTMLAreaElement -> HTMLElement
toHTMLElement = unsafeCoerce
toElement :: HTMLAreaElement -> Element
toElement = unsafeCoerce
toNode :: HTMLAreaElement -> Node
toNode = unsafeCoerce
toChildNode :: HTMLAreaElement -> ChildNode
toChildNode = unsafeCoerce
toNonDocumentTypeChildNode :: HTMLAreaElement -> NonDocumentTypeChildNode
toNonDocumentTypeChildNode = unsafeCoerce
toParentNode :: HTMLAreaElement -> ParentNode
toParentNode = unsafeCoerce
toEventTarget :: HTMLAreaElement -> EventTarget
toEventTarget = unsafeCoerce
foreign import alt :: HTMLAreaElement -> Effect String
foreign import setAlt :: String -> HTMLAreaElement -> Effect Unit
foreign import coords :: HTMLAreaElement -> Effect String
foreign import setCoords :: String -> HTMLAreaElement -> Effect Unit
foreign import shape :: HTMLAreaElement -> Effect String
foreign import setShape :: String -> HTMLAreaElement -> Effect Unit
foreign import target :: HTMLAreaElement -> Effect String
foreign import setTarget :: String -> HTMLAreaElement -> Effect Unit
foreign import download :: HTMLAreaElement -> Effect String
foreign import setDownload :: String -> HTMLAreaElement -> Effect Unit
foreign import rel :: HTMLAreaElement -> Effect String
foreign import setRel :: String -> HTMLAreaElement -> Effect Unit
foreign import relList :: HTMLAreaElement -> Effect DOMTokenList
foreign import hreflang :: HTMLAreaElement -> Effect String
foreign import setHreflang :: String -> HTMLAreaElement -> Effect Unit
foreign import type_ :: HTMLAreaElement -> Effect String
foreign import setType :: String -> HTMLAreaElement -> Effect Unit