0 | module Web.Internal.HtmlPrim
3 | import Web.Internal.Types
12 | namespace AudioTrack
15 | %foreign "browser:lambda:x=>x.enabled"
16 | prim__enabled : AudioTrack -> PrimIO Boolean
21 | %foreign "browser:lambda:(x,v)=>{x.enabled = v}"
22 | prim__setEnabled : AudioTrack -> Boolean -> PrimIO ()
27 | %foreign "browser:lambda:x=>x.id"
28 | prim__id : AudioTrack -> PrimIO String
32 | %foreign "browser:lambda:x=>x.kind"
33 | prim__kind : AudioTrack -> PrimIO String
37 | %foreign "browser:lambda:x=>x.label"
38 | prim__label : AudioTrack -> PrimIO String
42 | %foreign "browser:lambda:x=>x.language"
43 | prim__language : AudioTrack -> PrimIO String
47 | %foreign "browser:lambda:x=>x.sourceBuffer"
48 | prim__sourceBuffer : AudioTrack -> PrimIO (Nullable SourceBuffer)
52 | namespace AudioTrackList
55 | %foreign "browser:lambda:(o,x)=>o[x]"
56 | prim__get : AudioTrackList -> Bits32 -> PrimIO AudioTrack
60 | %foreign "browser:lambda:x=>x.length"
61 | prim__length : AudioTrackList -> PrimIO Bits32
65 | %foreign "browser:lambda:x=>x.onaddtrack"
66 | prim__onaddtrack : AudioTrackList -> PrimIO (Nullable EventHandlerNonNull)
71 | %foreign "browser:lambda:(x,v)=>{x.onaddtrack = v}"
72 | prim__setOnaddtrack :
74 | -> Nullable EventHandlerNonNull
80 | %foreign "browser:lambda:x=>x.onchange"
81 | prim__onchange : AudioTrackList -> PrimIO (Nullable EventHandlerNonNull)
86 | %foreign "browser:lambda:(x,v)=>{x.onchange = v}"
89 | -> Nullable EventHandlerNonNull
95 | %foreign "browser:lambda:x=>x.onremovetrack"
96 | prim__onremovetrack : AudioTrackList -> PrimIO (Nullable EventHandlerNonNull)
101 | %foreign "browser:lambda:(x,v)=>{x.onremovetrack = v}"
102 | prim__setOnremovetrack :
104 | -> Nullable EventHandlerNonNull
110 | %foreign "browser:lambda:(x,a)=>x.getTrackById(a)"
111 | prim__getTrackById : AudioTrackList -> String -> PrimIO (Nullable AudioTrack)
118 | %foreign "browser:lambda:x=>x.visible"
119 | prim__visible : BarProp -> PrimIO Boolean
123 | namespace BeforeUnloadEvent
126 | %foreign "browser:lambda:x=>x.returnValue"
127 | prim__returnValue : BeforeUnloadEvent -> PrimIO String
132 | %foreign "browser:lambda:(x,v)=>{x.returnValue = v}"
133 | prim__setReturnValue : BeforeUnloadEvent -> String -> PrimIO ()
138 | namespace BroadcastChannel
141 | %foreign "browser:lambda:(a)=> new BroadcastChannel(a)"
142 | prim__new : String -> PrimIO BroadcastChannel
146 | %foreign "browser:lambda:x=>x.name"
147 | prim__name : BroadcastChannel -> PrimIO String
151 | %foreign "browser:lambda:x=>x.onmessage"
152 | prim__onmessage : BroadcastChannel -> PrimIO (Nullable EventHandlerNonNull)
157 | %foreign "browser:lambda:(x,v)=>{x.onmessage = v}"
158 | prim__setOnmessage :
160 | -> Nullable EventHandlerNonNull
166 | %foreign "browser:lambda:x=>x.onmessageerror"
167 | prim__onmessageerror :
169 | -> PrimIO (Nullable EventHandlerNonNull)
174 | %foreign "browser:lambda:(x,v)=>{x.onmessageerror = v}"
175 | prim__setOnmessageerror :
177 | -> Nullable EventHandlerNonNull
183 | %foreign "browser:lambda:x=>x.close()"
184 | prim__close : BroadcastChannel -> PrimIO ()
188 | %foreign "browser:lambda:(x,a)=>x.postMessage(a)"
189 | prim__postMessage : BroadcastChannel -> AnyPtr -> PrimIO ()
193 | namespace CanvasGradient
196 | %foreign "browser:lambda:(x,a,b)=>x.addColorStop(a,b)"
197 | prim__addColorStop : CanvasGradient -> Double -> String -> PrimIO ()
201 | namespace CanvasPattern
204 | %foreign "browser:lambda:(x,a)=>x.setTransform(a)"
205 | prim__setTransform : CanvasPattern -> UndefOr DOMMatrix2DInit -> PrimIO ()
209 | namespace CanvasRenderingContext2D
212 | %foreign "browser:lambda:x=>x.canvas"
213 | prim__canvas : CanvasRenderingContext2D -> PrimIO HTMLCanvasElement
217 | %foreign "browser:lambda:x=>x.getContextAttributes()"
218 | prim__getContextAttributes :
219 | CanvasRenderingContext2D
220 | -> PrimIO CanvasRenderingContext2DSettings
224 | namespace CloseEvent
227 | %foreign "browser:lambda:(a,b)=> new CloseEvent(a,b)"
228 | prim__new : String -> UndefOr CloseEventInit -> PrimIO CloseEvent
232 | %foreign "browser:lambda:x=>x.code"
233 | prim__code : CloseEvent -> PrimIO Bits16
237 | %foreign "browser:lambda:x=>x.reason"
238 | prim__reason : CloseEvent -> PrimIO String
242 | %foreign "browser:lambda:x=>x.wasClean"
243 | prim__wasClean : CloseEvent -> PrimIO Boolean
247 | namespace CustomElementRegistry
250 | %foreign "browser:lambda:(x,a,b,c)=>x.define(a,b,c)"
252 | CustomElementRegistry
254 | -> CustomElementConstructor
255 | -> UndefOr ElementDefinitionOptions
260 | %foreign "browser:lambda:(x,a)=>x.get(a)"
262 | CustomElementRegistry
264 | -> PrimIO (Union2 CustomElementConstructor Undefined)
268 | %foreign "browser:lambda:(x,a)=>x.upgrade(a)"
269 | prim__upgrade : CustomElementRegistry -> Node -> PrimIO ()
273 | %foreign "browser:lambda:(x,a)=>x.whenDefined(a)"
274 | prim__whenDefined :
275 | CustomElementRegistry
277 | -> PrimIO (Promise CustomElementConstructor)
281 | namespace DOMParser
284 | %foreign "browser:lambda:()=> new DOMParser()"
285 | prim__new : PrimIO DOMParser
289 | %foreign "browser:lambda:(x,a,b)=>x.parseFromString(a,b)"
290 | prim__parseFromString : DOMParser -> String -> String -> PrimIO Document
294 | namespace DOMStringList
297 | %foreign "browser:lambda:x=>x.length"
298 | prim__length : DOMStringList -> PrimIO Bits32
302 | %foreign "browser:lambda:(x,a)=>x.contains(a)"
303 | prim__contains : DOMStringList -> String -> PrimIO Boolean
307 | %foreign "browser:lambda:(x,a)=>x.item(a)"
308 | prim__item : DOMStringList -> Bits32 -> PrimIO (Nullable String)
312 | namespace DOMStringMap
315 | %foreign "browser:lambda:(o,x)=>o[x]"
316 | prim__get : DOMStringMap -> String -> PrimIO String
320 | %foreign "browser:lambda:(o,x,v)=>o[x] = v"
321 | prim__set : DOMStringMap -> String -> String -> PrimIO ()
325 | namespace DataTransfer
328 | %foreign "browser:lambda:()=> new DataTransfer()"
329 | prim__new : PrimIO DataTransfer
333 | %foreign "browser:lambda:x=>x.dropEffect"
334 | prim__dropEffect : DataTransfer -> PrimIO String
339 | %foreign "browser:lambda:(x,v)=>{x.dropEffect = v}"
340 | prim__setDropEffect : DataTransfer -> String -> PrimIO ()
345 | %foreign "browser:lambda:x=>x.effectAllowed"
346 | prim__effectAllowed : DataTransfer -> PrimIO String
351 | %foreign "browser:lambda:(x,v)=>{x.effectAllowed = v}"
352 | prim__setEffectAllowed : DataTransfer -> String -> PrimIO ()
357 | %foreign "browser:lambda:x=>x.files"
358 | prim__files : DataTransfer -> PrimIO FileList
362 | %foreign "browser:lambda:x=>x.items"
363 | prim__items : DataTransfer -> PrimIO DataTransferItemList
367 | %foreign "browser:lambda:x=>x.types"
368 | prim__types : DataTransfer -> PrimIO (Array String)
372 | %foreign "browser:lambda:(x,a)=>x.clearData(a)"
373 | prim__clearData : DataTransfer -> UndefOr String -> PrimIO ()
377 | %foreign "browser:lambda:(x,a)=>x.getData(a)"
378 | prim__getData : DataTransfer -> String -> PrimIO String
382 | %foreign "browser:lambda:(x,a,b)=>x.setData(a,b)"
383 | prim__setData : DataTransfer -> String -> String -> PrimIO ()
387 | %foreign "browser:lambda:(x,a,b,c)=>x.setDragImage(a,b,c)"
388 | prim__setDragImage : DataTransfer -> Element -> Int32 -> Int32 -> PrimIO ()
392 | namespace DataTransferItem
395 | %foreign "browser:lambda:x=>x.kind"
396 | prim__kind : DataTransferItem -> PrimIO String
400 | %foreign "browser:lambda:x=>x.type"
401 | prim__type : DataTransferItem -> PrimIO String
405 | %foreign "browser:lambda:x=>x.getAsFile()"
406 | prim__getAsFile : DataTransferItem -> PrimIO (Nullable File)
410 | %foreign "browser:lambda:(x,a)=>x.getAsString(a)"
411 | prim__getAsString :
413 | -> Nullable FunctionStringCallback
418 | namespace DataTransferItemList
421 | %foreign "browser:lambda:(o,x)=>o[x]"
422 | prim__get : DataTransferItemList -> Bits32 -> PrimIO DataTransferItem
426 | %foreign "browser:lambda:x=>x.length"
427 | prim__length : DataTransferItemList -> PrimIO Bits32
431 | %foreign "browser:lambda:(x,a,b)=>x.add(a,b)"
433 | DataTransferItemList
436 | -> PrimIO (Nullable DataTransferItem)
440 | %foreign "browser:lambda:(x,a)=>x.add(a)"
442 | DataTransferItemList
444 | -> PrimIO (Nullable DataTransferItem)
448 | %foreign "browser:lambda:x=>x.clear()"
449 | prim__clear : DataTransferItemList -> PrimIO ()
453 | %foreign "browser:lambda:(x,a)=>x.remove(a)"
454 | prim__remove : DataTransferItemList -> Bits32 -> PrimIO ()
458 | namespace DedicatedWorkerGlobalScope
461 | %foreign "browser:lambda:x=>x.name"
462 | prim__name : DedicatedWorkerGlobalScope -> PrimIO String
466 | %foreign "browser:lambda:x=>x.onmessage"
468 | DedicatedWorkerGlobalScope
469 | -> PrimIO (Nullable EventHandlerNonNull)
474 | %foreign "browser:lambda:(x,v)=>{x.onmessage = v}"
475 | prim__setOnmessage :
476 | DedicatedWorkerGlobalScope
477 | -> Nullable EventHandlerNonNull
483 | %foreign "browser:lambda:x=>x.onmessageerror"
484 | prim__onmessageerror :
485 | DedicatedWorkerGlobalScope
486 | -> PrimIO (Nullable EventHandlerNonNull)
491 | %foreign "browser:lambda:(x,v)=>{x.onmessageerror = v}"
492 | prim__setOnmessageerror :
493 | DedicatedWorkerGlobalScope
494 | -> Nullable EventHandlerNonNull
500 | %foreign "browser:lambda:x=>x.close()"
501 | prim__close : DedicatedWorkerGlobalScope -> PrimIO ()
505 | %foreign "browser:lambda:(x,a,b)=>x.postMessage(a,b)"
506 | prim__postMessage :
507 | DedicatedWorkerGlobalScope
514 | %foreign "browser:lambda:(x,a,b)=>x.postMessage(a,b)"
515 | prim__postMessage1 :
516 | DedicatedWorkerGlobalScope
518 | -> UndefOr PostMessageOptions
523 | namespace DragEvent
526 | %foreign "browser:lambda:(a,b)=> new DragEvent(a,b)"
527 | prim__new : String -> UndefOr DragEventInit -> PrimIO DragEvent
531 | %foreign "browser:lambda:x=>x.dataTransfer"
532 | prim__dataTransfer : DragEvent -> PrimIO (Nullable DataTransfer)
536 | namespace ElementInternals
539 | %foreign "browser:lambda:x=>x.form"
540 | prim__form : ElementInternals -> PrimIO (Nullable HTMLFormElement)
544 | %foreign "browser:lambda:x=>x.labels"
545 | prim__labels : ElementInternals -> PrimIO NodeList
549 | %foreign "browser:lambda:x=>x.shadowRoot"
550 | prim__shadowRoot : ElementInternals -> PrimIO (Nullable ShadowRoot)
554 | %foreign "browser:lambda:x=>x.validationMessage"
555 | prim__validationMessage : ElementInternals -> PrimIO String
559 | %foreign "browser:lambda:x=>x.validity"
560 | prim__validity : ElementInternals -> PrimIO ValidityState
564 | %foreign "browser:lambda:x=>x.willValidate"
565 | prim__willValidate : ElementInternals -> PrimIO Boolean
569 | %foreign "browser:lambda:x=>x.checkValidity()"
570 | prim__checkValidity : ElementInternals -> PrimIO Boolean
574 | %foreign "browser:lambda:x=>x.reportValidity()"
575 | prim__reportValidity : ElementInternals -> PrimIO Boolean
579 | %foreign "browser:lambda:(x,a,b)=>x.setFormValue(a,b)"
580 | prim__setFormValue :
582 | -> Nullable (Union3 File String FormData)
583 | -> UndefOr (Nullable (Union3 File String FormData))
588 | %foreign "browser:lambda:(x,a,b,c)=>x.setValidity(a,b,c)"
589 | prim__setValidity :
591 | -> UndefOr ValidityStateFlags
593 | -> UndefOr HTMLElement
598 | namespace ErrorEvent
601 | %foreign "browser:lambda:(a,b)=> new ErrorEvent(a,b)"
602 | prim__new : String -> UndefOr ErrorEventInit -> PrimIO ErrorEvent
606 | %foreign "browser:lambda:x=>x.colno"
607 | prim__colno : ErrorEvent -> PrimIO Bits32
611 | %foreign "browser:lambda:x=>x.error"
612 | prim__error : ErrorEvent -> PrimIO AnyPtr
616 | %foreign "browser:lambda:x=>x.filename"
617 | prim__filename : ErrorEvent -> PrimIO String
621 | %foreign "browser:lambda:x=>x.lineno"
622 | prim__lineno : ErrorEvent -> PrimIO Bits32
626 | %foreign "browser:lambda:x=>x.message"
627 | prim__message : ErrorEvent -> PrimIO String
631 | namespace EventSource
634 | %foreign "browser:lambda:(a,b)=> new EventSource(a,b)"
635 | prim__new : String -> UndefOr EventSourceInit -> PrimIO EventSource
639 | %foreign "browser:lambda:x=>x.onerror"
640 | prim__onerror : EventSource -> PrimIO (Nullable EventHandlerNonNull)
645 | %foreign "browser:lambda:(x,v)=>{x.onerror = v}"
646 | prim__setOnerror : EventSource -> Nullable EventHandlerNonNull -> PrimIO ()
651 | %foreign "browser:lambda:x=>x.onmessage"
652 | prim__onmessage : EventSource -> PrimIO (Nullable EventHandlerNonNull)
657 | %foreign "browser:lambda:(x,v)=>{x.onmessage = v}"
658 | prim__setOnmessage : EventSource -> Nullable EventHandlerNonNull -> PrimIO ()
663 | %foreign "browser:lambda:x=>x.onopen"
664 | prim__onopen : EventSource -> PrimIO (Nullable EventHandlerNonNull)
669 | %foreign "browser:lambda:(x,v)=>{x.onopen = v}"
670 | prim__setOnopen : EventSource -> Nullable EventHandlerNonNull -> PrimIO ()
675 | %foreign "browser:lambda:x=>x.readyState"
676 | prim__readyState : EventSource -> PrimIO Bits16
680 | %foreign "browser:lambda:x=>x.url"
681 | prim__url : EventSource -> PrimIO String
685 | %foreign "browser:lambda:x=>x.withCredentials"
686 | prim__withCredentials : EventSource -> PrimIO Boolean
690 | %foreign "browser:lambda:x=>x.close()"
691 | prim__close : EventSource -> PrimIO ()
698 | %foreign "browser:lambda:x=>x.AddSearchProvider()"
699 | prim__AddSearchProvider : External -> PrimIO ()
703 | %foreign "browser:lambda:x=>x.IsSearchProviderInstalled()"
704 | prim__IsSearchProviderInstalled : External -> PrimIO ()
708 | namespace FormDataEvent
711 | %foreign "browser:lambda:(a,b)=> new FormDataEvent(a,b)"
712 | prim__new : String -> FormDataEventInit -> PrimIO FormDataEvent
716 | %foreign "browser:lambda:x=>x.formData"
717 | prim__formData : FormDataEvent -> PrimIO FormData
721 | namespace HTMLAllCollection
724 | %foreign "browser:lambda:(o,x)=>o[x]"
725 | prim__get : HTMLAllCollection -> Bits32 -> PrimIO Element
729 | %foreign "browser:lambda:x=>x.length"
730 | prim__length : HTMLAllCollection -> PrimIO Bits32
734 | %foreign "browser:lambda:(x,a)=>x.item(a)"
738 | -> PrimIO (Nullable (Union2 HTMLCollection Element))
742 | %foreign "browser:lambda:(x,a)=>x.namedItem(a)"
746 | -> PrimIO (Nullable (Union2 HTMLCollection Element))
750 | namespace HTMLAnchorElement
753 | %foreign "browser:lambda:()=> new HTMLAnchorElement()"
754 | prim__new : PrimIO HTMLAnchorElement
758 | %foreign "browser:lambda:x=>x.charset"
759 | prim__charset : HTMLAnchorElement -> PrimIO String
764 | %foreign "browser:lambda:(x,v)=>{x.charset = v}"
765 | prim__setCharset : HTMLAnchorElement -> String -> PrimIO ()
770 | %foreign "browser:lambda:x=>x.coords"
771 | prim__coords : HTMLAnchorElement -> PrimIO String
776 | %foreign "browser:lambda:(x,v)=>{x.coords = v}"
777 | prim__setCoords : HTMLAnchorElement -> String -> PrimIO ()
782 | %foreign "browser:lambda:x=>x.download"
783 | prim__download : HTMLAnchorElement -> PrimIO String
788 | %foreign "browser:lambda:(x,v)=>{x.download = v}"
789 | prim__setDownload : HTMLAnchorElement -> String -> PrimIO ()
794 | %foreign "browser:lambda:x=>x.hreflang"
795 | prim__hreflang : HTMLAnchorElement -> PrimIO String
800 | %foreign "browser:lambda:(x,v)=>{x.hreflang = v}"
801 | prim__setHreflang : HTMLAnchorElement -> String -> PrimIO ()
806 | %foreign "browser:lambda:x=>x.name"
807 | prim__name : HTMLAnchorElement -> PrimIO String
812 | %foreign "browser:lambda:(x,v)=>{x.name = v}"
813 | prim__setName : HTMLAnchorElement -> String -> PrimIO ()
818 | %foreign "browser:lambda:x=>x.ping"
819 | prim__ping : HTMLAnchorElement -> PrimIO String
824 | %foreign "browser:lambda:(x,v)=>{x.ping = v}"
825 | prim__setPing : HTMLAnchorElement -> String -> PrimIO ()
830 | %foreign "browser:lambda:x=>x.referrerPolicy"
831 | prim__referrerPolicy : HTMLAnchorElement -> PrimIO String
836 | %foreign "browser:lambda:(x,v)=>{x.referrerPolicy = v}"
837 | prim__setReferrerPolicy : HTMLAnchorElement -> String -> PrimIO ()
842 | %foreign "browser:lambda:x=>x.rel"
843 | prim__rel : HTMLAnchorElement -> PrimIO String
848 | %foreign "browser:lambda:(x,v)=>{x.rel = v}"
849 | prim__setRel : HTMLAnchorElement -> String -> PrimIO ()
854 | %foreign "browser:lambda:x=>x.relList"
855 | prim__relList : HTMLAnchorElement -> PrimIO DOMTokenList
859 | %foreign "browser:lambda:x=>x.rev"
860 | prim__rev : HTMLAnchorElement -> PrimIO String
865 | %foreign "browser:lambda:(x,v)=>{x.rev = v}"
866 | prim__setRev : HTMLAnchorElement -> String -> PrimIO ()
871 | %foreign "browser:lambda:x=>x.shape"
872 | prim__shape : HTMLAnchorElement -> PrimIO String
877 | %foreign "browser:lambda:(x,v)=>{x.shape = v}"
878 | prim__setShape : HTMLAnchorElement -> String -> PrimIO ()
883 | %foreign "browser:lambda:x=>x.target"
884 | prim__target : HTMLAnchorElement -> PrimIO String
889 | %foreign "browser:lambda:(x,v)=>{x.target = v}"
890 | prim__setTarget : HTMLAnchorElement -> String -> PrimIO ()
895 | %foreign "browser:lambda:x=>x.text"
896 | prim__text : HTMLAnchorElement -> PrimIO String
901 | %foreign "browser:lambda:(x,v)=>{x.text = v}"
902 | prim__setText : HTMLAnchorElement -> String -> PrimIO ()
907 | %foreign "browser:lambda:x=>x.type"
908 | prim__type : HTMLAnchorElement -> PrimIO String
913 | %foreign "browser:lambda:(x,v)=>{x.type = v}"
914 | prim__setType : HTMLAnchorElement -> String -> PrimIO ()
919 | namespace HTMLAreaElement
922 | %foreign "browser:lambda:()=> new HTMLAreaElement()"
923 | prim__new : PrimIO HTMLAreaElement
927 | %foreign "browser:lambda:x=>x.alt"
928 | prim__alt : HTMLAreaElement -> PrimIO String
933 | %foreign "browser:lambda:(x,v)=>{x.alt = v}"
934 | prim__setAlt : HTMLAreaElement -> String -> PrimIO ()
939 | %foreign "browser:lambda:x=>x.coords"
940 | prim__coords : HTMLAreaElement -> PrimIO String
945 | %foreign "browser:lambda:(x,v)=>{x.coords = v}"
946 | prim__setCoords : HTMLAreaElement -> String -> PrimIO ()
951 | %foreign "browser:lambda:x=>x.download"
952 | prim__download : HTMLAreaElement -> PrimIO String
957 | %foreign "browser:lambda:(x,v)=>{x.download = v}"
958 | prim__setDownload : HTMLAreaElement -> String -> PrimIO ()
963 | %foreign "browser:lambda:x=>x.noHref"
964 | prim__noHref : HTMLAreaElement -> PrimIO Boolean
969 | %foreign "browser:lambda:(x,v)=>{x.noHref = v}"
970 | prim__setNoHref : HTMLAreaElement -> Boolean -> PrimIO ()
975 | %foreign "browser:lambda:x=>x.ping"
976 | prim__ping : HTMLAreaElement -> PrimIO String
981 | %foreign "browser:lambda:(x,v)=>{x.ping = v}"
982 | prim__setPing : HTMLAreaElement -> String -> PrimIO ()
987 | %foreign "browser:lambda:x=>x.referrerPolicy"
988 | prim__referrerPolicy : HTMLAreaElement -> PrimIO String
993 | %foreign "browser:lambda:(x,v)=>{x.referrerPolicy = v}"
994 | prim__setReferrerPolicy : HTMLAreaElement -> String -> PrimIO ()
999 | %foreign "browser:lambda:x=>x.rel"
1000 | prim__rel : HTMLAreaElement -> PrimIO String
1005 | %foreign "browser:lambda:(x,v)=>{x.rel = v}"
1006 | prim__setRel : HTMLAreaElement -> String -> PrimIO ()
1011 | %foreign "browser:lambda:x=>x.relList"
1012 | prim__relList : HTMLAreaElement -> PrimIO DOMTokenList
1016 | %foreign "browser:lambda:x=>x.shape"
1017 | prim__shape : HTMLAreaElement -> PrimIO String
1022 | %foreign "browser:lambda:(x,v)=>{x.shape = v}"
1023 | prim__setShape : HTMLAreaElement -> String -> PrimIO ()
1028 | %foreign "browser:lambda:x=>x.target"
1029 | prim__target : HTMLAreaElement -> PrimIO String
1034 | %foreign "browser:lambda:(x,v)=>{x.target = v}"
1035 | prim__setTarget : HTMLAreaElement -> String -> PrimIO ()
1040 | namespace HTMLAudioElement
1043 | %foreign "browser:lambda:()=> new HTMLAudioElement()"
1044 | prim__new : PrimIO HTMLAudioElement
1048 | namespace HTMLBRElement
1051 | %foreign "browser:lambda:()=> new HTMLBRElement()"
1052 | prim__new : PrimIO HTMLBRElement
1056 | %foreign "browser:lambda:x=>x.clear"
1057 | prim__clear : HTMLBRElement -> PrimIO String
1062 | %foreign "browser:lambda:(x,v)=>{x.clear = v}"
1063 | prim__setClear : HTMLBRElement -> String -> PrimIO ()
1068 | namespace HTMLBaseElement
1071 | %foreign "browser:lambda:()=> new HTMLBaseElement()"
1072 | prim__new : PrimIO HTMLBaseElement
1076 | %foreign "browser:lambda:x=>x.href"
1077 | prim__href : HTMLBaseElement -> PrimIO String
1082 | %foreign "browser:lambda:(x,v)=>{x.href = v}"
1083 | prim__setHref : HTMLBaseElement -> String -> PrimIO ()
1088 | %foreign "browser:lambda:x=>x.target"
1089 | prim__target : HTMLBaseElement -> PrimIO String
1094 | %foreign "browser:lambda:(x,v)=>{x.target = v}"
1095 | prim__setTarget : HTMLBaseElement -> String -> PrimIO ()
1100 | namespace HTMLBodyElement
1103 | %foreign "browser:lambda:()=> new HTMLBodyElement()"
1104 | prim__new : PrimIO HTMLBodyElement
1108 | %foreign "browser:lambda:x=>x.aLink"
1109 | prim__aLink : HTMLBodyElement -> PrimIO String
1114 | %foreign "browser:lambda:(x,v)=>{x.aLink = v}"
1115 | prim__setALink : HTMLBodyElement -> String -> PrimIO ()
1120 | %foreign "browser:lambda:x=>x.background"
1121 | prim__background : HTMLBodyElement -> PrimIO String
1126 | %foreign "browser:lambda:(x,v)=>{x.background = v}"
1127 | prim__setBackground : HTMLBodyElement -> String -> PrimIO ()
1132 | %foreign "browser:lambda:x=>x.bgColor"
1133 | prim__bgColor : HTMLBodyElement -> PrimIO String
1138 | %foreign "browser:lambda:(x,v)=>{x.bgColor = v}"
1139 | prim__setBgColor : HTMLBodyElement -> String -> PrimIO ()
1144 | %foreign "browser:lambda:x=>x.link"
1145 | prim__link : HTMLBodyElement -> PrimIO String
1150 | %foreign "browser:lambda:(x,v)=>{x.link = v}"
1151 | prim__setLink : HTMLBodyElement -> String -> PrimIO ()
1156 | %foreign "browser:lambda:x=>x.text"
1157 | prim__text : HTMLBodyElement -> PrimIO String
1162 | %foreign "browser:lambda:(x,v)=>{x.text = v}"
1163 | prim__setText : HTMLBodyElement -> String -> PrimIO ()
1168 | %foreign "browser:lambda:x=>x.vLink"
1169 | prim__vLink : HTMLBodyElement -> PrimIO String
1174 | %foreign "browser:lambda:(x,v)=>{x.vLink = v}"
1175 | prim__setVLink : HTMLBodyElement -> String -> PrimIO ()
1180 | namespace HTMLButtonElement
1183 | %foreign "browser:lambda:()=> new HTMLButtonElement()"
1184 | prim__new : PrimIO HTMLButtonElement
1188 | %foreign "browser:lambda:x=>x.disabled"
1189 | prim__disabled : HTMLButtonElement -> PrimIO Boolean
1194 | %foreign "browser:lambda:(x,v)=>{x.disabled = v}"
1195 | prim__setDisabled : HTMLButtonElement -> Boolean -> PrimIO ()
1200 | %foreign "browser:lambda:x=>x.form"
1201 | prim__form : HTMLButtonElement -> PrimIO (Nullable HTMLFormElement)
1205 | %foreign "browser:lambda:x=>x.formAction"
1206 | prim__formAction : HTMLButtonElement -> PrimIO String
1211 | %foreign "browser:lambda:(x,v)=>{x.formAction = v}"
1212 | prim__setFormAction : HTMLButtonElement -> String -> PrimIO ()
1217 | %foreign "browser:lambda:x=>x.formEnctype"
1218 | prim__formEnctype : HTMLButtonElement -> PrimIO String
1223 | %foreign "browser:lambda:(x,v)=>{x.formEnctype = v}"
1224 | prim__setFormEnctype : HTMLButtonElement -> String -> PrimIO ()
1229 | %foreign "browser:lambda:x=>x.formMethod"
1230 | prim__formMethod : HTMLButtonElement -> PrimIO String
1235 | %foreign "browser:lambda:(x,v)=>{x.formMethod = v}"
1236 | prim__setFormMethod : HTMLButtonElement -> String -> PrimIO ()
1241 | %foreign "browser:lambda:x=>x.formNoValidate"
1242 | prim__formNoValidate : HTMLButtonElement -> PrimIO Boolean
1247 | %foreign "browser:lambda:(x,v)=>{x.formNoValidate = v}"
1248 | prim__setFormNoValidate : HTMLButtonElement -> Boolean -> PrimIO ()
1253 | %foreign "browser:lambda:x=>x.formTarget"
1254 | prim__formTarget : HTMLButtonElement -> PrimIO String
1259 | %foreign "browser:lambda:(x,v)=>{x.formTarget = v}"
1260 | prim__setFormTarget : HTMLButtonElement -> String -> PrimIO ()
1265 | %foreign "browser:lambda:x=>x.labels"
1266 | prim__labels : HTMLButtonElement -> PrimIO NodeList
1270 | %foreign "browser:lambda:x=>x.name"
1271 | prim__name : HTMLButtonElement -> PrimIO String
1276 | %foreign "browser:lambda:(x,v)=>{x.name = v}"
1277 | prim__setName : HTMLButtonElement -> String -> PrimIO ()
1282 | %foreign "browser:lambda:x=>x.type"
1283 | prim__type : HTMLButtonElement -> PrimIO String
1288 | %foreign "browser:lambda:(x,v)=>{x.type = v}"
1289 | prim__setType : HTMLButtonElement -> String -> PrimIO ()
1294 | %foreign "browser:lambda:x=>x.validationMessage"
1295 | prim__validationMessage : HTMLButtonElement -> PrimIO String
1299 | %foreign "browser:lambda:x=>x.validity"
1300 | prim__validity : HTMLButtonElement -> PrimIO ValidityState
1304 | %foreign "browser:lambda:x=>x.value"
1305 | prim__value : HTMLButtonElement -> PrimIO String
1310 | %foreign "browser:lambda:(x,v)=>{x.value = v}"
1311 | prim__setValue : HTMLButtonElement -> String -> PrimIO ()
1316 | %foreign "browser:lambda:x=>x.willValidate"
1317 | prim__willValidate : HTMLButtonElement -> PrimIO Boolean
1321 | %foreign "browser:lambda:x=>x.checkValidity()"
1322 | prim__checkValidity : HTMLButtonElement -> PrimIO Boolean
1326 | %foreign "browser:lambda:x=>x.reportValidity()"
1327 | prim__reportValidity : HTMLButtonElement -> PrimIO Boolean
1331 | %foreign "browser:lambda:(x,a)=>x.setCustomValidity(a)"
1332 | prim__setCustomValidity : HTMLButtonElement -> String -> PrimIO ()
1336 | namespace HTMLCanvasElement
1339 | %foreign "browser:lambda:()=> new HTMLCanvasElement()"
1340 | prim__new : PrimIO HTMLCanvasElement
1344 | %foreign "browser:lambda:x=>x.height"
1345 | prim__height : HTMLCanvasElement -> PrimIO Bits32
1350 | %foreign "browser:lambda:(x,v)=>{x.height = v}"
1351 | prim__setHeight : HTMLCanvasElement -> Bits32 -> PrimIO ()
1356 | %foreign "browser:lambda:x=>x.width"
1357 | prim__width : HTMLCanvasElement -> PrimIO Bits32
1362 | %foreign "browser:lambda:(x,v)=>{x.width = v}"
1363 | prim__setWidth : HTMLCanvasElement -> Bits32 -> PrimIO ()
1368 | %foreign "browser:lambda:(x,a,b)=>x.getContext(a,b)"
1376 | CanvasRenderingContext2D
1377 | ImageBitmapRenderingContext
1379 | WebGL2RenderingContext))
1383 | %foreign "browser:lambda:(x,a,b,c)=>x.toBlob(a,b,c)"
1393 | %foreign "browser:lambda:(x,a,b)=>x.toDataURL(a,b)"
1402 | %foreign "browser:lambda:x=>x.transferControlToOffscreen()"
1403 | prim__transferControlToOffscreen : HTMLCanvasElement -> PrimIO OffscreenCanvas
1407 | namespace HTMLDListElement
1410 | %foreign "browser:lambda:()=> new HTMLDListElement()"
1411 | prim__new : PrimIO HTMLDListElement
1415 | %foreign "browser:lambda:x=>x.compact"
1416 | prim__compact : HTMLDListElement -> PrimIO Boolean
1421 | %foreign "browser:lambda:(x,v)=>{x.compact = v}"
1422 | prim__setCompact : HTMLDListElement -> Boolean -> PrimIO ()
1427 | namespace HTMLDataElement
1430 | %foreign "browser:lambda:()=> new HTMLDataElement()"
1431 | prim__new : PrimIO HTMLDataElement
1435 | %foreign "browser:lambda:x=>x.value"
1436 | prim__value : HTMLDataElement -> PrimIO String
1441 | %foreign "browser:lambda:(x,v)=>{x.value = v}"
1442 | prim__setValue : HTMLDataElement -> String -> PrimIO ()
1447 | namespace HTMLDataListElement
1450 | %foreign "browser:lambda:()=> new HTMLDataListElement()"
1451 | prim__new : PrimIO HTMLDataListElement
1455 | %foreign "browser:lambda:x=>x.options"
1456 | prim__options : HTMLDataListElement -> PrimIO HTMLCollection
1460 | namespace HTMLDetailsElement
1463 | %foreign "browser:lambda:()=> new HTMLDetailsElement()"
1464 | prim__new : PrimIO HTMLDetailsElement
1468 | %foreign "browser:lambda:x=>x.open"
1469 | prim__open : HTMLDetailsElement -> PrimIO Boolean
1474 | %foreign "browser:lambda:(x,v)=>{x.open = v}"
1475 | prim__setOpen : HTMLDetailsElement -> Boolean -> PrimIO ()
1480 | namespace HTMLDialogElement
1483 | %foreign "browser:lambda:()=> new HTMLDialogElement()"
1484 | prim__new : PrimIO HTMLDialogElement
1488 | %foreign "browser:lambda:x=>x.open"
1489 | prim__open : HTMLDialogElement -> PrimIO Boolean
1494 | %foreign "browser:lambda:(x,v)=>{x.open = v}"
1495 | prim__setOpen : HTMLDialogElement -> Boolean -> PrimIO ()
1500 | %foreign "browser:lambda:x=>x.returnValue"
1501 | prim__returnValue : HTMLDialogElement -> PrimIO String
1506 | %foreign "browser:lambda:(x,v)=>{x.returnValue = v}"
1507 | prim__setReturnValue : HTMLDialogElement -> String -> PrimIO ()
1512 | %foreign "browser:lambda:(x,a)=>x.close(a)"
1513 | prim__close : HTMLDialogElement -> UndefOr String -> PrimIO ()
1517 | %foreign "browser:lambda:x=>x.show()"
1518 | prim__show : HTMLDialogElement -> PrimIO ()
1522 | %foreign "browser:lambda:x=>x.showModal()"
1523 | prim__showModal : HTMLDialogElement -> PrimIO ()
1527 | namespace HTMLDirectoryElement
1530 | %foreign "browser:lambda:()=> new HTMLDirectoryElement()"
1531 | prim__new : PrimIO HTMLDirectoryElement
1535 | %foreign "browser:lambda:x=>x.compact"
1536 | prim__compact : HTMLDirectoryElement -> PrimIO Boolean
1541 | %foreign "browser:lambda:(x,v)=>{x.compact = v}"
1542 | prim__setCompact : HTMLDirectoryElement -> Boolean -> PrimIO ()
1547 | namespace HTMLDivElement
1550 | %foreign "browser:lambda:()=> new HTMLDivElement()"
1551 | prim__new : PrimIO HTMLDivElement
1555 | %foreign "browser:lambda:x=>x.align"
1556 | prim__align : HTMLDivElement -> PrimIO String
1561 | %foreign "browser:lambda:(x,v)=>{x.align = v}"
1562 | prim__setAlign : HTMLDivElement -> String -> PrimIO ()
1570 | %foreign "browser:lambda:()=> new HTMLElement()"
1571 | prim__new : PrimIO HTMLElement
1575 | %foreign "browser:lambda:x=>x.accessKey"
1576 | prim__accessKey : HTMLElement -> PrimIO String
1581 | %foreign "browser:lambda:(x,v)=>{x.accessKey = v}"
1582 | prim__setAccessKey : HTMLElement -> String -> PrimIO ()
1587 | %foreign "browser:lambda:x=>x.accessKeyLabel"
1588 | prim__accessKeyLabel : HTMLElement -> PrimIO String
1592 | %foreign "browser:lambda:x=>x.autocapitalize"
1593 | prim__autocapitalize : HTMLElement -> PrimIO String
1598 | %foreign "browser:lambda:(x,v)=>{x.autocapitalize = v}"
1599 | prim__setAutocapitalize : HTMLElement -> String -> PrimIO ()
1604 | %foreign "browser:lambda:x=>x.dir"
1605 | prim__dir : HTMLElement -> PrimIO String
1610 | %foreign "browser:lambda:(x,v)=>{x.dir = v}"
1611 | prim__setDir : HTMLElement -> String -> PrimIO ()
1616 | %foreign "browser:lambda:x=>x.draggable"
1617 | prim__draggable : HTMLElement -> PrimIO Boolean
1622 | %foreign "browser:lambda:(x,v)=>{x.draggable = v}"
1623 | prim__setDraggable : HTMLElement -> Boolean -> PrimIO ()
1628 | %foreign "browser:lambda:x=>x.hidden"
1629 | prim__hidden : HTMLElement -> PrimIO Boolean
1634 | %foreign "browser:lambda:(x,v)=>{x.hidden = v}"
1635 | prim__setHidden : HTMLElement -> Boolean -> PrimIO ()
1640 | %foreign "browser:lambda:x=>x.innerText"
1641 | prim__innerText : HTMLElement -> PrimIO String
1646 | %foreign "browser:lambda:(x,v)=>{x.innerText = v}"
1647 | prim__setInnerText : HTMLElement -> String -> PrimIO ()
1652 | %foreign "browser:lambda:x=>x.lang"
1653 | prim__lang : HTMLElement -> PrimIO String
1658 | %foreign "browser:lambda:(x,v)=>{x.lang = v}"
1659 | prim__setLang : HTMLElement -> String -> PrimIO ()
1664 | %foreign "browser:lambda:x=>x.offsetHeight"
1665 | prim__offsetHeight : HTMLElement -> PrimIO Int32
1669 | %foreign "browser:lambda:x=>x.offsetLeft"
1670 | prim__offsetLeft : HTMLElement -> PrimIO Int32
1674 | %foreign "browser:lambda:x=>x.offsetParent"
1675 | prim__offsetParent : HTMLElement -> PrimIO (Nullable Element)
1679 | %foreign "browser:lambda:x=>x.offsetTop"
1680 | prim__offsetTop : HTMLElement -> PrimIO Int32
1684 | %foreign "browser:lambda:x=>x.offsetWidth"
1685 | prim__offsetWidth : HTMLElement -> PrimIO Int32
1689 | %foreign "browser:lambda:x=>x.spellcheck"
1690 | prim__spellcheck : HTMLElement -> PrimIO Boolean
1695 | %foreign "browser:lambda:(x,v)=>{x.spellcheck = v}"
1696 | prim__setSpellcheck : HTMLElement -> Boolean -> PrimIO ()
1701 | %foreign "browser:lambda:x=>x.title"
1702 | prim__title : HTMLElement -> PrimIO String
1707 | %foreign "browser:lambda:(x,v)=>{x.title = v}"
1708 | prim__setTitle : HTMLElement -> String -> PrimIO ()
1713 | %foreign "browser:lambda:x=>x.translate"
1714 | prim__translate : HTMLElement -> PrimIO Boolean
1719 | %foreign "browser:lambda:(x,v)=>{x.translate = v}"
1720 | prim__setTranslate : HTMLElement -> Boolean -> PrimIO ()
1725 | %foreign "browser:lambda:x=>x.attachInternals()"
1726 | prim__attachInternals : HTMLElement -> PrimIO ElementInternals
1730 | %foreign "browser:lambda:x=>x.click()"
1731 | prim__click : HTMLElement -> PrimIO ()
1735 | namespace HTMLEmbedElement
1738 | %foreign "browser:lambda:()=> new HTMLEmbedElement()"
1739 | prim__new : PrimIO HTMLEmbedElement
1743 | %foreign "browser:lambda:x=>x.align"
1744 | prim__align : HTMLEmbedElement -> PrimIO String
1749 | %foreign "browser:lambda:(x,v)=>{x.align = v}"
1750 | prim__setAlign : HTMLEmbedElement -> String -> PrimIO ()
1755 | %foreign "browser:lambda:x=>x.height"
1756 | prim__height : HTMLEmbedElement -> PrimIO String
1761 | %foreign "browser:lambda:(x,v)=>{x.height = v}"
1762 | prim__setHeight : HTMLEmbedElement -> String -> PrimIO ()
1767 | %foreign "browser:lambda:x=>x.name"
1768 | prim__name : HTMLEmbedElement -> PrimIO String
1773 | %foreign "browser:lambda:(x,v)=>{x.name = v}"
1774 | prim__setName : HTMLEmbedElement -> String -> PrimIO ()
1779 | %foreign "browser:lambda:x=>x.src"
1780 | prim__src : HTMLEmbedElement -> PrimIO String
1785 | %foreign "browser:lambda:(x,v)=>{x.src = v}"
1786 | prim__setSrc : HTMLEmbedElement -> String -> PrimIO ()
1791 | %foreign "browser:lambda:x=>x.type"
1792 | prim__type : HTMLEmbedElement -> PrimIO String
1797 | %foreign "browser:lambda:(x,v)=>{x.type = v}"
1798 | prim__setType : HTMLEmbedElement -> String -> PrimIO ()
1803 | %foreign "browser:lambda:x=>x.width"
1804 | prim__width : HTMLEmbedElement -> PrimIO String
1809 | %foreign "browser:lambda:(x,v)=>{x.width = v}"
1810 | prim__setWidth : HTMLEmbedElement -> String -> PrimIO ()
1815 | %foreign "browser:lambda:x=>x.getSVGDocument()"
1816 | prim__getSVGDocument : HTMLEmbedElement -> PrimIO (Nullable Document)
1820 | namespace HTMLFieldSetElement
1823 | %foreign "browser:lambda:()=> new HTMLFieldSetElement()"
1824 | prim__new : PrimIO HTMLFieldSetElement
1828 | %foreign "browser:lambda:x=>x.disabled"
1829 | prim__disabled : HTMLFieldSetElement -> PrimIO Boolean
1834 | %foreign "browser:lambda:(x,v)=>{x.disabled = v}"
1835 | prim__setDisabled : HTMLFieldSetElement -> Boolean -> PrimIO ()
1840 | %foreign "browser:lambda:x=>x.elements"
1841 | prim__elements : HTMLFieldSetElement -> PrimIO HTMLCollection
1845 | %foreign "browser:lambda:x=>x.form"
1846 | prim__form : HTMLFieldSetElement -> PrimIO (Nullable HTMLFormElement)
1850 | %foreign "browser:lambda:x=>x.name"
1851 | prim__name : HTMLFieldSetElement -> PrimIO String
1856 | %foreign "browser:lambda:(x,v)=>{x.name = v}"
1857 | prim__setName : HTMLFieldSetElement -> String -> PrimIO ()
1862 | %foreign "browser:lambda:x=>x.type"
1863 | prim__type : HTMLFieldSetElement -> PrimIO String
1867 | %foreign "browser:lambda:x=>x.validationMessage"
1868 | prim__validationMessage : HTMLFieldSetElement -> PrimIO String
1872 | %foreign "browser:lambda:x=>x.validity"
1873 | prim__validity : HTMLFieldSetElement -> PrimIO ValidityState
1877 | %foreign "browser:lambda:x=>x.willValidate"
1878 | prim__willValidate : HTMLFieldSetElement -> PrimIO Boolean
1882 | %foreign "browser:lambda:x=>x.checkValidity()"
1883 | prim__checkValidity : HTMLFieldSetElement -> PrimIO Boolean
1887 | %foreign "browser:lambda:x=>x.reportValidity()"
1888 | prim__reportValidity : HTMLFieldSetElement -> PrimIO Boolean
1892 | %foreign "browser:lambda:(x,a)=>x.setCustomValidity(a)"
1893 | prim__setCustomValidity : HTMLFieldSetElement -> String -> PrimIO ()
1897 | namespace HTMLFontElement
1900 | %foreign "browser:lambda:()=> new HTMLFontElement()"
1901 | prim__new : PrimIO HTMLFontElement
1905 | %foreign "browser:lambda:x=>x.color"
1906 | prim__color : HTMLFontElement -> PrimIO String
1911 | %foreign "browser:lambda:(x,v)=>{x.color = v}"
1912 | prim__setColor : HTMLFontElement -> String -> PrimIO ()
1917 | %foreign "browser:lambda:x=>x.face"
1918 | prim__face : HTMLFontElement -> PrimIO String
1923 | %foreign "browser:lambda:(x,v)=>{x.face = v}"
1924 | prim__setFace : HTMLFontElement -> String -> PrimIO ()
1929 | %foreign "browser:lambda:x=>x.size"
1930 | prim__size : HTMLFontElement -> PrimIO String
1935 | %foreign "browser:lambda:(x,v)=>{x.size = v}"
1936 | prim__setSize : HTMLFontElement -> String -> PrimIO ()
1941 | namespace HTMLFormControlsCollection
1944 | %foreign "browser:lambda:(x,a)=>x.namedItem(a)"
1946 | HTMLFormControlsCollection
1948 | -> PrimIO (Nullable (Union2 RadioNodeList Element))
1952 | namespace HTMLFormElement
1955 | %foreign "browser:lambda:()=> new HTMLFormElement()"
1956 | prim__new : PrimIO HTMLFormElement
1960 | %foreign "browser:lambda:(o,x)=>o[x]"
1961 | prim__get : HTMLFormElement -> Bits32 -> PrimIO Element
1965 | %foreign "browser:lambda:(o,x)=>o[x]"
1969 | -> PrimIO (Union2 RadioNodeList Element)
1973 | %foreign "browser:lambda:x=>x.acceptCharset"
1974 | prim__acceptCharset : HTMLFormElement -> PrimIO String
1979 | %foreign "browser:lambda:(x,v)=>{x.acceptCharset = v}"
1980 | prim__setAcceptCharset : HTMLFormElement -> String -> PrimIO ()
1985 | %foreign "browser:lambda:x=>x.action"
1986 | prim__action : HTMLFormElement -> PrimIO String
1991 | %foreign "browser:lambda:(x,v)=>{x.action = v}"
1992 | prim__setAction : HTMLFormElement -> String -> PrimIO ()
1997 | %foreign "browser:lambda:x=>x.autocomplete"
1998 | prim__autocomplete : HTMLFormElement -> PrimIO String
2003 | %foreign "browser:lambda:(x,v)=>{x.autocomplete = v}"
2004 | prim__setAutocomplete : HTMLFormElement -> String -> PrimIO ()
2009 | %foreign "browser:lambda:x=>x.elements"
2010 | prim__elements : HTMLFormElement -> PrimIO HTMLFormControlsCollection
2014 | %foreign "browser:lambda:x=>x.encoding"
2015 | prim__encoding : HTMLFormElement -> PrimIO String
2020 | %foreign "browser:lambda:(x,v)=>{x.encoding = v}"
2021 | prim__setEncoding : HTMLFormElement -> String -> PrimIO ()
2026 | %foreign "browser:lambda:x=>x.enctype"
2027 | prim__enctype : HTMLFormElement -> PrimIO String
2032 | %foreign "browser:lambda:(x,v)=>{x.enctype = v}"
2033 | prim__setEnctype : HTMLFormElement -> String -> PrimIO ()
2038 | %foreign "browser:lambda:x=>x.length"
2039 | prim__length : HTMLFormElement -> PrimIO Bits32
2043 | %foreign "browser:lambda:x=>x.method"
2044 | prim__method : HTMLFormElement -> PrimIO String
2049 | %foreign "browser:lambda:(x,v)=>{x.method = v}"
2050 | prim__setMethod : HTMLFormElement -> String -> PrimIO ()
2055 | %foreign "browser:lambda:x=>x.name"
2056 | prim__name : HTMLFormElement -> PrimIO String
2061 | %foreign "browser:lambda:(x,v)=>{x.name = v}"
2062 | prim__setName : HTMLFormElement -> String -> PrimIO ()
2067 | %foreign "browser:lambda:x=>x.noValidate"
2068 | prim__noValidate : HTMLFormElement -> PrimIO Boolean
2073 | %foreign "browser:lambda:(x,v)=>{x.noValidate = v}"
2074 | prim__setNoValidate : HTMLFormElement -> Boolean -> PrimIO ()
2079 | %foreign "browser:lambda:x=>x.rel"
2080 | prim__rel : HTMLFormElement -> PrimIO String
2085 | %foreign "browser:lambda:(x,v)=>{x.rel = v}"
2086 | prim__setRel : HTMLFormElement -> String -> PrimIO ()
2091 | %foreign "browser:lambda:x=>x.relList"
2092 | prim__relList : HTMLFormElement -> PrimIO DOMTokenList
2096 | %foreign "browser:lambda:x=>x.target"
2097 | prim__target : HTMLFormElement -> PrimIO String
2102 | %foreign "browser:lambda:(x,v)=>{x.target = v}"
2103 | prim__setTarget : HTMLFormElement -> String -> PrimIO ()
2108 | %foreign "browser:lambda:x=>x.checkValidity()"
2109 | prim__checkValidity : HTMLFormElement -> PrimIO Boolean
2113 | %foreign "browser:lambda:x=>x.reportValidity()"
2114 | prim__reportValidity : HTMLFormElement -> PrimIO Boolean
2118 | %foreign "browser:lambda:(x,a)=>x.requestSubmit(a)"
2121 | -> UndefOr (Nullable HTMLElement)
2126 | %foreign "browser:lambda:x=>x.reset()"
2127 | prim__reset : HTMLFormElement -> PrimIO ()
2131 | %foreign "browser:lambda:x=>x.submit()"
2132 | prim__submit : HTMLFormElement -> PrimIO ()
2136 | namespace HTMLFrameElement
2139 | %foreign "browser:lambda:()=> new HTMLFrameElement()"
2140 | prim__new : PrimIO HTMLFrameElement
2144 | %foreign "browser:lambda:x=>x.contentDocument"
2145 | prim__contentDocument : HTMLFrameElement -> PrimIO (Nullable Document)
2149 | %foreign "browser:lambda:x=>x.contentWindow"
2150 | prim__contentWindow : HTMLFrameElement -> PrimIO (Nullable WindowProxy)
2154 | %foreign "browser:lambda:x=>x.frameBorder"
2155 | prim__frameBorder : HTMLFrameElement -> PrimIO String
2160 | %foreign "browser:lambda:(x,v)=>{x.frameBorder = v}"
2161 | prim__setFrameBorder : HTMLFrameElement -> String -> PrimIO ()
2166 | %foreign "browser:lambda:x=>x.longDesc"
2167 | prim__longDesc : HTMLFrameElement -> PrimIO String
2172 | %foreign "browser:lambda:(x,v)=>{x.longDesc = v}"
2173 | prim__setLongDesc : HTMLFrameElement -> String -> PrimIO ()
2178 | %foreign "browser:lambda:x=>x.marginHeight"
2179 | prim__marginHeight : HTMLFrameElement -> PrimIO String
2184 | %foreign "browser:lambda:(x,v)=>{x.marginHeight = v}"
2185 | prim__setMarginHeight : HTMLFrameElement -> String -> PrimIO ()
2190 | %foreign "browser:lambda:x=>x.marginWidth"
2191 | prim__marginWidth : HTMLFrameElement -> PrimIO String
2196 | %foreign "browser:lambda:(x,v)=>{x.marginWidth = v}"
2197 | prim__setMarginWidth : HTMLFrameElement -> String -> PrimIO ()
2202 | %foreign "browser:lambda:x=>x.name"
2203 | prim__name : HTMLFrameElement -> PrimIO String
2208 | %foreign "browser:lambda:(x,v)=>{x.name = v}"
2209 | prim__setName : HTMLFrameElement -> String -> PrimIO ()
2214 | %foreign "browser:lambda:x=>x.noResize"
2215 | prim__noResize : HTMLFrameElement -> PrimIO Boolean
2220 | %foreign "browser:lambda:(x,v)=>{x.noResize = v}"
2221 | prim__setNoResize : HTMLFrameElement -> Boolean -> PrimIO ()
2226 | %foreign "browser:lambda:x=>x.scrolling"
2227 | prim__scrolling : HTMLFrameElement -> PrimIO String
2232 | %foreign "browser:lambda:(x,v)=>{x.scrolling = v}"
2233 | prim__setScrolling : HTMLFrameElement -> String -> PrimIO ()
2238 | %foreign "browser:lambda:x=>x.src"
2239 | prim__src : HTMLFrameElement -> PrimIO String
2244 | %foreign "browser:lambda:(x,v)=>{x.src = v}"
2245 | prim__setSrc : HTMLFrameElement -> String -> PrimIO ()
2250 | namespace HTMLFrameSetElement
2253 | %foreign "browser:lambda:()=> new HTMLFrameSetElement()"
2254 | prim__new : PrimIO HTMLFrameSetElement
2258 | %foreign "browser:lambda:x=>x.cols"
2259 | prim__cols : HTMLFrameSetElement -> PrimIO String
2264 | %foreign "browser:lambda:(x,v)=>{x.cols = v}"
2265 | prim__setCols : HTMLFrameSetElement -> String -> PrimIO ()
2270 | %foreign "browser:lambda:x=>x.rows"
2271 | prim__rows : HTMLFrameSetElement -> PrimIO String
2276 | %foreign "browser:lambda:(x,v)=>{x.rows = v}"
2277 | prim__setRows : HTMLFrameSetElement -> String -> PrimIO ()
2282 | namespace HTMLHRElement
2285 | %foreign "browser:lambda:()=> new HTMLHRElement()"
2286 | prim__new : PrimIO HTMLHRElement
2290 | %foreign "browser:lambda:x=>x.align"
2291 | prim__align : HTMLHRElement -> PrimIO String
2296 | %foreign "browser:lambda:(x,v)=>{x.align = v}"
2297 | prim__setAlign : HTMLHRElement -> String -> PrimIO ()
2302 | %foreign "browser:lambda:x=>x.color"
2303 | prim__color : HTMLHRElement -> PrimIO String
2308 | %foreign "browser:lambda:(x,v)=>{x.color = v}"
2309 | prim__setColor : HTMLHRElement -> String -> PrimIO ()
2314 | %foreign "browser:lambda:x=>x.noShade"
2315 | prim__noShade : HTMLHRElement -> PrimIO Boolean
2320 | %foreign "browser:lambda:(x,v)=>{x.noShade = v}"
2321 | prim__setNoShade : HTMLHRElement -> Boolean -> PrimIO ()
2326 | %foreign "browser:lambda:x=>x.size"
2327 | prim__size : HTMLHRElement -> PrimIO String
2332 | %foreign "browser:lambda:(x,v)=>{x.size = v}"
2333 | prim__setSize : HTMLHRElement -> String -> PrimIO ()
2338 | %foreign "browser:lambda:x=>x.width"
2339 | prim__width : HTMLHRElement -> PrimIO String
2344 | %foreign "browser:lambda:(x,v)=>{x.width = v}"
2345 | prim__setWidth : HTMLHRElement -> String -> PrimIO ()
2350 | namespace HTMLHeadElement
2353 | %foreign "browser:lambda:()=> new HTMLHeadElement()"
2354 | prim__new : PrimIO HTMLHeadElement
2358 | namespace HTMLHeadingElement
2361 | %foreign "browser:lambda:()=> new HTMLHeadingElement()"
2362 | prim__new : PrimIO HTMLHeadingElement
2366 | %foreign "browser:lambda:x=>x.align"
2367 | prim__align : HTMLHeadingElement -> PrimIO String
2372 | %foreign "browser:lambda:(x,v)=>{x.align = v}"
2373 | prim__setAlign : HTMLHeadingElement -> String -> PrimIO ()
2378 | namespace HTMLHtmlElement
2381 | %foreign "browser:lambda:()=> new HTMLHtmlElement()"
2382 | prim__new : PrimIO HTMLHtmlElement
2386 | %foreign "browser:lambda:x=>x.version"
2387 | prim__version : HTMLHtmlElement -> PrimIO String
2392 | %foreign "browser:lambda:(x,v)=>{x.version = v}"
2393 | prim__setVersion : HTMLHtmlElement -> String -> PrimIO ()
2398 | namespace HTMLIFrameElement
2401 | %foreign "browser:lambda:()=> new HTMLIFrameElement()"
2402 | prim__new : PrimIO HTMLIFrameElement
2406 | %foreign "browser:lambda:x=>x.align"
2407 | prim__align : HTMLIFrameElement -> PrimIO String
2412 | %foreign "browser:lambda:(x,v)=>{x.align = v}"
2413 | prim__setAlign : HTMLIFrameElement -> String -> PrimIO ()
2418 | %foreign "browser:lambda:x=>x.allow"
2419 | prim__allow : HTMLIFrameElement -> PrimIO String
2424 | %foreign "browser:lambda:(x,v)=>{x.allow = v}"
2425 | prim__setAllow : HTMLIFrameElement -> String -> PrimIO ()
2430 | %foreign "browser:lambda:x=>x.allowFullscreen"
2431 | prim__allowFullscreen : HTMLIFrameElement -> PrimIO Boolean
2436 | %foreign "browser:lambda:(x,v)=>{x.allowFullscreen = v}"
2437 | prim__setAllowFullscreen : HTMLIFrameElement -> Boolean -> PrimIO ()
2442 | %foreign "browser:lambda:x=>x.contentDocument"
2443 | prim__contentDocument : HTMLIFrameElement -> PrimIO (Nullable Document)
2447 | %foreign "browser:lambda:x=>x.contentWindow"
2448 | prim__contentWindow : HTMLIFrameElement -> PrimIO (Nullable WindowProxy)
2452 | %foreign "browser:lambda:x=>x.frameBorder"
2453 | prim__frameBorder : HTMLIFrameElement -> PrimIO String
2458 | %foreign "browser:lambda:(x,v)=>{x.frameBorder = v}"
2459 | prim__setFrameBorder : HTMLIFrameElement -> String -> PrimIO ()
2464 | %foreign "browser:lambda:x=>x.height"
2465 | prim__height : HTMLIFrameElement -> PrimIO String
2470 | %foreign "browser:lambda:(x,v)=>{x.height = v}"
2471 | prim__setHeight : HTMLIFrameElement -> String -> PrimIO ()
2476 | %foreign "browser:lambda:x=>x.loading"
2477 | prim__loading : HTMLIFrameElement -> PrimIO String
2482 | %foreign "browser:lambda:(x,v)=>{x.loading = v}"
2483 | prim__setLoading : HTMLIFrameElement -> String -> PrimIO ()
2488 | %foreign "browser:lambda:x=>x.longDesc"
2489 | prim__longDesc : HTMLIFrameElement -> PrimIO String
2494 | %foreign "browser:lambda:(x,v)=>{x.longDesc = v}"
2495 | prim__setLongDesc : HTMLIFrameElement -> String -> PrimIO ()
2500 | %foreign "browser:lambda:x=>x.marginHeight"
2501 | prim__marginHeight : HTMLIFrameElement -> PrimIO String
2506 | %foreign "browser:lambda:(x,v)=>{x.marginHeight = v}"
2507 | prim__setMarginHeight : HTMLIFrameElement -> String -> PrimIO ()
2512 | %foreign "browser:lambda:x=>x.marginWidth"
2513 | prim__marginWidth : HTMLIFrameElement -> PrimIO String
2518 | %foreign "browser:lambda:(x,v)=>{x.marginWidth = v}"
2519 | prim__setMarginWidth : HTMLIFrameElement -> String -> PrimIO ()
2524 | %foreign "browser:lambda:x=>x.name"
2525 | prim__name : HTMLIFrameElement -> PrimIO String
2530 | %foreign "browser:lambda:(x,v)=>{x.name = v}"
2531 | prim__setName : HTMLIFrameElement -> String -> PrimIO ()
2536 | %foreign "browser:lambda:x=>x.referrerPolicy"
2537 | prim__referrerPolicy : HTMLIFrameElement -> PrimIO String
2542 | %foreign "browser:lambda:(x,v)=>{x.referrerPolicy = v}"
2543 | prim__setReferrerPolicy : HTMLIFrameElement -> String -> PrimIO ()
2548 | %foreign "browser:lambda:x=>x.sandbox"
2549 | prim__sandbox : HTMLIFrameElement -> PrimIO DOMTokenList
2553 | %foreign "browser:lambda:x=>x.scrolling"
2554 | prim__scrolling : HTMLIFrameElement -> PrimIO String
2559 | %foreign "browser:lambda:(x,v)=>{x.scrolling = v}"
2560 | prim__setScrolling : HTMLIFrameElement -> String -> PrimIO ()
2565 | %foreign "browser:lambda:x=>x.src"
2566 | prim__src : HTMLIFrameElement -> PrimIO String
2571 | %foreign "browser:lambda:(x,v)=>{x.src = v}"
2572 | prim__setSrc : HTMLIFrameElement -> String -> PrimIO ()
2577 | %foreign "browser:lambda:x=>x.srcdoc"
2578 | prim__srcdoc : HTMLIFrameElement -> PrimIO String
2583 | %foreign "browser:lambda:(x,v)=>{x.srcdoc = v}"
2584 | prim__setSrcdoc : HTMLIFrameElement -> String -> PrimIO ()
2589 | %foreign "browser:lambda:x=>x.width"
2590 | prim__width : HTMLIFrameElement -> PrimIO String
2595 | %foreign "browser:lambda:(x,v)=>{x.width = v}"
2596 | prim__setWidth : HTMLIFrameElement -> String -> PrimIO ()
2601 | %foreign "browser:lambda:x=>x.getSVGDocument()"
2602 | prim__getSVGDocument : HTMLIFrameElement -> PrimIO (Nullable Document)
2606 | namespace HTMLImageElement
2609 | %foreign "browser:lambda:()=> new HTMLImageElement()"
2610 | prim__new : PrimIO HTMLImageElement
2614 | %foreign "browser:lambda:x=>x.align"
2615 | prim__align : HTMLImageElement -> PrimIO String
2620 | %foreign "browser:lambda:(x,v)=>{x.align = v}"
2621 | prim__setAlign : HTMLImageElement -> String -> PrimIO ()
2626 | %foreign "browser:lambda:x=>x.alt"
2627 | prim__alt : HTMLImageElement -> PrimIO String
2632 | %foreign "browser:lambda:(x,v)=>{x.alt = v}"
2633 | prim__setAlt : HTMLImageElement -> String -> PrimIO ()
2638 | %foreign "browser:lambda:x=>x.border"
2639 | prim__border : HTMLImageElement -> PrimIO String
2644 | %foreign "browser:lambda:(x,v)=>{x.border = v}"
2645 | prim__setBorder : HTMLImageElement -> String -> PrimIO ()
2650 | %foreign "browser:lambda:x=>x.complete"
2651 | prim__complete : HTMLImageElement -> PrimIO Boolean
2655 | %foreign "browser:lambda:x=>x.crossOrigin"
2656 | prim__crossOrigin : HTMLImageElement -> PrimIO (Nullable String)
2661 | %foreign "browser:lambda:(x,v)=>{x.crossOrigin = v}"
2662 | prim__setCrossOrigin : HTMLImageElement -> Nullable String -> PrimIO ()
2667 | %foreign "browser:lambda:x=>x.currentSrc"
2668 | prim__currentSrc : HTMLImageElement -> PrimIO String
2672 | %foreign "browser:lambda:x=>x.decoding"
2673 | prim__decoding : HTMLImageElement -> PrimIO String
2678 | %foreign "browser:lambda:(x,v)=>{x.decoding = v}"
2679 | prim__setDecoding : HTMLImageElement -> String -> PrimIO ()
2684 | %foreign "browser:lambda:x=>x.height"
2685 | prim__height : HTMLImageElement -> PrimIO Bits32
2690 | %foreign "browser:lambda:(x,v)=>{x.height = v}"
2691 | prim__setHeight : HTMLImageElement -> Bits32 -> PrimIO ()
2696 | %foreign "browser:lambda:x=>x.hspace"
2697 | prim__hspace : HTMLImageElement -> PrimIO Bits32
2702 | %foreign "browser:lambda:(x,v)=>{x.hspace = v}"
2703 | prim__setHspace : HTMLImageElement -> Bits32 -> PrimIO ()
2708 | %foreign "browser:lambda:x=>x.isMap"
2709 | prim__isMap : HTMLImageElement -> PrimIO Boolean
2714 | %foreign "browser:lambda:(x,v)=>{x.isMap = v}"
2715 | prim__setIsMap : HTMLImageElement -> Boolean -> PrimIO ()
2720 | %foreign "browser:lambda:x=>x.loading"
2721 | prim__loading : HTMLImageElement -> PrimIO String
2726 | %foreign "browser:lambda:(x,v)=>{x.loading = v}"
2727 | prim__setLoading : HTMLImageElement -> String -> PrimIO ()
2732 | %foreign "browser:lambda:x=>x.longDesc"
2733 | prim__longDesc : HTMLImageElement -> PrimIO String
2738 | %foreign "browser:lambda:(x,v)=>{x.longDesc = v}"
2739 | prim__setLongDesc : HTMLImageElement -> String -> PrimIO ()
2744 | %foreign "browser:lambda:x=>x.lowsrc"
2745 | prim__lowsrc : HTMLImageElement -> PrimIO String
2750 | %foreign "browser:lambda:(x,v)=>{x.lowsrc = v}"
2751 | prim__setLowsrc : HTMLImageElement -> String -> PrimIO ()
2756 | %foreign "browser:lambda:x=>x.name"
2757 | prim__name : HTMLImageElement -> PrimIO String
2762 | %foreign "browser:lambda:(x,v)=>{x.name = v}"
2763 | prim__setName : HTMLImageElement -> String -> PrimIO ()
2768 | %foreign "browser:lambda:x=>x.naturalHeight"
2769 | prim__naturalHeight : HTMLImageElement -> PrimIO Bits32
2773 | %foreign "browser:lambda:x=>x.naturalWidth"
2774 | prim__naturalWidth : HTMLImageElement -> PrimIO Bits32
2778 | %foreign "browser:lambda:x=>x.referrerPolicy"
2779 | prim__referrerPolicy : HTMLImageElement -> PrimIO String
2784 | %foreign "browser:lambda:(x,v)=>{x.referrerPolicy = v}"
2785 | prim__setReferrerPolicy : HTMLImageElement -> String -> PrimIO ()
2790 | %foreign "browser:lambda:x=>x.sizes"
2791 | prim__sizes : HTMLImageElement -> PrimIO String
2796 | %foreign "browser:lambda:(x,v)=>{x.sizes = v}"
2797 | prim__setSizes : HTMLImageElement -> String -> PrimIO ()
2802 | %foreign "browser:lambda:x=>x.src"
2803 | prim__src : HTMLImageElement -> PrimIO String
2808 | %foreign "browser:lambda:(x,v)=>{x.src = v}"
2809 | prim__setSrc : HTMLImageElement -> String -> PrimIO ()
2814 | %foreign "browser:lambda:x=>x.srcset"
2815 | prim__srcset : HTMLImageElement -> PrimIO String
2820 | %foreign "browser:lambda:(x,v)=>{x.srcset = v}"
2821 | prim__setSrcset : HTMLImageElement -> String -> PrimIO ()
2826 | %foreign "browser:lambda:x=>x.useMap"
2827 | prim__useMap : HTMLImageElement -> PrimIO String
2832 | %foreign "browser:lambda:(x,v)=>{x.useMap = v}"
2833 | prim__setUseMap : HTMLImageElement -> String -> PrimIO ()
2838 | %foreign "browser:lambda:x=>x.vspace"
2839 | prim__vspace : HTMLImageElement -> PrimIO Bits32
2844 | %foreign "browser:lambda:(x,v)=>{x.vspace = v}"
2845 | prim__setVspace : HTMLImageElement -> Bits32 -> PrimIO ()
2850 | %foreign "browser:lambda:x=>x.width"
2851 | prim__width : HTMLImageElement -> PrimIO Bits32
2856 | %foreign "browser:lambda:(x,v)=>{x.width = v}"
2857 | prim__setWidth : HTMLImageElement -> Bits32 -> PrimIO ()
2862 | %foreign "browser:lambda:x=>x.x"
2863 | prim__x : HTMLImageElement -> PrimIO Int32
2867 | %foreign "browser:lambda:x=>x.y"
2868 | prim__y : HTMLImageElement -> PrimIO Int32
2872 | %foreign "browser:lambda:x=>x.decode()"
2873 | prim__decode : HTMLImageElement -> PrimIO (Promise Undefined)
2877 | namespace HTMLInputElement
2880 | %foreign "browser:lambda:()=> new HTMLInputElement()"
2881 | prim__new : PrimIO HTMLInputElement
2885 | %foreign "browser:lambda:x=>x.accept"
2886 | prim__accept : HTMLInputElement -> PrimIO String
2891 | %foreign "browser:lambda:(x,v)=>{x.accept = v}"
2892 | prim__setAccept : HTMLInputElement -> String -> PrimIO ()
2897 | %foreign "browser:lambda:x=>x.align"
2898 | prim__align : HTMLInputElement -> PrimIO String
2903 | %foreign "browser:lambda:(x,v)=>{x.align = v}"
2904 | prim__setAlign : HTMLInputElement -> String -> PrimIO ()
2909 | %foreign "browser:lambda:x=>x.alt"
2910 | prim__alt : HTMLInputElement -> PrimIO String
2915 | %foreign "browser:lambda:(x,v)=>{x.alt = v}"
2916 | prim__setAlt : HTMLInputElement -> String -> PrimIO ()
2921 | %foreign "browser:lambda:x=>x.autocomplete"
2922 | prim__autocomplete : HTMLInputElement -> PrimIO String
2927 | %foreign "browser:lambda:(x,v)=>{x.autocomplete = v}"
2928 | prim__setAutocomplete : HTMLInputElement -> String -> PrimIO ()
2933 | %foreign "browser:lambda:x=>x.checked"
2934 | prim__checked : HTMLInputElement -> PrimIO Boolean
2939 | %foreign "browser:lambda:(x,v)=>{x.checked = v}"
2940 | prim__setChecked : HTMLInputElement -> Boolean -> PrimIO ()
2945 | %foreign "browser:lambda:x=>x.defaultChecked"
2946 | prim__defaultChecked : HTMLInputElement -> PrimIO Boolean
2951 | %foreign "browser:lambda:(x,v)=>{x.defaultChecked = v}"
2952 | prim__setDefaultChecked : HTMLInputElement -> Boolean -> PrimIO ()
2957 | %foreign "browser:lambda:x=>x.defaultValue"
2958 | prim__defaultValue : HTMLInputElement -> PrimIO String
2963 | %foreign "browser:lambda:(x,v)=>{x.defaultValue = v}"
2964 | prim__setDefaultValue : HTMLInputElement -> String -> PrimIO ()
2969 | %foreign "browser:lambda:x=>x.dirName"
2970 | prim__dirName : HTMLInputElement -> PrimIO String
2975 | %foreign "browser:lambda:(x,v)=>{x.dirName = v}"
2976 | prim__setDirName : HTMLInputElement -> String -> PrimIO ()
2981 | %foreign "browser:lambda:x=>x.disabled"
2982 | prim__disabled : HTMLInputElement -> PrimIO Boolean
2987 | %foreign "browser:lambda:(x,v)=>{x.disabled = v}"
2988 | prim__setDisabled : HTMLInputElement -> Boolean -> PrimIO ()
2993 | %foreign "browser:lambda:x=>x.files"
2994 | prim__files : HTMLInputElement -> PrimIO (Nullable FileList)
2999 | %foreign "browser:lambda:(x,v)=>{x.files = v}"
3000 | prim__setFiles : HTMLInputElement -> Nullable FileList -> PrimIO ()
3005 | %foreign "browser:lambda:x=>x.form"
3006 | prim__form : HTMLInputElement -> PrimIO (Nullable HTMLFormElement)
3010 | %foreign "browser:lambda:x=>x.formAction"
3011 | prim__formAction : HTMLInputElement -> PrimIO String
3016 | %foreign "browser:lambda:(x,v)=>{x.formAction = v}"
3017 | prim__setFormAction : HTMLInputElement -> String -> PrimIO ()
3022 | %foreign "browser:lambda:x=>x.formEnctype"
3023 | prim__formEnctype : HTMLInputElement -> PrimIO String
3028 | %foreign "browser:lambda:(x,v)=>{x.formEnctype = v}"
3029 | prim__setFormEnctype : HTMLInputElement -> String -> PrimIO ()
3034 | %foreign "browser:lambda:x=>x.formMethod"
3035 | prim__formMethod : HTMLInputElement -> PrimIO String
3040 | %foreign "browser:lambda:(x,v)=>{x.formMethod = v}"
3041 | prim__setFormMethod : HTMLInputElement -> String -> PrimIO ()
3046 | %foreign "browser:lambda:x=>x.formNoValidate"
3047 | prim__formNoValidate : HTMLInputElement -> PrimIO Boolean
3052 | %foreign "browser:lambda:(x,v)=>{x.formNoValidate = v}"
3053 | prim__setFormNoValidate : HTMLInputElement -> Boolean -> PrimIO ()
3058 | %foreign "browser:lambda:x=>x.formTarget"
3059 | prim__formTarget : HTMLInputElement -> PrimIO String
3064 | %foreign "browser:lambda:(x,v)=>{x.formTarget = v}"
3065 | prim__setFormTarget : HTMLInputElement -> String -> PrimIO ()
3070 | %foreign "browser:lambda:x=>x.height"
3071 | prim__height : HTMLInputElement -> PrimIO Bits32
3076 | %foreign "browser:lambda:(x,v)=>{x.height = v}"
3077 | prim__setHeight : HTMLInputElement -> Bits32 -> PrimIO ()
3082 | %foreign "browser:lambda:x=>x.indeterminate"
3083 | prim__indeterminate : HTMLInputElement -> PrimIO Boolean
3088 | %foreign "browser:lambda:(x,v)=>{x.indeterminate = v}"
3089 | prim__setIndeterminate : HTMLInputElement -> Boolean -> PrimIO ()
3094 | %foreign "browser:lambda:x=>x.labels"
3095 | prim__labels : HTMLInputElement -> PrimIO (Nullable NodeList)
3099 | %foreign "browser:lambda:x=>x.list"
3100 | prim__list : HTMLInputElement -> PrimIO (Nullable HTMLElement)
3104 | %foreign "browser:lambda:x=>x.max"
3105 | prim__max : HTMLInputElement -> PrimIO String
3110 | %foreign "browser:lambda:(x,v)=>{x.max = v}"
3111 | prim__setMax : HTMLInputElement -> String -> PrimIO ()
3116 | %foreign "browser:lambda:x=>x.maxLength"
3117 | prim__maxLength : HTMLInputElement -> PrimIO Int32
3122 | %foreign "browser:lambda:(x,v)=>{x.maxLength = v}"
3123 | prim__setMaxLength : HTMLInputElement -> Int32 -> PrimIO ()
3128 | %foreign "browser:lambda:x=>x.min"
3129 | prim__min : HTMLInputElement -> PrimIO String
3134 | %foreign "browser:lambda:(x,v)=>{x.min = v}"
3135 | prim__setMin : HTMLInputElement -> String -> PrimIO ()
3140 | %foreign "browser:lambda:x=>x.minLength"
3141 | prim__minLength : HTMLInputElement -> PrimIO Int32
3146 | %foreign "browser:lambda:(x,v)=>{x.minLength = v}"
3147 | prim__setMinLength : HTMLInputElement -> Int32 -> PrimIO ()
3152 | %foreign "browser:lambda:x=>x.multiple"
3153 | prim__multiple : HTMLInputElement -> PrimIO Boolean
3158 | %foreign "browser:lambda:(x,v)=>{x.multiple = v}"
3159 | prim__setMultiple : HTMLInputElement -> Boolean -> PrimIO ()
3164 | %foreign "browser:lambda:x=>x.name"
3165 | prim__name : HTMLInputElement -> PrimIO String
3170 | %foreign "browser:lambda:(x,v)=>{x.name = v}"
3171 | prim__setName : HTMLInputElement -> String -> PrimIO ()
3176 | %foreign "browser:lambda:x=>x.pattern"
3177 | prim__pattern : HTMLInputElement -> PrimIO String
3182 | %foreign "browser:lambda:(x,v)=>{x.pattern = v}"
3183 | prim__setPattern : HTMLInputElement -> String -> PrimIO ()
3188 | %foreign "browser:lambda:x=>x.placeholder"
3189 | prim__placeholder : HTMLInputElement -> PrimIO String
3194 | %foreign "browser:lambda:(x,v)=>{x.placeholder = v}"
3195 | prim__setPlaceholder : HTMLInputElement -> String -> PrimIO ()
3200 | %foreign "browser:lambda:x=>x.readOnly"
3201 | prim__readOnly : HTMLInputElement -> PrimIO Boolean
3206 | %foreign "browser:lambda:(x,v)=>{x.readOnly = v}"
3207 | prim__setReadOnly : HTMLInputElement -> Boolean -> PrimIO ()
3212 | %foreign "browser:lambda:x=>x.required"
3213 | prim__required : HTMLInputElement -> PrimIO Boolean
3218 | %foreign "browser:lambda:(x,v)=>{x.required = v}"
3219 | prim__setRequired : HTMLInputElement -> Boolean -> PrimIO ()
3224 | %foreign "browser:lambda:x=>x.selectionDirection"
3225 | prim__selectionDirection : HTMLInputElement -> PrimIO (Nullable String)
3230 | %foreign "browser:lambda:(x,v)=>{x.selectionDirection = v}"
3231 | prim__setSelectionDirection : HTMLInputElement -> Nullable String -> PrimIO ()
3236 | %foreign "browser:lambda:x=>x.selectionEnd"
3237 | prim__selectionEnd : HTMLInputElement -> PrimIO (Nullable Bits32)
3242 | %foreign "browser:lambda:(x,v)=>{x.selectionEnd = v}"
3243 | prim__setSelectionEnd : HTMLInputElement -> Nullable Bits32 -> PrimIO ()
3248 | %foreign "browser:lambda:x=>x.selectionStart"
3249 | prim__selectionStart : HTMLInputElement -> PrimIO (Nullable Bits32)
3254 | %foreign "browser:lambda:(x,v)=>{x.selectionStart = v}"
3255 | prim__setSelectionStart : HTMLInputElement -> Nullable Bits32 -> PrimIO ()
3260 | %foreign "browser:lambda:x=>x.size"
3261 | prim__size : HTMLInputElement -> PrimIO Bits32
3266 | %foreign "browser:lambda:(x,v)=>{x.size = v}"
3267 | prim__setSize : HTMLInputElement -> Bits32 -> PrimIO ()
3272 | %foreign "browser:lambda:x=>x.src"
3273 | prim__src : HTMLInputElement -> PrimIO String
3278 | %foreign "browser:lambda:(x,v)=>{x.src = v}"
3279 | prim__setSrc : HTMLInputElement -> String -> PrimIO ()
3284 | %foreign "browser:lambda:x=>x.step"
3285 | prim__step : HTMLInputElement -> PrimIO String
3290 | %foreign "browser:lambda:(x,v)=>{x.step = v}"
3291 | prim__setStep : HTMLInputElement -> String -> PrimIO ()
3296 | %foreign "browser:lambda:x=>x.type"
3297 | prim__type : HTMLInputElement -> PrimIO String
3302 | %foreign "browser:lambda:(x,v)=>{x.type = v}"
3303 | prim__setType : HTMLInputElement -> String -> PrimIO ()
3308 | %foreign "browser:lambda:x=>x.useMap"
3309 | prim__useMap : HTMLInputElement -> PrimIO String
3314 | %foreign "browser:lambda:(x,v)=>{x.useMap = v}"
3315 | prim__setUseMap : HTMLInputElement -> String -> PrimIO ()
3320 | %foreign "browser:lambda:x=>x.validationMessage"
3321 | prim__validationMessage : HTMLInputElement -> PrimIO String
3325 | %foreign "browser:lambda:x=>x.validity"
3326 | prim__validity : HTMLInputElement -> PrimIO ValidityState
3330 | %foreign "browser:lambda:x=>x.value"
3331 | prim__value : HTMLInputElement -> PrimIO String
3336 | %foreign "browser:lambda:(x,v)=>{x.value = v}"
3337 | prim__setValue : HTMLInputElement -> String -> PrimIO ()
3342 | %foreign "browser:lambda:x=>x.valueAsDate"
3343 | prim__valueAsDate : HTMLInputElement -> PrimIO (Nullable Object)
3348 | %foreign "browser:lambda:(x,v)=>{x.valueAsDate = v}"
3349 | prim__setValueAsDate : HTMLInputElement -> Nullable Object -> PrimIO ()
3354 | %foreign "browser:lambda:x=>x.valueAsNumber"
3355 | prim__valueAsNumber : HTMLInputElement -> PrimIO Double
3360 | %foreign "browser:lambda:(x,v)=>{x.valueAsNumber = v}"
3361 | prim__setValueAsNumber : HTMLInputElement -> Double -> PrimIO ()
3366 | %foreign "browser:lambda:x=>x.width"
3367 | prim__width : HTMLInputElement -> PrimIO Bits32
3372 | %foreign "browser:lambda:(x,v)=>{x.width = v}"
3373 | prim__setWidth : HTMLInputElement -> Bits32 -> PrimIO ()
3378 | %foreign "browser:lambda:x=>x.willValidate"
3379 | prim__willValidate : HTMLInputElement -> PrimIO Boolean
3383 | %foreign "browser:lambda:x=>x.checkValidity()"
3384 | prim__checkValidity : HTMLInputElement -> PrimIO Boolean
3388 | %foreign "browser:lambda:x=>x.reportValidity()"
3389 | prim__reportValidity : HTMLInputElement -> PrimIO Boolean
3393 | %foreign "browser:lambda:x=>x.select()"
3394 | prim__select : HTMLInputElement -> PrimIO ()
3398 | %foreign "browser:lambda:(x,a)=>x.setCustomValidity(a)"
3399 | prim__setCustomValidity : HTMLInputElement -> String -> PrimIO ()
3403 | %foreign "browser:lambda:(x,a)=>x.setRangeText(a)"
3404 | prim__setRangeText : HTMLInputElement -> String -> PrimIO ()
3408 | %foreign "browser:lambda:(x,a,b,c,d)=>x.setRangeText(a,b,c,d)"
3419 | %foreign "browser:lambda:(x,a,b,c)=>x.setSelectionRange(a,b,c)"
3420 | prim__setSelectionRange :
3429 | %foreign "browser:lambda:(x,a)=>x.stepDown(a)"
3430 | prim__stepDown : HTMLInputElement -> UndefOr Int32 -> PrimIO ()
3434 | %foreign "browser:lambda:(x,a)=>x.stepUp(a)"
3435 | prim__stepUp : HTMLInputElement -> UndefOr Int32 -> PrimIO ()
3439 | namespace HTMLLIElement
3442 | %foreign "browser:lambda:()=> new HTMLLIElement()"
3443 | prim__new : PrimIO HTMLLIElement
3447 | %foreign "browser:lambda:x=>x.type"
3448 | prim__type : HTMLLIElement -> PrimIO String
3453 | %foreign "browser:lambda:(x,v)=>{x.type = v}"
3454 | prim__setType : HTMLLIElement -> String -> PrimIO ()
3459 | %foreign "browser:lambda:x=>x.value"
3460 | prim__value : HTMLLIElement -> PrimIO Int32
3465 | %foreign "browser:lambda:(x,v)=>{x.value = v}"
3466 | prim__setValue : HTMLLIElement -> Int32 -> PrimIO ()
3471 | namespace HTMLLabelElement
3474 | %foreign "browser:lambda:()=> new HTMLLabelElement()"
3475 | prim__new : PrimIO HTMLLabelElement
3479 | %foreign "browser:lambda:x=>x.control"
3480 | prim__control : HTMLLabelElement -> PrimIO (Nullable HTMLElement)
3484 | %foreign "browser:lambda:x=>x.form"
3485 | prim__form : HTMLLabelElement -> PrimIO (Nullable HTMLFormElement)
3489 | %foreign "browser:lambda:x=>x.htmlFor"
3490 | prim__htmlFor : HTMLLabelElement -> PrimIO String
3495 | %foreign "browser:lambda:(x,v)=>{x.htmlFor = v}"
3496 | prim__setHtmlFor : HTMLLabelElement -> String -> PrimIO ()
3501 | namespace HTMLLegendElement
3504 | %foreign "browser:lambda:()=> new HTMLLegendElement()"
3505 | prim__new : PrimIO HTMLLegendElement
3509 | %foreign "browser:lambda:x=>x.align"
3510 | prim__align : HTMLLegendElement -> PrimIO String
3515 | %foreign "browser:lambda:(x,v)=>{x.align = v}"
3516 | prim__setAlign : HTMLLegendElement -> String -> PrimIO ()
3521 | %foreign "browser:lambda:x=>x.form"
3522 | prim__form : HTMLLegendElement -> PrimIO (Nullable HTMLFormElement)
3526 | namespace HTMLLinkElement
3529 | %foreign "browser:lambda:()=> new HTMLLinkElement()"
3530 | prim__new : PrimIO HTMLLinkElement
3534 | %foreign "browser:lambda:x=>x.as"
3535 | prim__as : HTMLLinkElement -> PrimIO String
3540 | %foreign "browser:lambda:(x,v)=>{x.as = v}"
3541 | prim__setAs : HTMLLinkElement -> String -> PrimIO ()
3546 | %foreign "browser:lambda:x=>x.charset"
3547 | prim__charset : HTMLLinkElement -> PrimIO String
3552 | %foreign "browser:lambda:(x,v)=>{x.charset = v}"
3553 | prim__setCharset : HTMLLinkElement -> String -> PrimIO ()
3558 | %foreign "browser:lambda:x=>x.crossOrigin"
3559 | prim__crossOrigin : HTMLLinkElement -> PrimIO (Nullable String)
3564 | %foreign "browser:lambda:(x,v)=>{x.crossOrigin = v}"
3565 | prim__setCrossOrigin : HTMLLinkElement -> Nullable String -> PrimIO ()
3570 | %foreign "browser:lambda:x=>x.disabled"
3571 | prim__disabled : HTMLLinkElement -> PrimIO Boolean
3576 | %foreign "browser:lambda:(x,v)=>{x.disabled = v}"
3577 | prim__setDisabled : HTMLLinkElement -> Boolean -> PrimIO ()
3582 | %foreign "browser:lambda:x=>x.href"
3583 | prim__href : HTMLLinkElement -> PrimIO String
3588 | %foreign "browser:lambda:(x,v)=>{x.href = v}"
3589 | prim__setHref : HTMLLinkElement -> String -> PrimIO ()
3594 | %foreign "browser:lambda:x=>x.hreflang"
3595 | prim__hreflang : HTMLLinkElement -> PrimIO String
3600 | %foreign "browser:lambda:(x,v)=>{x.hreflang = v}"
3601 | prim__setHreflang : HTMLLinkElement -> String -> PrimIO ()
3606 | %foreign "browser:lambda:x=>x.imageSizes"
3607 | prim__imageSizes : HTMLLinkElement -> PrimIO String
3612 | %foreign "browser:lambda:(x,v)=>{x.imageSizes = v}"
3613 | prim__setImageSizes : HTMLLinkElement -> String -> PrimIO ()
3618 | %foreign "browser:lambda:x=>x.imageSrcset"
3619 | prim__imageSrcset : HTMLLinkElement -> PrimIO String
3624 | %foreign "browser:lambda:(x,v)=>{x.imageSrcset = v}"
3625 | prim__setImageSrcset : HTMLLinkElement -> String -> PrimIO ()
3630 | %foreign "browser:lambda:x=>x.integrity"
3631 | prim__integrity : HTMLLinkElement -> PrimIO String
3636 | %foreign "browser:lambda:(x,v)=>{x.integrity = v}"
3637 | prim__setIntegrity : HTMLLinkElement -> String -> PrimIO ()
3642 | %foreign "browser:lambda:x=>x.media"
3643 | prim__media : HTMLLinkElement -> PrimIO String
3648 | %foreign "browser:lambda:(x,v)=>{x.media = v}"
3649 | prim__setMedia : HTMLLinkElement -> String -> PrimIO ()
3654 | %foreign "browser:lambda:x=>x.referrerPolicy"
3655 | prim__referrerPolicy : HTMLLinkElement -> PrimIO String
3660 | %foreign "browser:lambda:(x,v)=>{x.referrerPolicy = v}"
3661 | prim__setReferrerPolicy : HTMLLinkElement -> String -> PrimIO ()
3666 | %foreign "browser:lambda:x=>x.rel"
3667 | prim__rel : HTMLLinkElement -> PrimIO String
3672 | %foreign "browser:lambda:(x,v)=>{x.rel = v}"
3673 | prim__setRel : HTMLLinkElement -> String -> PrimIO ()
3678 | %foreign "browser:lambda:x=>x.relList"
3679 | prim__relList : HTMLLinkElement -> PrimIO DOMTokenList
3683 | %foreign "browser:lambda:x=>x.rev"
3684 | prim__rev : HTMLLinkElement -> PrimIO String
3689 | %foreign "browser:lambda:(x,v)=>{x.rev = v}"
3690 | prim__setRev : HTMLLinkElement -> String -> PrimIO ()
3695 | %foreign "browser:lambda:x=>x.sizes"
3696 | prim__sizes : HTMLLinkElement -> PrimIO DOMTokenList
3700 | %foreign "browser:lambda:x=>x.target"
3701 | prim__target : HTMLLinkElement -> PrimIO String
3706 | %foreign "browser:lambda:(x,v)=>{x.target = v}"
3707 | prim__setTarget : HTMLLinkElement -> String -> PrimIO ()
3712 | %foreign "browser:lambda:x=>x.type"
3713 | prim__type : HTMLLinkElement -> PrimIO String
3718 | %foreign "browser:lambda:(x,v)=>{x.type = v}"
3719 | prim__setType : HTMLLinkElement -> String -> PrimIO ()
3724 | namespace HTMLMapElement
3727 | %foreign "browser:lambda:()=> new HTMLMapElement()"
3728 | prim__new : PrimIO HTMLMapElement
3732 | %foreign "browser:lambda:x=>x.areas"
3733 | prim__areas : HTMLMapElement -> PrimIO HTMLCollection
3737 | %foreign "browser:lambda:x=>x.name"
3738 | prim__name : HTMLMapElement -> PrimIO String
3743 | %foreign "browser:lambda:(x,v)=>{x.name = v}"
3744 | prim__setName : HTMLMapElement -> String -> PrimIO ()
3749 | namespace HTMLMarqueeElement
3752 | %foreign "browser:lambda:()=> new HTMLMarqueeElement()"
3753 | prim__new : PrimIO HTMLMarqueeElement
3757 | %foreign "browser:lambda:x=>x.behavior"
3758 | prim__behavior : HTMLMarqueeElement -> PrimIO String
3763 | %foreign "browser:lambda:(x,v)=>{x.behavior = v}"
3764 | prim__setBehavior : HTMLMarqueeElement -> String -> PrimIO ()
3769 | %foreign "browser:lambda:x=>x.bgColor"
3770 | prim__bgColor : HTMLMarqueeElement -> PrimIO String
3775 | %foreign "browser:lambda:(x,v)=>{x.bgColor = v}"
3776 | prim__setBgColor : HTMLMarqueeElement -> String -> PrimIO ()
3781 | %foreign "browser:lambda:x=>x.direction"
3782 | prim__direction : HTMLMarqueeElement -> PrimIO String
3787 | %foreign "browser:lambda:(x,v)=>{x.direction = v}"
3788 | prim__setDirection : HTMLMarqueeElement -> String -> PrimIO ()
3793 | %foreign "browser:lambda:x=>x.height"
3794 | prim__height : HTMLMarqueeElement -> PrimIO String
3799 | %foreign "browser:lambda:(x,v)=>{x.height = v}"
3800 | prim__setHeight : HTMLMarqueeElement -> String -> PrimIO ()
3805 | %foreign "browser:lambda:x=>x.hspace"
3806 | prim__hspace : HTMLMarqueeElement -> PrimIO Bits32
3811 | %foreign "browser:lambda:(x,v)=>{x.hspace = v}"
3812 | prim__setHspace : HTMLMarqueeElement -> Bits32 -> PrimIO ()
3817 | %foreign "browser:lambda:x=>x.loop"
3818 | prim__loop : HTMLMarqueeElement -> PrimIO Int32
3823 | %foreign "browser:lambda:(x,v)=>{x.loop = v}"
3824 | prim__setLoop : HTMLMarqueeElement -> Int32 -> PrimIO ()
3829 | %foreign "browser:lambda:x=>x.scrollAmount"
3830 | prim__scrollAmount : HTMLMarqueeElement -> PrimIO Bits32
3835 | %foreign "browser:lambda:(x,v)=>{x.scrollAmount = v}"
3836 | prim__setScrollAmount : HTMLMarqueeElement -> Bits32 -> PrimIO ()
3841 | %foreign "browser:lambda:x=>x.scrollDelay"
3842 | prim__scrollDelay : HTMLMarqueeElement -> PrimIO Bits32
3847 | %foreign "browser:lambda:(x,v)=>{x.scrollDelay = v}"
3848 | prim__setScrollDelay : HTMLMarqueeElement -> Bits32 -> PrimIO ()
3853 | %foreign "browser:lambda:x=>x.trueSpeed"
3854 | prim__trueSpeed : HTMLMarqueeElement -> PrimIO Boolean
3859 | %foreign "browser:lambda:(x,v)=>{x.trueSpeed = v}"
3860 | prim__setTrueSpeed : HTMLMarqueeElement -> Boolean -> PrimIO ()
3865 | %foreign "browser:lambda:x=>x.vspace"
3866 | prim__vspace : HTMLMarqueeElement -> PrimIO Bits32
3871 | %foreign "browser:lambda:(x,v)=>{x.vspace = v}"
3872 | prim__setVspace : HTMLMarqueeElement -> Bits32 -> PrimIO ()
3877 | %foreign "browser:lambda:x=>x.width"
3878 | prim__width : HTMLMarqueeElement -> PrimIO String
3883 | %foreign "browser:lambda:(x,v)=>{x.width = v}"
3884 | prim__setWidth : HTMLMarqueeElement -> String -> PrimIO ()
3889 | %foreign "browser:lambda:x=>x.start()"
3890 | prim__start : HTMLMarqueeElement -> PrimIO ()
3894 | %foreign "browser:lambda:x=>x.stop()"
3895 | prim__stop : HTMLMarqueeElement -> PrimIO ()
3899 | namespace HTMLMediaElement
3902 | %foreign "browser:lambda:x=>x.audioTracks"
3903 | prim__audioTracks : HTMLMediaElement -> PrimIO AudioTrackList
3907 | %foreign "browser:lambda:x=>x.autoplay"
3908 | prim__autoplay : HTMLMediaElement -> PrimIO Boolean
3913 | %foreign "browser:lambda:(x,v)=>{x.autoplay = v}"
3914 | prim__setAutoplay : HTMLMediaElement -> Boolean -> PrimIO ()
3919 | %foreign "browser:lambda:x=>x.buffered"
3920 | prim__buffered : HTMLMediaElement -> PrimIO TimeRanges
3924 | %foreign "browser:lambda:x=>x.controls"
3925 | prim__controls : HTMLMediaElement -> PrimIO Boolean
3930 | %foreign "browser:lambda:(x,v)=>{x.controls = v}"
3931 | prim__setControls : HTMLMediaElement -> Boolean -> PrimIO ()
3936 | %foreign "browser:lambda:x=>x.crossOrigin"
3937 | prim__crossOrigin : HTMLMediaElement -> PrimIO (Nullable String)
3942 | %foreign "browser:lambda:(x,v)=>{x.crossOrigin = v}"
3943 | prim__setCrossOrigin : HTMLMediaElement -> Nullable String -> PrimIO ()
3948 | %foreign "browser:lambda:x=>x.currentSrc"
3949 | prim__currentSrc : HTMLMediaElement -> PrimIO String
3953 | %foreign "browser:lambda:x=>x.currentTime"
3954 | prim__currentTime : HTMLMediaElement -> PrimIO Double
3959 | %foreign "browser:lambda:(x,v)=>{x.currentTime = v}"
3960 | prim__setCurrentTime : HTMLMediaElement -> Double -> PrimIO ()
3965 | %foreign "browser:lambda:x=>x.defaultMuted"
3966 | prim__defaultMuted : HTMLMediaElement -> PrimIO Boolean
3971 | %foreign "browser:lambda:(x,v)=>{x.defaultMuted = v}"
3972 | prim__setDefaultMuted : HTMLMediaElement -> Boolean -> PrimIO ()
3977 | %foreign "browser:lambda:x=>x.defaultPlaybackRate"
3978 | prim__defaultPlaybackRate : HTMLMediaElement -> PrimIO Double
3983 | %foreign "browser:lambda:(x,v)=>{x.defaultPlaybackRate = v}"
3984 | prim__setDefaultPlaybackRate : HTMLMediaElement -> Double -> PrimIO ()
3989 | %foreign "browser:lambda:x=>x.duration"
3990 | prim__duration : HTMLMediaElement -> PrimIO Double
3994 | %foreign "browser:lambda:x=>x.ended"
3995 | prim__ended : HTMLMediaElement -> PrimIO Boolean
3999 | %foreign "browser:lambda:x=>x.error"
4000 | prim__error : HTMLMediaElement -> PrimIO (Nullable MediaError)
4004 | %foreign "browser:lambda:x=>x.loop"
4005 | prim__loop : HTMLMediaElement -> PrimIO Boolean
4010 | %foreign "browser:lambda:(x,v)=>{x.loop = v}"
4011 | prim__setLoop : HTMLMediaElement -> Boolean -> PrimIO ()
4016 | %foreign "browser:lambda:x=>x.muted"
4017 | prim__muted : HTMLMediaElement -> PrimIO Boolean
4022 | %foreign "browser:lambda:(x,v)=>{x.muted = v}"
4023 | prim__setMuted : HTMLMediaElement -> Boolean -> PrimIO ()
4028 | %foreign "browser:lambda:x=>x.networkState"
4029 | prim__networkState : HTMLMediaElement -> PrimIO Bits16
4033 | %foreign "browser:lambda:x=>x.paused"
4034 | prim__paused : HTMLMediaElement -> PrimIO Boolean
4038 | %foreign "browser:lambda:x=>x.playbackRate"
4039 | prim__playbackRate : HTMLMediaElement -> PrimIO Double
4044 | %foreign "browser:lambda:(x,v)=>{x.playbackRate = v}"
4045 | prim__setPlaybackRate : HTMLMediaElement -> Double -> PrimIO ()
4050 | %foreign "browser:lambda:x=>x.played"
4051 | prim__played : HTMLMediaElement -> PrimIO TimeRanges
4055 | %foreign "browser:lambda:x=>x.preload"
4056 | prim__preload : HTMLMediaElement -> PrimIO String
4061 | %foreign "browser:lambda:(x,v)=>{x.preload = v}"
4062 | prim__setPreload : HTMLMediaElement -> String -> PrimIO ()
4067 | %foreign "browser:lambda:x=>x.preservesPitch"
4068 | prim__preservesPitch : HTMLMediaElement -> PrimIO Boolean
4073 | %foreign "browser:lambda:(x,v)=>{x.preservesPitch = v}"
4074 | prim__setPreservesPitch : HTMLMediaElement -> Boolean -> PrimIO ()
4079 | %foreign "browser:lambda:x=>x.readyState"
4080 | prim__readyState : HTMLMediaElement -> PrimIO Bits16
4084 | %foreign "browser:lambda:x=>x.seekable"
4085 | prim__seekable : HTMLMediaElement -> PrimIO TimeRanges
4089 | %foreign "browser:lambda:x=>x.seeking"
4090 | prim__seeking : HTMLMediaElement -> PrimIO Boolean
4094 | %foreign "browser:lambda:x=>x.src"
4095 | prim__src : HTMLMediaElement -> PrimIO String
4100 | %foreign "browser:lambda:(x,v)=>{x.src = v}"
4101 | prim__setSrc : HTMLMediaElement -> String -> PrimIO ()
4106 | %foreign "browser:lambda:x=>x.srcObject"
4109 | -> PrimIO (Nullable (Union3 MediaStream MediaSource Blob))
4114 | %foreign "browser:lambda:(x,v)=>{x.srcObject = v}"
4117 | -> Nullable (Union3 MediaStream MediaSource Blob)
4123 | %foreign "browser:lambda:x=>x.textTracks"
4124 | prim__textTracks : HTMLMediaElement -> PrimIO TextTrackList
4128 | %foreign "browser:lambda:x=>x.videoTracks"
4129 | prim__videoTracks : HTMLMediaElement -> PrimIO VideoTrackList
4133 | %foreign "browser:lambda:x=>x.volume"
4134 | prim__volume : HTMLMediaElement -> PrimIO Double
4139 | %foreign "browser:lambda:(x,v)=>{x.volume = v}"
4140 | prim__setVolume : HTMLMediaElement -> Double -> PrimIO ()
4145 | %foreign "browser:lambda:(x,a,b,c)=>x.addTextTrack(a,b,c)"
4155 | %foreign "browser:lambda:(x,a)=>x.canPlayType(a)"
4156 | prim__canPlayType : HTMLMediaElement -> String -> PrimIO String
4160 | %foreign "browser:lambda:(x,a)=>x.fastSeek(a)"
4161 | prim__fastSeek : HTMLMediaElement -> Double -> PrimIO ()
4165 | %foreign "browser:lambda:x=>x.getStartDate()"
4166 | prim__getStartDate : HTMLMediaElement -> PrimIO Object
4170 | %foreign "browser:lambda:x=>x.load()"
4171 | prim__load : HTMLMediaElement -> PrimIO ()
4175 | %foreign "browser:lambda:x=>x.pause()"
4176 | prim__pause : HTMLMediaElement -> PrimIO ()
4180 | %foreign "browser:lambda:x=>x.play()"
4181 | prim__play : HTMLMediaElement -> PrimIO (Promise Undefined)
4185 | namespace HTMLMenuElement
4188 | %foreign "browser:lambda:()=> new HTMLMenuElement()"
4189 | prim__new : PrimIO HTMLMenuElement
4193 | %foreign "browser:lambda:x=>x.compact"
4194 | prim__compact : HTMLMenuElement -> PrimIO Boolean
4199 | %foreign "browser:lambda:(x,v)=>{x.compact = v}"
4200 | prim__setCompact : HTMLMenuElement -> Boolean -> PrimIO ()
4205 | namespace HTMLMetaElement
4208 | %foreign "browser:lambda:()=> new HTMLMetaElement()"
4209 | prim__new : PrimIO HTMLMetaElement
4213 | %foreign "browser:lambda:x=>x.content"
4214 | prim__content : HTMLMetaElement -> PrimIO String
4219 | %foreign "browser:lambda:(x,v)=>{x.content = v}"
4220 | prim__setContent : HTMLMetaElement -> String -> PrimIO ()
4225 | %foreign "browser:lambda:x=>x.httpEquiv"
4226 | prim__httpEquiv : HTMLMetaElement -> PrimIO String
4231 | %foreign "browser:lambda:(x,v)=>{x.httpEquiv = v}"
4232 | prim__setHttpEquiv : HTMLMetaElement -> String -> PrimIO ()
4237 | %foreign "browser:lambda:x=>x.name"
4238 | prim__name : HTMLMetaElement -> PrimIO String
4243 | %foreign "browser:lambda:(x,v)=>{x.name = v}"
4244 | prim__setName : HTMLMetaElement -> String -> PrimIO ()
4249 | %foreign "browser:lambda:x=>x.scheme"
4250 | prim__scheme : HTMLMetaElement -> PrimIO String
4255 | %foreign "browser:lambda:(x,v)=>{x.scheme = v}"
4256 | prim__setScheme : HTMLMetaElement -> String -> PrimIO ()
4261 | namespace HTMLMeterElement
4264 | %foreign "browser:lambda:()=> new HTMLMeterElement()"
4265 | prim__new : PrimIO HTMLMeterElement
4269 | %foreign "browser:lambda:x=>x.high"
4270 | prim__high : HTMLMeterElement -> PrimIO Double
4275 | %foreign "browser:lambda:(x,v)=>{x.high = v}"
4276 | prim__setHigh : HTMLMeterElement -> Double -> PrimIO ()
4281 | %foreign "browser:lambda:x=>x.labels"
4282 | prim__labels : HTMLMeterElement -> PrimIO NodeList
4286 | %foreign "browser:lambda:x=>x.low"
4287 | prim__low : HTMLMeterElement -> PrimIO Double
4292 | %foreign "browser:lambda:(x,v)=>{x.low = v}"
4293 | prim__setLow : HTMLMeterElement -> Double -> PrimIO ()
4298 | %foreign "browser:lambda:x=>x.max"
4299 | prim__max : HTMLMeterElement -> PrimIO Double
4304 | %foreign "browser:lambda:(x,v)=>{x.max = v}"
4305 | prim__setMax : HTMLMeterElement -> Double -> PrimIO ()
4310 | %foreign "browser:lambda:x=>x.min"
4311 | prim__min : HTMLMeterElement -> PrimIO Double
4316 | %foreign "browser:lambda:(x,v)=>{x.min = v}"
4317 | prim__setMin : HTMLMeterElement -> Double -> PrimIO ()
4322 | %foreign "browser:lambda:x=>x.optimum"
4323 | prim__optimum : HTMLMeterElement -> PrimIO Double
4328 | %foreign "browser:lambda:(x,v)=>{x.optimum = v}"
4329 | prim__setOptimum : HTMLMeterElement -> Double -> PrimIO ()
4334 | %foreign "browser:lambda:x=>x.value"
4335 | prim__value : HTMLMeterElement -> PrimIO Double
4340 | %foreign "browser:lambda:(x,v)=>{x.value = v}"
4341 | prim__setValue : HTMLMeterElement -> Double -> PrimIO ()
4346 | namespace HTMLModElement
4349 | %foreign "browser:lambda:()=> new HTMLModElement()"
4350 | prim__new : PrimIO HTMLModElement
4354 | %foreign "browser:lambda:x=>x.cite"
4355 | prim__cite : HTMLModElement -> PrimIO String
4360 | %foreign "browser:lambda:(x,v)=>{x.cite = v}"
4361 | prim__setCite : HTMLModElement -> String -> PrimIO ()
4366 | %foreign "browser:lambda:x=>x.dateTime"
4367 | prim__dateTime : HTMLModElement -> PrimIO String
4372 | %foreign "browser:lambda:(x,v)=>{x.dateTime = v}"
4373 | prim__setDateTime : HTMLModElement -> String -> PrimIO ()
4378 | namespace HTMLOListElement
4381 | %foreign "browser:lambda:()=> new HTMLOListElement()"
4382 | prim__new : PrimIO HTMLOListElement
4386 | %foreign "browser:lambda:x=>x.compact"
4387 | prim__compact : HTMLOListElement -> PrimIO Boolean
4392 | %foreign "browser:lambda:(x,v)=>{x.compact = v}"
4393 | prim__setCompact : HTMLOListElement -> Boolean -> PrimIO ()
4398 | %foreign "browser:lambda:x=>x.reversed"
4399 | prim__reversed : HTMLOListElement -> PrimIO Boolean
4404 | %foreign "browser:lambda:(x,v)=>{x.reversed = v}"
4405 | prim__setReversed : HTMLOListElement -> Boolean -> PrimIO ()
4410 | %foreign "browser:lambda:x=>x.start"
4411 | prim__start : HTMLOListElement -> PrimIO Int32
4416 | %foreign "browser:lambda:(x,v)=>{x.start = v}"
4417 | prim__setStart : HTMLOListElement -> Int32 -> PrimIO ()
4422 | %foreign "browser:lambda:x=>x.type"
4423 | prim__type : HTMLOListElement -> PrimIO String
4428 | %foreign "browser:lambda:(x,v)=>{x.type = v}"
4429 | prim__setType : HTMLOListElement -> String -> PrimIO ()
4434 | namespace HTMLObjectElement
4437 | %foreign "browser:lambda:()=> new HTMLObjectElement()"
4438 | prim__new : PrimIO HTMLObjectElement
4442 | %foreign "browser:lambda:x=>x.align"
4443 | prim__align : HTMLObjectElement -> PrimIO String
4448 | %foreign "browser:lambda:(x,v)=>{x.align = v}"
4449 | prim__setAlign : HTMLObjectElement -> String -> PrimIO ()
4454 | %foreign "browser:lambda:x=>x.archive"
4455 | prim__archive : HTMLObjectElement -> PrimIO String
4460 | %foreign "browser:lambda:(x,v)=>{x.archive = v}"
4461 | prim__setArchive : HTMLObjectElement -> String -> PrimIO ()
4466 | %foreign "browser:lambda:x=>x.border"
4467 | prim__border : HTMLObjectElement -> PrimIO String
4472 | %foreign "browser:lambda:(x,v)=>{x.border = v}"
4473 | prim__setBorder : HTMLObjectElement -> String -> PrimIO ()
4478 | %foreign "browser:lambda:x=>x.code"
4479 | prim__code : HTMLObjectElement -> PrimIO String
4484 | %foreign "browser:lambda:(x,v)=>{x.code = v}"
4485 | prim__setCode : HTMLObjectElement -> String -> PrimIO ()
4490 | %foreign "browser:lambda:x=>x.codeBase"
4491 | prim__codeBase : HTMLObjectElement -> PrimIO String
4496 | %foreign "browser:lambda:(x,v)=>{x.codeBase = v}"
4497 | prim__setCodeBase : HTMLObjectElement -> String -> PrimIO ()
4502 | %foreign "browser:lambda:x=>x.codeType"
4503 | prim__codeType : HTMLObjectElement -> PrimIO String
4508 | %foreign "browser:lambda:(x,v)=>{x.codeType = v}"
4509 | prim__setCodeType : HTMLObjectElement -> String -> PrimIO ()
4514 | %foreign "browser:lambda:x=>x.contentDocument"
4515 | prim__contentDocument : HTMLObjectElement -> PrimIO (Nullable Document)
4519 | %foreign "browser:lambda:x=>x.contentWindow"
4520 | prim__contentWindow : HTMLObjectElement -> PrimIO (Nullable WindowProxy)
4524 | %foreign "browser:lambda:x=>x.data"
4525 | prim__data : HTMLObjectElement -> PrimIO String
4530 | %foreign "browser:lambda:(x,v)=>{x.data = v}"
4531 | prim__setData : HTMLObjectElement -> String -> PrimIO ()
4536 | %foreign "browser:lambda:x=>x.declare"
4537 | prim__declare : HTMLObjectElement -> PrimIO Boolean
4542 | %foreign "browser:lambda:(x,v)=>{x.declare = v}"
4543 | prim__setDeclare : HTMLObjectElement -> Boolean -> PrimIO ()
4548 | %foreign "browser:lambda:x=>x.form"
4549 | prim__form : HTMLObjectElement -> PrimIO (Nullable HTMLFormElement)
4553 | %foreign "browser:lambda:x=>x.height"
4554 | prim__height : HTMLObjectElement -> PrimIO String
4559 | %foreign "browser:lambda:(x,v)=>{x.height = v}"
4560 | prim__setHeight : HTMLObjectElement -> String -> PrimIO ()
4565 | %foreign "browser:lambda:x=>x.hspace"
4566 | prim__hspace : HTMLObjectElement -> PrimIO Bits32
4571 | %foreign "browser:lambda:(x,v)=>{x.hspace = v}"
4572 | prim__setHspace : HTMLObjectElement -> Bits32 -> PrimIO ()
4577 | %foreign "browser:lambda:x=>x.name"
4578 | prim__name : HTMLObjectElement -> PrimIO String
4583 | %foreign "browser:lambda:(x,v)=>{x.name = v}"
4584 | prim__setName : HTMLObjectElement -> String -> PrimIO ()
4589 | %foreign "browser:lambda:x=>x.standby"
4590 | prim__standby : HTMLObjectElement -> PrimIO String
4595 | %foreign "browser:lambda:(x,v)=>{x.standby = v}"
4596 | prim__setStandby : HTMLObjectElement -> String -> PrimIO ()
4601 | %foreign "browser:lambda:x=>x.type"
4602 | prim__type : HTMLObjectElement -> PrimIO String
4607 | %foreign "browser:lambda:(x,v)=>{x.type = v}"
4608 | prim__setType : HTMLObjectElement -> String -> PrimIO ()
4613 | %foreign "browser:lambda:x=>x.useMap"
4614 | prim__useMap : HTMLObjectElement -> PrimIO String
4619 | %foreign "browser:lambda:(x,v)=>{x.useMap = v}"
4620 | prim__setUseMap : HTMLObjectElement -> String -> PrimIO ()
4625 | %foreign "browser:lambda:x=>x.validationMessage"
4626 | prim__validationMessage : HTMLObjectElement -> PrimIO String
4630 | %foreign "browser:lambda:x=>x.validity"
4631 | prim__validity : HTMLObjectElement -> PrimIO ValidityState
4635 | %foreign "browser:lambda:x=>x.vspace"
4636 | prim__vspace : HTMLObjectElement -> PrimIO Bits32
4641 | %foreign "browser:lambda:(x,v)=>{x.vspace = v}"
4642 | prim__setVspace : HTMLObjectElement -> Bits32 -> PrimIO ()
4647 | %foreign "browser:lambda:x=>x.width"
4648 | prim__width : HTMLObjectElement -> PrimIO String
4653 | %foreign "browser:lambda:(x,v)=>{x.width = v}"
4654 | prim__setWidth : HTMLObjectElement -> String -> PrimIO ()
4659 | %foreign "browser:lambda:x=>x.willValidate"
4660 | prim__willValidate : HTMLObjectElement -> PrimIO Boolean
4664 | %foreign "browser:lambda:x=>x.checkValidity()"
4665 | prim__checkValidity : HTMLObjectElement -> PrimIO Boolean
4669 | %foreign "browser:lambda:x=>x.getSVGDocument()"
4670 | prim__getSVGDocument : HTMLObjectElement -> PrimIO (Nullable Document)
4674 | %foreign "browser:lambda:x=>x.reportValidity()"
4675 | prim__reportValidity : HTMLObjectElement -> PrimIO Boolean
4679 | %foreign "browser:lambda:(x,a)=>x.setCustomValidity(a)"
4680 | prim__setCustomValidity : HTMLObjectElement -> String -> PrimIO ()
4684 | namespace HTMLOptGroupElement
4687 | %foreign "browser:lambda:()=> new HTMLOptGroupElement()"
4688 | prim__new : PrimIO HTMLOptGroupElement
4692 | %foreign "browser:lambda:x=>x.disabled"
4693 | prim__disabled : HTMLOptGroupElement -> PrimIO Boolean
4698 | %foreign "browser:lambda:(x,v)=>{x.disabled = v}"
4699 | prim__setDisabled : HTMLOptGroupElement -> Boolean -> PrimIO ()
4704 | %foreign "browser:lambda:x=>x.label"
4705 | prim__label : HTMLOptGroupElement -> PrimIO String
4710 | %foreign "browser:lambda:(x,v)=>{x.label = v}"
4711 | prim__setLabel : HTMLOptGroupElement -> String -> PrimIO ()
4716 | namespace HTMLOptionElement
4719 | %foreign "browser:lambda:()=> new HTMLOptionElement()"
4720 | prim__new : PrimIO HTMLOptionElement
4724 | %foreign "browser:lambda:x=>x.defaultSelected"
4725 | prim__defaultSelected : HTMLOptionElement -> PrimIO Boolean
4730 | %foreign "browser:lambda:(x,v)=>{x.defaultSelected = v}"
4731 | prim__setDefaultSelected : HTMLOptionElement -> Boolean -> PrimIO ()
4736 | %foreign "browser:lambda:x=>x.disabled"
4737 | prim__disabled : HTMLOptionElement -> PrimIO Boolean
4742 | %foreign "browser:lambda:(x,v)=>{x.disabled = v}"
4743 | prim__setDisabled : HTMLOptionElement -> Boolean -> PrimIO ()
4748 | %foreign "browser:lambda:x=>x.form"
4749 | prim__form : HTMLOptionElement -> PrimIO (Nullable HTMLFormElement)
4753 | %foreign "browser:lambda:x=>x.index"
4754 | prim__index : HTMLOptionElement -> PrimIO Int32
4758 | %foreign "browser:lambda:x=>x.label"
4759 | prim__label : HTMLOptionElement -> PrimIO String
4764 | %foreign "browser:lambda:(x,v)=>{x.label = v}"
4765 | prim__setLabel : HTMLOptionElement -> String -> PrimIO ()
4770 | %foreign "browser:lambda:x=>x.selected"
4771 | prim__selected : HTMLOptionElement -> PrimIO Boolean
4776 | %foreign "browser:lambda:(x,v)=>{x.selected = v}"
4777 | prim__setSelected : HTMLOptionElement -> Boolean -> PrimIO ()
4782 | %foreign "browser:lambda:x=>x.text"
4783 | prim__text : HTMLOptionElement -> PrimIO String
4788 | %foreign "browser:lambda:(x,v)=>{x.text = v}"
4789 | prim__setText : HTMLOptionElement -> String -> PrimIO ()
4794 | %foreign "browser:lambda:x=>x.value"
4795 | prim__value : HTMLOptionElement -> PrimIO String
4800 | %foreign "browser:lambda:(x,v)=>{x.value = v}"
4801 | prim__setValue : HTMLOptionElement -> String -> PrimIO ()
4806 | namespace HTMLOptionsCollection
4809 | %foreign "browser:lambda:(o,x,v)=>o[x] = v"
4813 | -> Nullable HTMLOptionElement
4818 | %foreign "browser:lambda:x=>x.length"
4819 | prim__length : HTMLOptionsCollection -> PrimIO Bits32
4824 | %foreign "browser:lambda:(x,v)=>{x.length = v}"
4825 | prim__setLength : HTMLOptionsCollection -> Bits32 -> PrimIO ()
4830 | %foreign "browser:lambda:x=>x.selectedIndex"
4831 | prim__selectedIndex : HTMLOptionsCollection -> PrimIO Int32
4836 | %foreign "browser:lambda:(x,v)=>{x.selectedIndex = v}"
4837 | prim__setSelectedIndex : HTMLOptionsCollection -> Int32 -> PrimIO ()
4842 | %foreign "browser:lambda:(x,a,b)=>x.add(a,b)"
4845 | -> Union2 HTMLOptionElement HTMLOptGroupElement
4846 | -> UndefOr (Nullable (Union2 HTMLElement Int32))
4851 | %foreign "browser:lambda:(x,a)=>x.remove(a)"
4852 | prim__remove : HTMLOptionsCollection -> Int32 -> PrimIO ()
4856 | namespace HTMLOutputElement
4859 | %foreign "browser:lambda:()=> new HTMLOutputElement()"
4860 | prim__new : PrimIO HTMLOutputElement
4864 | %foreign "browser:lambda:x=>x.defaultValue"
4865 | prim__defaultValue : HTMLOutputElement -> PrimIO String
4870 | %foreign "browser:lambda:(x,v)=>{x.defaultValue = v}"
4871 | prim__setDefaultValue : HTMLOutputElement -> String -> PrimIO ()
4876 | %foreign "browser:lambda:x=>x.form"
4877 | prim__form : HTMLOutputElement -> PrimIO (Nullable HTMLFormElement)
4881 | %foreign "browser:lambda:x=>x.htmlFor"
4882 | prim__htmlFor : HTMLOutputElement -> PrimIO DOMTokenList
4886 | %foreign "browser:lambda:x=>x.labels"
4887 | prim__labels : HTMLOutputElement -> PrimIO NodeList
4891 | %foreign "browser:lambda:x=>x.name"
4892 | prim__name : HTMLOutputElement -> PrimIO String
4897 | %foreign "browser:lambda:(x,v)=>{x.name = v}"
4898 | prim__setName : HTMLOutputElement -> String -> PrimIO ()
4903 | %foreign "browser:lambda:x=>x.type"
4904 | prim__type : HTMLOutputElement -> PrimIO String
4908 | %foreign "browser:lambda:x=>x.validationMessage"
4909 | prim__validationMessage : HTMLOutputElement -> PrimIO String
4913 | %foreign "browser:lambda:x=>x.validity"
4914 | prim__validity : HTMLOutputElement -> PrimIO ValidityState
4918 | %foreign "browser:lambda:x=>x.value"
4919 | prim__value : HTMLOutputElement -> PrimIO String
4924 | %foreign "browser:lambda:(x,v)=>{x.value = v}"
4925 | prim__setValue : HTMLOutputElement -> String -> PrimIO ()
4930 | %foreign "browser:lambda:x=>x.willValidate"
4931 | prim__willValidate : HTMLOutputElement -> PrimIO Boolean
4935 | %foreign "browser:lambda:x=>x.checkValidity()"
4936 | prim__checkValidity : HTMLOutputElement -> PrimIO Boolean
4940 | %foreign "browser:lambda:x=>x.reportValidity()"
4941 | prim__reportValidity : HTMLOutputElement -> PrimIO Boolean
4945 | %foreign "browser:lambda:(x,a)=>x.setCustomValidity(a)"
4946 | prim__setCustomValidity : HTMLOutputElement -> String -> PrimIO ()
4950 | namespace HTMLParagraphElement
4953 | %foreign "browser:lambda:()=> new HTMLParagraphElement()"
4954 | prim__new : PrimIO HTMLParagraphElement
4958 | %foreign "browser:lambda:x=>x.align"
4959 | prim__align : HTMLParagraphElement -> PrimIO String
4964 | %foreign "browser:lambda:(x,v)=>{x.align = v}"
4965 | prim__setAlign : HTMLParagraphElement -> String -> PrimIO ()
4970 | namespace HTMLParamElement
4973 | %foreign "browser:lambda:()=> new HTMLParamElement()"
4974 | prim__new : PrimIO HTMLParamElement
4978 | %foreign "browser:lambda:x=>x.name"
4979 | prim__name : HTMLParamElement -> PrimIO String
4984 | %foreign "browser:lambda:(x,v)=>{x.name = v}"
4985 | prim__setName : HTMLParamElement -> String -> PrimIO ()
4990 | %foreign "browser:lambda:x=>x.type"
4991 | prim__type : HTMLParamElement -> PrimIO String
4996 | %foreign "browser:lambda:(x,v)=>{x.type = v}"
4997 | prim__setType : HTMLParamElement -> String -> PrimIO ()
5002 | %foreign "browser:lambda:x=>x.value"
5003 | prim__value : HTMLParamElement -> PrimIO String
5008 | %foreign "browser:lambda:(x,v)=>{x.value = v}"
5009 | prim__setValue : HTMLParamElement -> String -> PrimIO ()
5014 | %foreign "browser:lambda:x=>x.valueType"
5015 | prim__valueType : HTMLParamElement -> PrimIO String
5020 | %foreign "browser:lambda:(x,v)=>{x.valueType = v}"
5021 | prim__setValueType : HTMLParamElement -> String -> PrimIO ()
5026 | namespace HTMLPictureElement
5029 | %foreign "browser:lambda:()=> new HTMLPictureElement()"
5030 | prim__new : PrimIO HTMLPictureElement
5034 | namespace HTMLPreElement
5037 | %foreign "browser:lambda:()=> new HTMLPreElement()"
5038 | prim__new : PrimIO HTMLPreElement
5042 | %foreign "browser:lambda:x=>x.width"
5043 | prim__width : HTMLPreElement -> PrimIO Int32
5048 | %foreign "browser:lambda:(x,v)=>{x.width = v}"
5049 | prim__setWidth : HTMLPreElement -> Int32 -> PrimIO ()
5054 | namespace HTMLProgressElement
5057 | %foreign "browser:lambda:()=> new HTMLProgressElement()"
5058 | prim__new : PrimIO HTMLProgressElement
5062 | %foreign "browser:lambda:x=>x.labels"
5063 | prim__labels : HTMLProgressElement -> PrimIO NodeList
5067 | %foreign "browser:lambda:x=>x.max"
5068 | prim__max : HTMLProgressElement -> PrimIO Double
5073 | %foreign "browser:lambda:(x,v)=>{x.max = v}"
5074 | prim__setMax : HTMLProgressElement -> Double -> PrimIO ()
5079 | %foreign "browser:lambda:x=>x.position"
5080 | prim__position : HTMLProgressElement -> PrimIO Double
5084 | %foreign "browser:lambda:x=>x.value"
5085 | prim__value : HTMLProgressElement -> PrimIO Double
5090 | %foreign "browser:lambda:(x,v)=>{x.value = v}"
5091 | prim__setValue : HTMLProgressElement -> Double -> PrimIO ()
5096 | namespace HTMLQuoteElement
5099 | %foreign "browser:lambda:()=> new HTMLQuoteElement()"
5100 | prim__new : PrimIO HTMLQuoteElement
5104 | %foreign "browser:lambda:x=>x.cite"
5105 | prim__cite : HTMLQuoteElement -> PrimIO String
5110 | %foreign "browser:lambda:(x,v)=>{x.cite = v}"
5111 | prim__setCite : HTMLQuoteElement -> String -> PrimIO ()
5116 | namespace HTMLScriptElement
5119 | %foreign "browser:lambda:()=> new HTMLScriptElement()"
5120 | prim__new : PrimIO HTMLScriptElement
5124 | %foreign "browser:lambda:x=>x.async"
5125 | prim__async : HTMLScriptElement -> PrimIO Boolean
5130 | %foreign "browser:lambda:(x,v)=>{x.async = v}"
5131 | prim__setAsync : HTMLScriptElement -> Boolean -> PrimIO ()
5136 | %foreign "browser:lambda:x=>x.charset"
5137 | prim__charset : HTMLScriptElement -> PrimIO String
5142 | %foreign "browser:lambda:(x,v)=>{x.charset = v}"
5143 | prim__setCharset : HTMLScriptElement -> String -> PrimIO ()
5148 | %foreign "browser:lambda:x=>x.crossOrigin"
5149 | prim__crossOrigin : HTMLScriptElement -> PrimIO (Nullable String)
5154 | %foreign "browser:lambda:(x,v)=>{x.crossOrigin = v}"
5155 | prim__setCrossOrigin : HTMLScriptElement -> Nullable String -> PrimIO ()
5160 | %foreign "browser:lambda:x=>x.defer"
5161 | prim__defer : HTMLScriptElement -> PrimIO Boolean
5166 | %foreign "browser:lambda:(x,v)=>{x.defer = v}"
5167 | prim__setDefer : HTMLScriptElement -> Boolean -> PrimIO ()
5172 | %foreign "browser:lambda:x=>x.event"
5173 | prim__event : HTMLScriptElement -> PrimIO String
5178 | %foreign "browser:lambda:(x,v)=>{x.event = v}"
5179 | prim__setEvent : HTMLScriptElement -> String -> PrimIO ()
5184 | %foreign "browser:lambda:x=>x.htmlFor"
5185 | prim__htmlFor : HTMLScriptElement -> PrimIO String
5190 | %foreign "browser:lambda:(x,v)=>{x.htmlFor = v}"
5191 | prim__setHtmlFor : HTMLScriptElement -> String -> PrimIO ()
5196 | %foreign "browser:lambda:x=>x.integrity"
5197 | prim__integrity : HTMLScriptElement -> PrimIO String
5202 | %foreign "browser:lambda:(x,v)=>{x.integrity = v}"
5203 | prim__setIntegrity : HTMLScriptElement -> String -> PrimIO ()
5208 | %foreign "browser:lambda:x=>x.noModule"
5209 | prim__noModule : HTMLScriptElement -> PrimIO Boolean
5214 | %foreign "browser:lambda:(x,v)=>{x.noModule = v}"
5215 | prim__setNoModule : HTMLScriptElement -> Boolean -> PrimIO ()
5220 | %foreign "browser:lambda:x=>x.referrerPolicy"
5221 | prim__referrerPolicy : HTMLScriptElement -> PrimIO String
5226 | %foreign "browser:lambda:(x,v)=>{x.referrerPolicy = v}"
5227 | prim__setReferrerPolicy : HTMLScriptElement -> String -> PrimIO ()
5232 | %foreign "browser:lambda:x=>x.src"
5233 | prim__src : HTMLScriptElement -> PrimIO String
5238 | %foreign "browser:lambda:(x,v)=>{x.src = v}"
5239 | prim__setSrc : HTMLScriptElement -> String -> PrimIO ()
5244 | %foreign "browser:lambda:x=>x.text"
5245 | prim__text : HTMLScriptElement -> PrimIO String
5250 | %foreign "browser:lambda:(x,v)=>{x.text = v}"
5251 | prim__setText : HTMLScriptElement -> String -> PrimIO ()
5256 | %foreign "browser:lambda:x=>x.type"
5257 | prim__type : HTMLScriptElement -> PrimIO String
5262 | %foreign "browser:lambda:(x,v)=>{x.type = v}"
5263 | prim__setType : HTMLScriptElement -> String -> PrimIO ()
5268 | namespace HTMLSelectElement
5271 | %foreign "browser:lambda:()=> new HTMLSelectElement()"
5272 | prim__new : PrimIO HTMLSelectElement
5276 | %foreign "browser:lambda:(o,x,v)=>o[x] = v"
5280 | -> Nullable HTMLOptionElement
5285 | %foreign "browser:lambda:x=>x.autocomplete"
5286 | prim__autocomplete : HTMLSelectElement -> PrimIO String
5291 | %foreign "browser:lambda:(x,v)=>{x.autocomplete = v}"
5292 | prim__setAutocomplete : HTMLSelectElement -> String -> PrimIO ()
5297 | %foreign "browser:lambda:x=>x.disabled"
5298 | prim__disabled : HTMLSelectElement -> PrimIO Boolean
5303 | %foreign "browser:lambda:(x,v)=>{x.disabled = v}"
5304 | prim__setDisabled : HTMLSelectElement -> Boolean -> PrimIO ()
5309 | %foreign "browser:lambda:x=>x.form"
5310 | prim__form : HTMLSelectElement -> PrimIO (Nullable HTMLFormElement)
5314 | %foreign "browser:lambda:x=>x.labels"
5315 | prim__labels : HTMLSelectElement -> PrimIO NodeList
5319 | %foreign "browser:lambda:x=>x.length"
5320 | prim__length : HTMLSelectElement -> PrimIO Bits32
5325 | %foreign "browser:lambda:(x,v)=>{x.length = v}"
5326 | prim__setLength : HTMLSelectElement -> Bits32 -> PrimIO ()
5331 | %foreign "browser:lambda:x=>x.multiple"
5332 | prim__multiple : HTMLSelectElement -> PrimIO Boolean
5337 | %foreign "browser:lambda:(x,v)=>{x.multiple = v}"
5338 | prim__setMultiple : HTMLSelectElement -> Boolean -> PrimIO ()
5343 | %foreign "browser:lambda:x=>x.name"
5344 | prim__name : HTMLSelectElement -> PrimIO String
5349 | %foreign "browser:lambda:(x,v)=>{x.name = v}"
5350 | prim__setName : HTMLSelectElement -> String -> PrimIO ()
5355 | %foreign "browser:lambda:x=>x.options"
5356 | prim__options : HTMLSelectElement -> PrimIO HTMLOptionsCollection
5360 | %foreign "browser:lambda:x=>x.required"
5361 | prim__required : HTMLSelectElement -> PrimIO Boolean
5366 | %foreign "browser:lambda:(x,v)=>{x.required = v}"
5367 | prim__setRequired : HTMLSelectElement -> Boolean -> PrimIO ()
5372 | %foreign "browser:lambda:x=>x.selectedIndex"
5373 | prim__selectedIndex : HTMLSelectElement -> PrimIO Int32
5378 | %foreign "browser:lambda:(x,v)=>{x.selectedIndex = v}"
5379 | prim__setSelectedIndex : HTMLSelectElement -> Int32 -> PrimIO ()
5384 | %foreign "browser:lambda:x=>x.selectedOptions"
5385 | prim__selectedOptions : HTMLSelectElement -> PrimIO HTMLCollection
5389 | %foreign "browser:lambda:x=>x.size"
5390 | prim__size : HTMLSelectElement -> PrimIO Bits32
5395 | %foreign "browser:lambda:(x,v)=>{x.size = v}"
5396 | prim__setSize : HTMLSelectElement -> Bits32 -> PrimIO ()
5401 | %foreign "browser:lambda:x=>x.type"
5402 | prim__type : HTMLSelectElement -> PrimIO String
5406 | %foreign "browser:lambda:x=>x.validationMessage"
5407 | prim__validationMessage : HTMLSelectElement -> PrimIO String
5411 | %foreign "browser:lambda:x=>x.validity"
5412 | prim__validity : HTMLSelectElement -> PrimIO ValidityState
5416 | %foreign "browser:lambda:x=>x.value"
5417 | prim__value : HTMLSelectElement -> PrimIO String
5422 | %foreign "browser:lambda:(x,v)=>{x.value = v}"
5423 | prim__setValue : HTMLSelectElement -> String -> PrimIO ()
5428 | %foreign "browser:lambda:x=>x.willValidate"
5429 | prim__willValidate : HTMLSelectElement -> PrimIO Boolean
5433 | %foreign "browser:lambda:(x,a,b)=>x.add(a,b)"
5436 | -> Union2 HTMLOptionElement HTMLOptGroupElement
5437 | -> UndefOr (Nullable (Union2 HTMLElement Int32))
5442 | %foreign "browser:lambda:x=>x.checkValidity()"
5443 | prim__checkValidity : HTMLSelectElement -> PrimIO Boolean
5447 | %foreign "browser:lambda:(x,a)=>x.item(a)"
5448 | prim__item : HTMLSelectElement -> Bits32 -> PrimIO (Nullable Element)
5452 | %foreign "browser:lambda:(x,a)=>x.namedItem(a)"
5456 | -> PrimIO (Nullable HTMLOptionElement)
5460 | %foreign "browser:lambda:x=>x.remove()"
5461 | prim__remove : HTMLSelectElement -> PrimIO ()
5465 | %foreign "browser:lambda:(x,a)=>x.remove(a)"
5466 | prim__remove1 : HTMLSelectElement -> Int32 -> PrimIO ()
5470 | %foreign "browser:lambda:x=>x.reportValidity()"
5471 | prim__reportValidity : HTMLSelectElement -> PrimIO Boolean
5475 | %foreign "browser:lambda:(x,a)=>x.setCustomValidity(a)"
5476 | prim__setCustomValidity : HTMLSelectElement -> String -> PrimIO ()
5480 | namespace HTMLSlotElement
5483 | %foreign "browser:lambda:()=> new HTMLSlotElement()"
5484 | prim__new : PrimIO HTMLSlotElement
5488 | %foreign "browser:lambda:x=>x.name"
5489 | prim__name : HTMLSlotElement -> PrimIO String
5494 | %foreign "browser:lambda:(x,v)=>{x.name = v}"
5495 | prim__setName : HTMLSlotElement -> String -> PrimIO ()
5500 | %foreign "browser:lambda:(x,a)=>x.assignedElements(a)"
5501 | prim__assignedElements :
5503 | -> UndefOr AssignedNodesOptions
5504 | -> PrimIO (Array Element)
5508 | %foreign "browser:lambda:(x,a)=>x.assignedNodes(a)"
5511 | -> UndefOr AssignedNodesOptions
5516 | namespace HTMLSourceElement
5519 | %foreign "browser:lambda:()=> new HTMLSourceElement()"
5520 | prim__new : PrimIO HTMLSourceElement
5524 | %foreign "browser:lambda:x=>x.height"
5525 | prim__height : HTMLSourceElement -> PrimIO Bits32
5530 | %foreign "browser:lambda:(x,v)=>{x.height = v}"
5531 | prim__setHeight : HTMLSourceElement -> Bits32 -> PrimIO ()
5536 | %foreign "browser:lambda:x=>x.media"
5537 | prim__media : HTMLSourceElement -> PrimIO String
5542 | %foreign "browser:lambda:(x,v)=>{x.media = v}"
5543 | prim__setMedia : HTMLSourceElement -> String -> PrimIO ()
5548 | %foreign "browser:lambda:x=>x.sizes"
5549 | prim__sizes : HTMLSourceElement -> PrimIO String
5554 | %foreign "browser:lambda:(x,v)=>{x.sizes = v}"
5555 | prim__setSizes : HTMLSourceElement -> String -> PrimIO ()
5560 | %foreign "browser:lambda:x=>x.src"
5561 | prim__src : HTMLSourceElement -> PrimIO String
5566 | %foreign "browser:lambda:(x,v)=>{x.src = v}"
5567 | prim__setSrc : HTMLSourceElement -> String -> PrimIO ()
5572 | %foreign "browser:lambda:x=>x.srcset"
5573 | prim__srcset : HTMLSourceElement -> PrimIO String
5578 | %foreign "browser:lambda:(x,v)=>{x.srcset = v}"
5579 | prim__setSrcset : HTMLSourceElement -> String -> PrimIO ()
5584 | %foreign "browser:lambda:x=>x.type"
5585 | prim__type : HTMLSourceElement -> PrimIO String
5590 | %foreign "browser:lambda:(x,v)=>{x.type = v}"
5591 | prim__setType : HTMLSourceElement -> String -> PrimIO ()
5596 | %foreign "browser:lambda:x=>x.width"
5597 | prim__width : HTMLSourceElement -> PrimIO Bits32
5602 | %foreign "browser:lambda:(x,v)=>{x.width = v}"
5603 | prim__setWidth : HTMLSourceElement -> Bits32 -> PrimIO ()
5608 | namespace HTMLSpanElement
5611 | %foreign "browser:lambda:()=> new HTMLSpanElement()"
5612 | prim__new : PrimIO HTMLSpanElement
5616 | namespace HTMLStyleElement
5619 | %foreign "browser:lambda:()=> new HTMLStyleElement()"
5620 | prim__new : PrimIO HTMLStyleElement
5624 | %foreign "browser:lambda:x=>x.media"
5625 | prim__media : HTMLStyleElement -> PrimIO String
5630 | %foreign "browser:lambda:(x,v)=>{x.media = v}"
5631 | prim__setMedia : HTMLStyleElement -> String -> PrimIO ()
5636 | %foreign "browser:lambda:x=>x.type"
5637 | prim__type : HTMLStyleElement -> PrimIO String
5642 | %foreign "browser:lambda:(x,v)=>{x.type = v}"
5643 | prim__setType : HTMLStyleElement -> String -> PrimIO ()
5648 | namespace HTMLTableCaptionElement
5651 | %foreign "browser:lambda:()=> new HTMLTableCaptionElement()"
5652 | prim__new : PrimIO HTMLTableCaptionElement
5656 | %foreign "browser:lambda:x=>x.align"
5657 | prim__align : HTMLTableCaptionElement -> PrimIO String
5662 | %foreign "browser:lambda:(x,v)=>{x.align = v}"
5663 | prim__setAlign : HTMLTableCaptionElement -> String -> PrimIO ()
5668 | namespace HTMLTableCellElement
5671 | %foreign "browser:lambda:()=> new HTMLTableCellElement()"
5672 | prim__new : PrimIO HTMLTableCellElement
5676 | %foreign "browser:lambda:x=>x.abbr"
5677 | prim__abbr : HTMLTableCellElement -> PrimIO String
5682 | %foreign "browser:lambda:(x,v)=>{x.abbr = v}"
5683 | prim__setAbbr : HTMLTableCellElement -> String -> PrimIO ()
5688 | %foreign "browser:lambda:x=>x.align"
5689 | prim__align : HTMLTableCellElement -> PrimIO String
5694 | %foreign "browser:lambda:(x,v)=>{x.align = v}"
5695 | prim__setAlign : HTMLTableCellElement -> String -> PrimIO ()
5700 | %foreign "browser:lambda:x=>x.axis"
5701 | prim__axis : HTMLTableCellElement -> PrimIO String
5706 | %foreign "browser:lambda:(x,v)=>{x.axis = v}"
5707 | prim__setAxis : HTMLTableCellElement -> String -> PrimIO ()
5712 | %foreign "browser:lambda:x=>x.bgColor"
5713 | prim__bgColor : HTMLTableCellElement -> PrimIO String
5718 | %foreign "browser:lambda:(x,v)=>{x.bgColor = v}"
5719 | prim__setBgColor : HTMLTableCellElement -> String -> PrimIO ()
5724 | %foreign "browser:lambda:x=>x.cellIndex"
5725 | prim__cellIndex : HTMLTableCellElement -> PrimIO Int32
5729 | %foreign "browser:lambda:x=>x.ch"
5730 | prim__ch : HTMLTableCellElement -> PrimIO String
5735 | %foreign "browser:lambda:(x,v)=>{x.ch = v}"
5736 | prim__setCh : HTMLTableCellElement -> String -> PrimIO ()
5741 | %foreign "browser:lambda:x=>x.chOff"
5742 | prim__chOff : HTMLTableCellElement -> PrimIO String
5747 | %foreign "browser:lambda:(x,v)=>{x.chOff = v}"
5748 | prim__setChOff : HTMLTableCellElement -> String -> PrimIO ()
5753 | %foreign "browser:lambda:x=>x.colSpan"
5754 | prim__colSpan : HTMLTableCellElement -> PrimIO Bits32
5759 | %foreign "browser:lambda:(x,v)=>{x.colSpan = v}"
5760 | prim__setColSpan : HTMLTableCellElement -> Bits32 -> PrimIO ()
5765 | %foreign "browser:lambda:x=>x.headers"
5766 | prim__headers : HTMLTableCellElement -> PrimIO String
5771 | %foreign "browser:lambda:(x,v)=>{x.headers = v}"
5772 | prim__setHeaders : HTMLTableCellElement -> String -> PrimIO ()
5777 | %foreign "browser:lambda:x=>x.height"
5778 | prim__height : HTMLTableCellElement -> PrimIO String
5783 | %foreign "browser:lambda:(x,v)=>{x.height = v}"
5784 | prim__setHeight : HTMLTableCellElement -> String -> PrimIO ()
5789 | %foreign "browser:lambda:x=>x.noWrap"
5790 | prim__noWrap : HTMLTableCellElement -> PrimIO Boolean
5795 | %foreign "browser:lambda:(x,v)=>{x.noWrap = v}"
5796 | prim__setNoWrap : HTMLTableCellElement -> Boolean -> PrimIO ()
5801 | %foreign "browser:lambda:x=>x.rowSpan"
5802 | prim__rowSpan : HTMLTableCellElement -> PrimIO Bits32
5807 | %foreign "browser:lambda:(x,v)=>{x.rowSpan = v}"
5808 | prim__setRowSpan : HTMLTableCellElement -> Bits32 -> PrimIO ()
5813 | %foreign "browser:lambda:x=>x.scope"
5814 | prim__scope : HTMLTableCellElement -> PrimIO String
5819 | %foreign "browser:lambda:(x,v)=>{x.scope = v}"
5820 | prim__setScope : HTMLTableCellElement -> String -> PrimIO ()
5825 | %foreign "browser:lambda:x=>x.vAlign"
5826 | prim__vAlign : HTMLTableCellElement -> PrimIO String
5831 | %foreign "browser:lambda:(x,v)=>{x.vAlign = v}"
5832 | prim__setVAlign : HTMLTableCellElement -> String -> PrimIO ()
5837 | %foreign "browser:lambda:x=>x.width"
5838 | prim__width : HTMLTableCellElement -> PrimIO String
5843 | %foreign "browser:lambda:(x,v)=>{x.width = v}"
5844 | prim__setWidth : HTMLTableCellElement -> String -> PrimIO ()
5849 | namespace HTMLTableColElement
5852 | %foreign "browser:lambda:()=> new HTMLTableColElement()"
5853 | prim__new : PrimIO HTMLTableColElement
5857 | %foreign "browser:lambda:x=>x.align"
5858 | prim__align : HTMLTableColElement -> PrimIO String
5863 | %foreign "browser:lambda:(x,v)=>{x.align = v}"
5864 | prim__setAlign : HTMLTableColElement -> String -> PrimIO ()
5869 | %foreign "browser:lambda:x=>x.ch"
5870 | prim__ch : HTMLTableColElement -> PrimIO String
5875 | %foreign "browser:lambda:(x,v)=>{x.ch = v}"
5876 | prim__setCh : HTMLTableColElement -> String -> PrimIO ()
5881 | %foreign "browser:lambda:x=>x.chOff"
5882 | prim__chOff : HTMLTableColElement -> PrimIO String
5887 | %foreign "browser:lambda:(x,v)=>{x.chOff = v}"
5888 | prim__setChOff : HTMLTableColElement -> String -> PrimIO ()
5893 | %foreign "browser:lambda:x=>x.span"
5894 | prim__span : HTMLTableColElement -> PrimIO Bits32
5899 | %foreign "browser:lambda:(x,v)=>{x.span = v}"
5900 | prim__setSpan : HTMLTableColElement -> Bits32 -> PrimIO ()
5905 | %foreign "browser:lambda:x=>x.vAlign"
5906 | prim__vAlign : HTMLTableColElement -> PrimIO String
5911 | %foreign "browser:lambda:(x,v)=>{x.vAlign = v}"
5912 | prim__setVAlign : HTMLTableColElement -> String -> PrimIO ()
5917 | %foreign "browser:lambda:x=>x.width"
5918 | prim__width : HTMLTableColElement -> PrimIO String
5923 | %foreign "browser:lambda:(x,v)=>{x.width = v}"
5924 | prim__setWidth : HTMLTableColElement -> String -> PrimIO ()
5929 | namespace HTMLTableElement
5932 | %foreign "browser:lambda:()=> new HTMLTableElement()"
5933 | prim__new : PrimIO HTMLTableElement
5937 | %foreign "browser:lambda:x=>x.align"
5938 | prim__align : HTMLTableElement -> PrimIO String
5943 | %foreign "browser:lambda:(x,v)=>{x.align = v}"
5944 | prim__setAlign : HTMLTableElement -> String -> PrimIO ()
5949 | %foreign "browser:lambda:x=>x.bgColor"
5950 | prim__bgColor : HTMLTableElement -> PrimIO String
5955 | %foreign "browser:lambda:(x,v)=>{x.bgColor = v}"
5956 | prim__setBgColor : HTMLTableElement -> String -> PrimIO ()
5961 | %foreign "browser:lambda:x=>x.border"
5962 | prim__border : HTMLTableElement -> PrimIO String
5967 | %foreign "browser:lambda:(x,v)=>{x.border = v}"
5968 | prim__setBorder : HTMLTableElement -> String -> PrimIO ()
5973 | %foreign "browser:lambda:x=>x.caption"
5974 | prim__caption : HTMLTableElement -> PrimIO (Nullable HTMLTableCaptionElement)
5979 | %foreign "browser:lambda:(x,v)=>{x.caption = v}"
5982 | -> Nullable HTMLTableCaptionElement
5988 | %foreign "browser:lambda:x=>x.cellPadding"
5989 | prim__cellPadding : HTMLTableElement -> PrimIO String
5994 | %foreign "browser:lambda:(x,v)=>{x.cellPadding = v}"
5995 | prim__setCellPadding : HTMLTableElement -> String -> PrimIO ()
6000 | %foreign "browser:lambda:x=>x.cellSpacing"
6001 | prim__cellSpacing : HTMLTableElement -> PrimIO String
6006 | %foreign "browser:lambda:(x,v)=>{x.cellSpacing = v}"
6007 | prim__setCellSpacing : HTMLTableElement -> String -> PrimIO ()
6012 | %foreign "browser:lambda:x=>x.frame"
6013 | prim__frame : HTMLTableElement -> PrimIO String
6018 | %foreign "browser:lambda:(x,v)=>{x.frame = v}"
6019 | prim__setFrame : HTMLTableElement -> String -> PrimIO ()
6024 | %foreign "browser:lambda:x=>x.rows"
6025 | prim__rows : HTMLTableElement -> PrimIO HTMLCollection
6029 | %foreign "browser:lambda:x=>x.rules"
6030 | prim__rules : HTMLTableElement -> PrimIO String
6035 | %foreign "browser:lambda:(x,v)=>{x.rules = v}"
6036 | prim__setRules : HTMLTableElement -> String -> PrimIO ()
6041 | %foreign "browser:lambda:x=>x.summary"
6042 | prim__summary : HTMLTableElement -> PrimIO String
6047 | %foreign "browser:lambda:(x,v)=>{x.summary = v}"
6048 | prim__setSummary : HTMLTableElement -> String -> PrimIO ()
6053 | %foreign "browser:lambda:x=>x.tBodies"
6054 | prim__tBodies : HTMLTableElement -> PrimIO HTMLCollection
6058 | %foreign "browser:lambda:x=>x.tFoot"
6059 | prim__tFoot : HTMLTableElement -> PrimIO (Nullable HTMLTableSectionElement)
6064 | %foreign "browser:lambda:(x,v)=>{x.tFoot = v}"
6067 | -> Nullable HTMLTableSectionElement
6073 | %foreign "browser:lambda:x=>x.tHead"
6074 | prim__tHead : HTMLTableElement -> PrimIO (Nullable HTMLTableSectionElement)
6079 | %foreign "browser:lambda:(x,v)=>{x.tHead = v}"
6082 | -> Nullable HTMLTableSectionElement
6088 | %foreign "browser:lambda:x=>x.width"
6089 | prim__width : HTMLTableElement -> PrimIO String
6094 | %foreign "browser:lambda:(x,v)=>{x.width = v}"
6095 | prim__setWidth : HTMLTableElement -> String -> PrimIO ()
6100 | %foreign "browser:lambda:x=>x.createCaption()"
6101 | prim__createCaption : HTMLTableElement -> PrimIO HTMLTableCaptionElement
6105 | %foreign "browser:lambda:x=>x.createTBody()"
6106 | prim__createTBody : HTMLTableElement -> PrimIO HTMLTableSectionElement
6110 | %foreign "browser:lambda:x=>x.createTFoot()"
6111 | prim__createTFoot : HTMLTableElement -> PrimIO HTMLTableSectionElement
6115 | %foreign "browser:lambda:x=>x.createTHead()"
6116 | prim__createTHead : HTMLTableElement -> PrimIO HTMLTableSectionElement
6120 | %foreign "browser:lambda:x=>x.deleteCaption()"
6121 | prim__deleteCaption : HTMLTableElement -> PrimIO ()
6125 | %foreign "browser:lambda:(x,a)=>x.deleteRow(a)"
6126 | prim__deleteRow : HTMLTableElement -> Int32 -> PrimIO ()
6130 | %foreign "browser:lambda:x=>x.deleteTFoot()"
6131 | prim__deleteTFoot : HTMLTableElement -> PrimIO ()
6135 | %foreign "browser:lambda:x=>x.deleteTHead()"
6136 | prim__deleteTHead : HTMLTableElement -> PrimIO ()
6140 | %foreign "browser:lambda:(x,a)=>x.insertRow(a)"
6144 | -> PrimIO HTMLTableRowElement
6148 | namespace HTMLTableRowElement
6151 | %foreign "browser:lambda:()=> new HTMLTableRowElement()"
6152 | prim__new : PrimIO HTMLTableRowElement
6156 | %foreign "browser:lambda:x=>x.align"
6157 | prim__align : HTMLTableRowElement -> PrimIO String
6162 | %foreign "browser:lambda:(x,v)=>{x.align = v}"
6163 | prim__setAlign : HTMLTableRowElement -> String -> PrimIO ()
6168 | %foreign "browser:lambda:x=>x.bgColor"
6169 | prim__bgColor : HTMLTableRowElement -> PrimIO String
6174 | %foreign "browser:lambda:(x,v)=>{x.bgColor = v}"
6175 | prim__setBgColor : HTMLTableRowElement -> String -> PrimIO ()
6180 | %foreign "browser:lambda:x=>x.cells"
6181 | prim__cells : HTMLTableRowElement -> PrimIO HTMLCollection
6185 | %foreign "browser:lambda:x=>x.ch"
6186 | prim__ch : HTMLTableRowElement -> PrimIO String
6191 | %foreign "browser:lambda:(x,v)=>{x.ch = v}"
6192 | prim__setCh : HTMLTableRowElement -> String -> PrimIO ()
6197 | %foreign "browser:lambda:x=>x.chOff"
6198 | prim__chOff : HTMLTableRowElement -> PrimIO String
6203 | %foreign "browser:lambda:(x,v)=>{x.chOff = v}"
6204 | prim__setChOff : HTMLTableRowElement -> String -> PrimIO ()
6209 | %foreign "browser:lambda:x=>x.rowIndex"
6210 | prim__rowIndex : HTMLTableRowElement -> PrimIO Int32
6214 | %foreign "browser:lambda:x=>x.sectionRowIndex"
6215 | prim__sectionRowIndex : HTMLTableRowElement -> PrimIO Int32
6219 | %foreign "browser:lambda:x=>x.vAlign"
6220 | prim__vAlign : HTMLTableRowElement -> PrimIO String
6225 | %foreign "browser:lambda:(x,v)=>{x.vAlign = v}"
6226 | prim__setVAlign : HTMLTableRowElement -> String -> PrimIO ()
6231 | %foreign "browser:lambda:(x,a)=>x.deleteCell(a)"
6232 | prim__deleteCell : HTMLTableRowElement -> Int32 -> PrimIO ()
6236 | %foreign "browser:lambda:(x,a)=>x.insertCell(a)"
6240 | -> PrimIO HTMLTableCellElement
6244 | namespace HTMLTableSectionElement
6247 | %foreign "browser:lambda:()=> new HTMLTableSectionElement()"
6248 | prim__new : PrimIO HTMLTableSectionElement
6252 | %foreign "browser:lambda:x=>x.align"
6253 | prim__align : HTMLTableSectionElement -> PrimIO String
6258 | %foreign "browser:lambda:(x,v)=>{x.align = v}"
6259 | prim__setAlign : HTMLTableSectionElement -> String -> PrimIO ()
6264 | %foreign "browser:lambda:x=>x.ch"
6265 | prim__ch : HTMLTableSectionElement -> PrimIO String
6270 | %foreign "browser:lambda:(x,v)=>{x.ch = v}"
6271 | prim__setCh : HTMLTableSectionElement -> String -> PrimIO ()
6276 | %foreign "browser:lambda:x=>x.chOff"
6277 | prim__chOff : HTMLTableSectionElement -> PrimIO String
6282 | %foreign "browser:lambda:(x,v)=>{x.chOff = v}"
6283 | prim__setChOff : HTMLTableSectionElement -> String -> PrimIO ()
6288 | %foreign "browser:lambda:x=>x.rows"
6289 | prim__rows : HTMLTableSectionElement -> PrimIO HTMLCollection
6293 | %foreign "browser:lambda:x=>x.vAlign"
6294 | prim__vAlign : HTMLTableSectionElement -> PrimIO String
6299 | %foreign "browser:lambda:(x,v)=>{x.vAlign = v}"
6300 | prim__setVAlign : HTMLTableSectionElement -> String -> PrimIO ()
6305 | %foreign "browser:lambda:(x,a)=>x.deleteRow(a)"
6306 | prim__deleteRow : HTMLTableSectionElement -> Int32 -> PrimIO ()
6310 | %foreign "browser:lambda:(x,a)=>x.insertRow(a)"
6312 | HTMLTableSectionElement
6314 | -> PrimIO HTMLTableRowElement
6318 | namespace HTMLTemplateElement
6321 | %foreign "browser:lambda:()=> new HTMLTemplateElement()"
6322 | prim__new : PrimIO HTMLTemplateElement
6326 | %foreign "browser:lambda:x=>x.content"
6327 | prim__content : HTMLTemplateElement -> PrimIO DocumentFragment
6331 | namespace HTMLTextAreaElement
6334 | %foreign "browser:lambda:()=> new HTMLTextAreaElement()"
6335 | prim__new : PrimIO HTMLTextAreaElement
6339 | %foreign "browser:lambda:x=>x.autocomplete"
6340 | prim__autocomplete : HTMLTextAreaElement -> PrimIO String
6345 | %foreign "browser:lambda:(x,v)=>{x.autocomplete = v}"
6346 | prim__setAutocomplete : HTMLTextAreaElement -> String -> PrimIO ()
6351 | %foreign "browser:lambda:x=>x.cols"
6352 | prim__cols : HTMLTextAreaElement -> PrimIO Bits32
6357 | %foreign "browser:lambda:(x,v)=>{x.cols = v}"
6358 | prim__setCols : HTMLTextAreaElement -> Bits32 -> PrimIO ()
6363 | %foreign "browser:lambda:x=>x.defaultValue"
6364 | prim__defaultValue : HTMLTextAreaElement -> PrimIO String
6369 | %foreign "browser:lambda:(x,v)=>{x.defaultValue = v}"
6370 | prim__setDefaultValue : HTMLTextAreaElement -> String -> PrimIO ()
6375 | %foreign "browser:lambda:x=>x.dirName"
6376 | prim__dirName : HTMLTextAreaElement -> PrimIO String
6381 | %foreign "browser:lambda:(x,v)=>{x.dirName = v}"
6382 | prim__setDirName : HTMLTextAreaElement -> String -> PrimIO ()
6387 | %foreign "browser:lambda:x=>x.disabled"
6388 | prim__disabled : HTMLTextAreaElement -> PrimIO Boolean
6393 | %foreign "browser:lambda:(x,v)=>{x.disabled = v}"
6394 | prim__setDisabled : HTMLTextAreaElement -> Boolean -> PrimIO ()
6399 | %foreign "browser:lambda:x=>x.form"
6400 | prim__form : HTMLTextAreaElement -> PrimIO (Nullable HTMLFormElement)
6404 | %foreign "browser:lambda:x=>x.labels"
6405 | prim__labels : HTMLTextAreaElement -> PrimIO NodeList
6409 | %foreign "browser:lambda:x=>x.maxLength"
6410 | prim__maxLength : HTMLTextAreaElement -> PrimIO Int32
6415 | %foreign "browser:lambda:(x,v)=>{x.maxLength = v}"
6416 | prim__setMaxLength : HTMLTextAreaElement -> Int32 -> PrimIO ()
6421 | %foreign "browser:lambda:x=>x.minLength"
6422 | prim__minLength : HTMLTextAreaElement -> PrimIO Int32
6427 | %foreign "browser:lambda:(x,v)=>{x.minLength = v}"
6428 | prim__setMinLength : HTMLTextAreaElement -> Int32 -> PrimIO ()
6433 | %foreign "browser:lambda:x=>x.name"
6434 | prim__name : HTMLTextAreaElement -> PrimIO String
6439 | %foreign "browser:lambda:(x,v)=>{x.name = v}"
6440 | prim__setName : HTMLTextAreaElement -> String -> PrimIO ()
6445 | %foreign "browser:lambda:x=>x.placeholder"
6446 | prim__placeholder : HTMLTextAreaElement -> PrimIO String
6451 | %foreign "browser:lambda:(x,v)=>{x.placeholder = v}"
6452 | prim__setPlaceholder : HTMLTextAreaElement -> String -> PrimIO ()
6457 | %foreign "browser:lambda:x=>x.readOnly"
6458 | prim__readOnly : HTMLTextAreaElement -> PrimIO Boolean
6463 | %foreign "browser:lambda:(x,v)=>{x.readOnly = v}"
6464 | prim__setReadOnly : HTMLTextAreaElement -> Boolean -> PrimIO ()
6469 | %foreign "browser:lambda:x=>x.required"
6470 | prim__required : HTMLTextAreaElement -> PrimIO Boolean
6475 | %foreign "browser:lambda:(x,v)=>{x.required = v}"
6476 | prim__setRequired : HTMLTextAreaElement -> Boolean -> PrimIO ()
6481 | %foreign "browser:lambda:x=>x.rows"
6482 | prim__rows : HTMLTextAreaElement -> PrimIO Bits32
6487 | %foreign "browser:lambda:(x,v)=>{x.rows = v}"
6488 | prim__setRows : HTMLTextAreaElement -> Bits32 -> PrimIO ()
6493 | %foreign "browser:lambda:x=>x.selectionDirection"
6494 | prim__selectionDirection : HTMLTextAreaElement -> PrimIO String
6499 | %foreign "browser:lambda:(x,v)=>{x.selectionDirection = v}"
6500 | prim__setSelectionDirection : HTMLTextAreaElement -> String -> PrimIO ()
6505 | %foreign "browser:lambda:x=>x.selectionEnd"
6506 | prim__selectionEnd : HTMLTextAreaElement -> PrimIO Bits32
6511 | %foreign "browser:lambda:(x,v)=>{x.selectionEnd = v}"
6512 | prim__setSelectionEnd : HTMLTextAreaElement -> Bits32 -> PrimIO ()
6517 | %foreign "browser:lambda:x=>x.selectionStart"
6518 | prim__selectionStart : HTMLTextAreaElement -> PrimIO Bits32
6523 | %foreign "browser:lambda:(x,v)=>{x.selectionStart = v}"
6524 | prim__setSelectionStart : HTMLTextAreaElement -> Bits32 -> PrimIO ()
6529 | %foreign "browser:lambda:x=>x.textLength"
6530 | prim__textLength : HTMLTextAreaElement -> PrimIO Bits32
6534 | %foreign "browser:lambda:x=>x.type"
6535 | prim__type : HTMLTextAreaElement -> PrimIO String
6539 | %foreign "browser:lambda:x=>x.validationMessage"
6540 | prim__validationMessage : HTMLTextAreaElement -> PrimIO String
6544 | %foreign "browser:lambda:x=>x.validity"
6545 | prim__validity : HTMLTextAreaElement -> PrimIO ValidityState
6549 | %foreign "browser:lambda:x=>x.value"
6550 | prim__value : HTMLTextAreaElement -> PrimIO String
6555 | %foreign "browser:lambda:(x,v)=>{x.value = v}"
6556 | prim__setValue : HTMLTextAreaElement -> String -> PrimIO ()
6561 | %foreign "browser:lambda:x=>x.willValidate"
6562 | prim__willValidate : HTMLTextAreaElement -> PrimIO Boolean
6566 | %foreign "browser:lambda:x=>x.wrap"
6567 | prim__wrap : HTMLTextAreaElement -> PrimIO String
6572 | %foreign "browser:lambda:(x,v)=>{x.wrap = v}"
6573 | prim__setWrap : HTMLTextAreaElement -> String -> PrimIO ()
6578 | %foreign "browser:lambda:x=>x.checkValidity()"
6579 | prim__checkValidity : HTMLTextAreaElement -> PrimIO Boolean
6583 | %foreign "browser:lambda:x=>x.reportValidity()"
6584 | prim__reportValidity : HTMLTextAreaElement -> PrimIO Boolean
6588 | %foreign "browser:lambda:x=>x.select()"
6589 | prim__select : HTMLTextAreaElement -> PrimIO ()
6593 | %foreign "browser:lambda:(x,a)=>x.setCustomValidity(a)"
6594 | prim__setCustomValidity : HTMLTextAreaElement -> String -> PrimIO ()
6598 | %foreign "browser:lambda:(x,a)=>x.setRangeText(a)"
6599 | prim__setRangeText : HTMLTextAreaElement -> String -> PrimIO ()
6603 | %foreign "browser:lambda:(x,a,b,c,d)=>x.setRangeText(a,b,c,d)"
6614 | %foreign "browser:lambda:(x,a,b,c)=>x.setSelectionRange(a,b,c)"
6615 | prim__setSelectionRange :
6624 | namespace HTMLTimeElement
6627 | %foreign "browser:lambda:()=> new HTMLTimeElement()"
6628 | prim__new : PrimIO HTMLTimeElement
6632 | %foreign "browser:lambda:x=>x.dateTime"
6633 | prim__dateTime : HTMLTimeElement -> PrimIO String
6638 | %foreign "browser:lambda:(x,v)=>{x.dateTime = v}"
6639 | prim__setDateTime : HTMLTimeElement -> String -> PrimIO ()
6644 | namespace HTMLTitleElement
6647 | %foreign "browser:lambda:()=> new HTMLTitleElement()"
6648 | prim__new : PrimIO HTMLTitleElement
6652 | %foreign "browser:lambda:x=>x.text"
6653 | prim__text : HTMLTitleElement -> PrimIO String
6658 | %foreign "browser:lambda:(x,v)=>{x.text = v}"
6659 | prim__setText : HTMLTitleElement -> String -> PrimIO ()
6664 | namespace HTMLTrackElement
6667 | %foreign "browser:lambda:()=> new HTMLTrackElement()"
6668 | prim__new : PrimIO HTMLTrackElement
6672 | %foreign "browser:lambda:x=>x.default"
6673 | prim__default : HTMLTrackElement -> PrimIO Boolean
6678 | %foreign "browser:lambda:(x,v)=>{x.default = v}"
6679 | prim__setDefault : HTMLTrackElement -> Boolean -> PrimIO ()
6684 | %foreign "browser:lambda:x=>x.kind"
6685 | prim__kind : HTMLTrackElement -> PrimIO String
6690 | %foreign "browser:lambda:(x,v)=>{x.kind = v}"
6691 | prim__setKind : HTMLTrackElement -> String -> PrimIO ()
6696 | %foreign "browser:lambda:x=>x.label"
6697 | prim__label : HTMLTrackElement -> PrimIO String
6702 | %foreign "browser:lambda:(x,v)=>{x.label = v}"
6703 | prim__setLabel : HTMLTrackElement -> String -> PrimIO ()
6708 | %foreign "browser:lambda:x=>x.readyState"
6709 | prim__readyState : HTMLTrackElement -> PrimIO Bits16
6713 | %foreign "browser:lambda:x=>x.src"
6714 | prim__src : HTMLTrackElement -> PrimIO String
6719 | %foreign "browser:lambda:(x,v)=>{x.src = v}"
6720 | prim__setSrc : HTMLTrackElement -> String -> PrimIO ()
6725 | %foreign "browser:lambda:x=>x.srclang"
6726 | prim__srclang : HTMLTrackElement -> PrimIO String
6731 | %foreign "browser:lambda:(x,v)=>{x.srclang = v}"
6732 | prim__setSrclang : HTMLTrackElement -> String -> PrimIO ()
6737 | %foreign "browser:lambda:x=>x.track"
6738 | prim__track : HTMLTrackElement -> PrimIO TextTrack
6742 | namespace HTMLUListElement
6745 | %foreign "browser:lambda:()=> new HTMLUListElement()"
6746 | prim__new : PrimIO HTMLUListElement
6750 | %foreign "browser:lambda:x=>x.compact"
6751 | prim__compact : HTMLUListElement -> PrimIO Boolean
6756 | %foreign "browser:lambda:(x,v)=>{x.compact = v}"
6757 | prim__setCompact : HTMLUListElement -> Boolean -> PrimIO ()
6762 | %foreign "browser:lambda:x=>x.type"
6763 | prim__type : HTMLUListElement -> PrimIO String
6768 | %foreign "browser:lambda:(x,v)=>{x.type = v}"
6769 | prim__setType : HTMLUListElement -> String -> PrimIO ()
6775 | namespace HTMLVideoElement
6778 | %foreign "browser:lambda:()=> new HTMLVideoElement()"
6779 | prim__new : PrimIO HTMLVideoElement
6783 | %foreign "browser:lambda:x=>x.height"
6784 | prim__height : HTMLVideoElement -> PrimIO Bits32
6789 | %foreign "browser:lambda:(x,v)=>{x.height = v}"
6790 | prim__setHeight : HTMLVideoElement -> Bits32 -> PrimIO ()
6795 | %foreign "browser:lambda:x=>x.playsInline"
6796 | prim__playsInline : HTMLVideoElement -> PrimIO Boolean
6801 | %foreign "browser:lambda:(x,v)=>{x.playsInline = v}"
6802 | prim__setPlaysInline : HTMLVideoElement -> Boolean -> PrimIO ()
6807 | %foreign "browser:lambda:x=>x.poster"
6808 | prim__poster : HTMLVideoElement -> PrimIO String
6813 | %foreign "browser:lambda:(x,v)=>{x.poster = v}"
6814 | prim__setPoster : HTMLVideoElement -> String -> PrimIO ()
6819 | %foreign "browser:lambda:x=>x.videoHeight"
6820 | prim__videoHeight : HTMLVideoElement -> PrimIO Bits32
6824 | %foreign "browser:lambda:x=>x.videoWidth"
6825 | prim__videoWidth : HTMLVideoElement -> PrimIO Bits32
6829 | %foreign "browser:lambda:x=>x.width"
6830 | prim__width : HTMLVideoElement -> PrimIO Bits32
6835 | %foreign "browser:lambda:(x,v)=>{x.width = v}"
6836 | prim__setWidth : HTMLVideoElement -> Bits32 -> PrimIO ()
6841 | namespace HashChangeEvent
6844 | %foreign "browser:lambda:(a,b)=> new HashChangeEvent(a,b)"
6845 | prim__new : String -> UndefOr HashChangeEventInit -> PrimIO HashChangeEvent
6849 | %foreign "browser:lambda:x=>x.newURL"
6850 | prim__newURL : HashChangeEvent -> PrimIO String
6854 | %foreign "browser:lambda:x=>x.oldURL"
6855 | prim__oldURL : HashChangeEvent -> PrimIO String
6862 | %foreign "browser:lambda:x=>x.length"
6863 | prim__length : History -> PrimIO Bits32
6867 | %foreign "browser:lambda:x=>x.scrollRestoration"
6868 | prim__scrollRestoration : History -> PrimIO String
6873 | %foreign "browser:lambda:(x,v)=>{x.scrollRestoration = v}"
6874 | prim__setScrollRestoration : History -> String -> PrimIO ()
6879 | %foreign "browser:lambda:x=>x.state"
6880 | prim__state : History -> PrimIO AnyPtr
6884 | %foreign "browser:lambda:x=>x.back()"
6885 | prim__back : History -> PrimIO ()
6889 | %foreign "browser:lambda:x=>x.forward()"
6890 | prim__forward : History -> PrimIO ()
6894 | %foreign "browser:lambda:(x,a)=>x.go(a)"
6895 | prim__go : History -> UndefOr Int32 -> PrimIO ()
6899 | %foreign "browser:lambda:(x,a,b,c)=>x.pushState(a,b,c)"
6904 | -> UndefOr (Nullable String)
6909 | %foreign "browser:lambda:(x,a,b,c)=>x.replaceState(a,b,c)"
6914 | -> UndefOr (Nullable String)
6922 | %foreign "browser:lambda:x=>x.height"
6923 | prim__height : ImageBitmap -> PrimIO Bits32
6927 | %foreign "browser:lambda:x=>x.width"
6928 | prim__width : ImageBitmap -> PrimIO Bits32
6932 | %foreign "browser:lambda:x=>x.close()"
6933 | prim__close : ImageBitmap -> PrimIO ()
6937 | namespace ImageBitmapRenderingContext
6940 | %foreign "browser:lambda:x=>x.canvas"
6942 | ImageBitmapRenderingContext
6943 | -> PrimIO (Union2 HTMLCanvasElement OffscreenCanvas)
6947 | %foreign "browser:lambda:(x,a)=>x.transferFromImageBitmap(a)"
6948 | prim__transferFromImageBitmap :
6949 | ImageBitmapRenderingContext
6950 | -> Nullable ImageBitmap
6958 | %foreign "browser:lambda:(a,b)=> new ImageData(a,b)"
6959 | prim__new : Bits32 -> Bits32 -> PrimIO ImageData
6963 | %foreign "browser:lambda:(a,b,c)=> new ImageData(a,b,c)"
6964 | prim__new1 : UInt8ClampedArray -> Bits32 -> UndefOr Bits32 -> PrimIO ImageData
6968 | %foreign "browser:lambda:x=>x.data"
6969 | prim__data : ImageData -> PrimIO UInt8ClampedArray
6973 | %foreign "browser:lambda:x=>x.height"
6974 | prim__height : ImageData -> PrimIO Bits32
6978 | %foreign "browser:lambda:x=>x.width"
6979 | prim__width : ImageData -> PrimIO Bits32
6986 | %foreign "browser:lambda:x=>x.ancestorOrigins"
6987 | prim__ancestorOrigins : Location -> PrimIO DOMStringList
6991 | %foreign "browser:lambda:x=>x.hash"
6992 | prim__hash : Location -> PrimIO String
6997 | %foreign "browser:lambda:(x,v)=>{x.hash = v}"
6998 | prim__setHash : Location -> String -> PrimIO ()
7003 | %foreign "browser:lambda:x=>x.host"
7004 | prim__host : Location -> PrimIO String
7009 | %foreign "browser:lambda:(x,v)=>{x.host = v}"
7010 | prim__setHost : Location -> String -> PrimIO ()
7015 | %foreign "browser:lambda:x=>x.hostname"
7016 | prim__hostname : Location -> PrimIO String
7021 | %foreign "browser:lambda:(x,v)=>{x.hostname = v}"
7022 | prim__setHostname : Location -> String -> PrimIO ()
7027 | %foreign "browser:lambda:x=>x.href"
7028 | prim__href : Location -> PrimIO String
7033 | %foreign "browser:lambda:(x,v)=>{x.href = v}"
7034 | prim__setHref : Location -> String -> PrimIO ()
7039 | %foreign "browser:lambda:x=>x.origin"
7040 | prim__origin : Location -> PrimIO String
7044 | %foreign "browser:lambda:x=>x.pathname"
7045 | prim__pathname : Location -> PrimIO String
7050 | %foreign "browser:lambda:(x,v)=>{x.pathname = v}"
7051 | prim__setPathname : Location -> String -> PrimIO ()
7056 | %foreign "browser:lambda:x=>x.port"
7057 | prim__port : Location -> PrimIO String
7062 | %foreign "browser:lambda:(x,v)=>{x.port = v}"
7063 | prim__setPort : Location -> String -> PrimIO ()
7068 | %foreign "browser:lambda:x=>x.protocol"
7069 | prim__protocol : Location -> PrimIO String
7074 | %foreign "browser:lambda:(x,v)=>{x.protocol = v}"
7075 | prim__setProtocol : Location -> String -> PrimIO ()
7080 | %foreign "browser:lambda:x=>x.search"
7081 | prim__search : Location -> PrimIO String
7086 | %foreign "browser:lambda:(x,v)=>{x.search = v}"
7087 | prim__setSearch : Location -> String -> PrimIO ()
7092 | %foreign "browser:lambda:(x,a)=>x.assign(a)"
7093 | prim__assign : Location -> String -> PrimIO ()
7097 | %foreign "browser:lambda:x=>x.reload()"
7098 | prim__reload : Location -> PrimIO ()
7102 | %foreign "browser:lambda:(x,a)=>x.replace(a)"
7103 | prim__replace : Location -> String -> PrimIO ()
7110 | %foreign "browser:lambda:x=>x.code"
7111 | prim__code : MediaError -> PrimIO Bits16
7115 | %foreign "browser:lambda:x=>x.message"
7116 | prim__message : MediaError -> PrimIO String
7120 | namespace MessageChannel
7123 | %foreign "browser:lambda:()=> new MessageChannel()"
7124 | prim__new : PrimIO MessageChannel
7128 | %foreign "browser:lambda:x=>x.port1"
7129 | prim__port1 : MessageChannel -> PrimIO MessagePort
7133 | %foreign "browser:lambda:x=>x.port2"
7134 | prim__port2 : MessageChannel -> PrimIO MessagePort
7141 | %foreign "browser:lambda:(a,b)=> new MessageEvent(a,b)"
7142 | prim__new : String -> UndefOr MessageEventInit -> PrimIO MessageEvent
7146 | %foreign "browser:lambda:x=>x.data"
7147 | prim__data : MessageEvent -> PrimIO AnyPtr
7151 | %foreign "browser:lambda:x=>x.lastEventId"
7152 | prim__lastEventId : MessageEvent -> PrimIO String
7156 | %foreign "browser:lambda:x=>x.origin"
7157 | prim__origin : MessageEvent -> PrimIO String
7161 | %foreign "browser:lambda:x=>x.ports"
7162 | prim__ports : MessageEvent -> PrimIO (Array MessagePort)
7166 | %foreign "browser:lambda:x=>x.source"
7169 | -> PrimIO (Nullable (Union3 WindowProxy MessagePort ServiceWorker))
7173 | %foreign "browser:lambda:(x,a,b,c,d,e,f,g,h)=>x.initMessageEvent(a,b,c,d,e,f,g,h)"
7174 | prim__initMessageEvent :
7182 | -> UndefOr (Nullable (Union3 WindowProxy MessagePort ServiceWorker))
7183 | -> UndefOr (Array MessagePort)
7191 | %foreign "browser:lambda:x=>x.onmessage"
7192 | prim__onmessage : MessagePort -> PrimIO (Nullable EventHandlerNonNull)
7197 | %foreign "browser:lambda:(x,v)=>{x.onmessage = v}"
7198 | prim__setOnmessage : MessagePort -> Nullable EventHandlerNonNull -> PrimIO ()
7203 | %foreign "browser:lambda:x=>x.onmessageerror"
7204 | prim__onmessageerror : MessagePort -> PrimIO (Nullable EventHandlerNonNull)
7209 | %foreign "browser:lambda:(x,v)=>{x.onmessageerror = v}"
7210 | prim__setOnmessageerror :
7212 | -> Nullable EventHandlerNonNull
7218 | %foreign "browser:lambda:x=>x.close()"
7219 | prim__close : MessagePort -> PrimIO ()
7223 | %foreign "browser:lambda:(x,a,b)=>x.postMessage(a,b)"
7224 | prim__postMessage : MessagePort -> AnyPtr -> Array Object -> PrimIO ()
7228 | %foreign "browser:lambda:(x,a,b)=>x.postMessage(a,b)"
7232 | -> UndefOr PostMessageOptions
7237 | %foreign "browser:lambda:x=>x.start()"
7238 | prim__start : MessagePort -> PrimIO ()
7245 | %foreign "browser:lambda:x=>x.description"
7246 | prim__description : MimeType -> PrimIO ()
7250 | %foreign "browser:lambda:x=>x.enabledPlugin"
7251 | prim__enabledPlugin : MimeType -> PrimIO ()
7255 | %foreign "browser:lambda:x=>x.suffixes"
7256 | prim__suffixes : MimeType -> PrimIO ()
7260 | %foreign "browser:lambda:x=>x.type"
7261 | prim__type : MimeType -> PrimIO ()
7265 | namespace MimeTypeArray
7268 | %foreign "browser:lambda:x=>x.length"
7269 | prim__length : MimeTypeArray -> PrimIO Bits32
7273 | %foreign "browser:lambda:(x,a)=>x.item(a)"
7274 | prim__item : MimeTypeArray -> Bits32 -> PrimIO (Nullable Object)
7278 | %foreign "browser:lambda:(x,a)=>x.namedItem(a)"
7279 | prim__namedItem : MimeTypeArray -> String -> PrimIO (Nullable Object)
7286 | %foreign "browser:lambda:x=>x.clipboard"
7287 | prim__clipboard : Navigator -> PrimIO Clipboard
7291 | %foreign "browser:lambda:x=>x.mediaDevices"
7292 | prim__mediaDevices : Navigator -> PrimIO MediaDevices
7296 | %foreign "browser:lambda:x=>x.permissions"
7297 | prim__permissions : Navigator -> PrimIO Permissions
7301 | %foreign "browser:lambda:x=>x.serviceWorker"
7302 | prim__serviceWorker : Navigator -> PrimIO ServiceWorkerContainer
7306 | %foreign "browser:lambda:(x,a,b,c)=>x.getUserMedia(a,b,c)"
7309 | -> MediaStreamConstraints
7310 | -> NavigatorUserMediaSuccessCallback
7311 | -> NavigatorUserMediaErrorCallback
7316 | namespace OffscreenCanvas
7319 | %foreign "browser:lambda:(a,b)=> new OffscreenCanvas(a,b)"
7320 | prim__new : JSBits64 -> JSBits64 -> PrimIO OffscreenCanvas
7324 | %foreign "browser:lambda:x=>x.height"
7325 | prim__height : OffscreenCanvas -> PrimIO JSBits64
7330 | %foreign "browser:lambda:(x,v)=>{x.height = v}"
7331 | prim__setHeight : OffscreenCanvas -> JSBits64 -> PrimIO ()
7336 | %foreign "browser:lambda:x=>x.width"
7337 | prim__width : OffscreenCanvas -> PrimIO JSBits64
7342 | %foreign "browser:lambda:(x,v)=>{x.width = v}"
7343 | prim__setWidth : OffscreenCanvas -> JSBits64 -> PrimIO ()
7348 | %foreign "browser:lambda:(x,a)=>x.convertToBlob(a)"
7351 | -> UndefOr ImageEncodeOptions
7352 | -> PrimIO (Promise Blob)
7356 | %foreign "browser:lambda:(x,a,b)=>x.getContext(a,b)"
7364 | OffscreenCanvasRenderingContext2D
7365 | ImageBitmapRenderingContext
7367 | WebGL2RenderingContext))
7371 | %foreign "browser:lambda:x=>x.transferToImageBitmap()"
7372 | prim__transferToImageBitmap : OffscreenCanvas -> PrimIO ImageBitmap
7376 | namespace OffscreenCanvasRenderingContext2D
7379 | %foreign "browser:lambda:x=>x.canvas"
7380 | prim__canvas : OffscreenCanvasRenderingContext2D -> PrimIO OffscreenCanvas
7384 | %foreign "browser:lambda:x=>x.commit()"
7385 | prim__commit : OffscreenCanvasRenderingContext2D -> PrimIO ()
7389 | namespace PageTransitionEvent
7392 | %foreign "browser:lambda:(a,b)=> new PageTransitionEvent(a,b)"
7395 | -> UndefOr PageTransitionEventInit
7396 | -> PrimIO PageTransitionEvent
7400 | %foreign "browser:lambda:x=>x.persisted"
7401 | prim__persisted : PageTransitionEvent -> PrimIO Boolean
7408 | %foreign "browser:lambda:(a)=> new Path2D(a)"
7409 | prim__new : UndefOr (Union2 Path2D String) -> PrimIO Path2D
7413 | %foreign "browser:lambda:(x,a,b)=>x.addPath(a,b)"
7414 | prim__addPath : Path2D -> Path2D -> UndefOr DOMMatrix2DInit -> PrimIO ()
7421 | %foreign "browser:lambda:x=>x.description"
7422 | prim__description : Plugin -> PrimIO ()
7426 | %foreign "browser:lambda:x=>x.filename"
7427 | prim__filename : Plugin -> PrimIO ()
7431 | %foreign "browser:lambda:x=>x.length"
7432 | prim__length : Plugin -> PrimIO ()
7436 | %foreign "browser:lambda:x=>x.name"
7437 | prim__name : Plugin -> PrimIO ()
7441 | %foreign "browser:lambda:(x,a)=>x.item(a)"
7442 | prim__item : Plugin -> Bits32 -> PrimIO ()
7446 | %foreign "browser:lambda:(x,a)=>x.namedItem(a)"
7447 | prim__namedItem : Plugin -> String -> PrimIO ()
7454 | %foreign "browser:lambda:x=>x.length"
7455 | prim__length : PluginArray -> PrimIO Bits32
7459 | %foreign "browser:lambda:(x,a)=>x.item(a)"
7460 | prim__item : PluginArray -> Bits32 -> PrimIO (Nullable Object)
7464 | %foreign "browser:lambda:(x,a)=>x.namedItem(a)"
7465 | prim__namedItem : PluginArray -> String -> PrimIO (Nullable Object)
7469 | %foreign "browser:lambda:x=>x.refresh()"
7470 | prim__refresh : PluginArray -> PrimIO ()
7474 | namespace PopStateEvent
7477 | %foreign "browser:lambda:(a,b)=> new PopStateEvent(a,b)"
7478 | prim__new : String -> UndefOr PopStateEventInit -> PrimIO PopStateEvent
7482 | %foreign "browser:lambda:x=>x.state"
7483 | prim__state : PopStateEvent -> PrimIO AnyPtr
7487 | namespace PromiseRejectionEvent
7490 | %foreign "browser:lambda:(a,b)=> new PromiseRejectionEvent(a,b)"
7493 | -> PromiseRejectionEventInit
7494 | -> PrimIO PromiseRejectionEvent
7498 | %foreign "browser:lambda:x=>x.promise"
7499 | prim__promise : PromiseRejectionEvent -> PrimIO (Promise AnyPtr)
7503 | %foreign "browser:lambda:x=>x.reason"
7504 | prim__reason : PromiseRejectionEvent -> PrimIO AnyPtr
7508 | namespace RadioNodeList
7511 | %foreign "browser:lambda:x=>x.value"
7512 | prim__value : RadioNodeList -> PrimIO String
7517 | %foreign "browser:lambda:(x,v)=>{x.value = v}"
7518 | prim__setValue : RadioNodeList -> String -> PrimIO ()
7526 | %foreign "browser:lambda:(a,b)=> new SharedWorker(a,b)"
7529 | -> UndefOr (Union2 String WorkerOptions)
7534 | %foreign "browser:lambda:x=>x.port"
7535 | prim__port : SharedWorker -> PrimIO MessagePort
7539 | namespace SharedWorkerGlobalScope
7542 | %foreign "browser:lambda:x=>x.name"
7543 | prim__name : SharedWorkerGlobalScope -> PrimIO String
7547 | %foreign "browser:lambda:x=>x.onconnect"
7549 | SharedWorkerGlobalScope
7550 | -> PrimIO (Nullable EventHandlerNonNull)
7555 | %foreign "browser:lambda:(x,v)=>{x.onconnect = v}"
7557 | SharedWorkerGlobalScope
7558 | -> Nullable EventHandlerNonNull
7564 | %foreign "browser:lambda:x=>x.close()"
7565 | prim__close : SharedWorkerGlobalScope -> PrimIO ()
7572 | %foreign "browser:lambda:x=>x.length"
7573 | prim__length : Storage -> PrimIO Bits32
7577 | %foreign "browser:lambda:x=>x.clear()"
7578 | prim__clear : Storage -> PrimIO ()
7582 | %foreign "browser:lambda:(x,a)=>x.getItem(a)"
7583 | prim__getItem : Storage -> String -> PrimIO (Nullable String)
7587 | %foreign "browser:lambda:(x,a)=>x.key(a)"
7588 | prim__key : Storage -> Bits32 -> PrimIO (Nullable String)
7592 | %foreign "browser:lambda:(x,a,b)=>x.setItem(a,b)"
7593 | prim__setItem : Storage -> String -> String -> PrimIO ()
7600 | %foreign "browser:lambda:(a,b)=> new StorageEvent(a,b)"
7601 | prim__new : String -> UndefOr StorageEventInit -> PrimIO StorageEvent
7605 | %foreign "browser:lambda:x=>x.key"
7606 | prim__key : StorageEvent -> PrimIO (Nullable String)
7610 | %foreign "browser:lambda:x=>x.newValue"
7611 | prim__newValue : StorageEvent -> PrimIO (Nullable String)
7615 | %foreign "browser:lambda:x=>x.oldValue"
7616 | prim__oldValue : StorageEvent -> PrimIO (Nullable String)
7620 | %foreign "browser:lambda:x=>x.storageArea"
7621 | prim__storageArea : StorageEvent -> PrimIO (Nullable Storage)
7625 | %foreign "browser:lambda:x=>x.url"
7626 | prim__url : StorageEvent -> PrimIO String
7630 | %foreign "browser:lambda:(x,a,b,c,d,e,f,g,h)=>x.initStorageEvent(a,b,c,d,e,f,g,h)"
7631 | prim__initStorageEvent :
7636 | -> UndefOr (Nullable String)
7637 | -> UndefOr (Nullable String)
7638 | -> UndefOr (Nullable String)
7640 | -> UndefOr (Nullable Storage)
7648 | %foreign "browser:lambda:(a,b)=> new SubmitEvent(a,b)"
7649 | prim__new : String -> UndefOr SubmitEventInit -> PrimIO SubmitEvent
7653 | %foreign "browser:lambda:x=>x.submitter"
7654 | prim__submitter : SubmitEvent -> PrimIO (Nullable HTMLElement)
7661 | %foreign "browser:lambda:x=>x.actualBoundingBoxAscent"
7662 | prim__actualBoundingBoxAscent : TextMetrics -> PrimIO Double
7666 | %foreign "browser:lambda:x=>x.actualBoundingBoxDescent"
7667 | prim__actualBoundingBoxDescent : TextMetrics -> PrimIO Double
7671 | %foreign "browser:lambda:x=>x.actualBoundingBoxLeft"
7672 | prim__actualBoundingBoxLeft : TextMetrics -> PrimIO Double
7676 | %foreign "browser:lambda:x=>x.actualBoundingBoxRight"
7677 | prim__actualBoundingBoxRight : TextMetrics -> PrimIO Double
7681 | %foreign "browser:lambda:x=>x.alphabeticBaseline"
7682 | prim__alphabeticBaseline : TextMetrics -> PrimIO Double
7686 | %foreign "browser:lambda:x=>x.emHeightAscent"
7687 | prim__emHeightAscent : TextMetrics -> PrimIO Double
7691 | %foreign "browser:lambda:x=>x.emHeightDescent"
7692 | prim__emHeightDescent : TextMetrics -> PrimIO Double
7696 | %foreign "browser:lambda:x=>x.fontBoundingBoxAscent"
7697 | prim__fontBoundingBoxAscent : TextMetrics -> PrimIO Double
7701 | %foreign "browser:lambda:x=>x.fontBoundingBoxDescent"
7702 | prim__fontBoundingBoxDescent : TextMetrics -> PrimIO Double
7706 | %foreign "browser:lambda:x=>x.hangingBaseline"
7707 | prim__hangingBaseline : TextMetrics -> PrimIO Double
7711 | %foreign "browser:lambda:x=>x.ideographicBaseline"
7712 | prim__ideographicBaseline : TextMetrics -> PrimIO Double
7716 | %foreign "browser:lambda:x=>x.width"
7717 | prim__width : TextMetrics -> PrimIO Double
7724 | %foreign "browser:lambda:x=>x.activeCues"
7725 | prim__activeCues : TextTrack -> PrimIO (Nullable TextTrackCueList)
7729 | %foreign "browser:lambda:x=>x.cues"
7730 | prim__cues : TextTrack -> PrimIO (Nullable TextTrackCueList)
7734 | %foreign "browser:lambda:x=>x.id"
7735 | prim__id : TextTrack -> PrimIO String
7739 | %foreign "browser:lambda:x=>x.inBandMetadataTrackDispatchType"
7740 | prim__inBandMetadataTrackDispatchType : TextTrack -> PrimIO String
7744 | %foreign "browser:lambda:x=>x.kind"
7745 | prim__kind : TextTrack -> PrimIO String
7749 | %foreign "browser:lambda:x=>x.label"
7750 | prim__label : TextTrack -> PrimIO String
7754 | %foreign "browser:lambda:x=>x.language"
7755 | prim__language : TextTrack -> PrimIO String
7759 | %foreign "browser:lambda:x=>x.mode"
7760 | prim__mode : TextTrack -> PrimIO String
7765 | %foreign "browser:lambda:(x,v)=>{x.mode = v}"
7766 | prim__setMode : TextTrack -> String -> PrimIO ()
7771 | %foreign "browser:lambda:x=>x.oncuechange"
7772 | prim__oncuechange : TextTrack -> PrimIO (Nullable EventHandlerNonNull)
7777 | %foreign "browser:lambda:(x,v)=>{x.oncuechange = v}"
7778 | prim__setOncuechange : TextTrack -> Nullable EventHandlerNonNull -> PrimIO ()
7783 | %foreign "browser:lambda:x=>x.sourceBuffer"
7784 | prim__sourceBuffer : TextTrack -> PrimIO (Nullable SourceBuffer)
7788 | %foreign "browser:lambda:(x,a)=>x.addCue(a)"
7789 | prim__addCue : TextTrack -> TextTrackCue -> PrimIO ()
7793 | %foreign "browser:lambda:(x,a)=>x.removeCue(a)"
7794 | prim__removeCue : TextTrack -> TextTrackCue -> PrimIO ()
7801 | %foreign "browser:lambda:x=>x.endTime"
7802 | prim__endTime : TextTrackCue -> PrimIO Double
7807 | %foreign "browser:lambda:(x,v)=>{x.endTime = v}"
7808 | prim__setEndTime : TextTrackCue -> Double -> PrimIO ()
7813 | %foreign "browser:lambda:x=>x.id"
7814 | prim__id : TextTrackCue -> PrimIO String
7819 | %foreign "browser:lambda:(x,v)=>{x.id = v}"
7820 | prim__setId : TextTrackCue -> String -> PrimIO ()
7825 | %foreign "browser:lambda:x=>x.onenter"
7826 | prim__onenter : TextTrackCue -> PrimIO (Nullable EventHandlerNonNull)
7831 | %foreign "browser:lambda:(x,v)=>{x.onenter = v}"
7832 | prim__setOnenter : TextTrackCue -> Nullable EventHandlerNonNull -> PrimIO ()
7837 | %foreign "browser:lambda:x=>x.onexit"
7838 | prim__onexit : TextTrackCue -> PrimIO (Nullable EventHandlerNonNull)
7843 | %foreign "browser:lambda:(x,v)=>{x.onexit = v}"
7844 | prim__setOnexit : TextTrackCue -> Nullable EventHandlerNonNull -> PrimIO ()
7849 | %foreign "browser:lambda:x=>x.pauseOnExit"
7850 | prim__pauseOnExit : TextTrackCue -> PrimIO Boolean
7855 | %foreign "browser:lambda:(x,v)=>{x.pauseOnExit = v}"
7856 | prim__setPauseOnExit : TextTrackCue -> Boolean -> PrimIO ()
7861 | %foreign "browser:lambda:x=>x.startTime"
7862 | prim__startTime : TextTrackCue -> PrimIO Double
7867 | %foreign "browser:lambda:(x,v)=>{x.startTime = v}"
7868 | prim__setStartTime : TextTrackCue -> Double -> PrimIO ()
7873 | %foreign "browser:lambda:x=>x.track"
7874 | prim__track : TextTrackCue -> PrimIO (Nullable TextTrack)
7878 | namespace TextTrackCueList
7881 | %foreign "browser:lambda:(o,x)=>o[x]"
7882 | prim__get : TextTrackCueList -> Bits32 -> PrimIO TextTrackCue
7886 | %foreign "browser:lambda:x=>x.length"
7887 | prim__length : TextTrackCueList -> PrimIO Bits32
7891 | %foreign "browser:lambda:(x,a)=>x.getCueById(a)"
7895 | -> PrimIO (Nullable TextTrackCue)
7899 | namespace TextTrackList
7902 | %foreign "browser:lambda:(o,x)=>o[x]"
7903 | prim__get : TextTrackList -> Bits32 -> PrimIO TextTrack
7907 | %foreign "browser:lambda:x=>x.length"
7908 | prim__length : TextTrackList -> PrimIO Bits32
7912 | %foreign "browser:lambda:x=>x.onaddtrack"
7913 | prim__onaddtrack : TextTrackList -> PrimIO (Nullable EventHandlerNonNull)
7918 | %foreign "browser:lambda:(x,v)=>{x.onaddtrack = v}"
7921 | -> Nullable EventHandlerNonNull
7927 | %foreign "browser:lambda:x=>x.onchange"
7928 | prim__onchange : TextTrackList -> PrimIO (Nullable EventHandlerNonNull)
7933 | %foreign "browser:lambda:(x,v)=>{x.onchange = v}"
7934 | prim__setOnchange : TextTrackList -> Nullable EventHandlerNonNull -> PrimIO ()
7939 | %foreign "browser:lambda:x=>x.onremovetrack"
7940 | prim__onremovetrack : TextTrackList -> PrimIO (Nullable EventHandlerNonNull)
7945 | %foreign "browser:lambda:(x,v)=>{x.onremovetrack = v}"
7946 | prim__setOnremovetrack :
7948 | -> Nullable EventHandlerNonNull
7954 | %foreign "browser:lambda:(x,a)=>x.getTrackById(a)"
7955 | prim__getTrackById : TextTrackList -> String -> PrimIO (Nullable TextTrack)
7962 | %foreign "browser:lambda:x=>x.length"
7963 | prim__length : TimeRanges -> PrimIO Bits32
7967 | %foreign "browser:lambda:(x,a)=>x.end(a)"
7968 | prim__end : TimeRanges -> Bits32 -> PrimIO Double
7972 | %foreign "browser:lambda:(x,a)=>x.start(a)"
7973 | prim__start : TimeRanges -> Bits32 -> PrimIO Double
7980 | %foreign "browser:lambda:(a,b)=> new TrackEvent(a,b)"
7981 | prim__new : String -> UndefOr TrackEventInit -> PrimIO TrackEvent
7985 | %foreign "browser:lambda:x=>x.track"
7988 | -> PrimIO (Nullable (Union3 VideoTrack AudioTrack TextTrack))
7992 | namespace ValidityState
7995 | %foreign "browser:lambda:x=>x.badInput"
7996 | prim__badInput : ValidityState -> PrimIO Boolean
8000 | %foreign "browser:lambda:x=>x.customError"
8001 | prim__customError : ValidityState -> PrimIO Boolean
8005 | %foreign "browser:lambda:x=>x.patternMismatch"
8006 | prim__patternMismatch : ValidityState -> PrimIO Boolean
8010 | %foreign "browser:lambda:x=>x.rangeOverflow"
8011 | prim__rangeOverflow : ValidityState -> PrimIO Boolean
8015 | %foreign "browser:lambda:x=>x.rangeUnderflow"
8016 | prim__rangeUnderflow : ValidityState -> PrimIO Boolean
8020 | %foreign "browser:lambda:x=>x.stepMismatch"
8021 | prim__stepMismatch : ValidityState -> PrimIO Boolean
8025 | %foreign "browser:lambda:x=>x.tooLong"
8026 | prim__tooLong : ValidityState -> PrimIO Boolean
8030 | %foreign "browser:lambda:x=>x.tooShort"
8031 | prim__tooShort : ValidityState -> PrimIO Boolean
8035 | %foreign "browser:lambda:x=>x.typeMismatch"
8036 | prim__typeMismatch : ValidityState -> PrimIO Boolean
8040 | %foreign "browser:lambda:x=>x.valid"
8041 | prim__valid : ValidityState -> PrimIO Boolean
8045 | %foreign "browser:lambda:x=>x.valueMissing"
8046 | prim__valueMissing : ValidityState -> PrimIO Boolean
8053 | %foreign "browser:lambda:x=>x.id"
8054 | prim__id : VideoTrack -> PrimIO String
8058 | %foreign "browser:lambda:x=>x.kind"
8059 | prim__kind : VideoTrack -> PrimIO String
8063 | %foreign "browser:lambda:x=>x.label"
8064 | prim__label : VideoTrack -> PrimIO String
8068 | %foreign "browser:lambda:x=>x.language"
8069 | prim__language : VideoTrack -> PrimIO String
8073 | %foreign "browser:lambda:x=>x.selected"
8074 | prim__selected : VideoTrack -> PrimIO Boolean
8079 | %foreign "browser:lambda:(x,v)=>{x.selected = v}"
8080 | prim__setSelected : VideoTrack -> Boolean -> PrimIO ()
8085 | %foreign "browser:lambda:x=>x.sourceBuffer"
8086 | prim__sourceBuffer : VideoTrack -> PrimIO (Nullable SourceBuffer)
8090 | namespace VideoTrackList
8093 | %foreign "browser:lambda:(o,x)=>o[x]"
8094 | prim__get : VideoTrackList -> Bits32 -> PrimIO VideoTrack
8098 | %foreign "browser:lambda:x=>x.length"
8099 | prim__length : VideoTrackList -> PrimIO Bits32
8103 | %foreign "browser:lambda:x=>x.onaddtrack"
8104 | prim__onaddtrack : VideoTrackList -> PrimIO (Nullable EventHandlerNonNull)
8109 | %foreign "browser:lambda:(x,v)=>{x.onaddtrack = v}"
8112 | -> Nullable EventHandlerNonNull
8118 | %foreign "browser:lambda:x=>x.onchange"
8119 | prim__onchange : VideoTrackList -> PrimIO (Nullable EventHandlerNonNull)
8124 | %foreign "browser:lambda:(x,v)=>{x.onchange = v}"
8127 | -> Nullable EventHandlerNonNull
8133 | %foreign "browser:lambda:x=>x.onremovetrack"
8134 | prim__onremovetrack : VideoTrackList -> PrimIO (Nullable EventHandlerNonNull)
8139 | %foreign "browser:lambda:(x,v)=>{x.onremovetrack = v}"
8140 | prim__setOnremovetrack :
8142 | -> Nullable EventHandlerNonNull
8148 | %foreign "browser:lambda:x=>x.selectedIndex"
8149 | prim__selectedIndex : VideoTrackList -> PrimIO Int32
8153 | %foreign "browser:lambda:(x,a)=>x.getTrackById(a)"
8154 | prim__getTrackById : VideoTrackList -> String -> PrimIO (Nullable VideoTrack)
8161 | %foreign "browser:lambda:(a,b)=> new WebSocket(a,b)"
8164 | -> UndefOr (Union2 String (Array String))
8169 | %foreign "browser:lambda:x=>x.binaryType"
8170 | prim__binaryType : WebSocket -> PrimIO String
8175 | %foreign "browser:lambda:(x,v)=>{x.binaryType = v}"
8176 | prim__setBinaryType : WebSocket -> String -> PrimIO ()
8181 | %foreign "browser:lambda:x=>x.bufferedAmount"
8182 | prim__bufferedAmount : WebSocket -> PrimIO JSBits64
8186 | %foreign "browser:lambda:x=>x.extensions"
8187 | prim__extensions : WebSocket -> PrimIO String
8191 | %foreign "browser:lambda:x=>x.onclose"
8192 | prim__onclose : WebSocket -> PrimIO (Nullable EventHandlerNonNull)
8197 | %foreign "browser:lambda:(x,v)=>{x.onclose = v}"
8198 | prim__setOnclose : WebSocket -> Nullable EventHandlerNonNull -> PrimIO ()
8203 | %foreign "browser:lambda:x=>x.onerror"
8204 | prim__onerror : WebSocket -> PrimIO (Nullable EventHandlerNonNull)
8209 | %foreign "browser:lambda:(x,v)=>{x.onerror = v}"
8210 | prim__setOnerror : WebSocket -> Nullable EventHandlerNonNull -> PrimIO ()
8215 | %foreign "browser:lambda:x=>x.onmessage"
8216 | prim__onmessage : WebSocket -> PrimIO (Nullable EventHandlerNonNull)
8221 | %foreign "browser:lambda:(x,v)=>{x.onmessage = v}"
8222 | prim__setOnmessage : WebSocket -> Nullable EventHandlerNonNull -> PrimIO ()
8227 | %foreign "browser:lambda:x=>x.onopen"
8228 | prim__onopen : WebSocket -> PrimIO (Nullable EventHandlerNonNull)
8233 | %foreign "browser:lambda:(x,v)=>{x.onopen = v}"
8234 | prim__setOnopen : WebSocket -> Nullable EventHandlerNonNull -> PrimIO ()
8239 | %foreign "browser:lambda:x=>x.protocol"
8240 | prim__protocol : WebSocket -> PrimIO String
8244 | %foreign "browser:lambda:x=>x.readyState"
8245 | prim__readyState : WebSocket -> PrimIO Bits16
8249 | %foreign "browser:lambda:x=>x.url"
8250 | prim__url : WebSocket -> PrimIO String
8254 | %foreign "browser:lambda:(x,a,b)=>x.close(a,b)"
8255 | prim__close : WebSocket -> UndefOr Bits16 -> UndefOr String -> PrimIO ()
8259 | %foreign "browser:lambda:(x,a)=>x.send(a)"
8260 | prim__send : WebSocket -> String -> PrimIO ()
8264 | %foreign "browser:lambda:(x,a)=>x.send(a)"
8265 | prim__send1 : WebSocket -> Blob -> PrimIO ()
8269 | %foreign "browser:lambda:(x,a)=>x.send(a)"
8270 | prim__send2 : WebSocket -> ArrayBuffer -> PrimIO ()
8274 | %foreign "browser:lambda:(x,a)=>x.send(a)"
8295 | %foreign "browser:lambda:(o,x)=>o[x]"
8296 | prim__get : Window -> String -> PrimIO Object
8300 | %foreign "browser:lambda:x=>x.closed"
8301 | prim__closed : Window -> PrimIO Boolean
8305 | %foreign "browser:lambda:x=>x.customElements"
8306 | prim__customElements : Window -> PrimIO CustomElementRegistry
8310 | %foreign "browser:lambda:x=>x.devicePixelRatio"
8311 | prim__devicePixelRatio : Window -> PrimIO Double
8315 | %foreign "browser:lambda:x=>x.document"
8316 | prim__document : Window -> PrimIO Document
8320 | %foreign "browser:lambda:x=>x.event"
8321 | prim__event : Window -> PrimIO (Union2 Event Undefined)
8325 | %foreign "browser:lambda:x=>x.external"
8326 | prim__external : Window -> PrimIO External
8330 | %foreign "browser:lambda:x=>x.frameElement"
8331 | prim__frameElement : Window -> PrimIO (Nullable Element)
8335 | %foreign "browser:lambda:x=>x.frames"
8336 | prim__frames : Window -> PrimIO WindowProxy
8340 | %foreign "browser:lambda:x=>x.history"
8341 | prim__history : Window -> PrimIO History
8345 | %foreign "browser:lambda:x=>x.innerHeight"
8346 | prim__innerHeight : Window -> PrimIO Int32
8350 | %foreign "browser:lambda:x=>x.innerWidth"
8351 | prim__innerWidth : Window -> PrimIO Int32
8355 | %foreign "browser:lambda:x=>x.length"
8356 | prim__length : Window -> PrimIO Bits32
8360 | %foreign "browser:lambda:x=>x.location"
8361 | prim__location : Window -> PrimIO Location
8365 | %foreign "browser:lambda:x=>x.locationbar"
8366 | prim__locationbar : Window -> PrimIO BarProp
8370 | %foreign "browser:lambda:x=>x.menubar"
8371 | prim__menubar : Window -> PrimIO BarProp
8375 | %foreign "browser:lambda:x=>x.name"
8376 | prim__name : Window -> PrimIO String
8381 | %foreign "browser:lambda:(x,v)=>{x.name = v}"
8382 | prim__setName : Window -> String -> PrimIO ()
8387 | %foreign "browser:lambda:x=>x.navigator"
8388 | prim__navigator : Window -> PrimIO Navigator
8392 | %foreign "browser:lambda:x=>x.opener"
8393 | prim__opener : Window -> PrimIO AnyPtr
8398 | %foreign "browser:lambda:(x,v)=>{x.opener = v}"
8399 | prim__setOpener : Window -> AnyPtr -> PrimIO ()
8404 | %foreign "browser:lambda:x=>x.originAgentCluster"
8405 | prim__originAgentCluster : Window -> PrimIO Boolean
8409 | %foreign "browser:lambda:x=>x.outerHeight"
8410 | prim__outerHeight : Window -> PrimIO Int32
8414 | %foreign "browser:lambda:x=>x.outerWidth"
8415 | prim__outerWidth : Window -> PrimIO Int32
8419 | %foreign "browser:lambda:x=>x.pageXOffset"
8420 | prim__pageXOffset : Window -> PrimIO Double
8424 | %foreign "browser:lambda:x=>x.pageYOffset"
8425 | prim__pageYOffset : Window -> PrimIO Double
8429 | %foreign "browser:lambda:x=>x.parent"
8430 | prim__parent : Window -> PrimIO (Nullable WindowProxy)
8434 | %foreign "browser:lambda:x=>x.personalbar"
8435 | prim__personalbar : Window -> PrimIO BarProp
8439 | %foreign "browser:lambda:x=>x.screen"
8440 | prim__screen : Window -> PrimIO Screen
8444 | %foreign "browser:lambda:x=>x.screenLeft"
8445 | prim__screenLeft : Window -> PrimIO Int32
8449 | %foreign "browser:lambda:x=>x.screenTop"
8450 | prim__screenTop : Window -> PrimIO Int32
8454 | %foreign "browser:lambda:x=>x.screenX"
8455 | prim__screenX : Window -> PrimIO Int32
8459 | %foreign "browser:lambda:x=>x.screenY"
8460 | prim__screenY : Window -> PrimIO Int32
8464 | %foreign "browser:lambda:x=>x.scrollX"
8465 | prim__scrollX : Window -> PrimIO Double
8469 | %foreign "browser:lambda:x=>x.scrollY"
8470 | prim__scrollY : Window -> PrimIO Double
8474 | %foreign "browser:lambda:x=>x.scrollbars"
8475 | prim__scrollbars : Window -> PrimIO BarProp
8479 | %foreign "browser:lambda:x=>x.self"
8480 | prim__self : Window -> PrimIO WindowProxy
8484 | %foreign "browser:lambda:x=>x.status"
8485 | prim__status : Window -> PrimIO String
8490 | %foreign "browser:lambda:(x,v)=>{x.status = v}"
8491 | prim__setStatus : Window -> String -> PrimIO ()
8496 | %foreign "browser:lambda:x=>x.statusbar"
8497 | prim__statusbar : Window -> PrimIO BarProp
8501 | %foreign "browser:lambda:x=>x.toolbar"
8502 | prim__toolbar : Window -> PrimIO BarProp
8506 | %foreign "browser:lambda:x=>x.top"
8507 | prim__top : Window -> PrimIO (Nullable WindowProxy)
8511 | %foreign "browser:lambda:x=>x.visualViewport"
8512 | prim__visualViewport : Window -> PrimIO (Nullable VisualViewport)
8516 | %foreign "browser:lambda:x=>x.window"
8517 | prim__window : Window -> PrimIO WindowProxy
8521 | %foreign "browser:lambda:x=>x.alert()"
8522 | prim__alert : Window -> PrimIO ()
8526 | %foreign "browser:lambda:(x,a)=>x.alert(a)"
8527 | prim__alert1 : Window -> String -> PrimIO ()
8531 | %foreign "browser:lambda:x=>x.blur()"
8532 | prim__blur : Window -> PrimIO ()
8536 | %foreign "browser:lambda:x=>x.captureEvents()"
8537 | prim__captureEvents : Window -> PrimIO ()
8541 | %foreign "browser:lambda:x=>x.close()"
8542 | prim__close : Window -> PrimIO ()
8546 | %foreign "browser:lambda:(x,a)=>x.confirm(a)"
8547 | prim__confirm : Window -> UndefOr String -> PrimIO Boolean
8551 | %foreign "browser:lambda:x=>x.focus()"
8552 | prim__focus : Window -> PrimIO ()
8556 | %foreign "browser:lambda:(x,a,b)=>x.getComputedStyle(a,b)"
8557 | prim__getComputedStyle :
8560 | -> UndefOr (Nullable String)
8561 | -> PrimIO CSSStyleDeclaration
8565 | %foreign "browser:lambda:(x,a)=>x.matchMedia(a)"
8566 | prim__matchMedia : Window -> String -> PrimIO MediaQueryList
8570 | %foreign "browser:lambda:(x,a,b)=>x.moveBy(a,b)"
8571 | prim__moveBy : Window -> Int32 -> Int32 -> PrimIO ()
8575 | %foreign "browser:lambda:(x,a,b)=>x.moveTo(a,b)"
8576 | prim__moveTo : Window -> Int32 -> Int32 -> PrimIO ()
8580 | %foreign "browser:lambda:(x,a,b,c)=>x.open(a,b,c)"
8586 | -> PrimIO (Nullable WindowProxy)
8590 | %foreign "browser:lambda:(x,a,b,c)=>x.postMessage(a,b,c)"
8595 | -> UndefOr (Array Object)
8600 | %foreign "browser:lambda:(x,a,b)=>x.postMessage(a,b)"
8604 | -> UndefOr WindowPostMessageOptions
8609 | %foreign "browser:lambda:x=>x.print()"
8610 | prim__print : Window -> PrimIO ()
8614 | %foreign "browser:lambda:(x,a,b)=>x.prompt(a,b)"
8619 | -> PrimIO (Nullable String)
8623 | %foreign "browser:lambda:x=>x.releaseEvents()"
8624 | prim__releaseEvents : Window -> PrimIO ()
8628 | %foreign "browser:lambda:(x,a,b)=>x.resizeBy(a,b)"
8629 | prim__resizeBy : Window -> Int32 -> Int32 -> PrimIO ()
8633 | %foreign "browser:lambda:(x,a,b)=>x.resizeTo(a,b)"
8634 | prim__resizeTo : Window -> Int32 -> Int32 -> PrimIO ()
8638 | %foreign "browser:lambda:(x,a)=>x.scrollBy(a)"
8639 | prim__scrollBy : Window -> UndefOr ScrollToOptions -> PrimIO ()
8643 | %foreign "browser:lambda:(x,a,b)=>x.scrollBy(a,b)"
8644 | prim__scrollBy1 : Window -> Double -> Double -> PrimIO ()
8648 | %foreign "browser:lambda:(x,a)=>x.scrollTo(a)"
8649 | prim__scrollTo : Window -> UndefOr ScrollToOptions -> PrimIO ()
8653 | %foreign "browser:lambda:(x,a,b)=>x.scrollTo(a,b)"
8654 | prim__scrollTo1 : Window -> Double -> Double -> PrimIO ()
8658 | %foreign "browser:lambda:(x,a)=>x.scroll(a)"
8659 | prim__scroll : Window -> UndefOr ScrollToOptions -> PrimIO ()
8663 | %foreign "browser:lambda:(x,a,b)=>x.scroll(a,b)"
8664 | prim__scroll1 : Window -> Double -> Double -> PrimIO ()
8668 | %foreign "browser:lambda:x=>x.stop()"
8669 | prim__stop : Window -> PrimIO ()
8676 | %foreign "browser:lambda:(a,b)=> new Worker(a,b)"
8677 | prim__new : String -> UndefOr WorkerOptions -> PrimIO Worker
8681 | %foreign "browser:lambda:x=>x.onmessage"
8682 | prim__onmessage : Worker -> PrimIO (Nullable EventHandlerNonNull)
8687 | %foreign "browser:lambda:(x,v)=>{x.onmessage = v}"
8688 | prim__setOnmessage : Worker -> Nullable EventHandlerNonNull -> PrimIO ()
8693 | %foreign "browser:lambda:x=>x.onmessageerror"
8694 | prim__onmessageerror : Worker -> PrimIO (Nullable EventHandlerNonNull)
8699 | %foreign "browser:lambda:(x,v)=>{x.onmessageerror = v}"
8700 | prim__setOnmessageerror : Worker -> Nullable EventHandlerNonNull -> PrimIO ()
8705 | %foreign "browser:lambda:(x,a,b)=>x.postMessage(a,b)"
8706 | prim__postMessage : Worker -> AnyPtr -> Array Object -> PrimIO ()
8710 | %foreign "browser:lambda:(x,a,b)=>x.postMessage(a,b)"
8714 | -> UndefOr PostMessageOptions
8719 | %foreign "browser:lambda:x=>x.terminate()"
8720 | prim__terminate : Worker -> PrimIO ()
8724 | namespace WorkerGlobalScope
8727 | %foreign "browser:lambda:x=>x.location"
8728 | prim__location : WorkerGlobalScope -> PrimIO WorkerLocation
8732 | %foreign "browser:lambda:x=>x.navigator"
8733 | prim__navigator : WorkerGlobalScope -> PrimIO WorkerNavigator
8737 | %foreign "browser:lambda:x=>x.onerror"
8740 | -> PrimIO (Nullable OnErrorEventHandlerNonNull)
8745 | %foreign "browser:lambda:(x,v)=>{x.onerror = v}"
8748 | -> Nullable OnErrorEventHandlerNonNull
8754 | %foreign "browser:lambda:x=>x.onlanguagechange"
8755 | prim__onlanguagechange :
8757 | -> PrimIO (Nullable EventHandlerNonNull)
8762 | %foreign "browser:lambda:(x,v)=>{x.onlanguagechange = v}"
8763 | prim__setOnlanguagechange :
8765 | -> Nullable EventHandlerNonNull
8771 | %foreign "browser:lambda:x=>x.onoffline"
8772 | prim__onoffline : WorkerGlobalScope -> PrimIO (Nullable EventHandlerNonNull)
8777 | %foreign "browser:lambda:(x,v)=>{x.onoffline = v}"
8780 | -> Nullable EventHandlerNonNull
8786 | %foreign "browser:lambda:x=>x.ononline"
8787 | prim__ononline : WorkerGlobalScope -> PrimIO (Nullable EventHandlerNonNull)
8792 | %foreign "browser:lambda:(x,v)=>{x.ononline = v}"
8795 | -> Nullable EventHandlerNonNull
8801 | %foreign "browser:lambda:x=>x.onrejectionhandled"
8802 | prim__onrejectionhandled :
8804 | -> PrimIO (Nullable EventHandlerNonNull)
8809 | %foreign "browser:lambda:(x,v)=>{x.onrejectionhandled = v}"
8810 | prim__setOnrejectionhandled :
8812 | -> Nullable EventHandlerNonNull
8818 | %foreign "browser:lambda:x=>x.onunhandledrejection"
8819 | prim__onunhandledrejection :
8821 | -> PrimIO (Nullable EventHandlerNonNull)
8826 | %foreign "browser:lambda:(x,v)=>{x.onunhandledrejection = v}"
8827 | prim__setOnunhandledrejection :
8829 | -> Nullable EventHandlerNonNull
8835 | %foreign "browser:lambda:x=>x.self"
8836 | prim__self : WorkerGlobalScope -> PrimIO WorkerGlobalScope
8840 | %foreign "browser:lambda:(x,va)=>x.importScripts(...va())"
8841 | prim__importScripts : WorkerGlobalScope -> IO (Array String) -> PrimIO ()
8845 | namespace WorkerLocation
8848 | %foreign "browser:lambda:x=>x.hash"
8849 | prim__hash : WorkerLocation -> PrimIO String
8853 | %foreign "browser:lambda:x=>x.host"
8854 | prim__host : WorkerLocation -> PrimIO String
8858 | %foreign "browser:lambda:x=>x.hostname"
8859 | prim__hostname : WorkerLocation -> PrimIO String
8863 | %foreign "browser:lambda:x=>x.href"
8864 | prim__href : WorkerLocation -> PrimIO String
8868 | %foreign "browser:lambda:x=>x.origin"
8869 | prim__origin : WorkerLocation -> PrimIO String
8873 | %foreign "browser:lambda:x=>x.pathname"
8874 | prim__pathname : WorkerLocation -> PrimIO String
8878 | %foreign "browser:lambda:x=>x.port"
8879 | prim__port : WorkerLocation -> PrimIO String
8883 | %foreign "browser:lambda:x=>x.protocol"
8884 | prim__protocol : WorkerLocation -> PrimIO String
8888 | %foreign "browser:lambda:x=>x.search"
8889 | prim__search : WorkerLocation -> PrimIO String
8893 | namespace WorkerNavigator
8896 | %foreign "browser:lambda:x=>x.permissions"
8897 | prim__permissions : WorkerNavigator -> PrimIO Permissions
8901 | %foreign "browser:lambda:x=>x.serviceWorker"
8902 | prim__serviceWorker : WorkerNavigator -> PrimIO ServiceWorkerContainer
8909 | %foreign "browser:lambda:(x,a,b)=>x.addModule(a,b)"
8913 | -> UndefOr WorkletOptions
8914 | -> PrimIO (Promise Undefined)
8927 | %foreign "browser:lambda:x=>x.ariaAtomic"
8928 | prim__ariaAtomic : ARIAMixin -> PrimIO String
8933 | %foreign "browser:lambda:(x,v)=>{x.ariaAtomic = v}"
8934 | prim__setAriaAtomic : ARIAMixin -> String -> PrimIO ()
8939 | %foreign "browser:lambda:x=>x.ariaAutoComplete"
8940 | prim__ariaAutoComplete : ARIAMixin -> PrimIO String
8945 | %foreign "browser:lambda:(x,v)=>{x.ariaAutoComplete = v}"
8946 | prim__setAriaAutoComplete : ARIAMixin -> String -> PrimIO ()
8951 | %foreign "browser:lambda:x=>x.ariaBusy"
8952 | prim__ariaBusy : ARIAMixin -> PrimIO String
8957 | %foreign "browser:lambda:(x,v)=>{x.ariaBusy = v}"
8958 | prim__setAriaBusy : ARIAMixin -> String -> PrimIO ()
8963 | %foreign "browser:lambda:x=>x.ariaChecked"
8964 | prim__ariaChecked : ARIAMixin -> PrimIO String
8969 | %foreign "browser:lambda:(x,v)=>{x.ariaChecked = v}"
8970 | prim__setAriaChecked : ARIAMixin -> String -> PrimIO ()
8975 | %foreign "browser:lambda:x=>x.ariaColCount"
8976 | prim__ariaColCount : ARIAMixin -> PrimIO String
8981 | %foreign "browser:lambda:(x,v)=>{x.ariaColCount = v}"
8982 | prim__setAriaColCount : ARIAMixin -> String -> PrimIO ()
8987 | %foreign "browser:lambda:x=>x.ariaColIndex"
8988 | prim__ariaColIndex : ARIAMixin -> PrimIO String
8993 | %foreign "browser:lambda:(x,v)=>{x.ariaColIndex = v}"
8994 | prim__setAriaColIndex : ARIAMixin -> String -> PrimIO ()
8999 | %foreign "browser:lambda:x=>x.ariaColIndexText"
9000 | prim__ariaColIndexText : ARIAMixin -> PrimIO String
9005 | %foreign "browser:lambda:(x,v)=>{x.ariaColIndexText = v}"
9006 | prim__setAriaColIndexText : ARIAMixin -> String -> PrimIO ()
9011 | %foreign "browser:lambda:x=>x.ariaColSpan"
9012 | prim__ariaColSpan : ARIAMixin -> PrimIO String
9017 | %foreign "browser:lambda:(x,v)=>{x.ariaColSpan = v}"
9018 | prim__setAriaColSpan : ARIAMixin -> String -> PrimIO ()
9023 | %foreign "browser:lambda:x=>x.ariaCurrent"
9024 | prim__ariaCurrent : ARIAMixin -> PrimIO String
9029 | %foreign "browser:lambda:(x,v)=>{x.ariaCurrent = v}"
9030 | prim__setAriaCurrent : ARIAMixin -> String -> PrimIO ()
9035 | %foreign "browser:lambda:x=>x.ariaDescription"
9036 | prim__ariaDescription : ARIAMixin -> PrimIO String
9041 | %foreign "browser:lambda:(x,v)=>{x.ariaDescription = v}"
9042 | prim__setAriaDescription : ARIAMixin -> String -> PrimIO ()
9047 | %foreign "browser:lambda:x=>x.ariaDisabled"
9048 | prim__ariaDisabled : ARIAMixin -> PrimIO String
9053 | %foreign "browser:lambda:(x,v)=>{x.ariaDisabled = v}"
9054 | prim__setAriaDisabled : ARIAMixin -> String -> PrimIO ()
9059 | %foreign "browser:lambda:x=>x.ariaExpanded"
9060 | prim__ariaExpanded : ARIAMixin -> PrimIO String
9065 | %foreign "browser:lambda:(x,v)=>{x.ariaExpanded = v}"
9066 | prim__setAriaExpanded : ARIAMixin -> String -> PrimIO ()
9071 | %foreign "browser:lambda:x=>x.ariaHasPopup"
9072 | prim__ariaHasPopup : ARIAMixin -> PrimIO String
9077 | %foreign "browser:lambda:(x,v)=>{x.ariaHasPopup = v}"
9078 | prim__setAriaHasPopup : ARIAMixin -> String -> PrimIO ()
9083 | %foreign "browser:lambda:x=>x.ariaHidden"
9084 | prim__ariaHidden : ARIAMixin -> PrimIO String
9089 | %foreign "browser:lambda:(x,v)=>{x.ariaHidden = v}"
9090 | prim__setAriaHidden : ARIAMixin -> String -> PrimIO ()
9095 | %foreign "browser:lambda:x=>x.ariaInvalid"
9096 | prim__ariaInvalid : ARIAMixin -> PrimIO String
9101 | %foreign "browser:lambda:(x,v)=>{x.ariaInvalid = v}"
9102 | prim__setAriaInvalid : ARIAMixin -> String -> PrimIO ()
9107 | %foreign "browser:lambda:x=>x.ariaKeyShortcuts"
9108 | prim__ariaKeyShortcuts : ARIAMixin -> PrimIO String
9113 | %foreign "browser:lambda:(x,v)=>{x.ariaKeyShortcuts = v}"
9114 | prim__setAriaKeyShortcuts : ARIAMixin -> String -> PrimIO ()
9119 | %foreign "browser:lambda:x=>x.ariaLabel"
9120 | prim__ariaLabel : ARIAMixin -> PrimIO String
9125 | %foreign "browser:lambda:(x,v)=>{x.ariaLabel = v}"
9126 | prim__setAriaLabel : ARIAMixin -> String -> PrimIO ()
9131 | %foreign "browser:lambda:x=>x.ariaLevel"
9132 | prim__ariaLevel : ARIAMixin -> PrimIO String
9137 | %foreign "browser:lambda:(x,v)=>{x.ariaLevel = v}"
9138 | prim__setAriaLevel : ARIAMixin -> String -> PrimIO ()
9143 | %foreign "browser:lambda:x=>x.ariaLive"
9144 | prim__ariaLive : ARIAMixin -> PrimIO String
9149 | %foreign "browser:lambda:(x,v)=>{x.ariaLive = v}"
9150 | prim__setAriaLive : ARIAMixin -> String -> PrimIO ()
9155 | %foreign "browser:lambda:x=>x.ariaModal"
9156 | prim__ariaModal : ARIAMixin -> PrimIO String
9161 | %foreign "browser:lambda:(x,v)=>{x.ariaModal = v}"
9162 | prim__setAriaModal : ARIAMixin -> String -> PrimIO ()
9167 | %foreign "browser:lambda:x=>x.ariaMultiLine"
9168 | prim__ariaMultiLine : ARIAMixin -> PrimIO String
9173 | %foreign "browser:lambda:(x,v)=>{x.ariaMultiLine = v}"
9174 | prim__setAriaMultiLine : ARIAMixin -> String -> PrimIO ()
9179 | %foreign "browser:lambda:x=>x.ariaMultiSelectable"
9180 | prim__ariaMultiSelectable : ARIAMixin -> PrimIO String
9185 | %foreign "browser:lambda:(x,v)=>{x.ariaMultiSelectable = v}"
9186 | prim__setAriaMultiSelectable : ARIAMixin -> String -> PrimIO ()
9191 | %foreign "browser:lambda:x=>x.ariaOrientation"
9192 | prim__ariaOrientation : ARIAMixin -> PrimIO String
9197 | %foreign "browser:lambda:(x,v)=>{x.ariaOrientation = v}"
9198 | prim__setAriaOrientation : ARIAMixin -> String -> PrimIO ()
9203 | %foreign "browser:lambda:x=>x.ariaPlaceholder"
9204 | prim__ariaPlaceholder : ARIAMixin -> PrimIO String
9209 | %foreign "browser:lambda:(x,v)=>{x.ariaPlaceholder = v}"
9210 | prim__setAriaPlaceholder : ARIAMixin -> String -> PrimIO ()
9215 | %foreign "browser:lambda:x=>x.ariaPosInSet"
9216 | prim__ariaPosInSet : ARIAMixin -> PrimIO String
9221 | %foreign "browser:lambda:(x,v)=>{x.ariaPosInSet = v}"
9222 | prim__setAriaPosInSet : ARIAMixin -> String -> PrimIO ()
9227 | %foreign "browser:lambda:x=>x.ariaPressed"
9228 | prim__ariaPressed : ARIAMixin -> PrimIO String
9233 | %foreign "browser:lambda:(x,v)=>{x.ariaPressed = v}"
9234 | prim__setAriaPressed : ARIAMixin -> String -> PrimIO ()
9239 | %foreign "browser:lambda:x=>x.ariaReadOnly"
9240 | prim__ariaReadOnly : ARIAMixin -> PrimIO String
9245 | %foreign "browser:lambda:(x,v)=>{x.ariaReadOnly = v}"
9246 | prim__setAriaReadOnly : ARIAMixin -> String -> PrimIO ()
9251 | %foreign "browser:lambda:x=>x.ariaRequired"
9252 | prim__ariaRequired : ARIAMixin -> PrimIO String
9257 | %foreign "browser:lambda:(x,v)=>{x.ariaRequired = v}"
9258 | prim__setAriaRequired : ARIAMixin -> String -> PrimIO ()
9263 | %foreign "browser:lambda:x=>x.ariaRoleDescription"
9264 | prim__ariaRoleDescription : ARIAMixin -> PrimIO String
9269 | %foreign "browser:lambda:(x,v)=>{x.ariaRoleDescription = v}"
9270 | prim__setAriaRoleDescription : ARIAMixin -> String -> PrimIO ()
9275 | %foreign "browser:lambda:x=>x.ariaRowCount"
9276 | prim__ariaRowCount : ARIAMixin -> PrimIO String
9281 | %foreign "browser:lambda:(x,v)=>{x.ariaRowCount = v}"
9282 | prim__setAriaRowCount : ARIAMixin -> String -> PrimIO ()
9287 | %foreign "browser:lambda:x=>x.ariaRowIndex"
9288 | prim__ariaRowIndex : ARIAMixin -> PrimIO String
9293 | %foreign "browser:lambda:(x,v)=>{x.ariaRowIndex = v}"
9294 | prim__setAriaRowIndex : ARIAMixin -> String -> PrimIO ()
9299 | %foreign "browser:lambda:x=>x.ariaRowIndexText"
9300 | prim__ariaRowIndexText : ARIAMixin -> PrimIO String
9305 | %foreign "browser:lambda:(x,v)=>{x.ariaRowIndexText = v}"
9306 | prim__setAriaRowIndexText : ARIAMixin -> String -> PrimIO ()
9311 | %foreign "browser:lambda:x=>x.ariaRowSpan"
9312 | prim__ariaRowSpan : ARIAMixin -> PrimIO String
9317 | %foreign "browser:lambda:(x,v)=>{x.ariaRowSpan = v}"
9318 | prim__setAriaRowSpan : ARIAMixin -> String -> PrimIO ()
9323 | %foreign "browser:lambda:x=>x.ariaSelected"
9324 | prim__ariaSelected : ARIAMixin -> PrimIO String
9329 | %foreign "browser:lambda:(x,v)=>{x.ariaSelected = v}"
9330 | prim__setAriaSelected : ARIAMixin -> String -> PrimIO ()
9335 | %foreign "browser:lambda:x=>x.ariaSetSize"
9336 | prim__ariaSetSize : ARIAMixin -> PrimIO String
9341 | %foreign "browser:lambda:(x,v)=>{x.ariaSetSize = v}"
9342 | prim__setAriaSetSize : ARIAMixin -> String -> PrimIO ()
9347 | %foreign "browser:lambda:x=>x.ariaSort"
9348 | prim__ariaSort : ARIAMixin -> PrimIO String
9353 | %foreign "browser:lambda:(x,v)=>{x.ariaSort = v}"
9354 | prim__setAriaSort : ARIAMixin -> String -> PrimIO ()
9359 | %foreign "browser:lambda:x=>x.ariaValueMax"
9360 | prim__ariaValueMax : ARIAMixin -> PrimIO String
9365 | %foreign "browser:lambda:(x,v)=>{x.ariaValueMax = v}"
9366 | prim__setAriaValueMax : ARIAMixin -> String -> PrimIO ()
9371 | %foreign "browser:lambda:x=>x.ariaValueMin"
9372 | prim__ariaValueMin : ARIAMixin -> PrimIO String
9377 | %foreign "browser:lambda:(x,v)=>{x.ariaValueMin = v}"
9378 | prim__setAriaValueMin : ARIAMixin -> String -> PrimIO ()
9383 | %foreign "browser:lambda:x=>x.ariaValueNow"
9384 | prim__ariaValueNow : ARIAMixin -> PrimIO String
9389 | %foreign "browser:lambda:(x,v)=>{x.ariaValueNow = v}"
9390 | prim__setAriaValueNow : ARIAMixin -> String -> PrimIO ()
9395 | %foreign "browser:lambda:x=>x.ariaValueText"
9396 | prim__ariaValueText : ARIAMixin -> PrimIO String
9401 | %foreign "browser:lambda:(x,v)=>{x.ariaValueText = v}"
9402 | prim__setAriaValueText : ARIAMixin -> String -> PrimIO ()
9407 | %foreign "browser:lambda:x=>x.role"
9408 | prim__role : ARIAMixin -> PrimIO (Nullable String)
9413 | %foreign "browser:lambda:(x,v)=>{x.role = v}"
9414 | prim__setRole : ARIAMixin -> Nullable String -> PrimIO ()
9419 | namespace AbstractWorker
9422 | %foreign "browser:lambda:x=>x.onerror"
9423 | prim__onerror : AbstractWorker -> PrimIO (Nullable EventHandlerNonNull)
9428 | %foreign "browser:lambda:(x,v)=>{x.onerror = v}"
9429 | prim__setOnerror : AbstractWorker -> Nullable EventHandlerNonNull -> PrimIO ()
9434 | namespace CanvasCompositing
9437 | %foreign "browser:lambda:x=>x.globalAlpha"
9438 | prim__globalAlpha : CanvasCompositing -> PrimIO Double
9443 | %foreign "browser:lambda:(x,v)=>{x.globalAlpha = v}"
9444 | prim__setGlobalAlpha : CanvasCompositing -> Double -> PrimIO ()
9449 | %foreign "browser:lambda:x=>x.globalCompositeOperation"
9450 | prim__globalCompositeOperation : CanvasCompositing -> PrimIO String
9455 | %foreign "browser:lambda:(x,v)=>{x.globalCompositeOperation = v}"
9456 | prim__setGlobalCompositeOperation : CanvasCompositing -> String -> PrimIO ()
9461 | namespace CanvasDrawImage
9464 | %foreign "browser:lambda:(x,a,b,c)=>x.drawImage(a,b,c)"
9480 | %foreign "browser:lambda:(x,a,b,c,d,e)=>x.drawImage(a,b,c,d,e)"
9498 | %foreign "browser:lambda:(x,a,b,c,d,e,f,g,h,i)=>x.drawImage(a,b,c,d,e,f,g,h,i)"
9520 | namespace CanvasDrawPath
9523 | %foreign "browser:lambda:x=>x.beginPath()"
9524 | prim__beginPath : CanvasDrawPath -> PrimIO ()
9528 | %foreign "browser:lambda:(x,a)=>x.clip(a)"
9529 | prim__clip : CanvasDrawPath -> UndefOr String -> PrimIO ()
9533 | %foreign "browser:lambda:(x,a,b)=>x.clip(a,b)"
9534 | prim__clip1 : CanvasDrawPath -> Path2D -> UndefOr String -> PrimIO ()
9538 | %foreign "browser:lambda:(x,a)=>x.fill(a)"
9539 | prim__fill : CanvasDrawPath -> UndefOr String -> PrimIO ()
9543 | %foreign "browser:lambda:(x,a,b)=>x.fill(a,b)"
9544 | prim__fill1 : CanvasDrawPath -> Path2D -> UndefOr String -> PrimIO ()
9548 | %foreign "browser:lambda:(x,a,b,c)=>x.isPointInPath(a,b,c)"
9558 | %foreign "browser:lambda:(x,a,b,c,d)=>x.isPointInPath(a,b,c,d)"
9569 | %foreign "browser:lambda:(x,a,b)=>x.isPointInStroke(a,b)"
9570 | prim__isPointInStroke : CanvasDrawPath -> Double -> Double -> PrimIO Boolean
9574 | %foreign "browser:lambda:(x,a,b,c)=>x.isPointInStroke(a,b,c)"
9575 | prim__isPointInStroke1 :
9584 | %foreign "browser:lambda:x=>x.stroke()"
9585 | prim__stroke : CanvasDrawPath -> PrimIO ()
9589 | %foreign "browser:lambda:(x,a)=>x.stroke(a)"
9590 | prim__stroke1 : CanvasDrawPath -> Path2D -> PrimIO ()
9594 | namespace CanvasFillStrokeStyles
9597 | %foreign "browser:lambda:x=>x.fillStyle"
9600 | -> PrimIO (Union3 String CanvasGradient CanvasPattern)
9605 | %foreign "browser:lambda:(x,v)=>{x.fillStyle = v}"
9608 | -> Union3 String CanvasGradient CanvasPattern
9614 | %foreign "browser:lambda:x=>x.strokeStyle"
9617 | -> PrimIO (Union3 String CanvasGradient CanvasPattern)
9622 | %foreign "browser:lambda:(x,v)=>{x.strokeStyle = v}"
9625 | -> Union3 String CanvasGradient CanvasPattern
9631 | %foreign "browser:lambda:(x,a,b,c,d)=>x.createLinearGradient(a,b,c,d)"
9632 | prim__createLinearGradient :
9638 | -> PrimIO CanvasGradient
9642 | %foreign "browser:lambda:(x,a,b)=>x.createPattern(a,b)"
9653 | -> PrimIO (Nullable CanvasPattern)
9657 | %foreign "browser:lambda:(x,a,b,c,d,e,f)=>x.createRadialGradient(a,b,c,d,e,f)"
9658 | prim__createRadialGradient :
9666 | -> PrimIO CanvasGradient
9670 | namespace CanvasFilters
9673 | %foreign "browser:lambda:x=>x.filter"
9674 | prim__filter : CanvasFilters -> PrimIO String
9679 | %foreign "browser:lambda:(x,v)=>{x.filter = v}"
9680 | prim__setFilter : CanvasFilters -> String -> PrimIO ()
9685 | namespace CanvasImageData
9688 | %foreign "browser:lambda:(x,a,b)=>x.createImageData(a,b)"
9689 | prim__createImageData : CanvasImageData -> Int32 -> Int32 -> PrimIO ImageData
9693 | %foreign "browser:lambda:(x,a)=>x.createImageData(a)"
9694 | prim__createImageData1 : CanvasImageData -> ImageData -> PrimIO ImageData
9698 | %foreign "browser:lambda:(x,a,b,c,d)=>x.getImageData(a,b,c,d)"
9709 | %foreign "browser:lambda:(x,a,b,c)=>x.putImageData(a,b,c)"
9719 | %foreign "browser:lambda:(x,a,b,c,d,e,f,g)=>x.putImageData(a,b,c,d,e,f,g)"
9733 | namespace CanvasImageSmoothing
9736 | %foreign "browser:lambda:x=>x.imageSmoothingEnabled"
9737 | prim__imageSmoothingEnabled : CanvasImageSmoothing -> PrimIO Boolean
9742 | %foreign "browser:lambda:(x,v)=>{x.imageSmoothingEnabled = v}"
9743 | prim__setImageSmoothingEnabled : CanvasImageSmoothing -> Boolean -> PrimIO ()
9748 | %foreign "browser:lambda:x=>x.imageSmoothingQuality"
9749 | prim__imageSmoothingQuality : CanvasImageSmoothing -> PrimIO String
9754 | %foreign "browser:lambda:(x,v)=>{x.imageSmoothingQuality = v}"
9755 | prim__setImageSmoothingQuality : CanvasImageSmoothing -> String -> PrimIO ()
9763 | %foreign "browser:lambda:(x,a,b,c,d,e,f)=>x.arc(a,b,c,d,e,f)"
9776 | %foreign "browser:lambda:(x,a,b,c,d,e)=>x.arcTo(a,b,c,d,e)"
9788 | %foreign "browser:lambda:(x,a,b,c,d,e,f)=>x.bezierCurveTo(a,b,c,d,e,f)"
9801 | %foreign "browser:lambda:x=>x.closePath()"
9802 | prim__closePath : CanvasPath -> PrimIO ()
9806 | %foreign "browser:lambda:(x,a,b,c,d,e,f,g,h)=>x.ellipse(a,b,c,d,e,f,g,h)"
9821 | %foreign "browser:lambda:(x,a,b)=>x.lineTo(a,b)"
9822 | prim__lineTo : CanvasPath -> Double -> Double -> PrimIO ()
9826 | %foreign "browser:lambda:(x,a,b)=>x.moveTo(a,b)"
9827 | prim__moveTo : CanvasPath -> Double -> Double -> PrimIO ()
9831 | %foreign "browser:lambda:(x,a,b,c,d)=>x.quadraticCurveTo(a,b,c,d)"
9832 | prim__quadraticCurveTo :
9842 | %foreign "browser:lambda:(x,a,b,c,d)=>x.rect(a,b,c,d)"
9843 | prim__rect : CanvasPath -> Double -> Double -> Double -> Double -> PrimIO ()
9847 | namespace CanvasPathDrawingStyles
9850 | %foreign "browser:lambda:x=>x.lineCap"
9851 | prim__lineCap : CanvasPathDrawingStyles -> PrimIO String
9856 | %foreign "browser:lambda:(x,v)=>{x.lineCap = v}"
9857 | prim__setLineCap : CanvasPathDrawingStyles -> String -> PrimIO ()
9862 | %foreign "browser:lambda:x=>x.lineDashOffset"
9863 | prim__lineDashOffset : CanvasPathDrawingStyles -> PrimIO Double
9868 | %foreign "browser:lambda:(x,v)=>{x.lineDashOffset = v}"
9869 | prim__setLineDashOffset : CanvasPathDrawingStyles -> Double -> PrimIO ()
9874 | %foreign "browser:lambda:x=>x.lineJoin"
9875 | prim__lineJoin : CanvasPathDrawingStyles -> PrimIO String
9880 | %foreign "browser:lambda:(x,v)=>{x.lineJoin = v}"
9881 | prim__setLineJoin : CanvasPathDrawingStyles -> String -> PrimIO ()
9886 | %foreign "browser:lambda:x=>x.lineWidth"
9887 | prim__lineWidth : CanvasPathDrawingStyles -> PrimIO Double
9892 | %foreign "browser:lambda:(x,v)=>{x.lineWidth = v}"
9893 | prim__setLineWidth : CanvasPathDrawingStyles -> Double -> PrimIO ()
9898 | %foreign "browser:lambda:x=>x.miterLimit"
9899 | prim__miterLimit : CanvasPathDrawingStyles -> PrimIO Double
9904 | %foreign "browser:lambda:(x,v)=>{x.miterLimit = v}"
9905 | prim__setMiterLimit : CanvasPathDrawingStyles -> Double -> PrimIO ()
9910 | %foreign "browser:lambda:x=>x.getLineDash()"
9911 | prim__getLineDash : CanvasPathDrawingStyles -> PrimIO (Array Double)
9915 | %foreign "browser:lambda:(x,a)=>x.setLineDash(a)"
9916 | prim__setLineDash : CanvasPathDrawingStyles -> Array Double -> PrimIO ()
9923 | %foreign "browser:lambda:(x,a,b,c,d)=>x.clearRect(a,b,c,d)"
9934 | %foreign "browser:lambda:(x,a,b,c,d)=>x.fillRect(a,b,c,d)"
9945 | %foreign "browser:lambda:(x,a,b,c,d)=>x.strokeRect(a,b,c,d)"
9956 | namespace CanvasShadowStyles
9959 | %foreign "browser:lambda:x=>x.shadowBlur"
9960 | prim__shadowBlur : CanvasShadowStyles -> PrimIO Double
9965 | %foreign "browser:lambda:(x,v)=>{x.shadowBlur = v}"
9966 | prim__setShadowBlur : CanvasShadowStyles -> Double -> PrimIO ()
9971 | %foreign "browser:lambda:x=>x.shadowColor"
9972 | prim__shadowColor : CanvasShadowStyles -> PrimIO String
9977 | %foreign "browser:lambda:(x,v)=>{x.shadowColor = v}"
9978 | prim__setShadowColor : CanvasShadowStyles -> String -> PrimIO ()
9983 | %foreign "browser:lambda:x=>x.shadowOffsetX"
9984 | prim__shadowOffsetX : CanvasShadowStyles -> PrimIO Double
9989 | %foreign "browser:lambda:(x,v)=>{x.shadowOffsetX = v}"
9990 | prim__setShadowOffsetX : CanvasShadowStyles -> Double -> PrimIO ()
9995 | %foreign "browser:lambda:x=>x.shadowOffsetY"
9996 | prim__shadowOffsetY : CanvasShadowStyles -> PrimIO Double
10001 | %foreign "browser:lambda:(x,v)=>{x.shadowOffsetY = v}"
10002 | prim__setShadowOffsetY : CanvasShadowStyles -> Double -> PrimIO ()
10010 | %foreign "browser:lambda:x=>x.restore()"
10011 | prim__restore : CanvasState -> PrimIO ()
10015 | %foreign "browser:lambda:x=>x.save()"
10016 | prim__save : CanvasState -> PrimIO ()
10023 | %foreign "browser:lambda:(x,a,b,c,d)=>x.fillText(a,b,c,d)"
10034 | %foreign "browser:lambda:(x,a)=>x.measureText(a)"
10035 | prim__measureText : CanvasText -> String -> PrimIO TextMetrics
10039 | %foreign "browser:lambda:(x,a,b,c,d)=>x.strokeText(a,b,c,d)"
10050 | namespace CanvasTextDrawingStyles
10053 | %foreign "browser:lambda:x=>x.direction"
10054 | prim__direction : CanvasTextDrawingStyles -> PrimIO String
10059 | %foreign "browser:lambda:(x,v)=>{x.direction = v}"
10060 | prim__setDirection : CanvasTextDrawingStyles -> String -> PrimIO ()
10065 | %foreign "browser:lambda:x=>x.font"
10066 | prim__font : CanvasTextDrawingStyles -> PrimIO String
10071 | %foreign "browser:lambda:(x,v)=>{x.font = v}"
10072 | prim__setFont : CanvasTextDrawingStyles -> String -> PrimIO ()
10077 | %foreign "browser:lambda:x=>x.textAlign"
10078 | prim__textAlign : CanvasTextDrawingStyles -> PrimIO String
10083 | %foreign "browser:lambda:(x,v)=>{x.textAlign = v}"
10084 | prim__setTextAlign : CanvasTextDrawingStyles -> String -> PrimIO ()
10089 | %foreign "browser:lambda:x=>x.textBaseline"
10090 | prim__textBaseline : CanvasTextDrawingStyles -> PrimIO String
10095 | %foreign "browser:lambda:(x,v)=>{x.textBaseline = v}"
10096 | prim__setTextBaseline : CanvasTextDrawingStyles -> String -> PrimIO ()
10104 | %foreign "browser:lambda:x=>x.getTransform()"
10105 | prim__getTransform : CanvasTransform -> PrimIO DOMMatrix
10109 | %foreign "browser:lambda:x=>x.resetTransform()"
10110 | prim__resetTransform : CanvasTransform -> PrimIO ()
10114 | %foreign "browser:lambda:(x,a)=>x.rotate(a)"
10115 | prim__rotate : CanvasTransform -> Double -> PrimIO ()
10119 | %foreign "browser:lambda:(x,a,b)=>x.scale(a,b)"
10120 | prim__scale : CanvasTransform -> Double -> Double -> PrimIO ()
10124 | %foreign "browser:lambda:(x,a,b,c,d,e,f)=>x.setTransform(a,b,c,d,e,f)"
10137 | %foreign "browser:lambda:(x,a)=>x.setTransform(a)"
10138 | prim__setTransform1 : CanvasTransform -> UndefOr DOMMatrix2DInit -> PrimIO ()
10142 | %foreign "browser:lambda:(x,a,b,c,d,e,f)=>x.transform(a,b,c,d,e,f)"
10155 | %foreign "browser:lambda:(x,a,b)=>x.translate(a,b)"
10156 | prim__translate : CanvasTransform -> Double -> Double -> PrimIO ()
10160 | namespace CanvasUserInterface
10163 | %foreign "browser:lambda:(x,a)=>x.drawFocusIfNeeded(a)"
10164 | prim__drawFocusIfNeeded : CanvasUserInterface -> Element -> PrimIO ()
10168 | %foreign "browser:lambda:(x,a,b)=>x.drawFocusIfNeeded(a,b)"
10177 | %foreign "browser:lambda:x=>x.scrollPathIntoView()"
10178 | prim__scrollPathIntoView : CanvasUserInterface -> PrimIO ()
10182 | %foreign "browser:lambda:(x,a)=>x.scrollPathIntoView(a)"
10183 | prim__scrollPathIntoView1 : CanvasUserInterface -> Path2D -> PrimIO ()
10187 | namespace DocumentAndElementEventHandlers
10190 | %foreign "browser:lambda:x=>x.oncopy"
10192 | DocumentAndElementEventHandlers
10193 | -> PrimIO (Nullable EventHandlerNonNull)
10198 | %foreign "browser:lambda:(x,v)=>{x.oncopy = v}"
10200 | DocumentAndElementEventHandlers
10201 | -> Nullable EventHandlerNonNull
10207 | %foreign "browser:lambda:x=>x.oncut"
10209 | DocumentAndElementEventHandlers
10210 | -> PrimIO (Nullable EventHandlerNonNull)
10215 | %foreign "browser:lambda:(x,v)=>{x.oncut = v}"
10217 | DocumentAndElementEventHandlers
10218 | -> Nullable EventHandlerNonNull
10224 | %foreign "browser:lambda:x=>x.onpaste"
10226 | DocumentAndElementEventHandlers
10227 | -> PrimIO (Nullable EventHandlerNonNull)
10232 | %foreign "browser:lambda:(x,v)=>{x.onpaste = v}"
10234 | DocumentAndElementEventHandlers
10235 | -> Nullable EventHandlerNonNull
10241 | namespace ElementContentEditable
10244 | %foreign "browser:lambda:x=>x.contentEditable"
10245 | prim__contentEditable : ElementContentEditable -> PrimIO String
10250 | %foreign "browser:lambda:(x,v)=>{x.contentEditable = v}"
10251 | prim__setContentEditable : ElementContentEditable -> String -> PrimIO ()
10256 | %foreign "browser:lambda:x=>x.enterKeyHint"
10257 | prim__enterKeyHint : ElementContentEditable -> PrimIO String
10262 | %foreign "browser:lambda:(x,v)=>{x.enterKeyHint = v}"
10263 | prim__setEnterKeyHint : ElementContentEditable -> String -> PrimIO ()
10268 | %foreign "browser:lambda:x=>x.inputMode"
10269 | prim__inputMode : ElementContentEditable -> PrimIO String
10274 | %foreign "browser:lambda:(x,v)=>{x.inputMode = v}"
10275 | prim__setInputMode : ElementContentEditable -> String -> PrimIO ()
10280 | %foreign "browser:lambda:x=>x.isContentEditable"
10281 | prim__isContentEditable : ElementContentEditable -> PrimIO Boolean
10285 | namespace GlobalEventHandlers
10288 | %foreign "browser:lambda:x=>x.onabort"
10289 | prim__onabort : GlobalEventHandlers -> PrimIO (Nullable UIEventHandler)
10294 | %foreign "browser:lambda:(x,v)=>{x.onabort = v}"
10295 | prim__setOnabort : GlobalEventHandlers -> Nullable UIEventHandler -> PrimIO ()
10300 | %foreign "browser:lambda:x=>x.onauxclick"
10301 | prim__onauxclick : GlobalEventHandlers -> PrimIO (Nullable MouseEventHandler)
10306 | %foreign "browser:lambda:(x,v)=>{x.onauxclick = v}"
10309 | -> Nullable MouseEventHandler
10315 | %foreign "browser:lambda:x=>x.onblur"
10316 | prim__onblur : GlobalEventHandlers -> PrimIO (Nullable FocusEventHandler)
10321 | %foreign "browser:lambda:(x,v)=>{x.onblur = v}"
10324 | -> Nullable FocusEventHandler
10330 | %foreign "browser:lambda:x=>x.oncancel"
10331 | prim__oncancel : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10336 | %foreign "browser:lambda:(x,v)=>{x.oncancel = v}"
10339 | -> Nullable EventHandlerNonNull
10345 | %foreign "browser:lambda:x=>x.oncanplay"
10346 | prim__oncanplay : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10351 | %foreign "browser:lambda:(x,v)=>{x.oncanplay = v}"
10354 | -> Nullable EventHandlerNonNull
10360 | %foreign "browser:lambda:x=>x.oncanplaythrough"
10363 | -> PrimIO (Nullable EventHandlerNonNull)
10368 | %foreign "browser:lambda:(x,v)=>{x.oncanplaythrough = v}"
10369 | prim__setOncanplaythrough :
10371 | -> Nullable EventHandlerNonNull
10377 | %foreign "browser:lambda:x=>x.onchange"
10378 | prim__onchange : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10383 | %foreign "browser:lambda:(x,v)=>{x.onchange = v}"
10386 | -> Nullable EventHandlerNonNull
10392 | %foreign "browser:lambda:x=>x.onclick"
10393 | prim__onclick : GlobalEventHandlers -> PrimIO (Nullable MouseEventHandler)
10398 | %foreign "browser:lambda:(x,v)=>{x.onclick = v}"
10401 | -> Nullable MouseEventHandler
10407 | %foreign "browser:lambda:x=>x.onclose"
10408 | prim__onclose : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10413 | %foreign "browser:lambda:(x,v)=>{x.onclose = v}"
10416 | -> Nullable EventHandlerNonNull
10422 | %foreign "browser:lambda:x=>x.oncontextmenu"
10425 | -> PrimIO (Nullable EventHandlerNonNull)
10430 | %foreign "browser:lambda:(x,v)=>{x.oncontextmenu = v}"
10433 | -> Nullable EventHandlerNonNull
10439 | %foreign "browser:lambda:x=>x.oncuechange"
10442 | -> PrimIO (Nullable EventHandlerNonNull)
10447 | %foreign "browser:lambda:(x,v)=>{x.oncuechange = v}"
10450 | -> Nullable EventHandlerNonNull
10456 | %foreign "browser:lambda:x=>x.ondblclick"
10457 | prim__ondblclick : GlobalEventHandlers -> PrimIO (Nullable MouseEventHandler)
10462 | %foreign "browser:lambda:(x,v)=>{x.ondblclick = v}"
10465 | -> Nullable MouseEventHandler
10471 | %foreign "browser:lambda:x=>x.ondrag"
10472 | prim__ondrag : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10477 | %foreign "browser:lambda:(x,v)=>{x.ondrag = v}"
10480 | -> Nullable EventHandlerNonNull
10486 | %foreign "browser:lambda:x=>x.ondragend"
10487 | prim__ondragend : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10492 | %foreign "browser:lambda:(x,v)=>{x.ondragend = v}"
10495 | -> Nullable EventHandlerNonNull
10501 | %foreign "browser:lambda:x=>x.ondragenter"
10504 | -> PrimIO (Nullable EventHandlerNonNull)
10509 | %foreign "browser:lambda:(x,v)=>{x.ondragenter = v}"
10512 | -> Nullable EventHandlerNonNull
10518 | %foreign "browser:lambda:x=>x.ondragleave"
10521 | -> PrimIO (Nullable EventHandlerNonNull)
10526 | %foreign "browser:lambda:(x,v)=>{x.ondragleave = v}"
10529 | -> Nullable EventHandlerNonNull
10535 | %foreign "browser:lambda:x=>x.ondragover"
10538 | -> PrimIO (Nullable EventHandlerNonNull)
10543 | %foreign "browser:lambda:(x,v)=>{x.ondragover = v}"
10546 | -> Nullable EventHandlerNonNull
10552 | %foreign "browser:lambda:x=>x.ondragstart"
10555 | -> PrimIO (Nullable EventHandlerNonNull)
10560 | %foreign "browser:lambda:(x,v)=>{x.ondragstart = v}"
10563 | -> Nullable EventHandlerNonNull
10569 | %foreign "browser:lambda:x=>x.ondrop"
10570 | prim__ondrop : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10575 | %foreign "browser:lambda:(x,v)=>{x.ondrop = v}"
10578 | -> Nullable EventHandlerNonNull
10584 | %foreign "browser:lambda:x=>x.ondurationchange"
10587 | -> PrimIO (Nullable EventHandlerNonNull)
10592 | %foreign "browser:lambda:(x,v)=>{x.ondurationchange = v}"
10593 | prim__setOndurationchange :
10595 | -> Nullable EventHandlerNonNull
10601 | %foreign "browser:lambda:x=>x.onemptied"
10602 | prim__onemptied : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10607 | %foreign "browser:lambda:(x,v)=>{x.onemptied = v}"
10610 | -> Nullable EventHandlerNonNull
10616 | %foreign "browser:lambda:x=>x.onended"
10617 | prim__onended : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10622 | %foreign "browser:lambda:(x,v)=>{x.onended = v}"
10625 | -> Nullable EventHandlerNonNull
10631 | %foreign "browser:lambda:x=>x.onerror"
10634 | -> PrimIO (Nullable OnErrorEventHandlerNonNull)
10639 | %foreign "browser:lambda:(x,v)=>{x.onerror = v}"
10642 | -> Nullable OnErrorEventHandlerNonNull
10648 | %foreign "browser:lambda:x=>x.onfocus"
10649 | prim__onfocus : GlobalEventHandlers -> PrimIO (Nullable FocusEventHandler)
10654 | %foreign "browser:lambda:(x,v)=>{x.onfocus = v}"
10657 | -> Nullable FocusEventHandler
10663 | %foreign "browser:lambda:x=>x.onformdata"
10666 | -> PrimIO (Nullable EventHandlerNonNull)
10671 | %foreign "browser:lambda:(x,v)=>{x.onformdata = v}"
10674 | -> Nullable EventHandlerNonNull
10680 | %foreign "browser:lambda:x=>x.oninput"
10681 | prim__oninput : GlobalEventHandlers -> PrimIO (Nullable InputEventHandler)
10686 | %foreign "browser:lambda:(x,v)=>{x.oninput = v}"
10689 | -> Nullable InputEventHandler
10695 | %foreign "browser:lambda:x=>x.oninvalid"
10696 | prim__oninvalid : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10701 | %foreign "browser:lambda:(x,v)=>{x.oninvalid = v}"
10704 | -> Nullable EventHandlerNonNull
10710 | %foreign "browser:lambda:x=>x.onkeydown"
10713 | -> PrimIO (Nullable KeyboardEventHandler)
10718 | %foreign "browser:lambda:(x,v)=>{x.onkeydown = v}"
10721 | -> Nullable KeyboardEventHandler
10727 | %foreign "browser:lambda:x=>x.onkeypress"
10730 | -> PrimIO (Nullable EventHandlerNonNull)
10735 | %foreign "browser:lambda:(x,v)=>{x.onkeypress = v}"
10738 | -> Nullable EventHandlerNonNull
10744 | %foreign "browser:lambda:x=>x.onkeyup"
10745 | prim__onkeyup : GlobalEventHandlers -> PrimIO (Nullable KeyboardEventHandler)
10750 | %foreign "browser:lambda:(x,v)=>{x.onkeyup = v}"
10753 | -> Nullable KeyboardEventHandler
10759 | %foreign "browser:lambda:x=>x.onload"
10760 | prim__onload : GlobalEventHandlers -> PrimIO (Nullable UIEventHandler)
10765 | %foreign "browser:lambda:(x,v)=>{x.onload = v}"
10766 | prim__setOnload : GlobalEventHandlers -> Nullable UIEventHandler -> PrimIO ()
10771 | %foreign "browser:lambda:x=>x.onloadeddata"
10774 | -> PrimIO (Nullable EventHandlerNonNull)
10779 | %foreign "browser:lambda:(x,v)=>{x.onloadeddata = v}"
10782 | -> Nullable EventHandlerNonNull
10788 | %foreign "browser:lambda:x=>x.onloadedmetadata"
10791 | -> PrimIO (Nullable EventHandlerNonNull)
10796 | %foreign "browser:lambda:(x,v)=>{x.onloadedmetadata = v}"
10797 | prim__setOnloadedmetadata :
10799 | -> Nullable EventHandlerNonNull
10805 | %foreign "browser:lambda:x=>x.onloadstart"
10808 | -> PrimIO (Nullable EventHandlerNonNull)
10813 | %foreign "browser:lambda:(x,v)=>{x.onloadstart = v}"
10816 | -> Nullable EventHandlerNonNull
10822 | %foreign "browser:lambda:x=>x.onmousedown"
10823 | prim__onmousedown : GlobalEventHandlers -> PrimIO (Nullable MouseEventHandler)
10828 | %foreign "browser:lambda:(x,v)=>{x.onmousedown = v}"
10831 | -> Nullable MouseEventHandler
10837 | %foreign "browser:lambda:x=>x.onmouseenter"
10840 | -> PrimIO (Nullable MouseEventHandler)
10845 | %foreign "browser:lambda:(x,v)=>{x.onmouseenter = v}"
10848 | -> Nullable MouseEventHandler
10854 | %foreign "browser:lambda:x=>x.onmouseleave"
10857 | -> PrimIO (Nullable MouseEventHandler)
10862 | %foreign "browser:lambda:(x,v)=>{x.onmouseleave = v}"
10865 | -> Nullable MouseEventHandler
10871 | %foreign "browser:lambda:x=>x.onmousemove"
10872 | prim__onmousemove : GlobalEventHandlers -> PrimIO (Nullable MouseEventHandler)
10877 | %foreign "browser:lambda:(x,v)=>{x.onmousemove = v}"
10880 | -> Nullable MouseEventHandler
10886 | %foreign "browser:lambda:x=>x.onmouseout"
10887 | prim__onmouseout : GlobalEventHandlers -> PrimIO (Nullable MouseEventHandler)
10892 | %foreign "browser:lambda:(x,v)=>{x.onmouseout = v}"
10895 | -> Nullable MouseEventHandler
10901 | %foreign "browser:lambda:x=>x.onmouseover"
10902 | prim__onmouseover : GlobalEventHandlers -> PrimIO (Nullable MouseEventHandler)
10907 | %foreign "browser:lambda:(x,v)=>{x.onmouseover = v}"
10910 | -> Nullable MouseEventHandler
10916 | %foreign "browser:lambda:x=>x.onmouseup"
10917 | prim__onmouseup : GlobalEventHandlers -> PrimIO (Nullable MouseEventHandler)
10922 | %foreign "browser:lambda:(x,v)=>{x.onmouseup = v}"
10925 | -> Nullable MouseEventHandler
10931 | %foreign "browser:lambda:x=>x.onpause"
10932 | prim__onpause : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10937 | %foreign "browser:lambda:(x,v)=>{x.onpause = v}"
10940 | -> Nullable EventHandlerNonNull
10946 | %foreign "browser:lambda:x=>x.onplay"
10947 | prim__onplay : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10952 | %foreign "browser:lambda:(x,v)=>{x.onplay = v}"
10955 | -> Nullable EventHandlerNonNull
10961 | %foreign "browser:lambda:x=>x.onplaying"
10962 | prim__onplaying : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10967 | %foreign "browser:lambda:(x,v)=>{x.onplaying = v}"
10970 | -> Nullable EventHandlerNonNull
10976 | %foreign "browser:lambda:x=>x.onprogress"
10979 | -> PrimIO (Nullable EventHandlerNonNull)
10984 | %foreign "browser:lambda:(x,v)=>{x.onprogress = v}"
10987 | -> Nullable EventHandlerNonNull
10993 | %foreign "browser:lambda:x=>x.onratechange"
10996 | -> PrimIO (Nullable EventHandlerNonNull)
11001 | %foreign "browser:lambda:(x,v)=>{x.onratechange = v}"
11004 | -> Nullable EventHandlerNonNull
11010 | %foreign "browser:lambda:x=>x.onreset"
11011 | prim__onreset : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11016 | %foreign "browser:lambda:(x,v)=>{x.onreset = v}"
11019 | -> Nullable EventHandlerNonNull
11025 | %foreign "browser:lambda:x=>x.onresize"
11026 | prim__onresize : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11031 | %foreign "browser:lambda:(x,v)=>{x.onresize = v}"
11034 | -> Nullable EventHandlerNonNull
11040 | %foreign "browser:lambda:x=>x.onscroll"
11041 | prim__onscroll : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11046 | %foreign "browser:lambda:(x,v)=>{x.onscroll = v}"
11049 | -> Nullable EventHandlerNonNull
11055 | %foreign "browser:lambda:x=>x.onsecuritypolicyviolation"
11056 | prim__onsecuritypolicyviolation :
11058 | -> PrimIO (Nullable EventHandlerNonNull)
11063 | %foreign "browser:lambda:(x,v)=>{x.onsecuritypolicyviolation = v}"
11064 | prim__setOnsecuritypolicyviolation :
11066 | -> Nullable EventHandlerNonNull
11072 | %foreign "browser:lambda:x=>x.onseeked"
11073 | prim__onseeked : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11078 | %foreign "browser:lambda:(x,v)=>{x.onseeked = v}"
11081 | -> Nullable EventHandlerNonNull
11087 | %foreign "browser:lambda:x=>x.onseeking"
11088 | prim__onseeking : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11093 | %foreign "browser:lambda:(x,v)=>{x.onseeking = v}"
11096 | -> Nullable EventHandlerNonNull
11102 | %foreign "browser:lambda:x=>x.onselect"
11103 | prim__onselect : GlobalEventHandlers -> PrimIO (Nullable UIEventHandler)
11108 | %foreign "browser:lambda:(x,v)=>{x.onselect = v}"
11117 | %foreign "browser:lambda:x=>x.onslotchange"
11120 | -> PrimIO (Nullable EventHandlerNonNull)
11125 | %foreign "browser:lambda:(x,v)=>{x.onslotchange = v}"
11128 | -> Nullable EventHandlerNonNull
11134 | %foreign "browser:lambda:x=>x.onstalled"
11135 | prim__onstalled : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11140 | %foreign "browser:lambda:(x,v)=>{x.onstalled = v}"
11143 | -> Nullable EventHandlerNonNull
11149 | %foreign "browser:lambda:x=>x.onsubmit"
11150 | prim__onsubmit : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11155 | %foreign "browser:lambda:(x,v)=>{x.onsubmit = v}"
11158 | -> Nullable EventHandlerNonNull
11164 | %foreign "browser:lambda:x=>x.onsuspend"
11165 | prim__onsuspend : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11170 | %foreign "browser:lambda:(x,v)=>{x.onsuspend = v}"
11173 | -> Nullable EventHandlerNonNull
11179 | %foreign "browser:lambda:x=>x.ontimeupdate"
11182 | -> PrimIO (Nullable EventHandlerNonNull)
11187 | %foreign "browser:lambda:(x,v)=>{x.ontimeupdate = v}"
11190 | -> Nullable EventHandlerNonNull
11196 | %foreign "browser:lambda:x=>x.ontoggle"
11197 | prim__ontoggle : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11202 | %foreign "browser:lambda:(x,v)=>{x.ontoggle = v}"
11205 | -> Nullable EventHandlerNonNull
11211 | %foreign "browser:lambda:x=>x.onvolumechange"
11214 | -> PrimIO (Nullable EventHandlerNonNull)
11219 | %foreign "browser:lambda:(x,v)=>{x.onvolumechange = v}"
11222 | -> Nullable EventHandlerNonNull
11228 | %foreign "browser:lambda:x=>x.onwaiting"
11229 | prim__onwaiting : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11234 | %foreign "browser:lambda:(x,v)=>{x.onwaiting = v}"
11237 | -> Nullable EventHandlerNonNull
11243 | %foreign "browser:lambda:x=>x.onwebkitanimationend"
11244 | prim__onwebkitanimationend :
11246 | -> PrimIO (Nullable EventHandlerNonNull)
11251 | %foreign "browser:lambda:(x,v)=>{x.onwebkitanimationend = v}"
11252 | prim__setOnwebkitanimationend :
11254 | -> Nullable EventHandlerNonNull
11260 | %foreign "browser:lambda:x=>x.onwebkitanimationiteration"
11261 | prim__onwebkitanimationiteration :
11263 | -> PrimIO (Nullable EventHandlerNonNull)
11268 | %foreign "browser:lambda:(x,v)=>{x.onwebkitanimationiteration = v}"
11269 | prim__setOnwebkitanimationiteration :
11271 | -> Nullable EventHandlerNonNull
11277 | %foreign "browser:lambda:x=>x.onwebkitanimationstart"
11278 | prim__onwebkitanimationstart :
11280 | -> PrimIO (Nullable EventHandlerNonNull)
11285 | %foreign "browser:lambda:(x,v)=>{x.onwebkitanimationstart = v}"
11286 | prim__setOnwebkitanimationstart :
11288 | -> Nullable EventHandlerNonNull
11294 | %foreign "browser:lambda:x=>x.onwebkittransitionend"
11295 | prim__onwebkittransitionend :
11297 | -> PrimIO (Nullable EventHandlerNonNull)
11302 | %foreign "browser:lambda:(x,v)=>{x.onwebkittransitionend = v}"
11303 | prim__setOnwebkittransitionend :
11305 | -> Nullable EventHandlerNonNull
11311 | %foreign "browser:lambda:x=>x.onwheel"
11312 | prim__onwheel : GlobalEventHandlers -> PrimIO (Nullable WheelEventHandler)
11317 | %foreign "browser:lambda:(x,v)=>{x.onwheel = v}"
11320 | -> Nullable WheelEventHandler
11326 | namespace HTMLHyperlinkElementUtils
11329 | %foreign "browser:lambda:x=>x.hash"
11330 | prim__hash : HTMLHyperlinkElementUtils -> PrimIO String
11335 | %foreign "browser:lambda:(x,v)=>{x.hash = v}"
11336 | prim__setHash : HTMLHyperlinkElementUtils -> String -> PrimIO ()
11341 | %foreign "browser:lambda:x=>x.host"
11342 | prim__host : HTMLHyperlinkElementUtils -> PrimIO String
11347 | %foreign "browser:lambda:(x,v)=>{x.host = v}"
11348 | prim__setHost : HTMLHyperlinkElementUtils -> String -> PrimIO ()
11353 | %foreign "browser:lambda:x=>x.hostname"
11354 | prim__hostname : HTMLHyperlinkElementUtils -> PrimIO String
11359 | %foreign "browser:lambda:(x,v)=>{x.hostname = v}"
11360 | prim__setHostname : HTMLHyperlinkElementUtils -> String -> PrimIO ()
11365 | %foreign "browser:lambda:x=>x.href"
11366 | prim__href : HTMLHyperlinkElementUtils -> PrimIO String
11371 | %foreign "browser:lambda:(x,v)=>{x.href = v}"
11372 | prim__setHref : HTMLHyperlinkElementUtils -> String -> PrimIO ()
11377 | %foreign "browser:lambda:x=>x.origin"
11378 | prim__origin : HTMLHyperlinkElementUtils -> PrimIO String
11382 | %foreign "browser:lambda:x=>x.password"
11383 | prim__password : HTMLHyperlinkElementUtils -> PrimIO String
11388 | %foreign "browser:lambda:(x,v)=>{x.password = v}"
11389 | prim__setPassword : HTMLHyperlinkElementUtils -> String -> PrimIO ()
11394 | %foreign "browser:lambda:x=>x.pathname"
11395 | prim__pathname : HTMLHyperlinkElementUtils -> PrimIO String
11400 | %foreign "browser:lambda:(x,v)=>{x.pathname = v}"
11401 | prim__setPathname : HTMLHyperlinkElementUtils -> String -> PrimIO ()
11406 | %foreign "browser:lambda:x=>x.port"
11407 | prim__port : HTMLHyperlinkElementUtils -> PrimIO String
11412 | %foreign "browser:lambda:(x,v)=>{x.port = v}"
11413 | prim__setPort : HTMLHyperlinkElementUtils -> String -> PrimIO ()
11418 | %foreign "browser:lambda:x=>x.protocol"
11419 | prim__protocol : HTMLHyperlinkElementUtils -> PrimIO String
11424 | %foreign "browser:lambda:(x,v)=>{x.protocol = v}"
11425 | prim__setProtocol : HTMLHyperlinkElementUtils -> String -> PrimIO ()
11430 | %foreign "browser:lambda:x=>x.search"
11431 | prim__search : HTMLHyperlinkElementUtils -> PrimIO String
11436 | %foreign "browser:lambda:(x,v)=>{x.search = v}"
11437 | prim__setSearch : HTMLHyperlinkElementUtils -> String -> PrimIO ()
11442 | %foreign "browser:lambda:x=>x.username"
11443 | prim__username : HTMLHyperlinkElementUtils -> PrimIO String
11448 | %foreign "browser:lambda:(x,v)=>{x.username = v}"
11449 | prim__setUsername : HTMLHyperlinkElementUtils -> String -> PrimIO ()
11457 | %foreign "browser:lambda:x=>x.autofocus"
11458 | prim__autofocus : HTMLOrSVGElement -> PrimIO Boolean
11463 | %foreign "browser:lambda:(x,v)=>{x.autofocus = v}"
11464 | prim__setAutofocus : HTMLOrSVGElement -> Boolean -> PrimIO ()
11469 | %foreign "browser:lambda:x=>x.dataset"
11470 | prim__dataset : HTMLOrSVGElement -> PrimIO DOMStringMap
11474 | %foreign "browser:lambda:x=>x.nonce"
11475 | prim__nonce : HTMLOrSVGElement -> PrimIO String
11480 | %foreign "browser:lambda:(x,v)=>{x.nonce = v}"
11481 | prim__setNonce : HTMLOrSVGElement -> String -> PrimIO ()
11486 | %foreign "browser:lambda:x=>x.tabIndex"
11487 | prim__tabIndex : HTMLOrSVGElement -> PrimIO Int32
11492 | %foreign "browser:lambda:(x,v)=>{x.tabIndex = v}"
11493 | prim__setTabIndex : HTMLOrSVGElement -> Int32 -> PrimIO ()
11498 | %foreign "browser:lambda:x=>x.blur()"
11499 | prim__blur : HTMLOrSVGElement -> PrimIO ()
11503 | %foreign "browser:lambda:(x,a)=>x.focus(a)"
11504 | prim__focus : HTMLOrSVGElement -> UndefOr FocusOptions -> PrimIO ()
11508 | namespace NavigatorConcurrentHardware
11511 | %foreign "browser:lambda:x=>x.hardwareConcurrency"
11512 | prim__hardwareConcurrency : NavigatorConcurrentHardware -> PrimIO JSBits64
11516 | namespace NavigatorContentUtils
11519 | %foreign "browser:lambda:(x,a,b)=>x.registerProtocolHandler(a,b)"
11520 | prim__registerProtocolHandler :
11528 | %foreign "browser:lambda:(x,a,b)=>x.unregisterProtocolHandler(a,b)"
11529 | prim__unregisterProtocolHandler :
11540 | %foreign "browser:lambda:x=>x.cookieEnabled"
11541 | prim__cookieEnabled : NavigatorCookies -> PrimIO Boolean
11548 | %foreign "browser:lambda:x=>x.appCodeName"
11549 | prim__appCodeName : NavigatorID -> PrimIO String
11553 | %foreign "browser:lambda:x=>x.appName"
11554 | prim__appName : NavigatorID -> PrimIO String
11558 | %foreign "browser:lambda:x=>x.appVersion"
11559 | prim__appVersion : NavigatorID -> PrimIO String
11563 | %foreign "browser:lambda:x=>x.platform"
11564 | prim__platform : NavigatorID -> PrimIO String
11568 | %foreign "browser:lambda:x=>x.product"
11569 | prim__product : NavigatorID -> PrimIO String
11573 | %foreign "browser:lambda:x=>x.productSub"
11574 | prim__productSub : NavigatorID -> PrimIO String
11578 | %foreign "browser:lambda:x=>x.userAgent"
11579 | prim__userAgent : NavigatorID -> PrimIO String
11583 | %foreign "browser:lambda:x=>x.vendor"
11584 | prim__vendor : NavigatorID -> PrimIO String
11588 | %foreign "browser:lambda:x=>x.vendorSub"
11589 | prim__vendorSub : NavigatorID -> PrimIO String
11593 | namespace NavigatorLanguage
11596 | %foreign "browser:lambda:x=>x.language"
11597 | prim__language : NavigatorLanguage -> PrimIO String
11601 | %foreign "browser:lambda:x=>x.languages"
11602 | prim__languages : NavigatorLanguage -> PrimIO (Array String)
11609 | %foreign "browser:lambda:x=>x.onLine"
11610 | prim__onLine : NavigatorOnLine -> PrimIO Boolean
11617 | %foreign "browser:lambda:x=>x.mimeTypes"
11618 | prim__mimeTypes : NavigatorPlugins -> PrimIO MimeTypeArray
11622 | %foreign "browser:lambda:x=>x.plugins"
11623 | prim__plugins : NavigatorPlugins -> PrimIO PluginArray
11627 | %foreign "browser:lambda:x=>x.javaEnabled()"
11628 | prim__javaEnabled : NavigatorPlugins -> PrimIO Boolean
11632 | namespace WindowEventHandlers
11635 | %foreign "browser:lambda:x=>x.onafterprint"
11638 | -> PrimIO (Nullable EventHandlerNonNull)
11643 | %foreign "browser:lambda:(x,v)=>{x.onafterprint = v}"
11646 | -> Nullable EventHandlerNonNull
11652 | %foreign "browser:lambda:x=>x.onbeforeprint"
11655 | -> PrimIO (Nullable EventHandlerNonNull)
11660 | %foreign "browser:lambda:(x,v)=>{x.onbeforeprint = v}"
11663 | -> Nullable EventHandlerNonNull
11669 | %foreign "browser:lambda:x=>x.onbeforeunload"
11672 | -> PrimIO (Nullable OnBeforeUnloadEventHandlerNonNull)
11677 | %foreign "browser:lambda:(x,v)=>{x.onbeforeunload = v}"
11680 | -> Nullable OnBeforeUnloadEventHandlerNonNull
11686 | %foreign "browser:lambda:x=>x.onhashchange"
11689 | -> PrimIO (Nullable EventHandlerNonNull)
11694 | %foreign "browser:lambda:(x,v)=>{x.onhashchange = v}"
11697 | -> Nullable EventHandlerNonNull
11703 | %foreign "browser:lambda:x=>x.onlanguagechange"
11706 | -> PrimIO (Nullable EventHandlerNonNull)
11711 | %foreign "browser:lambda:(x,v)=>{x.onlanguagechange = v}"
11712 | prim__setOnlanguagechange :
11714 | -> Nullable EventHandlerNonNull
11720 | %foreign "browser:lambda:x=>x.onmessage"
11721 | prim__onmessage : WindowEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11726 | %foreign "browser:lambda:(x,v)=>{x.onmessage = v}"
11729 | -> Nullable EventHandlerNonNull
11735 | %foreign "browser:lambda:x=>x.onmessageerror"
11738 | -> PrimIO (Nullable EventHandlerNonNull)
11743 | %foreign "browser:lambda:(x,v)=>{x.onmessageerror = v}"
11746 | -> Nullable EventHandlerNonNull
11752 | %foreign "browser:lambda:x=>x.onoffline"
11753 | prim__onoffline : WindowEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11758 | %foreign "browser:lambda:(x,v)=>{x.onoffline = v}"
11761 | -> Nullable EventHandlerNonNull
11767 | %foreign "browser:lambda:x=>x.ononline"
11768 | prim__ononline : WindowEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11773 | %foreign "browser:lambda:(x,v)=>{x.ononline = v}"
11776 | -> Nullable EventHandlerNonNull
11782 | %foreign "browser:lambda:x=>x.onpagehide"
11785 | -> PrimIO (Nullable EventHandlerNonNull)
11790 | %foreign "browser:lambda:(x,v)=>{x.onpagehide = v}"
11793 | -> Nullable EventHandlerNonNull
11799 | %foreign "browser:lambda:x=>x.onpageshow"
11802 | -> PrimIO (Nullable EventHandlerNonNull)
11807 | %foreign "browser:lambda:(x,v)=>{x.onpageshow = v}"
11810 | -> Nullable EventHandlerNonNull
11816 | %foreign "browser:lambda:x=>x.onpopstate"
11819 | -> PrimIO (Nullable EventHandlerNonNull)
11824 | %foreign "browser:lambda:(x,v)=>{x.onpopstate = v}"
11827 | -> Nullable EventHandlerNonNull
11833 | %foreign "browser:lambda:x=>x.onrejectionhandled"
11836 | -> PrimIO (Nullable EventHandlerNonNull)
11841 | %foreign "browser:lambda:(x,v)=>{x.onrejectionhandled = v}"
11842 | prim__setOnrejectionhandled :
11844 | -> Nullable EventHandlerNonNull
11850 | %foreign "browser:lambda:x=>x.onstorage"
11851 | prim__onstorage : WindowEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11856 | %foreign "browser:lambda:(x,v)=>{x.onstorage = v}"
11859 | -> Nullable EventHandlerNonNull
11865 | %foreign "browser:lambda:x=>x.onunhandledrejection"
11866 | prim__onunhandledrejection :
11868 | -> PrimIO (Nullable EventHandlerNonNull)
11873 | %foreign "browser:lambda:(x,v)=>{x.onunhandledrejection = v}"
11874 | prim__setOnunhandledrejection :
11876 | -> Nullable EventHandlerNonNull
11882 | %foreign "browser:lambda:x=>x.onunload"
11883 | prim__onunload : WindowEventHandlers -> PrimIO (Nullable UIEventHandler)
11888 | %foreign "browser:lambda:(x,v)=>{x.onunload = v}"
11897 | namespace WindowLocalStorage
11900 | %foreign "browser:lambda:x=>x.localStorage"
11901 | prim__localStorage : WindowLocalStorage -> PrimIO Storage
11905 | namespace WindowOrWorkerGlobalScope
11908 | %foreign "browser:lambda:x=>x.caches"
11909 | prim__caches : WindowOrWorkerGlobalScope -> PrimIO CacheStorage
11913 | %foreign "browser:lambda:x=>x.crossOriginIsolated"
11914 | prim__crossOriginIsolated : WindowOrWorkerGlobalScope -> PrimIO Boolean
11918 | %foreign "browser:lambda:x=>x.indexedDB"
11919 | prim__indexedDB : WindowOrWorkerGlobalScope -> PrimIO IDBFactory
11923 | %foreign "browser:lambda:x=>x.isSecureContext"
11924 | prim__isSecureContext : WindowOrWorkerGlobalScope -> PrimIO Boolean
11928 | %foreign "browser:lambda:x=>x.origin"
11929 | prim__origin : WindowOrWorkerGlobalScope -> PrimIO String
11933 | %foreign "browser:lambda:x=>x.performance"
11934 | prim__performance : WindowOrWorkerGlobalScope -> PrimIO Performance
11938 | %foreign "browser:lambda:(x,a)=>x.atob(a)"
11939 | prim__atob : WindowOrWorkerGlobalScope -> String -> PrimIO ByteString
11943 | %foreign "browser:lambda:(x,a)=>x.btoa(a)"
11944 | prim__btoa : WindowOrWorkerGlobalScope -> String -> PrimIO String
11948 | %foreign "browser:lambda:(x,a)=>x.clearInterval(a)"
11949 | prim__clearInterval : WindowOrWorkerGlobalScope -> UndefOr Int32 -> PrimIO ()
11953 | %foreign "browser:lambda:(x,a)=>x.clearTimeout(a)"
11954 | prim__clearTimeout : WindowOrWorkerGlobalScope -> UndefOr Int32 -> PrimIO ()
11958 | %foreign "browser:lambda:(x,a,b)=>x.createImageBitmap(a,b)"
11970 | -> UndefOr ImageBitmapOptions
11971 | -> PrimIO (Promise ImageBitmap)
11975 | %foreign "browser:lambda:(x,a,b,c,d,e,f)=>x.createImageBitmap(a,b,c,d,e,f)"
11991 | -> UndefOr ImageBitmapOptions
11992 | -> PrimIO (Promise ImageBitmap)
11996 | %foreign "browser:lambda:(x,a,b)=>x.fetch(a,b)"
12001 | -> PrimIO (Promise Response)
12005 | %foreign "browser:lambda:(x,a)=>x.queueMicrotask(a)"
12006 | prim__queueMicrotask : WindowOrWorkerGlobalScope -> VoidFunction -> PrimIO ()
12010 | %foreign "browser:lambda:(x,a)=>x.reportError(a)"
12011 | prim__reportError : WindowOrWorkerGlobalScope -> AnyPtr -> PrimIO ()
12015 | %foreign "browser:lambda:(x,a,b)=>x.structuredClone(a,b)"
12019 | -> UndefOr StructuredSerializeOptions
12029 | namespace AssignedNodesOptions
12032 | %foreign "browser:lambda:(a)=> ({flatten: a})"
12033 | prim__new : UndefOr Boolean -> PrimIO AssignedNodesOptions
12037 | %foreign "browser:lambda:x=>x.flatten"
12038 | prim__flatten : AssignedNodesOptions -> PrimIO (UndefOr Boolean)
12043 | %foreign "browser:lambda:(x,v)=>{x.flatten = v}"
12044 | prim__setFlatten : AssignedNodesOptions -> UndefOr Boolean -> PrimIO ()
12049 | namespace CanvasRenderingContext2DSettings
12052 | %foreign "browser:lambda:(a,b)=> ({alpha: a,desynchronized: b})"
12056 | -> PrimIO CanvasRenderingContext2DSettings
12060 | %foreign "browser:lambda:x=>x.alpha"
12061 | prim__alpha : CanvasRenderingContext2DSettings -> PrimIO (UndefOr Boolean)
12066 | %foreign "browser:lambda:(x,v)=>{x.alpha = v}"
12068 | CanvasRenderingContext2DSettings
12075 | %foreign "browser:lambda:x=>x.desynchronized"
12077 | CanvasRenderingContext2DSettings
12078 | -> PrimIO (UndefOr Boolean)
12083 | %foreign "browser:lambda:(x,v)=>{x.desynchronized = v}"
12085 | CanvasRenderingContext2DSettings
12095 | %foreign "browser:lambda:(a,b,c)=> ({wasClean: a,code: b,reason: c})"
12104 | %foreign "browser:lambda:x=>x.code"
12105 | prim__code : CloseEventInit -> PrimIO (UndefOr Bits16)
12110 | %foreign "browser:lambda:(x,v)=>{x.code = v}"
12111 | prim__setCode : CloseEventInit -> UndefOr Bits16 -> PrimIO ()
12116 | %foreign "browser:lambda:x=>x.reason"
12117 | prim__reason : CloseEventInit -> PrimIO (UndefOr String)
12122 | %foreign "browser:lambda:(x,v)=>{x.reason = v}"
12123 | prim__setReason : CloseEventInit -> UndefOr String -> PrimIO ()
12128 | %foreign "browser:lambda:x=>x.wasClean"
12129 | prim__wasClean : CloseEventInit -> PrimIO (UndefOr Boolean)
12134 | %foreign "browser:lambda:(x,v)=>{x.wasClean = v}"
12135 | prim__setWasClean : CloseEventInit -> UndefOr Boolean -> PrimIO ()
12143 | %foreign "browser:lambda:(a)=> ({dataTransfer: a})"
12144 | prim__new : UndefOr (Nullable DataTransfer) -> PrimIO DragEventInit
12148 | %foreign "browser:lambda:x=>x.dataTransfer"
12149 | prim__dataTransfer : DragEventInit -> PrimIO (UndefOr (Nullable DataTransfer))
12154 | %foreign "browser:lambda:(x,v)=>{x.dataTransfer = v}"
12157 | -> UndefOr (Nullable DataTransfer)
12163 | namespace ElementDefinitionOptions
12166 | %foreign "browser:lambda:(a)=> ({extends: a})"
12167 | prim__new : UndefOr String -> PrimIO ElementDefinitionOptions
12171 | %foreign "browser:lambda:x=>x.extends"
12172 | prim__extends : ElementDefinitionOptions -> PrimIO (UndefOr String)
12177 | %foreign "browser:lambda:(x,v)=>{x.extends = v}"
12178 | prim__setExtends : ElementDefinitionOptions -> UndefOr String -> PrimIO ()
12186 | %foreign "browser:lambda:(a,b,c,d,e)=> ({message: a,filename: b,lineno: c,colno: d,error: e})"
12197 | %foreign "browser:lambda:x=>x.colno"
12198 | prim__colno : ErrorEventInit -> PrimIO (UndefOr Bits32)
12203 | %foreign "browser:lambda:(x,v)=>{x.colno = v}"
12204 | prim__setColno : ErrorEventInit -> UndefOr Bits32 -> PrimIO ()
12209 | %foreign "browser:lambda:x=>x.error"
12210 | prim__error : ErrorEventInit -> PrimIO (UndefOr AnyPtr)
12215 | %foreign "browser:lambda:(x,v)=>{x.error = v}"
12216 | prim__setError : ErrorEventInit -> UndefOr AnyPtr -> PrimIO ()
12221 | %foreign "browser:lambda:x=>x.filename"
12222 | prim__filename : ErrorEventInit -> PrimIO (UndefOr String)
12227 | %foreign "browser:lambda:(x,v)=>{x.filename = v}"
12228 | prim__setFilename : ErrorEventInit -> UndefOr String -> PrimIO ()
12233 | %foreign "browser:lambda:x=>x.lineno"
12234 | prim__lineno : ErrorEventInit -> PrimIO (UndefOr Bits32)
12239 | %foreign "browser:lambda:(x,v)=>{x.lineno = v}"
12240 | prim__setLineno : ErrorEventInit -> UndefOr Bits32 -> PrimIO ()
12245 | %foreign "browser:lambda:x=>x.message"
12246 | prim__message : ErrorEventInit -> PrimIO (UndefOr String)
12251 | %foreign "browser:lambda:(x,v)=>{x.message = v}"
12252 | prim__setMessage : ErrorEventInit -> UndefOr String -> PrimIO ()
12260 | %foreign "browser:lambda:(a)=> ({withCredentials: a})"
12261 | prim__new : UndefOr Boolean -> PrimIO EventSourceInit
12265 | %foreign "browser:lambda:x=>x.withCredentials"
12266 | prim__withCredentials : EventSourceInit -> PrimIO (UndefOr Boolean)
12271 | %foreign "browser:lambda:(x,v)=>{x.withCredentials = v}"
12272 | prim__setWithCredentials : EventSourceInit -> UndefOr Boolean -> PrimIO ()
12280 | %foreign "browser:lambda:(a)=> ({preventScroll: a})"
12281 | prim__new : UndefOr Boolean -> PrimIO FocusOptions
12285 | %foreign "browser:lambda:x=>x.preventScroll"
12286 | prim__preventScroll : FocusOptions -> PrimIO (UndefOr Boolean)
12291 | %foreign "browser:lambda:(x,v)=>{x.preventScroll = v}"
12292 | prim__setPreventScroll : FocusOptions -> UndefOr Boolean -> PrimIO ()
12297 | namespace FormDataEventInit
12300 | %foreign "browser:lambda:(a)=> ({formData: a})"
12301 | prim__new : FormData -> PrimIO FormDataEventInit
12305 | %foreign "browser:lambda:x=>x.formData"
12306 | prim__formData : FormDataEventInit -> PrimIO FormData
12311 | %foreign "browser:lambda:(x,v)=>{x.formData = v}"
12312 | prim__setFormData : FormDataEventInit -> FormData -> PrimIO ()
12317 | namespace HashChangeEventInit
12320 | %foreign "browser:lambda:(a,b)=> ({oldURL: a,newURL: b})"
12321 | prim__new : UndefOr String -> UndefOr String -> PrimIO HashChangeEventInit
12325 | %foreign "browser:lambda:x=>x.newURL"
12326 | prim__newURL : HashChangeEventInit -> PrimIO (UndefOr String)
12331 | %foreign "browser:lambda:(x,v)=>{x.newURL = v}"
12332 | prim__setNewURL : HashChangeEventInit -> UndefOr String -> PrimIO ()
12337 | %foreign "browser:lambda:x=>x.oldURL"
12338 | prim__oldURL : HashChangeEventInit -> PrimIO (UndefOr String)
12343 | %foreign "browser:lambda:(x,v)=>{x.oldURL = v}"
12344 | prim__setOldURL : HashChangeEventInit -> UndefOr String -> PrimIO ()
12349 | namespace ImageBitmapOptions
12352 | %foreign "browser:lambda:(a,b,c,d,e,f)=> ({imageOrientation: a,premultiplyAlpha: b,colorSpaceConversion: c,resizeWidth: d,resizeHeight: e,resizeQuality: f})"
12360 | -> PrimIO ImageBitmapOptions
12364 | %foreign "browser:lambda:x=>x.colorSpaceConversion"
12365 | prim__colorSpaceConversion : ImageBitmapOptions -> PrimIO (UndefOr String)
12370 | %foreign "browser:lambda:(x,v)=>{x.colorSpaceConversion = v}"
12371 | prim__setColorSpaceConversion :
12379 | %foreign "browser:lambda:x=>x.imageOrientation"
12380 | prim__imageOrientation : ImageBitmapOptions -> PrimIO (UndefOr String)
12385 | %foreign "browser:lambda:(x,v)=>{x.imageOrientation = v}"
12386 | prim__setImageOrientation : ImageBitmapOptions -> UndefOr String -> PrimIO ()
12391 | %foreign "browser:lambda:x=>x.premultiplyAlpha"
12392 | prim__premultiplyAlpha : ImageBitmapOptions -> PrimIO (UndefOr String)
12397 | %foreign "browser:lambda:(x,v)=>{x.premultiplyAlpha = v}"
12398 | prim__setPremultiplyAlpha : ImageBitmapOptions -> UndefOr String -> PrimIO ()
12403 | %foreign "browser:lambda:x=>x.resizeHeight"
12404 | prim__resizeHeight : ImageBitmapOptions -> PrimIO (UndefOr Bits32)
12409 | %foreign "browser:lambda:(x,v)=>{x.resizeHeight = v}"
12410 | prim__setResizeHeight : ImageBitmapOptions -> UndefOr Bits32 -> PrimIO ()
12415 | %foreign "browser:lambda:x=>x.resizeQuality"
12416 | prim__resizeQuality : ImageBitmapOptions -> PrimIO (UndefOr String)
12421 | %foreign "browser:lambda:(x,v)=>{x.resizeQuality = v}"
12422 | prim__setResizeQuality : ImageBitmapOptions -> UndefOr String -> PrimIO ()
12427 | %foreign "browser:lambda:x=>x.resizeWidth"
12428 | prim__resizeWidth : ImageBitmapOptions -> PrimIO (UndefOr Bits32)
12433 | %foreign "browser:lambda:(x,v)=>{x.resizeWidth = v}"
12434 | prim__setResizeWidth : ImageBitmapOptions -> UndefOr Bits32 -> PrimIO ()
12439 | namespace ImageBitmapRenderingContextSettings
12442 | %foreign "browser:lambda:(a)=> ({alpha: a})"
12443 | prim__new : UndefOr Boolean -> PrimIO ImageBitmapRenderingContextSettings
12447 | %foreign "browser:lambda:x=>x.alpha"
12448 | prim__alpha : ImageBitmapRenderingContextSettings -> PrimIO (UndefOr Boolean)
12453 | %foreign "browser:lambda:(x,v)=>{x.alpha = v}"
12455 | ImageBitmapRenderingContextSettings
12462 | namespace ImageEncodeOptions
12465 | %foreign "browser:lambda:(a,b)=> ({type: a,quality: b})"
12466 | prim__new : UndefOr String -> UndefOr Double -> PrimIO ImageEncodeOptions
12470 | %foreign "browser:lambda:x=>x.quality"
12471 | prim__quality : ImageEncodeOptions -> PrimIO (UndefOr Double)
12476 | %foreign "browser:lambda:(x,v)=>{x.quality = v}"
12477 | prim__setQuality : ImageEncodeOptions -> UndefOr Double -> PrimIO ()
12482 | %foreign "browser:lambda:x=>x.type"
12483 | prim__type : ImageEncodeOptions -> PrimIO (UndefOr String)
12488 | %foreign "browser:lambda:(x,v)=>{x.type = v}"
12489 | prim__setType : ImageEncodeOptions -> UndefOr String -> PrimIO ()
12497 | %foreign "browser:lambda:(a,b,c,d,e)=> ({data: a,origin: b,lastEventId: c,source: d,ports: e})"
12502 | -> UndefOr (Nullable (Union3 WindowProxy MessagePort ServiceWorker))
12503 | -> UndefOr (Array MessagePort)
12508 | %foreign "browser:lambda:x=>x.data"
12509 | prim__data : MessageEventInit -> PrimIO (UndefOr AnyPtr)
12514 | %foreign "browser:lambda:(x,v)=>{x.data = v}"
12515 | prim__setData : MessageEventInit -> UndefOr AnyPtr -> PrimIO ()
12520 | %foreign "browser:lambda:x=>x.lastEventId"
12521 | prim__lastEventId : MessageEventInit -> PrimIO (UndefOr String)
12526 | %foreign "browser:lambda:(x,v)=>{x.lastEventId = v}"
12527 | prim__setLastEventId : MessageEventInit -> UndefOr String -> PrimIO ()
12532 | %foreign "browser:lambda:x=>x.origin"
12533 | prim__origin : MessageEventInit -> PrimIO (UndefOr String)
12538 | %foreign "browser:lambda:(x,v)=>{x.origin = v}"
12539 | prim__setOrigin : MessageEventInit -> UndefOr String -> PrimIO ()
12544 | %foreign "browser:lambda:x=>x.ports"
12545 | prim__ports : MessageEventInit -> PrimIO (UndefOr (Array MessagePort))
12550 | %foreign "browser:lambda:(x,v)=>{x.ports = v}"
12551 | prim__setPorts : MessageEventInit -> UndefOr (Array MessagePort) -> PrimIO ()
12556 | %foreign "browser:lambda:x=>x.source"
12560 | (UndefOr (Nullable (Union3 WindowProxy MessagePort ServiceWorker)))
12565 | %foreign "browser:lambda:(x,v)=>{x.source = v}"
12568 | -> UndefOr (Nullable (Union3 WindowProxy MessagePort ServiceWorker))
12574 | namespace PageTransitionEventInit
12577 | %foreign "browser:lambda:(a)=> ({persisted: a})"
12578 | prim__new : UndefOr Boolean -> PrimIO PageTransitionEventInit
12582 | %foreign "browser:lambda:x=>x.persisted"
12583 | prim__persisted : PageTransitionEventInit -> PrimIO (UndefOr Boolean)
12588 | %foreign "browser:lambda:(x,v)=>{x.persisted = v}"
12589 | prim__setPersisted : PageTransitionEventInit -> UndefOr Boolean -> PrimIO ()
12594 | namespace PopStateEventInit
12597 | %foreign "browser:lambda:(a)=> ({state: a})"
12598 | prim__new : UndefOr AnyPtr -> PrimIO PopStateEventInit
12602 | %foreign "browser:lambda:x=>x.state"
12603 | prim__state : PopStateEventInit -> PrimIO (UndefOr AnyPtr)
12608 | %foreign "browser:lambda:(x,v)=>{x.state = v}"
12609 | prim__setState : PopStateEventInit -> UndefOr AnyPtr -> PrimIO ()
12614 | namespace PostMessageOptions
12617 | %foreign "browser:lambda:(a)=> ({transfer: a})"
12618 | prim__new : UndefOr (Array Object) -> PrimIO PostMessageOptions
12622 | %foreign "browser:lambda:x=>x.transfer"
12623 | prim__transfer : PostMessageOptions -> PrimIO (UndefOr (Array Object))
12628 | %foreign "browser:lambda:(x,v)=>{x.transfer = v}"
12629 | prim__setTransfer : PostMessageOptions -> UndefOr (Array Object) -> PrimIO ()
12634 | namespace PromiseRejectionEventInit
12637 | %foreign "browser:lambda:(a,b)=> ({promise: a,reason: b})"
12641 | -> PrimIO PromiseRejectionEventInit
12645 | %foreign "browser:lambda:x=>x.promise"
12646 | prim__promise : PromiseRejectionEventInit -> PrimIO (Promise AnyPtr)
12651 | %foreign "browser:lambda:(x,v)=>{x.promise = v}"
12652 | prim__setPromise : PromiseRejectionEventInit -> Promise AnyPtr -> PrimIO ()
12657 | %foreign "browser:lambda:x=>x.reason"
12658 | prim__reason : PromiseRejectionEventInit -> PrimIO (UndefOr AnyPtr)
12663 | %foreign "browser:lambda:(x,v)=>{x.reason = v}"
12664 | prim__setReason : PromiseRejectionEventInit -> UndefOr AnyPtr -> PrimIO ()
12672 | %foreign "browser:lambda:(a,b,c,d,e)=> ({key: a,oldValue: b,newValue: c,url: d,storageArea: e})"
12675 | -> UndefOr (Nullable String)
12676 | -> UndefOr (Nullable String)
12678 | -> UndefOr (Nullable Storage)
12683 | %foreign "browser:lambda:x=>x.key"
12684 | prim__key : StorageEventInit -> PrimIO (UndefOr (Nullable String))
12689 | %foreign "browser:lambda:(x,v)=>{x.key = v}"
12690 | prim__setKey : StorageEventInit -> UndefOr (Nullable String) -> PrimIO ()
12695 | %foreign "browser:lambda:x=>x.newValue"
12696 | prim__newValue : StorageEventInit -> PrimIO (UndefOr (Nullable String))
12701 | %foreign "browser:lambda:(x,v)=>{x.newValue = v}"
12702 | prim__setNewValue : StorageEventInit -> UndefOr (Nullable String) -> PrimIO ()
12707 | %foreign "browser:lambda:x=>x.oldValue"
12708 | prim__oldValue : StorageEventInit -> PrimIO (UndefOr (Nullable String))
12713 | %foreign "browser:lambda:(x,v)=>{x.oldValue = v}"
12714 | prim__setOldValue : StorageEventInit -> UndefOr (Nullable String) -> PrimIO ()
12719 | %foreign "browser:lambda:x=>x.storageArea"
12720 | prim__storageArea : StorageEventInit -> PrimIO (UndefOr (Nullable Storage))
12725 | %foreign "browser:lambda:(x,v)=>{x.storageArea = v}"
12728 | -> UndefOr (Nullable Storage)
12734 | %foreign "browser:lambda:x=>x.url"
12735 | prim__url : StorageEventInit -> PrimIO (UndefOr String)
12740 | %foreign "browser:lambda:(x,v)=>{x.url = v}"
12741 | prim__setUrl : StorageEventInit -> UndefOr String -> PrimIO ()
12746 | namespace StructuredSerializeOptions
12749 | %foreign "browser:lambda:(a)=> ({transfer: a})"
12750 | prim__new : UndefOr (Array Object) -> PrimIO StructuredSerializeOptions
12754 | %foreign "browser:lambda:x=>x.transfer"
12755 | prim__transfer : StructuredSerializeOptions -> PrimIO (UndefOr (Array Object))
12760 | %foreign "browser:lambda:(x,v)=>{x.transfer = v}"
12772 | %foreign "browser:lambda:(a)=> ({submitter: a})"
12773 | prim__new : UndefOr (Nullable HTMLElement) -> PrimIO SubmitEventInit
12777 | %foreign "browser:lambda:x=>x.submitter"
12778 | prim__submitter : SubmitEventInit -> PrimIO (UndefOr (Nullable HTMLElement))
12783 | %foreign "browser:lambda:(x,v)=>{x.submitter = v}"
12786 | -> UndefOr (Nullable HTMLElement)
12795 | %foreign "browser:lambda:(a)=> ({track: a})"
12797 | UndefOr (Nullable (Union3 VideoTrack AudioTrack TextTrack))
12802 | %foreign "browser:lambda:x=>x.track"
12805 | -> PrimIO (UndefOr (Nullable (Union3 VideoTrack AudioTrack TextTrack)))
12810 | %foreign "browser:lambda:(x,v)=>{x.track = v}"
12813 | -> UndefOr (Nullable (Union3 VideoTrack AudioTrack TextTrack))
12819 | namespace ValidityStateFlags
12822 | %foreign "browser:lambda:(a,b,c,d,e,f,g,h,i,j)=> ({valueMissing: a,typeMismatch: b,patternMismatch: c,tooLong: d,tooShort: e,rangeUnderflow: f,rangeOverflow: g,stepMismatch: h,badInput: i,customError: j})"
12834 | -> PrimIO ValidityStateFlags
12838 | %foreign "browser:lambda:x=>x.badInput"
12839 | prim__badInput : ValidityStateFlags -> PrimIO (UndefOr Boolean)
12844 | %foreign "browser:lambda:(x,v)=>{x.badInput = v}"
12845 | prim__setBadInput : ValidityStateFlags -> UndefOr Boolean -> PrimIO ()
12850 | %foreign "browser:lambda:x=>x.customError"
12851 | prim__customError : ValidityStateFlags -> PrimIO (UndefOr Boolean)
12856 | %foreign "browser:lambda:(x,v)=>{x.customError = v}"
12857 | prim__setCustomError : ValidityStateFlags -> UndefOr Boolean -> PrimIO ()
12862 | %foreign "browser:lambda:x=>x.patternMismatch"
12863 | prim__patternMismatch : ValidityStateFlags -> PrimIO (UndefOr Boolean)
12868 | %foreign "browser:lambda:(x,v)=>{x.patternMismatch = v}"
12869 | prim__setPatternMismatch : ValidityStateFlags -> UndefOr Boolean -> PrimIO ()
12874 | %foreign "browser:lambda:x=>x.rangeOverflow"
12875 | prim__rangeOverflow : ValidityStateFlags -> PrimIO (UndefOr Boolean)
12880 | %foreign "browser:lambda:(x,v)=>{x.rangeOverflow = v}"
12881 | prim__setRangeOverflow : ValidityStateFlags -> UndefOr Boolean -> PrimIO ()
12886 | %foreign "browser:lambda:x=>x.rangeUnderflow"
12887 | prim__rangeUnderflow : ValidityStateFlags -> PrimIO (UndefOr Boolean)
12892 | %foreign "browser:lambda:(x,v)=>{x.rangeUnderflow = v}"
12893 | prim__setRangeUnderflow : ValidityStateFlags -> UndefOr Boolean -> PrimIO ()
12898 | %foreign "browser:lambda:x=>x.stepMismatch"
12899 | prim__stepMismatch : ValidityStateFlags -> PrimIO (UndefOr Boolean)
12904 | %foreign "browser:lambda:(x,v)=>{x.stepMismatch = v}"
12905 | prim__setStepMismatch : ValidityStateFlags -> UndefOr Boolean -> PrimIO ()
12910 | %foreign "browser:lambda:x=>x.tooLong"
12911 | prim__tooLong : ValidityStateFlags -> PrimIO (UndefOr Boolean)
12916 | %foreign "browser:lambda:(x,v)=>{x.tooLong = v}"
12917 | prim__setTooLong : ValidityStateFlags -> UndefOr Boolean -> PrimIO ()
12922 | %foreign "browser:lambda:x=>x.tooShort"
12923 | prim__tooShort : ValidityStateFlags -> PrimIO (UndefOr Boolean)
12928 | %foreign "browser:lambda:(x,v)=>{x.tooShort = v}"
12929 | prim__setTooShort : ValidityStateFlags -> UndefOr Boolean -> PrimIO ()
12934 | %foreign "browser:lambda:x=>x.typeMismatch"
12935 | prim__typeMismatch : ValidityStateFlags -> PrimIO (UndefOr Boolean)
12940 | %foreign "browser:lambda:(x,v)=>{x.typeMismatch = v}"
12941 | prim__setTypeMismatch : ValidityStateFlags -> UndefOr Boolean -> PrimIO ()
12946 | %foreign "browser:lambda:x=>x.valueMissing"
12947 | prim__valueMissing : ValidityStateFlags -> PrimIO (UndefOr Boolean)
12952 | %foreign "browser:lambda:(x,v)=>{x.valueMissing = v}"
12953 | prim__setValueMissing : ValidityStateFlags -> UndefOr Boolean -> PrimIO ()
12958 | namespace WindowPostMessageOptions
12961 | %foreign "browser:lambda:(a)=> ({targetOrigin: a})"
12962 | prim__new : UndefOr String -> PrimIO WindowPostMessageOptions
12966 | %foreign "browser:lambda:x=>x.targetOrigin"
12967 | prim__targetOrigin : WindowPostMessageOptions -> PrimIO (UndefOr String)
12972 | %foreign "browser:lambda:(x,v)=>{x.targetOrigin = v}"
12984 | %foreign "browser:lambda:(a,b,c)=> ({type: a,credentials: b,name: c})"
12993 | %foreign "browser:lambda:x=>x.credentials"
12994 | prim__credentials : WorkerOptions -> PrimIO (UndefOr String)
12999 | %foreign "browser:lambda:(x,v)=>{x.credentials = v}"
13000 | prim__setCredentials : WorkerOptions -> UndefOr String -> PrimIO ()
13005 | %foreign "browser:lambda:x=>x.name"
13006 | prim__name : WorkerOptions -> PrimIO (UndefOr String)
13011 | %foreign "browser:lambda:(x,v)=>{x.name = v}"
13012 | prim__setName : WorkerOptions -> UndefOr String -> PrimIO ()
13017 | %foreign "browser:lambda:x=>x.type"
13018 | prim__type : WorkerOptions -> PrimIO (UndefOr String)
13023 | %foreign "browser:lambda:(x,v)=>{x.type = v}"
13024 | prim__setType : WorkerOptions -> UndefOr String -> PrimIO ()
13032 | %foreign "browser:lambda:(a)=> ({credentials: a})"
13033 | prim__new : UndefOr String -> PrimIO WorkletOptions
13037 | %foreign "browser:lambda:x=>x.credentials"
13038 | prim__credentials : WorkletOptions -> PrimIO (UndefOr String)
13043 | %foreign "browser:lambda:(x,v)=>{x.credentials = v}"
13044 | prim__setCredentials : WorkletOptions -> UndefOr String -> PrimIO ()
13057 | %foreign "browser:lambda:x=>(a)=>x(a)()"
13058 | prim__toBlobCallback : (Nullable Blob -> IO ()) -> PrimIO BlobCallback
13062 | namespace CompositionEventHandler
13065 | %foreign "browser:lambda:x=>(a)=>x(a)()"
13066 | prim__toCompositionEventHandler :
13067 | (CompositionEvent -> IO ())
13068 | -> PrimIO CompositionEventHandler
13072 | namespace CustomElementConstructor
13075 | %foreign "browser:lambda:x=>()=>x()()"
13076 | prim__toCustomElementConstructor :
13078 | -> PrimIO CustomElementConstructor
13082 | namespace EventHandlerNonNull
13085 | %foreign "browser:lambda:x=>(a)=>x(a)()"
13086 | prim__toEventHandlerNonNull :
13088 | -> PrimIO EventHandlerNonNull
13092 | namespace FocusEventHandler
13095 | %foreign "browser:lambda:x=>(a)=>x(a)()"
13096 | prim__toFocusEventHandler : (FocusEvent -> IO ()) -> PrimIO FocusEventHandler
13100 | namespace FunctionStringCallback
13103 | %foreign "browser:lambda:x=>(a)=>x(a)()"
13104 | prim__toFunctionStringCallback :
13106 | -> PrimIO FunctionStringCallback
13110 | namespace InputEventHandler
13113 | %foreign "browser:lambda:x=>(a)=>x(a)()"
13114 | prim__toInputEventHandler : (InputEvent -> IO ()) -> PrimIO InputEventHandler
13118 | namespace KeyboardEventHandler
13121 | %foreign "browser:lambda:x=>(a)=>x(a)()"
13122 | prim__toKeyboardEventHandler :
13124 | -> PrimIO KeyboardEventHandler
13128 | namespace MouseEventHandler
13131 | %foreign "browser:lambda:x=>(a)=>x(a)()"
13132 | prim__toMouseEventHandler : (MouseEvent -> IO ()) -> PrimIO MouseEventHandler
13136 | namespace OnBeforeUnloadEventHandlerNonNull
13139 | %foreign "browser:lambda:x=>(a)=>x(a)()"
13140 | prim__toOnBeforeUnloadEventHandlerNonNull :
13141 | (Event -> IO (Nullable String))
13142 | -> PrimIO OnBeforeUnloadEventHandlerNonNull
13146 | namespace OnErrorEventHandlerNonNull
13149 | %foreign "browser:lambda:x=>(a,b,c,d,e)=>x(a,b,c,d,e)()"
13150 | prim__toOnErrorEventHandlerNonNull :
13158 | -> PrimIO OnErrorEventHandlerNonNull
13165 | %foreign "browser:lambda:x=>(a)=>x(a)()"
13166 | prim__toUIEventHandler : (UIEvent -> IO ()) -> PrimIO UIEventHandler
13170 | namespace WheelEventHandler
13173 | %foreign "browser:lambda:x=>(a)=>x(a)()"
13174 | prim__toWheelEventHandler : (WheelEvent -> IO ()) -> PrimIO WheelEventHandler