/
HTMLAudioElement.purs
59 lines (41 loc) · 1.96 KB
/
HTMLAudioElement.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
module Web.HTML.HTMLAudioElement where
import Data.Maybe (Maybe)
import Unsafe.Coerce (unsafeCoerce)
import Web.DOM (ChildNode, Element, Node, NonDocumentTypeChildNode, ParentNode)
import Web.Event.EventTarget (EventTarget)
import Web.HTML.HTMLElement (HTMLElement)
import Web.HTML.HTMLMediaElement (HTMLMediaElement)
import Web.Internal.FFI (unsafeReadProtoTagged)
foreign import data HTMLAudioElement :: Type
fromHTMLMediaElement :: HTMLMediaElement -> Maybe HTMLAudioElement
fromHTMLMediaElement = unsafeReadProtoTagged "HTMLAudioElement"
fromHTMLElement :: HTMLElement -> Maybe HTMLAudioElement
fromHTMLElement = unsafeReadProtoTagged "HTMLAudioElement"
fromElement :: Element -> Maybe HTMLAudioElement
fromElement = unsafeReadProtoTagged "HTMLAudioElement"
fromNode :: Node -> Maybe HTMLAudioElement
fromNode = unsafeReadProtoTagged "HTMLAudioElement"
fromChildNode :: ChildNode -> Maybe HTMLAudioElement
fromChildNode = unsafeReadProtoTagged "HTMLAudioElement"
fromNonDocumentTypeChildNode :: NonDocumentTypeChildNode -> Maybe HTMLAudioElement
fromNonDocumentTypeChildNode = unsafeReadProtoTagged "HTMLAudioElement"
fromParentNode :: ParentNode -> Maybe HTMLAudioElement
fromParentNode = unsafeReadProtoTagged "HTMLAudioElement"
fromEventTarget :: EventTarget -> Maybe HTMLAudioElement
fromEventTarget = unsafeReadProtoTagged "HTMLAudioElement"
toHTMLMediaElement :: HTMLAudioElement -> HTMLMediaElement
toHTMLMediaElement = unsafeCoerce
toHTMLElement :: HTMLAudioElement -> HTMLElement
toHTMLElement = unsafeCoerce
toElement :: HTMLAudioElement -> Element
toElement = unsafeCoerce
toNode :: HTMLAudioElement -> Node
toNode = unsafeCoerce
toChildNode :: HTMLAudioElement -> ChildNode
toChildNode = unsafeCoerce
toNonDocumentTypeChildNode :: HTMLAudioElement -> NonDocumentTypeChildNode
toNonDocumentTypeChildNode = unsafeCoerce
toParentNode :: HTMLAudioElement -> ParentNode
toParentNode = unsafeCoerce
toEventTarget :: HTMLAudioElement -> EventTarget
toEventTarget = unsafeCoerce