/
HTMLHyperlinkElementUtils.purs
39 lines (26 loc) · 1.74 KB
/
HTMLHyperlinkElementUtils.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
-- https://html.spec.whatwg.org/multipage/links.html#htmlhyperlinkelementutils
module Web.HTML.HTMLHyperlinkElementUtils where
import Effect (Effect)
import Prelude (Unit)
foreign import data HTMLHyperlinkElementUtils :: Type
foreign import href :: HTMLHyperlinkElementUtils -> Effect String
foreign import setHref :: String -> HTMLHyperlinkElementUtils -> Effect Unit
foreign import origin :: HTMLHyperlinkElementUtils -> Effect String
foreign import protocol :: HTMLHyperlinkElementUtils -> Effect String
foreign import setProtocol :: String -> HTMLHyperlinkElementUtils -> Effect Unit
foreign import username :: HTMLHyperlinkElementUtils -> Effect String
foreign import setUsername :: String -> HTMLHyperlinkElementUtils -> Effect Unit
foreign import password :: HTMLHyperlinkElementUtils -> Effect String
foreign import setPassword :: String -> HTMLHyperlinkElementUtils -> Effect Unit
foreign import host :: HTMLHyperlinkElementUtils -> Effect String
foreign import setHost :: String -> HTMLHyperlinkElementUtils -> Effect Unit
foreign import hostname :: HTMLHyperlinkElementUtils -> Effect String
foreign import setHostname :: String -> HTMLHyperlinkElementUtils -> Effect Unit
foreign import port :: HTMLHyperlinkElementUtils -> Effect String
foreign import setPort :: String -> HTMLHyperlinkElementUtils -> Effect Unit
foreign import pathname :: HTMLHyperlinkElementUtils -> Effect String
foreign import setPathname :: String -> HTMLHyperlinkElementUtils -> Effect Unit
foreign import search :: HTMLHyperlinkElementUtils -> Effect String
foreign import setSearch :: String -> HTMLHyperlinkElementUtils -> Effect Unit
foreign import hash :: HTMLHyperlinkElementUtils -> Effect String
foreign import setHash :: String -> HTMLHyperlinkElementUtils -> Effect Unit