/
HTMLAnchorElement.purs
78 lines (54 loc) · 2.75 KB
/
HTMLAnchorElement.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
module Web.HTML.HTMLAnchorElement 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 HTMLAnchorElement :: Type
fromHTMLElement :: HTMLElement -> Maybe HTMLAnchorElement
fromHTMLElement = unsafeReadProtoTagged "HTMLAnchorElement"
fromElement :: Element -> Maybe HTMLAnchorElement
fromElement = unsafeReadProtoTagged "HTMLAnchorElement"
fromNode :: Node -> Maybe HTMLAnchorElement
fromNode = unsafeReadProtoTagged "HTMLAnchorElement"
fromChildNode :: ChildNode -> Maybe HTMLAnchorElement
fromChildNode = unsafeReadProtoTagged "HTMLAnchorElement"
fromNonDocumentTypeChildNode :: NonDocumentTypeChildNode -> Maybe HTMLAnchorElement
fromNonDocumentTypeChildNode = unsafeReadProtoTagged "HTMLAnchorElement"
fromParentNode :: ParentNode -> Maybe HTMLAnchorElement
fromParentNode = unsafeReadProtoTagged "HTMLAnchorElement"
fromEventTarget :: EventTarget -> Maybe HTMLAnchorElement
fromEventTarget = unsafeReadProtoTagged "HTMLAnchorElement"
toHTMLElement :: HTMLAnchorElement -> HTMLElement
toHTMLElement = unsafeCoerce
toElement :: HTMLAnchorElement -> Element
toElement = unsafeCoerce
toNode :: HTMLAnchorElement -> Node
toNode = unsafeCoerce
toChildNode :: HTMLAnchorElement -> ChildNode
toChildNode = unsafeCoerce
toNonDocumentTypeChildNode :: HTMLAnchorElement -> NonDocumentTypeChildNode
toNonDocumentTypeChildNode = unsafeCoerce
toParentNode :: HTMLAnchorElement -> ParentNode
toParentNode = unsafeCoerce
toEventTarget :: HTMLAnchorElement -> EventTarget
toEventTarget = unsafeCoerce
foreign import target :: HTMLAnchorElement -> Effect String
foreign import setTarget :: String -> HTMLAnchorElement -> Effect Unit
foreign import download :: HTMLAnchorElement -> Effect String
foreign import setDownload :: String -> HTMLAnchorElement -> Effect Unit
foreign import rel :: HTMLAnchorElement -> Effect String
foreign import setRel :: String -> HTMLAnchorElement -> Effect Unit
foreign import rev :: HTMLAnchorElement -> Effect String
foreign import setRev :: String -> HTMLAnchorElement -> Effect Unit
foreign import relList :: HTMLAnchorElement -> Effect DOMTokenList
foreign import hreflang :: HTMLAnchorElement -> Effect String
foreign import setHreflang :: String -> HTMLAnchorElement -> Effect Unit
foreign import type_ :: HTMLAnchorElement -> Effect String
foreign import setType :: String -> HTMLAnchorElement -> Effect Unit
foreign import text :: HTMLAnchorElement -> Effect String
foreign import setText :: String -> HTMLAnchorElement -> Effect Unit