/
HTMLMapElement.purs
63 lines (43 loc) · 1.98 KB
/
HTMLMapElement.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
module Web.HTML.HTMLMapElement 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.HTMLCollection (HTMLCollection)
import Web.Event.EventTarget (EventTarget)
import Web.HTML.HTMLElement (HTMLElement)
import Web.Internal.FFI (unsafeReadProtoTagged)
foreign import data HTMLMapElement :: Type
fromHTMLElement :: HTMLElement -> Maybe HTMLMapElement
fromHTMLElement = unsafeReadProtoTagged "HTMLMapElement"
fromElement :: Element -> Maybe HTMLMapElement
fromElement = unsafeReadProtoTagged "HTMLMapElement"
fromNode :: Node -> Maybe HTMLMapElement
fromNode = unsafeReadProtoTagged "HTMLMapElement"
fromChildNode :: ChildNode -> Maybe HTMLMapElement
fromChildNode = unsafeReadProtoTagged "HTMLMapElement"
fromNonDocumentTypeChildNode :: NonDocumentTypeChildNode -> Maybe HTMLMapElement
fromNonDocumentTypeChildNode = unsafeReadProtoTagged "HTMLMapElement"
fromParentNode :: ParentNode -> Maybe HTMLMapElement
fromParentNode = unsafeReadProtoTagged "HTMLMapElement"
fromEventTarget :: EventTarget -> Maybe HTMLMapElement
fromEventTarget = unsafeReadProtoTagged "HTMLMapElement"
toHTMLElement :: HTMLMapElement -> HTMLElement
toHTMLElement = unsafeCoerce
toElement :: HTMLMapElement -> Element
toElement = unsafeCoerce
toNode :: HTMLMapElement -> Node
toNode = unsafeCoerce
toChildNode :: HTMLMapElement -> ChildNode
toChildNode = unsafeCoerce
toNonDocumentTypeChildNode :: HTMLMapElement -> NonDocumentTypeChildNode
toNonDocumentTypeChildNode = unsafeCoerce
toParentNode :: HTMLMapElement -> ParentNode
toParentNode = unsafeCoerce
toEventTarget :: HTMLMapElement -> EventTarget
toEventTarget = unsafeCoerce
foreign import name :: HTMLMapElement -> Effect String
foreign import setName :: String -> HTMLMapElement -> Effect Unit
foreign import areas :: HTMLMapElement -> Effect HTMLCollection
foreign import images :: HTMLMapElement -> Effect HTMLCollection