0 | module Web.Raw.Webidl
3 | import Web.Internal.WebidlPrim
4 | import Web.Internal.Types
13 | namespace DOMException
21 | DATA_CLONE_ERR : Bits16
26 | DOMSTRING_SIZE_ERR : Bits16
27 | DOMSTRING_SIZE_ERR = 2
31 | HIERARCHY_REQUEST_ERR : Bits16
32 | HIERARCHY_REQUEST_ERR = 3
36 | INDEX_SIZE_ERR : Bits16
41 | INUSE_ATTRIBUTE_ERR : Bits16
42 | INUSE_ATTRIBUTE_ERR = 10
46 | INVALID_ACCESS_ERR : Bits16
47 | INVALID_ACCESS_ERR = 15
51 | INVALID_CHARACTER_ERR : Bits16
52 | INVALID_CHARACTER_ERR = 5
56 | INVALID_MODIFICATION_ERR : Bits16
57 | INVALID_MODIFICATION_ERR = 13
61 | INVALID_NODE_TYPE_ERR : Bits16
62 | INVALID_NODE_TYPE_ERR = 24
66 | INVALID_STATE_ERR : Bits16
67 | INVALID_STATE_ERR = 11
71 | NAMESPACE_ERR : Bits16
76 | NETWORK_ERR : Bits16
81 | NOT_FOUND_ERR : Bits16
86 | NOT_SUPPORTED_ERR : Bits16
87 | NOT_SUPPORTED_ERR = 9
91 | NO_DATA_ALLOWED_ERR : Bits16
92 | NO_DATA_ALLOWED_ERR = 6
96 | NO_MODIFICATION_ALLOWED_ERR : Bits16
97 | NO_MODIFICATION_ALLOWED_ERR = 7
101 | QUOTA_EXCEEDED_ERR : Bits16
102 | QUOTA_EXCEEDED_ERR = 22
106 | SECURITY_ERR : Bits16
111 | SYNTAX_ERR : Bits16
116 | TIMEOUT_ERR : Bits16
121 | TYPE_MISMATCH_ERR : Bits16
122 | TYPE_MISMATCH_ERR = 17
126 | URL_MISMATCH_ERR : Bits16
127 | URL_MISMATCH_ERR = 21
131 | VALIDATION_ERR : Bits16
132 | VALIDATION_ERR = 16
136 | WRONG_DOCUMENT_ERR : Bits16
137 | WRONG_DOCUMENT_ERR = 4
142 | (message : Optional String)
143 | -> (name : Optional String)
144 | -> JSIO DOMException
145 | new' a b = primJS $
DOMException.prim__new (toFFI a) (toFFI b)
148 | new : JSIO DOMException
149 | new = primJS $
DOMException.prim__new undef undef
154 | {auto 0 _ : JSType t1}
155 | -> {auto 0 _ : Elem DOMException (Types t1)}
158 | code a = primJS $
DOMException.prim__code (up a)
163 | {auto 0 _ : JSType t1}
164 | -> {auto 0 _ : Elem DOMException (Types t1)}
167 | message a = primJS $
DOMException.prim__message (up a)
172 | {auto 0 _ : JSType t1}
173 | -> {auto 0 _ : Elem DOMException (Types t1)}
176 | name a = primJS $
DOMException.prim__name (up a)
190 | toFunction : (IO (Array AnyPtr) -> IO AnyPtr) -> JSIO Function
191 | toFunction cb = primJS $
prim__toFunction cb
195 | namespace VoidFunction
198 | toVoidFunction : (() -> IO ()) -> JSIO VoidFunction
199 | toVoidFunction cb = primJS $
prim__toVoidFunction cb