0 | module Web.Internal.HtmlPrim
    1 |
    2 | import JS
    3 | import Web.Internal.Types
    4 |
    5 | %default total
    6 |
    7 |
    8 | --------------------------------------------------------------------------------
    9 | --          Interfaces
   10 | --------------------------------------------------------------------------------
   11 |
   12 | namespace AudioTrack
   13 |
   14 |   export
   15 |   %foreign "browser:lambda:x=>x.enabled"
   16 |   prim__enabled : AudioTrack -> PrimIO Boolean
   17 |
   18 |
   19 |
   20 |   export
   21 |   %foreign "browser:lambda:(x,v)=>{x.enabled = v}"
   22 |   prim__setEnabled : AudioTrack -> Boolean -> PrimIO ()
   23 |
   24 |
   25 |
   26 |   export
   27 |   %foreign "browser:lambda:x=>x.id"
   28 |   prim__id : AudioTrack -> PrimIO String
   29 |
   30 |
   31 |   export
   32 |   %foreign "browser:lambda:x=>x.kind"
   33 |   prim__kind : AudioTrack -> PrimIO String
   34 |
   35 |
   36 |   export
   37 |   %foreign "browser:lambda:x=>x.label"
   38 |   prim__label : AudioTrack -> PrimIO String
   39 |
   40 |
   41 |   export
   42 |   %foreign "browser:lambda:x=>x.language"
   43 |   prim__language : AudioTrack -> PrimIO String
   44 |
   45 |
   46 |   export
   47 |   %foreign "browser:lambda:x=>x.sourceBuffer"
   48 |   prim__sourceBuffer : AudioTrack -> PrimIO (Nullable SourceBuffer)
   49 |
   50 |
   51 |
   52 | namespace AudioTrackList
   53 |
   54 |   export
   55 |   %foreign "browser:lambda:(o,x)=>o[x]"
   56 |   prim__get : AudioTrackList -> Bits32 -> PrimIO AudioTrack
   57 |
   58 |
   59 |   export
   60 |   %foreign "browser:lambda:x=>x.length"
   61 |   prim__length : AudioTrackList -> PrimIO Bits32
   62 |
   63 |
   64 |   export
   65 |   %foreign "browser:lambda:x=>x.onaddtrack"
   66 |   prim__onaddtrack : AudioTrackList -> PrimIO (Nullable EventHandlerNonNull)
   67 |
   68 |
   69 |
   70 |   export
   71 |   %foreign "browser:lambda:(x,v)=>{x.onaddtrack = v}"
   72 |   prim__setOnaddtrack :
   73 |        AudioTrackList
   74 |     -> Nullable EventHandlerNonNull
   75 |     -> PrimIO ()
   76 |
   77 |
   78 |
   79 |   export
   80 |   %foreign "browser:lambda:x=>x.onchange"
   81 |   prim__onchange : AudioTrackList -> PrimIO (Nullable EventHandlerNonNull)
   82 |
   83 |
   84 |
   85 |   export
   86 |   %foreign "browser:lambda:(x,v)=>{x.onchange = v}"
   87 |   prim__setOnchange :
   88 |        AudioTrackList
   89 |     -> Nullable EventHandlerNonNull
   90 |     -> PrimIO ()
   91 |
   92 |
   93 |
   94 |   export
   95 |   %foreign "browser:lambda:x=>x.onremovetrack"
   96 |   prim__onremovetrack : AudioTrackList -> PrimIO (Nullable EventHandlerNonNull)
   97 |
   98 |
   99 |
  100 |   export
  101 |   %foreign "browser:lambda:(x,v)=>{x.onremovetrack = v}"
  102 |   prim__setOnremovetrack :
  103 |        AudioTrackList
  104 |     -> Nullable EventHandlerNonNull
  105 |     -> PrimIO ()
  106 |
  107 |
  108 |
  109 |   export
  110 |   %foreign "browser:lambda:(x,a)=>x.getTrackById(a)"
  111 |   prim__getTrackById : AudioTrackList -> String -> PrimIO (Nullable AudioTrack)
  112 |
  113 |
  114 |
  115 | namespace BarProp
  116 |
  117 |   export
  118 |   %foreign "browser:lambda:x=>x.visible"
  119 |   prim__visible : BarProp -> PrimIO Boolean
  120 |
  121 |
  122 |
  123 | namespace BeforeUnloadEvent
  124 |
  125 |   export
  126 |   %foreign "browser:lambda:x=>x.returnValue"
  127 |   prim__returnValue : BeforeUnloadEvent -> PrimIO String
  128 |
  129 |
  130 |
  131 |   export
  132 |   %foreign "browser:lambda:(x,v)=>{x.returnValue = v}"
  133 |   prim__setReturnValue : BeforeUnloadEvent -> String -> PrimIO ()
  134 |
  135 |
  136 |
  137 |
  138 | namespace BroadcastChannel
  139 |
  140 |   export
  141 |   %foreign "browser:lambda:(a)=> new BroadcastChannel(a)"
  142 |   prim__new : String -> PrimIO BroadcastChannel
  143 |
  144 |
  145 |   export
  146 |   %foreign "browser:lambda:x=>x.name"
  147 |   prim__name : BroadcastChannel -> PrimIO String
  148 |
  149 |
  150 |   export
  151 |   %foreign "browser:lambda:x=>x.onmessage"
  152 |   prim__onmessage : BroadcastChannel -> PrimIO (Nullable EventHandlerNonNull)
  153 |
  154 |
  155 |
  156 |   export
  157 |   %foreign "browser:lambda:(x,v)=>{x.onmessage = v}"
  158 |   prim__setOnmessage :
  159 |        BroadcastChannel
  160 |     -> Nullable EventHandlerNonNull
  161 |     -> PrimIO ()
  162 |
  163 |
  164 |
  165 |   export
  166 |   %foreign "browser:lambda:x=>x.onmessageerror"
  167 |   prim__onmessageerror :
  168 |        BroadcastChannel
  169 |     -> PrimIO (Nullable EventHandlerNonNull)
  170 |
  171 |
  172 |
  173 |   export
  174 |   %foreign "browser:lambda:(x,v)=>{x.onmessageerror = v}"
  175 |   prim__setOnmessageerror :
  176 |        BroadcastChannel
  177 |     -> Nullable EventHandlerNonNull
  178 |     -> PrimIO ()
  179 |
  180 |
  181 |
  182 |   export
  183 |   %foreign "browser:lambda:x=>x.close()"
  184 |   prim__close : BroadcastChannel -> PrimIO ()
  185 |
  186 |
  187 |   export
  188 |   %foreign "browser:lambda:(x,a)=>x.postMessage(a)"
  189 |   prim__postMessage : BroadcastChannel -> AnyPtr -> PrimIO ()
  190 |
  191 |
  192 |
  193 | namespace CanvasGradient
  194 |
  195 |   export
  196 |   %foreign "browser:lambda:(x,a,b)=>x.addColorStop(a,b)"
  197 |   prim__addColorStop : CanvasGradient -> Double -> String -> PrimIO ()
  198 |
  199 |
  200 |
  201 | namespace CanvasPattern
  202 |
  203 |   export
  204 |   %foreign "browser:lambda:(x,a)=>x.setTransform(a)"
  205 |   prim__setTransform : CanvasPattern -> UndefOr DOMMatrix2DInit -> PrimIO ()
  206 |
  207 |
  208 |
  209 | namespace CanvasRenderingContext2D
  210 |
  211 |   export
  212 |   %foreign "browser:lambda:x=>x.canvas"
  213 |   prim__canvas : CanvasRenderingContext2D -> PrimIO HTMLCanvasElement
  214 |
  215 |
  216 |   export
  217 |   %foreign "browser:lambda:x=>x.getContextAttributes()"
  218 |   prim__getContextAttributes :
  219 |        CanvasRenderingContext2D
  220 |     -> PrimIO CanvasRenderingContext2DSettings
  221 |
  222 |
  223 |
  224 | namespace CloseEvent
  225 |
  226 |   export
  227 |   %foreign "browser:lambda:(a,b)=> new CloseEvent(a,b)"
  228 |   prim__new : String -> UndefOr CloseEventInit -> PrimIO CloseEvent
  229 |
  230 |
  231 |   export
  232 |   %foreign "browser:lambda:x=>x.code"
  233 |   prim__code : CloseEvent -> PrimIO Bits16
  234 |
  235 |
  236 |   export
  237 |   %foreign "browser:lambda:x=>x.reason"
  238 |   prim__reason : CloseEvent -> PrimIO String
  239 |
  240 |
  241 |   export
  242 |   %foreign "browser:lambda:x=>x.wasClean"
  243 |   prim__wasClean : CloseEvent -> PrimIO Boolean
  244 |
  245 |
  246 |
  247 | namespace CustomElementRegistry
  248 |
  249 |   export
  250 |   %foreign "browser:lambda:(x,a,b,c)=>x.define(a,b,c)"
  251 |   prim__define :
  252 |        CustomElementRegistry
  253 |     -> String
  254 |     -> CustomElementConstructor
  255 |     -> UndefOr ElementDefinitionOptions
  256 |     -> PrimIO ()
  257 |
  258 |
  259 |   export
  260 |   %foreign "browser:lambda:(x,a)=>x.get(a)"
  261 |   prim__get :
  262 |        CustomElementRegistry
  263 |     -> String
  264 |     -> PrimIO (Union2 CustomElementConstructor Undefined)
  265 |
  266 |
  267 |   export
  268 |   %foreign "browser:lambda:(x,a)=>x.upgrade(a)"
  269 |   prim__upgrade : CustomElementRegistry -> Node -> PrimIO ()
  270 |
  271 |
  272 |   export
  273 |   %foreign "browser:lambda:(x,a)=>x.whenDefined(a)"
  274 |   prim__whenDefined :
  275 |        CustomElementRegistry
  276 |     -> String
  277 |     -> PrimIO (Promise CustomElementConstructor)
  278 |
  279 |
  280 |
  281 | namespace DOMParser
  282 |
  283 |   export
  284 |   %foreign "browser:lambda:()=> new DOMParser()"
  285 |   prim__new : PrimIO DOMParser
  286 |
  287 |
  288 |   export
  289 |   %foreign "browser:lambda:(x,a,b)=>x.parseFromString(a,b)"
  290 |   prim__parseFromString : DOMParser -> String -> String -> PrimIO Document
  291 |
  292 |
  293 |
  294 | namespace DOMStringList
  295 |
  296 |   export
  297 |   %foreign "browser:lambda:x=>x.length"
  298 |   prim__length : DOMStringList -> PrimIO Bits32
  299 |
  300 |
  301 |   export
  302 |   %foreign "browser:lambda:(x,a)=>x.contains(a)"
  303 |   prim__contains : DOMStringList -> String -> PrimIO Boolean
  304 |
  305 |
  306 |   export
  307 |   %foreign "browser:lambda:(x,a)=>x.item(a)"
  308 |   prim__item : DOMStringList -> Bits32 -> PrimIO (Nullable String)
  309 |
  310 |
  311 |
  312 | namespace DOMStringMap
  313 |
  314 |   export
  315 |   %foreign "browser:lambda:(o,x)=>o[x]"
  316 |   prim__get : DOMStringMap -> String -> PrimIO String
  317 |
  318 |
  319 |   export
  320 |   %foreign "browser:lambda:(o,x,v)=>o[x] = v"
  321 |   prim__set : DOMStringMap -> String -> String -> PrimIO ()
  322 |
  323 |
  324 |
  325 | namespace DataTransfer
  326 |
  327 |   export
  328 |   %foreign "browser:lambda:()=> new DataTransfer()"
  329 |   prim__new : PrimIO DataTransfer
  330 |
  331 |
  332 |   export
  333 |   %foreign "browser:lambda:x=>x.dropEffect"
  334 |   prim__dropEffect : DataTransfer -> PrimIO String
  335 |
  336 |
  337 |
  338 |   export
  339 |   %foreign "browser:lambda:(x,v)=>{x.dropEffect = v}"
  340 |   prim__setDropEffect : DataTransfer -> String -> PrimIO ()
  341 |
  342 |
  343 |
  344 |   export
  345 |   %foreign "browser:lambda:x=>x.effectAllowed"
  346 |   prim__effectAllowed : DataTransfer -> PrimIO String
  347 |
  348 |
  349 |
  350 |   export
  351 |   %foreign "browser:lambda:(x,v)=>{x.effectAllowed = v}"
  352 |   prim__setEffectAllowed : DataTransfer -> String -> PrimIO ()
  353 |
  354 |
  355 |
  356 |   export
  357 |   %foreign "browser:lambda:x=>x.files"
  358 |   prim__files : DataTransfer -> PrimIO FileList
  359 |
  360 |
  361 |   export
  362 |   %foreign "browser:lambda:x=>x.items"
  363 |   prim__items : DataTransfer -> PrimIO DataTransferItemList
  364 |
  365 |
  366 |   export
  367 |   %foreign "browser:lambda:x=>x.types"
  368 |   prim__types : DataTransfer -> PrimIO (Array String)
  369 |
  370 |
  371 |   export
  372 |   %foreign "browser:lambda:(x,a)=>x.clearData(a)"
  373 |   prim__clearData : DataTransfer -> UndefOr String -> PrimIO ()
  374 |
  375 |
  376 |   export
  377 |   %foreign "browser:lambda:(x,a)=>x.getData(a)"
  378 |   prim__getData : DataTransfer -> String -> PrimIO String
  379 |
  380 |
  381 |   export
  382 |   %foreign "browser:lambda:(x,a,b)=>x.setData(a,b)"
  383 |   prim__setData : DataTransfer -> String -> String -> PrimIO ()
  384 |
  385 |
  386 |   export
  387 |   %foreign "browser:lambda:(x,a,b,c)=>x.setDragImage(a,b,c)"
  388 |   prim__setDragImage : DataTransfer -> Element -> Int32 -> Int32 -> PrimIO ()
  389 |
  390 |
  391 |
  392 | namespace DataTransferItem
  393 |
  394 |   export
  395 |   %foreign "browser:lambda:x=>x.kind"
  396 |   prim__kind : DataTransferItem -> PrimIO String
  397 |
  398 |
  399 |   export
  400 |   %foreign "browser:lambda:x=>x.type"
  401 |   prim__type : DataTransferItem -> PrimIO String
  402 |
  403 |
  404 |   export
  405 |   %foreign "browser:lambda:x=>x.getAsFile()"
  406 |   prim__getAsFile : DataTransferItem -> PrimIO (Nullable File)
  407 |
  408 |
  409 |   export
  410 |   %foreign "browser:lambda:(x,a)=>x.getAsString(a)"
  411 |   prim__getAsString :
  412 |        DataTransferItem
  413 |     -> Nullable FunctionStringCallback
  414 |     -> PrimIO ()
  415 |
  416 |
  417 |
  418 | namespace DataTransferItemList
  419 |
  420 |   export
  421 |   %foreign "browser:lambda:(o,x)=>o[x]"
  422 |   prim__get : DataTransferItemList -> Bits32 -> PrimIO DataTransferItem
  423 |
  424 |
  425 |   export
  426 |   %foreign "browser:lambda:x=>x.length"
  427 |   prim__length : DataTransferItemList -> PrimIO Bits32
  428 |
  429 |
  430 |   export
  431 |   %foreign "browser:lambda:(x,a,b)=>x.add(a,b)"
  432 |   prim__add :
  433 |        DataTransferItemList
  434 |     -> String
  435 |     -> String
  436 |     -> PrimIO (Nullable DataTransferItem)
  437 |
  438 |
  439 |   export
  440 |   %foreign "browser:lambda:(x,a)=>x.add(a)"
  441 |   prim__add1 :
  442 |        DataTransferItemList
  443 |     -> File
  444 |     -> PrimIO (Nullable DataTransferItem)
  445 |
  446 |
  447 |   export
  448 |   %foreign "browser:lambda:x=>x.clear()"
  449 |   prim__clear : DataTransferItemList -> PrimIO ()
  450 |
  451 |
  452 |   export
  453 |   %foreign "browser:lambda:(x,a)=>x.remove(a)"
  454 |   prim__remove : DataTransferItemList -> Bits32 -> PrimIO ()
  455 |
  456 |
  457 |
  458 | namespace DedicatedWorkerGlobalScope
  459 |
  460 |   export
  461 |   %foreign "browser:lambda:x=>x.name"
  462 |   prim__name : DedicatedWorkerGlobalScope -> PrimIO String
  463 |
  464 |
  465 |   export
  466 |   %foreign "browser:lambda:x=>x.onmessage"
  467 |   prim__onmessage :
  468 |        DedicatedWorkerGlobalScope
  469 |     -> PrimIO (Nullable EventHandlerNonNull)
  470 |
  471 |
  472 |
  473 |   export
  474 |   %foreign "browser:lambda:(x,v)=>{x.onmessage = v}"
  475 |   prim__setOnmessage :
  476 |        DedicatedWorkerGlobalScope
  477 |     -> Nullable EventHandlerNonNull
  478 |     -> PrimIO ()
  479 |
  480 |
  481 |
  482 |   export
  483 |   %foreign "browser:lambda:x=>x.onmessageerror"
  484 |   prim__onmessageerror :
  485 |        DedicatedWorkerGlobalScope
  486 |     -> PrimIO (Nullable EventHandlerNonNull)
  487 |
  488 |
  489 |
  490 |   export
  491 |   %foreign "browser:lambda:(x,v)=>{x.onmessageerror = v}"
  492 |   prim__setOnmessageerror :
  493 |        DedicatedWorkerGlobalScope
  494 |     -> Nullable EventHandlerNonNull
  495 |     -> PrimIO ()
  496 |
  497 |
  498 |
  499 |   export
  500 |   %foreign "browser:lambda:x=>x.close()"
  501 |   prim__close : DedicatedWorkerGlobalScope -> PrimIO ()
  502 |
  503 |
  504 |   export
  505 |   %foreign "browser:lambda:(x,a,b)=>x.postMessage(a,b)"
  506 |   prim__postMessage :
  507 |        DedicatedWorkerGlobalScope
  508 |     -> AnyPtr
  509 |     -> Array Object
  510 |     -> PrimIO ()
  511 |
  512 |
  513 |   export
  514 |   %foreign "browser:lambda:(x,a,b)=>x.postMessage(a,b)"
  515 |   prim__postMessage1 :
  516 |        DedicatedWorkerGlobalScope
  517 |     -> AnyPtr
  518 |     -> UndefOr PostMessageOptions
  519 |     -> PrimIO ()
  520 |
  521 |
  522 |
  523 | namespace DragEvent
  524 |
  525 |   export
  526 |   %foreign "browser:lambda:(a,b)=> new DragEvent(a,b)"
  527 |   prim__new : String -> UndefOr DragEventInit -> PrimIO DragEvent
  528 |
  529 |
  530 |   export
  531 |   %foreign "browser:lambda:x=>x.dataTransfer"
  532 |   prim__dataTransfer : DragEvent -> PrimIO (Nullable DataTransfer)
  533 |
  534 |
  535 |
  536 | namespace ElementInternals
  537 |
  538 |   export
  539 |   %foreign "browser:lambda:x=>x.form"
  540 |   prim__form : ElementInternals -> PrimIO (Nullable HTMLFormElement)
  541 |
  542 |
  543 |   export
  544 |   %foreign "browser:lambda:x=>x.labels"
  545 |   prim__labels : ElementInternals -> PrimIO NodeList
  546 |
  547 |
  548 |   export
  549 |   %foreign "browser:lambda:x=>x.shadowRoot"
  550 |   prim__shadowRoot : ElementInternals -> PrimIO (Nullable ShadowRoot)
  551 |
  552 |
  553 |   export
  554 |   %foreign "browser:lambda:x=>x.validationMessage"
  555 |   prim__validationMessage : ElementInternals -> PrimIO String
  556 |
  557 |
  558 |   export
  559 |   %foreign "browser:lambda:x=>x.validity"
  560 |   prim__validity : ElementInternals -> PrimIO ValidityState
  561 |
  562 |
  563 |   export
  564 |   %foreign "browser:lambda:x=>x.willValidate"
  565 |   prim__willValidate : ElementInternals -> PrimIO Boolean
  566 |
  567 |
  568 |   export
  569 |   %foreign "browser:lambda:x=>x.checkValidity()"
  570 |   prim__checkValidity : ElementInternals -> PrimIO Boolean
  571 |
  572 |
  573 |   export
  574 |   %foreign "browser:lambda:x=>x.reportValidity()"
  575 |   prim__reportValidity : ElementInternals -> PrimIO Boolean
  576 |
  577 |
  578 |   export
  579 |   %foreign "browser:lambda:(x,a,b)=>x.setFormValue(a,b)"
  580 |   prim__setFormValue :
  581 |        ElementInternals
  582 |     -> Nullable (Union3 File String FormData)
  583 |     -> UndefOr (Nullable (Union3 File String FormData))
  584 |     -> PrimIO ()
  585 |
  586 |
  587 |   export
  588 |   %foreign "browser:lambda:(x,a,b,c)=>x.setValidity(a,b,c)"
  589 |   prim__setValidity :
  590 |        ElementInternals
  591 |     -> UndefOr ValidityStateFlags
  592 |     -> UndefOr String
  593 |     -> UndefOr HTMLElement
  594 |     -> PrimIO ()
  595 |
  596 |
  597 |
  598 | namespace ErrorEvent
  599 |
  600 |   export
  601 |   %foreign "browser:lambda:(a,b)=> new ErrorEvent(a,b)"
  602 |   prim__new : String -> UndefOr ErrorEventInit -> PrimIO ErrorEvent
  603 |
  604 |
  605 |   export
  606 |   %foreign "browser:lambda:x=>x.colno"
  607 |   prim__colno : ErrorEvent -> PrimIO Bits32
  608 |
  609 |
  610 |   export
  611 |   %foreign "browser:lambda:x=>x.error"
  612 |   prim__error : ErrorEvent -> PrimIO AnyPtr
  613 |
  614 |
  615 |   export
  616 |   %foreign "browser:lambda:x=>x.filename"
  617 |   prim__filename : ErrorEvent -> PrimIO String
  618 |
  619 |
  620 |   export
  621 |   %foreign "browser:lambda:x=>x.lineno"
  622 |   prim__lineno : ErrorEvent -> PrimIO Bits32
  623 |
  624 |
  625 |   export
  626 |   %foreign "browser:lambda:x=>x.message"
  627 |   prim__message : ErrorEvent -> PrimIO String
  628 |
  629 |
  630 |
  631 | namespace EventSource
  632 |
  633 |   export
  634 |   %foreign "browser:lambda:(a,b)=> new EventSource(a,b)"
  635 |   prim__new : String -> UndefOr EventSourceInit -> PrimIO EventSource
  636 |
  637 |
  638 |   export
  639 |   %foreign "browser:lambda:x=>x.onerror"
  640 |   prim__onerror : EventSource -> PrimIO (Nullable EventHandlerNonNull)
  641 |
  642 |
  643 |
  644 |   export
  645 |   %foreign "browser:lambda:(x,v)=>{x.onerror = v}"
  646 |   prim__setOnerror : EventSource -> Nullable EventHandlerNonNull -> PrimIO ()
  647 |
  648 |
  649 |
  650 |   export
  651 |   %foreign "browser:lambda:x=>x.onmessage"
  652 |   prim__onmessage : EventSource -> PrimIO (Nullable EventHandlerNonNull)
  653 |
  654 |
  655 |
  656 |   export
  657 |   %foreign "browser:lambda:(x,v)=>{x.onmessage = v}"
  658 |   prim__setOnmessage : EventSource -> Nullable EventHandlerNonNull -> PrimIO ()
  659 |
  660 |
  661 |
  662 |   export
  663 |   %foreign "browser:lambda:x=>x.onopen"
  664 |   prim__onopen : EventSource -> PrimIO (Nullable EventHandlerNonNull)
  665 |
  666 |
  667 |
  668 |   export
  669 |   %foreign "browser:lambda:(x,v)=>{x.onopen = v}"
  670 |   prim__setOnopen : EventSource -> Nullable EventHandlerNonNull -> PrimIO ()
  671 |
  672 |
  673 |
  674 |   export
  675 |   %foreign "browser:lambda:x=>x.readyState"
  676 |   prim__readyState : EventSource -> PrimIO Bits16
  677 |
  678 |
  679 |   export
  680 |   %foreign "browser:lambda:x=>x.url"
  681 |   prim__url : EventSource -> PrimIO String
  682 |
  683 |
  684 |   export
  685 |   %foreign "browser:lambda:x=>x.withCredentials"
  686 |   prim__withCredentials : EventSource -> PrimIO Boolean
  687 |
  688 |
  689 |   export
  690 |   %foreign "browser:lambda:x=>x.close()"
  691 |   prim__close : EventSource -> PrimIO ()
  692 |
  693 |
  694 |
  695 | namespace External
  696 |
  697 |   export
  698 |   %foreign "browser:lambda:x=>x.AddSearchProvider()"
  699 |   prim__AddSearchProvider : External -> PrimIO ()
  700 |
  701 |
  702 |   export
  703 |   %foreign "browser:lambda:x=>x.IsSearchProviderInstalled()"
  704 |   prim__IsSearchProviderInstalled : External -> PrimIO ()
  705 |
  706 |
  707 |
  708 | namespace FormDataEvent
  709 |
  710 |   export
  711 |   %foreign "browser:lambda:(a,b)=> new FormDataEvent(a,b)"
  712 |   prim__new : String -> FormDataEventInit -> PrimIO FormDataEvent
  713 |
  714 |
  715 |   export
  716 |   %foreign "browser:lambda:x=>x.formData"
  717 |   prim__formData : FormDataEvent -> PrimIO FormData
  718 |
  719 |
  720 |
  721 | namespace HTMLAllCollection
  722 |
  723 |   export
  724 |   %foreign "browser:lambda:(o,x)=>o[x]"
  725 |   prim__get : HTMLAllCollection -> Bits32 -> PrimIO Element
  726 |
  727 |
  728 |   export
  729 |   %foreign "browser:lambda:x=>x.length"
  730 |   prim__length : HTMLAllCollection -> PrimIO Bits32
  731 |
  732 |
  733 |   export
  734 |   %foreign "browser:lambda:(x,a)=>x.item(a)"
  735 |   prim__item :
  736 |        HTMLAllCollection
  737 |     -> UndefOr String
  738 |     -> PrimIO (Nullable (Union2 HTMLCollection Element))
  739 |
  740 |
  741 |   export
  742 |   %foreign "browser:lambda:(x,a)=>x.namedItem(a)"
  743 |   prim__namedItem :
  744 |        HTMLAllCollection
  745 |     -> String
  746 |     -> PrimIO (Nullable (Union2 HTMLCollection Element))
  747 |
  748 |
  749 |
  750 | namespace HTMLAnchorElement
  751 |
  752 |   export
  753 |   %foreign "browser:lambda:()=> new HTMLAnchorElement()"
  754 |   prim__new : PrimIO HTMLAnchorElement
  755 |
  756 |
  757 |   export
  758 |   %foreign "browser:lambda:x=>x.charset"
  759 |   prim__charset : HTMLAnchorElement -> PrimIO String
  760 |
  761 |
  762 |
  763 |   export
  764 |   %foreign "browser:lambda:(x,v)=>{x.charset = v}"
  765 |   prim__setCharset : HTMLAnchorElement -> String -> PrimIO ()
  766 |
  767 |
  768 |
  769 |   export
  770 |   %foreign "browser:lambda:x=>x.coords"
  771 |   prim__coords : HTMLAnchorElement -> PrimIO String
  772 |
  773 |
  774 |
  775 |   export
  776 |   %foreign "browser:lambda:(x,v)=>{x.coords = v}"
  777 |   prim__setCoords : HTMLAnchorElement -> String -> PrimIO ()
  778 |
  779 |
  780 |
  781 |   export
  782 |   %foreign "browser:lambda:x=>x.download"
  783 |   prim__download : HTMLAnchorElement -> PrimIO String
  784 |
  785 |
  786 |
  787 |   export
  788 |   %foreign "browser:lambda:(x,v)=>{x.download = v}"
  789 |   prim__setDownload : HTMLAnchorElement -> String -> PrimIO ()
  790 |
  791 |
  792 |
  793 |   export
  794 |   %foreign "browser:lambda:x=>x.hreflang"
  795 |   prim__hreflang : HTMLAnchorElement -> PrimIO String
  796 |
  797 |
  798 |
  799 |   export
  800 |   %foreign "browser:lambda:(x,v)=>{x.hreflang = v}"
  801 |   prim__setHreflang : HTMLAnchorElement -> String -> PrimIO ()
  802 |
  803 |
  804 |
  805 |   export
  806 |   %foreign "browser:lambda:x=>x.name"
  807 |   prim__name : HTMLAnchorElement -> PrimIO String
  808 |
  809 |
  810 |
  811 |   export
  812 |   %foreign "browser:lambda:(x,v)=>{x.name = v}"
  813 |   prim__setName : HTMLAnchorElement -> String -> PrimIO ()
  814 |
  815 |
  816 |
  817 |   export
  818 |   %foreign "browser:lambda:x=>x.ping"
  819 |   prim__ping : HTMLAnchorElement -> PrimIO String
  820 |
  821 |
  822 |
  823 |   export
  824 |   %foreign "browser:lambda:(x,v)=>{x.ping = v}"
  825 |   prim__setPing : HTMLAnchorElement -> String -> PrimIO ()
  826 |
  827 |
  828 |
  829 |   export
  830 |   %foreign "browser:lambda:x=>x.referrerPolicy"
  831 |   prim__referrerPolicy : HTMLAnchorElement -> PrimIO String
  832 |
  833 |
  834 |
  835 |   export
  836 |   %foreign "browser:lambda:(x,v)=>{x.referrerPolicy = v}"
  837 |   prim__setReferrerPolicy : HTMLAnchorElement -> String -> PrimIO ()
  838 |
  839 |
  840 |
  841 |   export
  842 |   %foreign "browser:lambda:x=>x.rel"
  843 |   prim__rel : HTMLAnchorElement -> PrimIO String
  844 |
  845 |
  846 |
  847 |   export
  848 |   %foreign "browser:lambda:(x,v)=>{x.rel = v}"
  849 |   prim__setRel : HTMLAnchorElement -> String -> PrimIO ()
  850 |
  851 |
  852 |
  853 |   export
  854 |   %foreign "browser:lambda:x=>x.relList"
  855 |   prim__relList : HTMLAnchorElement -> PrimIO DOMTokenList
  856 |
  857 |
  858 |   export
  859 |   %foreign "browser:lambda:x=>x.rev"
  860 |   prim__rev : HTMLAnchorElement -> PrimIO String
  861 |
  862 |
  863 |
  864 |   export
  865 |   %foreign "browser:lambda:(x,v)=>{x.rev = v}"
  866 |   prim__setRev : HTMLAnchorElement -> String -> PrimIO ()
  867 |
  868 |
  869 |
  870 |   export
  871 |   %foreign "browser:lambda:x=>x.shape"
  872 |   prim__shape : HTMLAnchorElement -> PrimIO String
  873 |
  874 |
  875 |
  876 |   export
  877 |   %foreign "browser:lambda:(x,v)=>{x.shape = v}"
  878 |   prim__setShape : HTMLAnchorElement -> String -> PrimIO ()
  879 |
  880 |
  881 |
  882 |   export
  883 |   %foreign "browser:lambda:x=>x.target"
  884 |   prim__target : HTMLAnchorElement -> PrimIO String
  885 |
  886 |
  887 |
  888 |   export
  889 |   %foreign "browser:lambda:(x,v)=>{x.target = v}"
  890 |   prim__setTarget : HTMLAnchorElement -> String -> PrimIO ()
  891 |
  892 |
  893 |
  894 |   export
  895 |   %foreign "browser:lambda:x=>x.text"
  896 |   prim__text : HTMLAnchorElement -> PrimIO String
  897 |
  898 |
  899 |
  900 |   export
  901 |   %foreign "browser:lambda:(x,v)=>{x.text = v}"
  902 |   prim__setText : HTMLAnchorElement -> String -> PrimIO ()
  903 |
  904 |
  905 |
  906 |   export
  907 |   %foreign "browser:lambda:x=>x.type"
  908 |   prim__type : HTMLAnchorElement -> PrimIO String
  909 |
  910 |
  911 |
  912 |   export
  913 |   %foreign "browser:lambda:(x,v)=>{x.type = v}"
  914 |   prim__setType : HTMLAnchorElement -> String -> PrimIO ()
  915 |
  916 |
  917 |
  918 |
  919 | namespace HTMLAreaElement
  920 |
  921 |   export
  922 |   %foreign "browser:lambda:()=> new HTMLAreaElement()"
  923 |   prim__new : PrimIO HTMLAreaElement
  924 |
  925 |
  926 |   export
  927 |   %foreign "browser:lambda:x=>x.alt"
  928 |   prim__alt : HTMLAreaElement -> PrimIO String
  929 |
  930 |
  931 |
  932 |   export
  933 |   %foreign "browser:lambda:(x,v)=>{x.alt = v}"
  934 |   prim__setAlt : HTMLAreaElement -> String -> PrimIO ()
  935 |
  936 |
  937 |
  938 |   export
  939 |   %foreign "browser:lambda:x=>x.coords"
  940 |   prim__coords : HTMLAreaElement -> PrimIO String
  941 |
  942 |
  943 |
  944 |   export
  945 |   %foreign "browser:lambda:(x,v)=>{x.coords = v}"
  946 |   prim__setCoords : HTMLAreaElement -> String -> PrimIO ()
  947 |
  948 |
  949 |
  950 |   export
  951 |   %foreign "browser:lambda:x=>x.download"
  952 |   prim__download : HTMLAreaElement -> PrimIO String
  953 |
  954 |
  955 |
  956 |   export
  957 |   %foreign "browser:lambda:(x,v)=>{x.download = v}"
  958 |   prim__setDownload : HTMLAreaElement -> String -> PrimIO ()
  959 |
  960 |
  961 |
  962 |   export
  963 |   %foreign "browser:lambda:x=>x.noHref"
  964 |   prim__noHref : HTMLAreaElement -> PrimIO Boolean
  965 |
  966 |
  967 |
  968 |   export
  969 |   %foreign "browser:lambda:(x,v)=>{x.noHref = v}"
  970 |   prim__setNoHref : HTMLAreaElement -> Boolean -> PrimIO ()
  971 |
  972 |
  973 |
  974 |   export
  975 |   %foreign "browser:lambda:x=>x.ping"
  976 |   prim__ping : HTMLAreaElement -> PrimIO String
  977 |
  978 |
  979 |
  980 |   export
  981 |   %foreign "browser:lambda:(x,v)=>{x.ping = v}"
  982 |   prim__setPing : HTMLAreaElement -> String -> PrimIO ()
  983 |
  984 |
  985 |
  986 |   export
  987 |   %foreign "browser:lambda:x=>x.referrerPolicy"
  988 |   prim__referrerPolicy : HTMLAreaElement -> PrimIO String
  989 |
  990 |
  991 |
  992 |   export
  993 |   %foreign "browser:lambda:(x,v)=>{x.referrerPolicy = v}"
  994 |   prim__setReferrerPolicy : HTMLAreaElement -> String -> PrimIO ()
  995 |
  996 |
  997 |
  998 |   export
  999 |   %foreign "browser:lambda:x=>x.rel"
 1000 |   prim__rel : HTMLAreaElement -> PrimIO String
 1001 |
 1002 |
 1003 |
 1004 |   export
 1005 |   %foreign "browser:lambda:(x,v)=>{x.rel = v}"
 1006 |   prim__setRel : HTMLAreaElement -> String -> PrimIO ()
 1007 |
 1008 |
 1009 |
 1010 |   export
 1011 |   %foreign "browser:lambda:x=>x.relList"
 1012 |   prim__relList : HTMLAreaElement -> PrimIO DOMTokenList
 1013 |
 1014 |
 1015 |   export
 1016 |   %foreign "browser:lambda:x=>x.shape"
 1017 |   prim__shape : HTMLAreaElement -> PrimIO String
 1018 |
 1019 |
 1020 |
 1021 |   export
 1022 |   %foreign "browser:lambda:(x,v)=>{x.shape = v}"
 1023 |   prim__setShape : HTMLAreaElement -> String -> PrimIO ()
 1024 |
 1025 |
 1026 |
 1027 |   export
 1028 |   %foreign "browser:lambda:x=>x.target"
 1029 |   prim__target : HTMLAreaElement -> PrimIO String
 1030 |
 1031 |
 1032 |
 1033 |   export
 1034 |   %foreign "browser:lambda:(x,v)=>{x.target = v}"
 1035 |   prim__setTarget : HTMLAreaElement -> String -> PrimIO ()
 1036 |
 1037 |
 1038 |
 1039 |
 1040 | namespace HTMLAudioElement
 1041 |
 1042 |   export
 1043 |   %foreign "browser:lambda:()=> new HTMLAudioElement()"
 1044 |   prim__new : PrimIO HTMLAudioElement
 1045 |
 1046 |
 1047 |
 1048 | namespace HTMLBRElement
 1049 |
 1050 |   export
 1051 |   %foreign "browser:lambda:()=> new HTMLBRElement()"
 1052 |   prim__new : PrimIO HTMLBRElement
 1053 |
 1054 |
 1055 |   export
 1056 |   %foreign "browser:lambda:x=>x.clear"
 1057 |   prim__clear : HTMLBRElement -> PrimIO String
 1058 |
 1059 |
 1060 |
 1061 |   export
 1062 |   %foreign "browser:lambda:(x,v)=>{x.clear = v}"
 1063 |   prim__setClear : HTMLBRElement -> String -> PrimIO ()
 1064 |
 1065 |
 1066 |
 1067 |
 1068 | namespace HTMLBaseElement
 1069 |
 1070 |   export
 1071 |   %foreign "browser:lambda:()=> new HTMLBaseElement()"
 1072 |   prim__new : PrimIO HTMLBaseElement
 1073 |
 1074 |
 1075 |   export
 1076 |   %foreign "browser:lambda:x=>x.href"
 1077 |   prim__href : HTMLBaseElement -> PrimIO String
 1078 |
 1079 |
 1080 |
 1081 |   export
 1082 |   %foreign "browser:lambda:(x,v)=>{x.href = v}"
 1083 |   prim__setHref : HTMLBaseElement -> String -> PrimIO ()
 1084 |
 1085 |
 1086 |
 1087 |   export
 1088 |   %foreign "browser:lambda:x=>x.target"
 1089 |   prim__target : HTMLBaseElement -> PrimIO String
 1090 |
 1091 |
 1092 |
 1093 |   export
 1094 |   %foreign "browser:lambda:(x,v)=>{x.target = v}"
 1095 |   prim__setTarget : HTMLBaseElement -> String -> PrimIO ()
 1096 |
 1097 |
 1098 |
 1099 |
 1100 | namespace HTMLBodyElement
 1101 |
 1102 |   export
 1103 |   %foreign "browser:lambda:()=> new HTMLBodyElement()"
 1104 |   prim__new : PrimIO HTMLBodyElement
 1105 |
 1106 |
 1107 |   export
 1108 |   %foreign "browser:lambda:x=>x.aLink"
 1109 |   prim__aLink : HTMLBodyElement -> PrimIO String
 1110 |
 1111 |
 1112 |
 1113 |   export
 1114 |   %foreign "browser:lambda:(x,v)=>{x.aLink = v}"
 1115 |   prim__setALink : HTMLBodyElement -> String -> PrimIO ()
 1116 |
 1117 |
 1118 |
 1119 |   export
 1120 |   %foreign "browser:lambda:x=>x.background"
 1121 |   prim__background : HTMLBodyElement -> PrimIO String
 1122 |
 1123 |
 1124 |
 1125 |   export
 1126 |   %foreign "browser:lambda:(x,v)=>{x.background = v}"
 1127 |   prim__setBackground : HTMLBodyElement -> String -> PrimIO ()
 1128 |
 1129 |
 1130 |
 1131 |   export
 1132 |   %foreign "browser:lambda:x=>x.bgColor"
 1133 |   prim__bgColor : HTMLBodyElement -> PrimIO String
 1134 |
 1135 |
 1136 |
 1137 |   export
 1138 |   %foreign "browser:lambda:(x,v)=>{x.bgColor = v}"
 1139 |   prim__setBgColor : HTMLBodyElement -> String -> PrimIO ()
 1140 |
 1141 |
 1142 |
 1143 |   export
 1144 |   %foreign "browser:lambda:x=>x.link"
 1145 |   prim__link : HTMLBodyElement -> PrimIO String
 1146 |
 1147 |
 1148 |
 1149 |   export
 1150 |   %foreign "browser:lambda:(x,v)=>{x.link = v}"
 1151 |   prim__setLink : HTMLBodyElement -> String -> PrimIO ()
 1152 |
 1153 |
 1154 |
 1155 |   export
 1156 |   %foreign "browser:lambda:x=>x.text"
 1157 |   prim__text : HTMLBodyElement -> PrimIO String
 1158 |
 1159 |
 1160 |
 1161 |   export
 1162 |   %foreign "browser:lambda:(x,v)=>{x.text = v}"
 1163 |   prim__setText : HTMLBodyElement -> String -> PrimIO ()
 1164 |
 1165 |
 1166 |
 1167 |   export
 1168 |   %foreign "browser:lambda:x=>x.vLink"
 1169 |   prim__vLink : HTMLBodyElement -> PrimIO String
 1170 |
 1171 |
 1172 |
 1173 |   export
 1174 |   %foreign "browser:lambda:(x,v)=>{x.vLink = v}"
 1175 |   prim__setVLink : HTMLBodyElement -> String -> PrimIO ()
 1176 |
 1177 |
 1178 |
 1179 |
 1180 | namespace HTMLButtonElement
 1181 |
 1182 |   export
 1183 |   %foreign "browser:lambda:()=> new HTMLButtonElement()"
 1184 |   prim__new : PrimIO HTMLButtonElement
 1185 |
 1186 |
 1187 |   export
 1188 |   %foreign "browser:lambda:x=>x.disabled"
 1189 |   prim__disabled : HTMLButtonElement -> PrimIO Boolean
 1190 |
 1191 |
 1192 |
 1193 |   export
 1194 |   %foreign "browser:lambda:(x,v)=>{x.disabled = v}"
 1195 |   prim__setDisabled : HTMLButtonElement -> Boolean -> PrimIO ()
 1196 |
 1197 |
 1198 |
 1199 |   export
 1200 |   %foreign "browser:lambda:x=>x.form"
 1201 |   prim__form : HTMLButtonElement -> PrimIO (Nullable HTMLFormElement)
 1202 |
 1203 |
 1204 |   export
 1205 |   %foreign "browser:lambda:x=>x.formAction"
 1206 |   prim__formAction : HTMLButtonElement -> PrimIO String
 1207 |
 1208 |
 1209 |
 1210 |   export
 1211 |   %foreign "browser:lambda:(x,v)=>{x.formAction = v}"
 1212 |   prim__setFormAction : HTMLButtonElement -> String -> PrimIO ()
 1213 |
 1214 |
 1215 |
 1216 |   export
 1217 |   %foreign "browser:lambda:x=>x.formEnctype"
 1218 |   prim__formEnctype : HTMLButtonElement -> PrimIO String
 1219 |
 1220 |
 1221 |
 1222 |   export
 1223 |   %foreign "browser:lambda:(x,v)=>{x.formEnctype = v}"
 1224 |   prim__setFormEnctype : HTMLButtonElement -> String -> PrimIO ()
 1225 |
 1226 |
 1227 |
 1228 |   export
 1229 |   %foreign "browser:lambda:x=>x.formMethod"
 1230 |   prim__formMethod : HTMLButtonElement -> PrimIO String
 1231 |
 1232 |
 1233 |
 1234 |   export
 1235 |   %foreign "browser:lambda:(x,v)=>{x.formMethod = v}"
 1236 |   prim__setFormMethod : HTMLButtonElement -> String -> PrimIO ()
 1237 |
 1238 |
 1239 |
 1240 |   export
 1241 |   %foreign "browser:lambda:x=>x.formNoValidate"
 1242 |   prim__formNoValidate : HTMLButtonElement -> PrimIO Boolean
 1243 |
 1244 |
 1245 |
 1246 |   export
 1247 |   %foreign "browser:lambda:(x,v)=>{x.formNoValidate = v}"
 1248 |   prim__setFormNoValidate : HTMLButtonElement -> Boolean -> PrimIO ()
 1249 |
 1250 |
 1251 |
 1252 |   export
 1253 |   %foreign "browser:lambda:x=>x.formTarget"
 1254 |   prim__formTarget : HTMLButtonElement -> PrimIO String
 1255 |
 1256 |
 1257 |
 1258 |   export
 1259 |   %foreign "browser:lambda:(x,v)=>{x.formTarget = v}"
 1260 |   prim__setFormTarget : HTMLButtonElement -> String -> PrimIO ()
 1261 |
 1262 |
 1263 |
 1264 |   export
 1265 |   %foreign "browser:lambda:x=>x.labels"
 1266 |   prim__labels : HTMLButtonElement -> PrimIO NodeList
 1267 |
 1268 |
 1269 |   export
 1270 |   %foreign "browser:lambda:x=>x.name"
 1271 |   prim__name : HTMLButtonElement -> PrimIO String
 1272 |
 1273 |
 1274 |
 1275 |   export
 1276 |   %foreign "browser:lambda:(x,v)=>{x.name = v}"
 1277 |   prim__setName : HTMLButtonElement -> String -> PrimIO ()
 1278 |
 1279 |
 1280 |
 1281 |   export
 1282 |   %foreign "browser:lambda:x=>x.type"
 1283 |   prim__type : HTMLButtonElement -> PrimIO String
 1284 |
 1285 |
 1286 |
 1287 |   export
 1288 |   %foreign "browser:lambda:(x,v)=>{x.type = v}"
 1289 |   prim__setType : HTMLButtonElement -> String -> PrimIO ()
 1290 |
 1291 |
 1292 |
 1293 |   export
 1294 |   %foreign "browser:lambda:x=>x.validationMessage"
 1295 |   prim__validationMessage : HTMLButtonElement -> PrimIO String
 1296 |
 1297 |
 1298 |   export
 1299 |   %foreign "browser:lambda:x=>x.validity"
 1300 |   prim__validity : HTMLButtonElement -> PrimIO ValidityState
 1301 |
 1302 |
 1303 |   export
 1304 |   %foreign "browser:lambda:x=>x.value"
 1305 |   prim__value : HTMLButtonElement -> PrimIO String
 1306 |
 1307 |
 1308 |
 1309 |   export
 1310 |   %foreign "browser:lambda:(x,v)=>{x.value = v}"
 1311 |   prim__setValue : HTMLButtonElement -> String -> PrimIO ()
 1312 |
 1313 |
 1314 |
 1315 |   export
 1316 |   %foreign "browser:lambda:x=>x.willValidate"
 1317 |   prim__willValidate : HTMLButtonElement -> PrimIO Boolean
 1318 |
 1319 |
 1320 |   export
 1321 |   %foreign "browser:lambda:x=>x.checkValidity()"
 1322 |   prim__checkValidity : HTMLButtonElement -> PrimIO Boolean
 1323 |
 1324 |
 1325 |   export
 1326 |   %foreign "browser:lambda:x=>x.reportValidity()"
 1327 |   prim__reportValidity : HTMLButtonElement -> PrimIO Boolean
 1328 |
 1329 |
 1330 |   export
 1331 |   %foreign "browser:lambda:(x,a)=>x.setCustomValidity(a)"
 1332 |   prim__setCustomValidity : HTMLButtonElement -> String -> PrimIO ()
 1333 |
 1334 |
 1335 |
 1336 | namespace HTMLCanvasElement
 1337 |
 1338 |   export
 1339 |   %foreign "browser:lambda:()=> new HTMLCanvasElement()"
 1340 |   prim__new : PrimIO HTMLCanvasElement
 1341 |
 1342 |
 1343 |   export
 1344 |   %foreign "browser:lambda:x=>x.height"
 1345 |   prim__height : HTMLCanvasElement -> PrimIO Bits32
 1346 |
 1347 |
 1348 |
 1349 |   export
 1350 |   %foreign "browser:lambda:(x,v)=>{x.height = v}"
 1351 |   prim__setHeight : HTMLCanvasElement -> Bits32 -> PrimIO ()
 1352 |
 1353 |
 1354 |
 1355 |   export
 1356 |   %foreign "browser:lambda:x=>x.width"
 1357 |   prim__width : HTMLCanvasElement -> PrimIO Bits32
 1358 |
 1359 |
 1360 |
 1361 |   export
 1362 |   %foreign "browser:lambda:(x,v)=>{x.width = v}"
 1363 |   prim__setWidth : HTMLCanvasElement -> Bits32 -> PrimIO ()
 1364 |
 1365 |
 1366 |
 1367 |   export
 1368 |   %foreign "browser:lambda:(x,a,b)=>x.getContext(a,b)"
 1369 |   prim__getContext :
 1370 |        HTMLCanvasElement
 1371 |     -> String
 1372 |     -> UndefOr AnyPtr
 1373 |     -> PrimIO
 1374 |          (Nullable
 1375 |             (Union4
 1376 |                CanvasRenderingContext2D
 1377 |                ImageBitmapRenderingContext
 1378 |                WebGLRenderingContext
 1379 |                WebGL2RenderingContext))
 1380 |
 1381 |
 1382 |   export
 1383 |   %foreign "browser:lambda:(x,a,b,c)=>x.toBlob(a,b,c)"
 1384 |   prim__toBlob :
 1385 |        HTMLCanvasElement
 1386 |     -> BlobCallback
 1387 |     -> UndefOr String
 1388 |     -> UndefOr AnyPtr
 1389 |     -> PrimIO ()
 1390 |
 1391 |
 1392 |   export
 1393 |   %foreign "browser:lambda:(x,a,b)=>x.toDataURL(a,b)"
 1394 |   prim__toDataURL :
 1395 |        HTMLCanvasElement
 1396 |     -> UndefOr String
 1397 |     -> UndefOr AnyPtr
 1398 |     -> PrimIO String
 1399 |
 1400 |
 1401 |   export
 1402 |   %foreign "browser:lambda:x=>x.transferControlToOffscreen()"
 1403 |   prim__transferControlToOffscreen : HTMLCanvasElement -> PrimIO OffscreenCanvas
 1404 |
 1405 |
 1406 |
 1407 | namespace HTMLDListElement
 1408 |
 1409 |   export
 1410 |   %foreign "browser:lambda:()=> new HTMLDListElement()"
 1411 |   prim__new : PrimIO HTMLDListElement
 1412 |
 1413 |
 1414 |   export
 1415 |   %foreign "browser:lambda:x=>x.compact"
 1416 |   prim__compact : HTMLDListElement -> PrimIO Boolean
 1417 |
 1418 |
 1419 |
 1420 |   export
 1421 |   %foreign "browser:lambda:(x,v)=>{x.compact = v}"
 1422 |   prim__setCompact : HTMLDListElement -> Boolean -> PrimIO ()
 1423 |
 1424 |
 1425 |
 1426 |
 1427 | namespace HTMLDataElement
 1428 |
 1429 |   export
 1430 |   %foreign "browser:lambda:()=> new HTMLDataElement()"
 1431 |   prim__new : PrimIO HTMLDataElement
 1432 |
 1433 |
 1434 |   export
 1435 |   %foreign "browser:lambda:x=>x.value"
 1436 |   prim__value : HTMLDataElement -> PrimIO String
 1437 |
 1438 |
 1439 |
 1440 |   export
 1441 |   %foreign "browser:lambda:(x,v)=>{x.value = v}"
 1442 |   prim__setValue : HTMLDataElement -> String -> PrimIO ()
 1443 |
 1444 |
 1445 |
 1446 |
 1447 | namespace HTMLDataListElement
 1448 |
 1449 |   export
 1450 |   %foreign "browser:lambda:()=> new HTMLDataListElement()"
 1451 |   prim__new : PrimIO HTMLDataListElement
 1452 |
 1453 |
 1454 |   export
 1455 |   %foreign "browser:lambda:x=>x.options"
 1456 |   prim__options : HTMLDataListElement -> PrimIO HTMLCollection
 1457 |
 1458 |
 1459 |
 1460 | namespace HTMLDetailsElement
 1461 |
 1462 |   export
 1463 |   %foreign "browser:lambda:()=> new HTMLDetailsElement()"
 1464 |   prim__new : PrimIO HTMLDetailsElement
 1465 |
 1466 |
 1467 |   export
 1468 |   %foreign "browser:lambda:x=>x.open"
 1469 |   prim__open : HTMLDetailsElement -> PrimIO Boolean
 1470 |
 1471 |
 1472 |
 1473 |   export
 1474 |   %foreign "browser:lambda:(x,v)=>{x.open = v}"
 1475 |   prim__setOpen : HTMLDetailsElement -> Boolean -> PrimIO ()
 1476 |
 1477 |
 1478 |
 1479 |
 1480 | namespace HTMLDialogElement
 1481 |
 1482 |   export
 1483 |   %foreign "browser:lambda:()=> new HTMLDialogElement()"
 1484 |   prim__new : PrimIO HTMLDialogElement
 1485 |
 1486 |
 1487 |   export
 1488 |   %foreign "browser:lambda:x=>x.open"
 1489 |   prim__open : HTMLDialogElement -> PrimIO Boolean
 1490 |
 1491 |
 1492 |
 1493 |   export
 1494 |   %foreign "browser:lambda:(x,v)=>{x.open = v}"
 1495 |   prim__setOpen : HTMLDialogElement -> Boolean -> PrimIO ()
 1496 |
 1497 |
 1498 |
 1499 |   export
 1500 |   %foreign "browser:lambda:x=>x.returnValue"
 1501 |   prim__returnValue : HTMLDialogElement -> PrimIO String
 1502 |
 1503 |
 1504 |
 1505 |   export
 1506 |   %foreign "browser:lambda:(x,v)=>{x.returnValue = v}"
 1507 |   prim__setReturnValue : HTMLDialogElement -> String -> PrimIO ()
 1508 |
 1509 |
 1510 |
 1511 |   export
 1512 |   %foreign "browser:lambda:(x,a)=>x.close(a)"
 1513 |   prim__close : HTMLDialogElement -> UndefOr String -> PrimIO ()
 1514 |
 1515 |
 1516 |   export
 1517 |   %foreign "browser:lambda:x=>x.show()"
 1518 |   prim__show : HTMLDialogElement -> PrimIO ()
 1519 |
 1520 |
 1521 |   export
 1522 |   %foreign "browser:lambda:x=>x.showModal()"
 1523 |   prim__showModal : HTMLDialogElement -> PrimIO ()
 1524 |
 1525 |
 1526 |
 1527 | namespace HTMLDirectoryElement
 1528 |
 1529 |   export
 1530 |   %foreign "browser:lambda:()=> new HTMLDirectoryElement()"
 1531 |   prim__new : PrimIO HTMLDirectoryElement
 1532 |
 1533 |
 1534 |   export
 1535 |   %foreign "browser:lambda:x=>x.compact"
 1536 |   prim__compact : HTMLDirectoryElement -> PrimIO Boolean
 1537 |
 1538 |
 1539 |
 1540 |   export
 1541 |   %foreign "browser:lambda:(x,v)=>{x.compact = v}"
 1542 |   prim__setCompact : HTMLDirectoryElement -> Boolean -> PrimIO ()
 1543 |
 1544 |
 1545 |
 1546 |
 1547 | namespace HTMLDivElement
 1548 |
 1549 |   export
 1550 |   %foreign "browser:lambda:()=> new HTMLDivElement()"
 1551 |   prim__new : PrimIO HTMLDivElement
 1552 |
 1553 |
 1554 |   export
 1555 |   %foreign "browser:lambda:x=>x.align"
 1556 |   prim__align : HTMLDivElement -> PrimIO String
 1557 |
 1558 |
 1559 |
 1560 |   export
 1561 |   %foreign "browser:lambda:(x,v)=>{x.align = v}"
 1562 |   prim__setAlign : HTMLDivElement -> String -> PrimIO ()
 1563 |
 1564 |
 1565 |
 1566 |
 1567 | namespace HTMLElement
 1568 |
 1569 |   export
 1570 |   %foreign "browser:lambda:()=> new HTMLElement()"
 1571 |   prim__new : PrimIO HTMLElement
 1572 |
 1573 |
 1574 |   export
 1575 |   %foreign "browser:lambda:x=>x.accessKey"
 1576 |   prim__accessKey : HTMLElement -> PrimIO String
 1577 |
 1578 |
 1579 |
 1580 |   export
 1581 |   %foreign "browser:lambda:(x,v)=>{x.accessKey = v}"
 1582 |   prim__setAccessKey : HTMLElement -> String -> PrimIO ()
 1583 |
 1584 |
 1585 |
 1586 |   export
 1587 |   %foreign "browser:lambda:x=>x.accessKeyLabel"
 1588 |   prim__accessKeyLabel : HTMLElement -> PrimIO String
 1589 |
 1590 |
 1591 |   export
 1592 |   %foreign "browser:lambda:x=>x.autocapitalize"
 1593 |   prim__autocapitalize : HTMLElement -> PrimIO String
 1594 |
 1595 |
 1596 |
 1597 |   export
 1598 |   %foreign "browser:lambda:(x,v)=>{x.autocapitalize = v}"
 1599 |   prim__setAutocapitalize : HTMLElement -> String -> PrimIO ()
 1600 |
 1601 |
 1602 |
 1603 |   export
 1604 |   %foreign "browser:lambda:x=>x.dir"
 1605 |   prim__dir : HTMLElement -> PrimIO String
 1606 |
 1607 |
 1608 |
 1609 |   export
 1610 |   %foreign "browser:lambda:(x,v)=>{x.dir = v}"
 1611 |   prim__setDir : HTMLElement -> String -> PrimIO ()
 1612 |
 1613 |
 1614 |
 1615 |   export
 1616 |   %foreign "browser:lambda:x=>x.draggable"
 1617 |   prim__draggable : HTMLElement -> PrimIO Boolean
 1618 |
 1619 |
 1620 |
 1621 |   export
 1622 |   %foreign "browser:lambda:(x,v)=>{x.draggable = v}"
 1623 |   prim__setDraggable : HTMLElement -> Boolean -> PrimIO ()
 1624 |
 1625 |
 1626 |
 1627 |   export
 1628 |   %foreign "browser:lambda:x=>x.hidden"
 1629 |   prim__hidden : HTMLElement -> PrimIO Boolean
 1630 |
 1631 |
 1632 |
 1633 |   export
 1634 |   %foreign "browser:lambda:(x,v)=>{x.hidden = v}"
 1635 |   prim__setHidden : HTMLElement -> Boolean -> PrimIO ()
 1636 |
 1637 |
 1638 |
 1639 |   export
 1640 |   %foreign "browser:lambda:x=>x.innerText"
 1641 |   prim__innerText : HTMLElement -> PrimIO String
 1642 |
 1643 |
 1644 |
 1645 |   export
 1646 |   %foreign "browser:lambda:(x,v)=>{x.innerText = v}"
 1647 |   prim__setInnerText : HTMLElement -> String -> PrimIO ()
 1648 |
 1649 |
 1650 |
 1651 |   export
 1652 |   %foreign "browser:lambda:x=>x.lang"
 1653 |   prim__lang : HTMLElement -> PrimIO String
 1654 |
 1655 |
 1656 |
 1657 |   export
 1658 |   %foreign "browser:lambda:(x,v)=>{x.lang = v}"
 1659 |   prim__setLang : HTMLElement -> String -> PrimIO ()
 1660 |
 1661 |
 1662 |
 1663 |   export
 1664 |   %foreign "browser:lambda:x=>x.offsetHeight"
 1665 |   prim__offsetHeight : HTMLElement -> PrimIO Int32
 1666 |
 1667 |
 1668 |   export
 1669 |   %foreign "browser:lambda:x=>x.offsetLeft"
 1670 |   prim__offsetLeft : HTMLElement -> PrimIO Int32
 1671 |
 1672 |
 1673 |   export
 1674 |   %foreign "browser:lambda:x=>x.offsetParent"
 1675 |   prim__offsetParent : HTMLElement -> PrimIO (Nullable Element)
 1676 |
 1677 |
 1678 |   export
 1679 |   %foreign "browser:lambda:x=>x.offsetTop"
 1680 |   prim__offsetTop : HTMLElement -> PrimIO Int32
 1681 |
 1682 |
 1683 |   export
 1684 |   %foreign "browser:lambda:x=>x.offsetWidth"
 1685 |   prim__offsetWidth : HTMLElement -> PrimIO Int32
 1686 |
 1687 |
 1688 |   export
 1689 |   %foreign "browser:lambda:x=>x.spellcheck"
 1690 |   prim__spellcheck : HTMLElement -> PrimIO Boolean
 1691 |
 1692 |
 1693 |
 1694 |   export
 1695 |   %foreign "browser:lambda:(x,v)=>{x.spellcheck = v}"
 1696 |   prim__setSpellcheck : HTMLElement -> Boolean -> PrimIO ()
 1697 |
 1698 |
 1699 |
 1700 |   export
 1701 |   %foreign "browser:lambda:x=>x.title"
 1702 |   prim__title : HTMLElement -> PrimIO String
 1703 |
 1704 |
 1705 |
 1706 |   export
 1707 |   %foreign "browser:lambda:(x,v)=>{x.title = v}"
 1708 |   prim__setTitle : HTMLElement -> String -> PrimIO ()
 1709 |
 1710 |
 1711 |
 1712 |   export
 1713 |   %foreign "browser:lambda:x=>x.translate"
 1714 |   prim__translate : HTMLElement -> PrimIO Boolean
 1715 |
 1716 |
 1717 |
 1718 |   export
 1719 |   %foreign "browser:lambda:(x,v)=>{x.translate = v}"
 1720 |   prim__setTranslate : HTMLElement -> Boolean -> PrimIO ()
 1721 |
 1722 |
 1723 |
 1724 |   export
 1725 |   %foreign "browser:lambda:x=>x.attachInternals()"
 1726 |   prim__attachInternals : HTMLElement -> PrimIO ElementInternals
 1727 |
 1728 |
 1729 |   export
 1730 |   %foreign "browser:lambda:x=>x.click()"
 1731 |   prim__click : HTMLElement -> PrimIO ()
 1732 |
 1733 |
 1734 |
 1735 | namespace HTMLEmbedElement
 1736 |
 1737 |   export
 1738 |   %foreign "browser:lambda:()=> new HTMLEmbedElement()"
 1739 |   prim__new : PrimIO HTMLEmbedElement
 1740 |
 1741 |
 1742 |   export
 1743 |   %foreign "browser:lambda:x=>x.align"
 1744 |   prim__align : HTMLEmbedElement -> PrimIO String
 1745 |
 1746 |
 1747 |
 1748 |   export
 1749 |   %foreign "browser:lambda:(x,v)=>{x.align = v}"
 1750 |   prim__setAlign : HTMLEmbedElement -> String -> PrimIO ()
 1751 |
 1752 |
 1753 |
 1754 |   export
 1755 |   %foreign "browser:lambda:x=>x.height"
 1756 |   prim__height : HTMLEmbedElement -> PrimIO String
 1757 |
 1758 |
 1759 |
 1760 |   export
 1761 |   %foreign "browser:lambda:(x,v)=>{x.height = v}"
 1762 |   prim__setHeight : HTMLEmbedElement -> String -> PrimIO ()
 1763 |
 1764 |
 1765 |
 1766 |   export
 1767 |   %foreign "browser:lambda:x=>x.name"
 1768 |   prim__name : HTMLEmbedElement -> PrimIO String
 1769 |
 1770 |
 1771 |
 1772 |   export
 1773 |   %foreign "browser:lambda:(x,v)=>{x.name = v}"
 1774 |   prim__setName : HTMLEmbedElement -> String -> PrimIO ()
 1775 |
 1776 |
 1777 |
 1778 |   export
 1779 |   %foreign "browser:lambda:x=>x.src"
 1780 |   prim__src : HTMLEmbedElement -> PrimIO String
 1781 |
 1782 |
 1783 |
 1784 |   export
 1785 |   %foreign "browser:lambda:(x,v)=>{x.src = v}"
 1786 |   prim__setSrc : HTMLEmbedElement -> String -> PrimIO ()
 1787 |
 1788 |
 1789 |
 1790 |   export
 1791 |   %foreign "browser:lambda:x=>x.type"
 1792 |   prim__type : HTMLEmbedElement -> PrimIO String
 1793 |
 1794 |
 1795 |
 1796 |   export
 1797 |   %foreign "browser:lambda:(x,v)=>{x.type = v}"
 1798 |   prim__setType : HTMLEmbedElement -> String -> PrimIO ()
 1799 |
 1800 |
 1801 |
 1802 |   export
 1803 |   %foreign "browser:lambda:x=>x.width"
 1804 |   prim__width : HTMLEmbedElement -> PrimIO String
 1805 |
 1806 |
 1807 |
 1808 |   export
 1809 |   %foreign "browser:lambda:(x,v)=>{x.width = v}"
 1810 |   prim__setWidth : HTMLEmbedElement -> String -> PrimIO ()
 1811 |
 1812 |
 1813 |
 1814 |   export
 1815 |   %foreign "browser:lambda:x=>x.getSVGDocument()"
 1816 |   prim__getSVGDocument : HTMLEmbedElement -> PrimIO (Nullable Document)
 1817 |
 1818 |
 1819 |
 1820 | namespace HTMLFieldSetElement
 1821 |
 1822 |   export
 1823 |   %foreign "browser:lambda:()=> new HTMLFieldSetElement()"
 1824 |   prim__new : PrimIO HTMLFieldSetElement
 1825 |
 1826 |
 1827 |   export
 1828 |   %foreign "browser:lambda:x=>x.disabled"
 1829 |   prim__disabled : HTMLFieldSetElement -> PrimIO Boolean
 1830 |
 1831 |
 1832 |
 1833 |   export
 1834 |   %foreign "browser:lambda:(x,v)=>{x.disabled = v}"
 1835 |   prim__setDisabled : HTMLFieldSetElement -> Boolean -> PrimIO ()
 1836 |
 1837 |
 1838 |
 1839 |   export
 1840 |   %foreign "browser:lambda:x=>x.elements"
 1841 |   prim__elements : HTMLFieldSetElement -> PrimIO HTMLCollection
 1842 |
 1843 |
 1844 |   export
 1845 |   %foreign "browser:lambda:x=>x.form"
 1846 |   prim__form : HTMLFieldSetElement -> PrimIO (Nullable HTMLFormElement)
 1847 |
 1848 |
 1849 |   export
 1850 |   %foreign "browser:lambda:x=>x.name"
 1851 |   prim__name : HTMLFieldSetElement -> PrimIO String
 1852 |
 1853 |
 1854 |
 1855 |   export
 1856 |   %foreign "browser:lambda:(x,v)=>{x.name = v}"
 1857 |   prim__setName : HTMLFieldSetElement -> String -> PrimIO ()
 1858 |
 1859 |
 1860 |
 1861 |   export
 1862 |   %foreign "browser:lambda:x=>x.type"
 1863 |   prim__type : HTMLFieldSetElement -> PrimIO String
 1864 |
 1865 |
 1866 |   export
 1867 |   %foreign "browser:lambda:x=>x.validationMessage"
 1868 |   prim__validationMessage : HTMLFieldSetElement -> PrimIO String
 1869 |
 1870 |
 1871 |   export
 1872 |   %foreign "browser:lambda:x=>x.validity"
 1873 |   prim__validity : HTMLFieldSetElement -> PrimIO ValidityState
 1874 |
 1875 |
 1876 |   export
 1877 |   %foreign "browser:lambda:x=>x.willValidate"
 1878 |   prim__willValidate : HTMLFieldSetElement -> PrimIO Boolean
 1879 |
 1880 |
 1881 |   export
 1882 |   %foreign "browser:lambda:x=>x.checkValidity()"
 1883 |   prim__checkValidity : HTMLFieldSetElement -> PrimIO Boolean
 1884 |
 1885 |
 1886 |   export
 1887 |   %foreign "browser:lambda:x=>x.reportValidity()"
 1888 |   prim__reportValidity : HTMLFieldSetElement -> PrimIO Boolean
 1889 |
 1890 |
 1891 |   export
 1892 |   %foreign "browser:lambda:(x,a)=>x.setCustomValidity(a)"
 1893 |   prim__setCustomValidity : HTMLFieldSetElement -> String -> PrimIO ()
 1894 |
 1895 |
 1896 |
 1897 | namespace HTMLFontElement
 1898 |
 1899 |   export
 1900 |   %foreign "browser:lambda:()=> new HTMLFontElement()"
 1901 |   prim__new : PrimIO HTMLFontElement
 1902 |
 1903 |
 1904 |   export
 1905 |   %foreign "browser:lambda:x=>x.color"
 1906 |   prim__color : HTMLFontElement -> PrimIO String
 1907 |
 1908 |
 1909 |
 1910 |   export
 1911 |   %foreign "browser:lambda:(x,v)=>{x.color = v}"
 1912 |   prim__setColor : HTMLFontElement -> String -> PrimIO ()
 1913 |
 1914 |
 1915 |
 1916 |   export
 1917 |   %foreign "browser:lambda:x=>x.face"
 1918 |   prim__face : HTMLFontElement -> PrimIO String
 1919 |
 1920 |
 1921 |
 1922 |   export
 1923 |   %foreign "browser:lambda:(x,v)=>{x.face = v}"
 1924 |   prim__setFace : HTMLFontElement -> String -> PrimIO ()
 1925 |
 1926 |
 1927 |
 1928 |   export
 1929 |   %foreign "browser:lambda:x=>x.size"
 1930 |   prim__size : HTMLFontElement -> PrimIO String
 1931 |
 1932 |
 1933 |
 1934 |   export
 1935 |   %foreign "browser:lambda:(x,v)=>{x.size = v}"
 1936 |   prim__setSize : HTMLFontElement -> String -> PrimIO ()
 1937 |
 1938 |
 1939 |
 1940 |
 1941 | namespace HTMLFormControlsCollection
 1942 |
 1943 |   export
 1944 |   %foreign "browser:lambda:(x,a)=>x.namedItem(a)"
 1945 |   prim__namedItem :
 1946 |        HTMLFormControlsCollection
 1947 |     -> String
 1948 |     -> PrimIO (Nullable (Union2 RadioNodeList Element))
 1949 |
 1950 |
 1951 |
 1952 | namespace HTMLFormElement
 1953 |
 1954 |   export
 1955 |   %foreign "browser:lambda:()=> new HTMLFormElement()"
 1956 |   prim__new : PrimIO HTMLFormElement
 1957 |
 1958 |
 1959 |   export
 1960 |   %foreign "browser:lambda:(o,x)=>o[x]"
 1961 |   prim__get : HTMLFormElement -> Bits32 -> PrimIO Element
 1962 |
 1963 |
 1964 |   export
 1965 |   %foreign "browser:lambda:(o,x)=>o[x]"
 1966 |   prim__get1 :
 1967 |        HTMLFormElement
 1968 |     -> String
 1969 |     -> PrimIO (Union2 RadioNodeList Element)
 1970 |
 1971 |
 1972 |   export
 1973 |   %foreign "browser:lambda:x=>x.acceptCharset"
 1974 |   prim__acceptCharset : HTMLFormElement -> PrimIO String
 1975 |
 1976 |
 1977 |
 1978 |   export
 1979 |   %foreign "browser:lambda:(x,v)=>{x.acceptCharset = v}"
 1980 |   prim__setAcceptCharset : HTMLFormElement -> String -> PrimIO ()
 1981 |
 1982 |
 1983 |
 1984 |   export
 1985 |   %foreign "browser:lambda:x=>x.action"
 1986 |   prim__action : HTMLFormElement -> PrimIO String
 1987 |
 1988 |
 1989 |
 1990 |   export
 1991 |   %foreign "browser:lambda:(x,v)=>{x.action = v}"
 1992 |   prim__setAction : HTMLFormElement -> String -> PrimIO ()
 1993 |
 1994 |
 1995 |
 1996 |   export
 1997 |   %foreign "browser:lambda:x=>x.autocomplete"
 1998 |   prim__autocomplete : HTMLFormElement -> PrimIO String
 1999 |
 2000 |
 2001 |
 2002 |   export
 2003 |   %foreign "browser:lambda:(x,v)=>{x.autocomplete = v}"
 2004 |   prim__setAutocomplete : HTMLFormElement -> String -> PrimIO ()
 2005 |
 2006 |
 2007 |
 2008 |   export
 2009 |   %foreign "browser:lambda:x=>x.elements"
 2010 |   prim__elements : HTMLFormElement -> PrimIO HTMLFormControlsCollection
 2011 |
 2012 |
 2013 |   export
 2014 |   %foreign "browser:lambda:x=>x.encoding"
 2015 |   prim__encoding : HTMLFormElement -> PrimIO String
 2016 |
 2017 |
 2018 |
 2019 |   export
 2020 |   %foreign "browser:lambda:(x,v)=>{x.encoding = v}"
 2021 |   prim__setEncoding : HTMLFormElement -> String -> PrimIO ()
 2022 |
 2023 |
 2024 |
 2025 |   export
 2026 |   %foreign "browser:lambda:x=>x.enctype"
 2027 |   prim__enctype : HTMLFormElement -> PrimIO String
 2028 |
 2029 |
 2030 |
 2031 |   export
 2032 |   %foreign "browser:lambda:(x,v)=>{x.enctype = v}"
 2033 |   prim__setEnctype : HTMLFormElement -> String -> PrimIO ()
 2034 |
 2035 |
 2036 |
 2037 |   export
 2038 |   %foreign "browser:lambda:x=>x.length"
 2039 |   prim__length : HTMLFormElement -> PrimIO Bits32
 2040 |
 2041 |
 2042 |   export
 2043 |   %foreign "browser:lambda:x=>x.method"
 2044 |   prim__method : HTMLFormElement -> PrimIO String
 2045 |
 2046 |
 2047 |
 2048 |   export
 2049 |   %foreign "browser:lambda:(x,v)=>{x.method = v}"
 2050 |   prim__setMethod : HTMLFormElement -> String -> PrimIO ()
 2051 |
 2052 |
 2053 |
 2054 |   export
 2055 |   %foreign "browser:lambda:x=>x.name"
 2056 |   prim__name : HTMLFormElement -> PrimIO String
 2057 |
 2058 |
 2059 |
 2060 |   export
 2061 |   %foreign "browser:lambda:(x,v)=>{x.name = v}"
 2062 |   prim__setName : HTMLFormElement -> String -> PrimIO ()
 2063 |
 2064 |
 2065 |
 2066 |   export
 2067 |   %foreign "browser:lambda:x=>x.noValidate"
 2068 |   prim__noValidate : HTMLFormElement -> PrimIO Boolean
 2069 |
 2070 |
 2071 |
 2072 |   export
 2073 |   %foreign "browser:lambda:(x,v)=>{x.noValidate = v}"
 2074 |   prim__setNoValidate : HTMLFormElement -> Boolean -> PrimIO ()
 2075 |
 2076 |
 2077 |
 2078 |   export
 2079 |   %foreign "browser:lambda:x=>x.rel"
 2080 |   prim__rel : HTMLFormElement -> PrimIO String
 2081 |
 2082 |
 2083 |
 2084 |   export
 2085 |   %foreign "browser:lambda:(x,v)=>{x.rel = v}"
 2086 |   prim__setRel : HTMLFormElement -> String -> PrimIO ()
 2087 |
 2088 |
 2089 |
 2090 |   export
 2091 |   %foreign "browser:lambda:x=>x.relList"
 2092 |   prim__relList : HTMLFormElement -> PrimIO DOMTokenList
 2093 |
 2094 |
 2095 |   export
 2096 |   %foreign "browser:lambda:x=>x.target"
 2097 |   prim__target : HTMLFormElement -> PrimIO String
 2098 |
 2099 |
 2100 |
 2101 |   export
 2102 |   %foreign "browser:lambda:(x,v)=>{x.target = v}"
 2103 |   prim__setTarget : HTMLFormElement -> String -> PrimIO ()
 2104 |
 2105 |
 2106 |
 2107 |   export
 2108 |   %foreign "browser:lambda:x=>x.checkValidity()"
 2109 |   prim__checkValidity : HTMLFormElement -> PrimIO Boolean
 2110 |
 2111 |
 2112 |   export
 2113 |   %foreign "browser:lambda:x=>x.reportValidity()"
 2114 |   prim__reportValidity : HTMLFormElement -> PrimIO Boolean
 2115 |
 2116 |
 2117 |   export
 2118 |   %foreign "browser:lambda:(x,a)=>x.requestSubmit(a)"
 2119 |   prim__requestSubmit :
 2120 |        HTMLFormElement
 2121 |     -> UndefOr (Nullable HTMLElement)
 2122 |     -> PrimIO ()
 2123 |
 2124 |
 2125 |   export
 2126 |   %foreign "browser:lambda:x=>x.reset()"
 2127 |   prim__reset : HTMLFormElement -> PrimIO ()
 2128 |
 2129 |
 2130 |   export
 2131 |   %foreign "browser:lambda:x=>x.submit()"
 2132 |   prim__submit : HTMLFormElement -> PrimIO ()
 2133 |
 2134 |
 2135 |
 2136 | namespace HTMLFrameElement
 2137 |
 2138 |   export
 2139 |   %foreign "browser:lambda:()=> new HTMLFrameElement()"
 2140 |   prim__new : PrimIO HTMLFrameElement
 2141 |
 2142 |
 2143 |   export
 2144 |   %foreign "browser:lambda:x=>x.contentDocument"
 2145 |   prim__contentDocument : HTMLFrameElement -> PrimIO (Nullable Document)
 2146 |
 2147 |
 2148 |   export
 2149 |   %foreign "browser:lambda:x=>x.contentWindow"
 2150 |   prim__contentWindow : HTMLFrameElement -> PrimIO (Nullable WindowProxy)
 2151 |
 2152 |
 2153 |   export
 2154 |   %foreign "browser:lambda:x=>x.frameBorder"
 2155 |   prim__frameBorder : HTMLFrameElement -> PrimIO String
 2156 |
 2157 |
 2158 |
 2159 |   export
 2160 |   %foreign "browser:lambda:(x,v)=>{x.frameBorder = v}"
 2161 |   prim__setFrameBorder : HTMLFrameElement -> String -> PrimIO ()
 2162 |
 2163 |
 2164 |
 2165 |   export
 2166 |   %foreign "browser:lambda:x=>x.longDesc"
 2167 |   prim__longDesc : HTMLFrameElement -> PrimIO String
 2168 |
 2169 |
 2170 |
 2171 |   export
 2172 |   %foreign "browser:lambda:(x,v)=>{x.longDesc = v}"
 2173 |   prim__setLongDesc : HTMLFrameElement -> String -> PrimIO ()
 2174 |
 2175 |
 2176 |
 2177 |   export
 2178 |   %foreign "browser:lambda:x=>x.marginHeight"
 2179 |   prim__marginHeight : HTMLFrameElement -> PrimIO String
 2180 |
 2181 |
 2182 |
 2183 |   export
 2184 |   %foreign "browser:lambda:(x,v)=>{x.marginHeight = v}"
 2185 |   prim__setMarginHeight : HTMLFrameElement -> String -> PrimIO ()
 2186 |
 2187 |
 2188 |
 2189 |   export
 2190 |   %foreign "browser:lambda:x=>x.marginWidth"
 2191 |   prim__marginWidth : HTMLFrameElement -> PrimIO String
 2192 |
 2193 |
 2194 |
 2195 |   export
 2196 |   %foreign "browser:lambda:(x,v)=>{x.marginWidth = v}"
 2197 |   prim__setMarginWidth : HTMLFrameElement -> String -> PrimIO ()
 2198 |
 2199 |
 2200 |
 2201 |   export
 2202 |   %foreign "browser:lambda:x=>x.name"
 2203 |   prim__name : HTMLFrameElement -> PrimIO String
 2204 |
 2205 |
 2206 |
 2207 |   export
 2208 |   %foreign "browser:lambda:(x,v)=>{x.name = v}"
 2209 |   prim__setName : HTMLFrameElement -> String -> PrimIO ()
 2210 |
 2211 |
 2212 |
 2213 |   export
 2214 |   %foreign "browser:lambda:x=>x.noResize"
 2215 |   prim__noResize : HTMLFrameElement -> PrimIO Boolean
 2216 |
 2217 |
 2218 |
 2219 |   export
 2220 |   %foreign "browser:lambda:(x,v)=>{x.noResize = v}"
 2221 |   prim__setNoResize : HTMLFrameElement -> Boolean -> PrimIO ()
 2222 |
 2223 |
 2224 |
 2225 |   export
 2226 |   %foreign "browser:lambda:x=>x.scrolling"
 2227 |   prim__scrolling : HTMLFrameElement -> PrimIO String
 2228 |
 2229 |
 2230 |
 2231 |   export
 2232 |   %foreign "browser:lambda:(x,v)=>{x.scrolling = v}"
 2233 |   prim__setScrolling : HTMLFrameElement -> String -> PrimIO ()
 2234 |
 2235 |
 2236 |
 2237 |   export
 2238 |   %foreign "browser:lambda:x=>x.src"
 2239 |   prim__src : HTMLFrameElement -> PrimIO String
 2240 |
 2241 |
 2242 |
 2243 |   export
 2244 |   %foreign "browser:lambda:(x,v)=>{x.src = v}"
 2245 |   prim__setSrc : HTMLFrameElement -> String -> PrimIO ()
 2246 |
 2247 |
 2248 |
 2249 |
 2250 | namespace HTMLFrameSetElement
 2251 |
 2252 |   export
 2253 |   %foreign "browser:lambda:()=> new HTMLFrameSetElement()"
 2254 |   prim__new : PrimIO HTMLFrameSetElement
 2255 |
 2256 |
 2257 |   export
 2258 |   %foreign "browser:lambda:x=>x.cols"
 2259 |   prim__cols : HTMLFrameSetElement -> PrimIO String
 2260 |
 2261 |
 2262 |
 2263 |   export
 2264 |   %foreign "browser:lambda:(x,v)=>{x.cols = v}"
 2265 |   prim__setCols : HTMLFrameSetElement -> String -> PrimIO ()
 2266 |
 2267 |
 2268 |
 2269 |   export
 2270 |   %foreign "browser:lambda:x=>x.rows"
 2271 |   prim__rows : HTMLFrameSetElement -> PrimIO String
 2272 |
 2273 |
 2274 |
 2275 |   export
 2276 |   %foreign "browser:lambda:(x,v)=>{x.rows = v}"
 2277 |   prim__setRows : HTMLFrameSetElement -> String -> PrimIO ()
 2278 |
 2279 |
 2280 |
 2281 |
 2282 | namespace HTMLHRElement
 2283 |
 2284 |   export
 2285 |   %foreign "browser:lambda:()=> new HTMLHRElement()"
 2286 |   prim__new : PrimIO HTMLHRElement
 2287 |
 2288 |
 2289 |   export
 2290 |   %foreign "browser:lambda:x=>x.align"
 2291 |   prim__align : HTMLHRElement -> PrimIO String
 2292 |
 2293 |
 2294 |
 2295 |   export
 2296 |   %foreign "browser:lambda:(x,v)=>{x.align = v}"
 2297 |   prim__setAlign : HTMLHRElement -> String -> PrimIO ()
 2298 |
 2299 |
 2300 |
 2301 |   export
 2302 |   %foreign "browser:lambda:x=>x.color"
 2303 |   prim__color : HTMLHRElement -> PrimIO String
 2304 |
 2305 |
 2306 |
 2307 |   export
 2308 |   %foreign "browser:lambda:(x,v)=>{x.color = v}"
 2309 |   prim__setColor : HTMLHRElement -> String -> PrimIO ()
 2310 |
 2311 |
 2312 |
 2313 |   export
 2314 |   %foreign "browser:lambda:x=>x.noShade"
 2315 |   prim__noShade : HTMLHRElement -> PrimIO Boolean
 2316 |
 2317 |
 2318 |
 2319 |   export
 2320 |   %foreign "browser:lambda:(x,v)=>{x.noShade = v}"
 2321 |   prim__setNoShade : HTMLHRElement -> Boolean -> PrimIO ()
 2322 |
 2323 |
 2324 |
 2325 |   export
 2326 |   %foreign "browser:lambda:x=>x.size"
 2327 |   prim__size : HTMLHRElement -> PrimIO String
 2328 |
 2329 |
 2330 |
 2331 |   export
 2332 |   %foreign "browser:lambda:(x,v)=>{x.size = v}"
 2333 |   prim__setSize : HTMLHRElement -> String -> PrimIO ()
 2334 |
 2335 |
 2336 |
 2337 |   export
 2338 |   %foreign "browser:lambda:x=>x.width"
 2339 |   prim__width : HTMLHRElement -> PrimIO String
 2340 |
 2341 |
 2342 |
 2343 |   export
 2344 |   %foreign "browser:lambda:(x,v)=>{x.width = v}"
 2345 |   prim__setWidth : HTMLHRElement -> String -> PrimIO ()
 2346 |
 2347 |
 2348 |
 2349 |
 2350 | namespace HTMLHeadElement
 2351 |
 2352 |   export
 2353 |   %foreign "browser:lambda:()=> new HTMLHeadElement()"
 2354 |   prim__new : PrimIO HTMLHeadElement
 2355 |
 2356 |
 2357 |
 2358 | namespace HTMLHeadingElement
 2359 |
 2360 |   export
 2361 |   %foreign "browser:lambda:()=> new HTMLHeadingElement()"
 2362 |   prim__new : PrimIO HTMLHeadingElement
 2363 |
 2364 |
 2365 |   export
 2366 |   %foreign "browser:lambda:x=>x.align"
 2367 |   prim__align : HTMLHeadingElement -> PrimIO String
 2368 |
 2369 |
 2370 |
 2371 |   export
 2372 |   %foreign "browser:lambda:(x,v)=>{x.align = v}"
 2373 |   prim__setAlign : HTMLHeadingElement -> String -> PrimIO ()
 2374 |
 2375 |
 2376 |
 2377 |
 2378 | namespace HTMLHtmlElement
 2379 |
 2380 |   export
 2381 |   %foreign "browser:lambda:()=> new HTMLHtmlElement()"
 2382 |   prim__new : PrimIO HTMLHtmlElement
 2383 |
 2384 |
 2385 |   export
 2386 |   %foreign "browser:lambda:x=>x.version"
 2387 |   prim__version : HTMLHtmlElement -> PrimIO String
 2388 |
 2389 |
 2390 |
 2391 |   export
 2392 |   %foreign "browser:lambda:(x,v)=>{x.version = v}"
 2393 |   prim__setVersion : HTMLHtmlElement -> String -> PrimIO ()
 2394 |
 2395 |
 2396 |
 2397 |
 2398 | namespace HTMLIFrameElement
 2399 |
 2400 |   export
 2401 |   %foreign "browser:lambda:()=> new HTMLIFrameElement()"
 2402 |   prim__new : PrimIO HTMLIFrameElement
 2403 |
 2404 |
 2405 |   export
 2406 |   %foreign "browser:lambda:x=>x.align"
 2407 |   prim__align : HTMLIFrameElement -> PrimIO String
 2408 |
 2409 |
 2410 |
 2411 |   export
 2412 |   %foreign "browser:lambda:(x,v)=>{x.align = v}"
 2413 |   prim__setAlign : HTMLIFrameElement -> String -> PrimIO ()
 2414 |
 2415 |
 2416 |
 2417 |   export
 2418 |   %foreign "browser:lambda:x=>x.allow"
 2419 |   prim__allow : HTMLIFrameElement -> PrimIO String
 2420 |
 2421 |
 2422 |
 2423 |   export
 2424 |   %foreign "browser:lambda:(x,v)=>{x.allow = v}"
 2425 |   prim__setAllow : HTMLIFrameElement -> String -> PrimIO ()
 2426 |
 2427 |
 2428 |
 2429 |   export
 2430 |   %foreign "browser:lambda:x=>x.allowFullscreen"
 2431 |   prim__allowFullscreen : HTMLIFrameElement -> PrimIO Boolean
 2432 |
 2433 |
 2434 |
 2435 |   export
 2436 |   %foreign "browser:lambda:(x,v)=>{x.allowFullscreen = v}"
 2437 |   prim__setAllowFullscreen : HTMLIFrameElement -> Boolean -> PrimIO ()
 2438 |
 2439 |
 2440 |
 2441 |   export
 2442 |   %foreign "browser:lambda:x=>x.contentDocument"
 2443 |   prim__contentDocument : HTMLIFrameElement -> PrimIO (Nullable Document)
 2444 |
 2445 |
 2446 |   export
 2447 |   %foreign "browser:lambda:x=>x.contentWindow"
 2448 |   prim__contentWindow : HTMLIFrameElement -> PrimIO (Nullable WindowProxy)
 2449 |
 2450 |
 2451 |   export
 2452 |   %foreign "browser:lambda:x=>x.frameBorder"
 2453 |   prim__frameBorder : HTMLIFrameElement -> PrimIO String
 2454 |
 2455 |
 2456 |
 2457 |   export
 2458 |   %foreign "browser:lambda:(x,v)=>{x.frameBorder = v}"
 2459 |   prim__setFrameBorder : HTMLIFrameElement -> String -> PrimIO ()
 2460 |
 2461 |
 2462 |
 2463 |   export
 2464 |   %foreign "browser:lambda:x=>x.height"
 2465 |   prim__height : HTMLIFrameElement -> PrimIO String
 2466 |
 2467 |
 2468 |
 2469 |   export
 2470 |   %foreign "browser:lambda:(x,v)=>{x.height = v}"
 2471 |   prim__setHeight : HTMLIFrameElement -> String -> PrimIO ()
 2472 |
 2473 |
 2474 |
 2475 |   export
 2476 |   %foreign "browser:lambda:x=>x.loading"
 2477 |   prim__loading : HTMLIFrameElement -> PrimIO String
 2478 |
 2479 |
 2480 |
 2481 |   export
 2482 |   %foreign "browser:lambda:(x,v)=>{x.loading = v}"
 2483 |   prim__setLoading : HTMLIFrameElement -> String -> PrimIO ()
 2484 |
 2485 |
 2486 |
 2487 |   export
 2488 |   %foreign "browser:lambda:x=>x.longDesc"
 2489 |   prim__longDesc : HTMLIFrameElement -> PrimIO String
 2490 |
 2491 |
 2492 |
 2493 |   export
 2494 |   %foreign "browser:lambda:(x,v)=>{x.longDesc = v}"
 2495 |   prim__setLongDesc : HTMLIFrameElement -> String -> PrimIO ()
 2496 |
 2497 |
 2498 |
 2499 |   export
 2500 |   %foreign "browser:lambda:x=>x.marginHeight"
 2501 |   prim__marginHeight : HTMLIFrameElement -> PrimIO String
 2502 |
 2503 |
 2504 |
 2505 |   export
 2506 |   %foreign "browser:lambda:(x,v)=>{x.marginHeight = v}"
 2507 |   prim__setMarginHeight : HTMLIFrameElement -> String -> PrimIO ()
 2508 |
 2509 |
 2510 |
 2511 |   export
 2512 |   %foreign "browser:lambda:x=>x.marginWidth"
 2513 |   prim__marginWidth : HTMLIFrameElement -> PrimIO String
 2514 |
 2515 |
 2516 |
 2517 |   export
 2518 |   %foreign "browser:lambda:(x,v)=>{x.marginWidth = v}"
 2519 |   prim__setMarginWidth : HTMLIFrameElement -> String -> PrimIO ()
 2520 |
 2521 |
 2522 |
 2523 |   export
 2524 |   %foreign "browser:lambda:x=>x.name"
 2525 |   prim__name : HTMLIFrameElement -> PrimIO String
 2526 |
 2527 |
 2528 |
 2529 |   export
 2530 |   %foreign "browser:lambda:(x,v)=>{x.name = v}"
 2531 |   prim__setName : HTMLIFrameElement -> String -> PrimIO ()
 2532 |
 2533 |
 2534 |
 2535 |   export
 2536 |   %foreign "browser:lambda:x=>x.referrerPolicy"
 2537 |   prim__referrerPolicy : HTMLIFrameElement -> PrimIO String
 2538 |
 2539 |
 2540 |
 2541 |   export
 2542 |   %foreign "browser:lambda:(x,v)=>{x.referrerPolicy = v}"
 2543 |   prim__setReferrerPolicy : HTMLIFrameElement -> String -> PrimIO ()
 2544 |
 2545 |
 2546 |
 2547 |   export
 2548 |   %foreign "browser:lambda:x=>x.sandbox"
 2549 |   prim__sandbox : HTMLIFrameElement -> PrimIO DOMTokenList
 2550 |
 2551 |
 2552 |   export
 2553 |   %foreign "browser:lambda:x=>x.scrolling"
 2554 |   prim__scrolling : HTMLIFrameElement -> PrimIO String
 2555 |
 2556 |
 2557 |
 2558 |   export
 2559 |   %foreign "browser:lambda:(x,v)=>{x.scrolling = v}"
 2560 |   prim__setScrolling : HTMLIFrameElement -> String -> PrimIO ()
 2561 |
 2562 |
 2563 |
 2564 |   export
 2565 |   %foreign "browser:lambda:x=>x.src"
 2566 |   prim__src : HTMLIFrameElement -> PrimIO String
 2567 |
 2568 |
 2569 |
 2570 |   export
 2571 |   %foreign "browser:lambda:(x,v)=>{x.src = v}"
 2572 |   prim__setSrc : HTMLIFrameElement -> String -> PrimIO ()
 2573 |
 2574 |
 2575 |
 2576 |   export
 2577 |   %foreign "browser:lambda:x=>x.srcdoc"
 2578 |   prim__srcdoc : HTMLIFrameElement -> PrimIO String
 2579 |
 2580 |
 2581 |
 2582 |   export
 2583 |   %foreign "browser:lambda:(x,v)=>{x.srcdoc = v}"
 2584 |   prim__setSrcdoc : HTMLIFrameElement -> String -> PrimIO ()
 2585 |
 2586 |
 2587 |
 2588 |   export
 2589 |   %foreign "browser:lambda:x=>x.width"
 2590 |   prim__width : HTMLIFrameElement -> PrimIO String
 2591 |
 2592 |
 2593 |
 2594 |   export
 2595 |   %foreign "browser:lambda:(x,v)=>{x.width = v}"
 2596 |   prim__setWidth : HTMLIFrameElement -> String -> PrimIO ()
 2597 |
 2598 |
 2599 |
 2600 |   export
 2601 |   %foreign "browser:lambda:x=>x.getSVGDocument()"
 2602 |   prim__getSVGDocument : HTMLIFrameElement -> PrimIO (Nullable Document)
 2603 |
 2604 |
 2605 |
 2606 | namespace HTMLImageElement
 2607 |
 2608 |   export
 2609 |   %foreign "browser:lambda:()=> new HTMLImageElement()"
 2610 |   prim__new : PrimIO HTMLImageElement
 2611 |
 2612 |
 2613 |   export
 2614 |   %foreign "browser:lambda:x=>x.align"
 2615 |   prim__align : HTMLImageElement -> PrimIO String
 2616 |
 2617 |
 2618 |
 2619 |   export
 2620 |   %foreign "browser:lambda:(x,v)=>{x.align = v}"
 2621 |   prim__setAlign : HTMLImageElement -> String -> PrimIO ()
 2622 |
 2623 |
 2624 |
 2625 |   export
 2626 |   %foreign "browser:lambda:x=>x.alt"
 2627 |   prim__alt : HTMLImageElement -> PrimIO String
 2628 |
 2629 |
 2630 |
 2631 |   export
 2632 |   %foreign "browser:lambda:(x,v)=>{x.alt = v}"
 2633 |   prim__setAlt : HTMLImageElement -> String -> PrimIO ()
 2634 |
 2635 |
 2636 |
 2637 |   export
 2638 |   %foreign "browser:lambda:x=>x.border"
 2639 |   prim__border : HTMLImageElement -> PrimIO String
 2640 |
 2641 |
 2642 |
 2643 |   export
 2644 |   %foreign "browser:lambda:(x,v)=>{x.border = v}"
 2645 |   prim__setBorder : HTMLImageElement -> String -> PrimIO ()
 2646 |
 2647 |
 2648 |
 2649 |   export
 2650 |   %foreign "browser:lambda:x=>x.complete"
 2651 |   prim__complete : HTMLImageElement -> PrimIO Boolean
 2652 |
 2653 |
 2654 |   export
 2655 |   %foreign "browser:lambda:x=>x.crossOrigin"
 2656 |   prim__crossOrigin : HTMLImageElement -> PrimIO (Nullable String)
 2657 |
 2658 |
 2659 |
 2660 |   export
 2661 |   %foreign "browser:lambda:(x,v)=>{x.crossOrigin = v}"
 2662 |   prim__setCrossOrigin : HTMLImageElement -> Nullable String -> PrimIO ()
 2663 |
 2664 |
 2665 |
 2666 |   export
 2667 |   %foreign "browser:lambda:x=>x.currentSrc"
 2668 |   prim__currentSrc : HTMLImageElement -> PrimIO String
 2669 |
 2670 |
 2671 |   export
 2672 |   %foreign "browser:lambda:x=>x.decoding"
 2673 |   prim__decoding : HTMLImageElement -> PrimIO String
 2674 |
 2675 |
 2676 |
 2677 |   export
 2678 |   %foreign "browser:lambda:(x,v)=>{x.decoding = v}"
 2679 |   prim__setDecoding : HTMLImageElement -> String -> PrimIO ()
 2680 |
 2681 |
 2682 |
 2683 |   export
 2684 |   %foreign "browser:lambda:x=>x.height"
 2685 |   prim__height : HTMLImageElement -> PrimIO Bits32
 2686 |
 2687 |
 2688 |
 2689 |   export
 2690 |   %foreign "browser:lambda:(x,v)=>{x.height = v}"
 2691 |   prim__setHeight : HTMLImageElement -> Bits32 -> PrimIO ()
 2692 |
 2693 |
 2694 |
 2695 |   export
 2696 |   %foreign "browser:lambda:x=>x.hspace"
 2697 |   prim__hspace : HTMLImageElement -> PrimIO Bits32
 2698 |
 2699 |
 2700 |
 2701 |   export
 2702 |   %foreign "browser:lambda:(x,v)=>{x.hspace = v}"
 2703 |   prim__setHspace : HTMLImageElement -> Bits32 -> PrimIO ()
 2704 |
 2705 |
 2706 |
 2707 |   export
 2708 |   %foreign "browser:lambda:x=>x.isMap"
 2709 |   prim__isMap : HTMLImageElement -> PrimIO Boolean
 2710 |
 2711 |
 2712 |
 2713 |   export
 2714 |   %foreign "browser:lambda:(x,v)=>{x.isMap = v}"
 2715 |   prim__setIsMap : HTMLImageElement -> Boolean -> PrimIO ()
 2716 |
 2717 |
 2718 |
 2719 |   export
 2720 |   %foreign "browser:lambda:x=>x.loading"
 2721 |   prim__loading : HTMLImageElement -> PrimIO String
 2722 |
 2723 |
 2724 |
 2725 |   export
 2726 |   %foreign "browser:lambda:(x,v)=>{x.loading = v}"
 2727 |   prim__setLoading : HTMLImageElement -> String -> PrimIO ()
 2728 |
 2729 |
 2730 |
 2731 |   export
 2732 |   %foreign "browser:lambda:x=>x.longDesc"
 2733 |   prim__longDesc : HTMLImageElement -> PrimIO String
 2734 |
 2735 |
 2736 |
 2737 |   export
 2738 |   %foreign "browser:lambda:(x,v)=>{x.longDesc = v}"
 2739 |   prim__setLongDesc : HTMLImageElement -> String -> PrimIO ()
 2740 |
 2741 |
 2742 |
 2743 |   export
 2744 |   %foreign "browser:lambda:x=>x.lowsrc"
 2745 |   prim__lowsrc : HTMLImageElement -> PrimIO String
 2746 |
 2747 |
 2748 |
 2749 |   export
 2750 |   %foreign "browser:lambda:(x,v)=>{x.lowsrc = v}"
 2751 |   prim__setLowsrc : HTMLImageElement -> String -> PrimIO ()
 2752 |
 2753 |
 2754 |
 2755 |   export
 2756 |   %foreign "browser:lambda:x=>x.name"
 2757 |   prim__name : HTMLImageElement -> PrimIO String
 2758 |
 2759 |
 2760 |
 2761 |   export
 2762 |   %foreign "browser:lambda:(x,v)=>{x.name = v}"
 2763 |   prim__setName : HTMLImageElement -> String -> PrimIO ()
 2764 |
 2765 |
 2766 |
 2767 |   export
 2768 |   %foreign "browser:lambda:x=>x.naturalHeight"
 2769 |   prim__naturalHeight : HTMLImageElement -> PrimIO Bits32
 2770 |
 2771 |
 2772 |   export
 2773 |   %foreign "browser:lambda:x=>x.naturalWidth"
 2774 |   prim__naturalWidth : HTMLImageElement -> PrimIO Bits32
 2775 |
 2776 |
 2777 |   export
 2778 |   %foreign "browser:lambda:x=>x.referrerPolicy"
 2779 |   prim__referrerPolicy : HTMLImageElement -> PrimIO String
 2780 |
 2781 |
 2782 |
 2783 |   export
 2784 |   %foreign "browser:lambda:(x,v)=>{x.referrerPolicy = v}"
 2785 |   prim__setReferrerPolicy : HTMLImageElement -> String -> PrimIO ()
 2786 |
 2787 |
 2788 |
 2789 |   export
 2790 |   %foreign "browser:lambda:x=>x.sizes"
 2791 |   prim__sizes : HTMLImageElement -> PrimIO String
 2792 |
 2793 |
 2794 |
 2795 |   export
 2796 |   %foreign "browser:lambda:(x,v)=>{x.sizes = v}"
 2797 |   prim__setSizes : HTMLImageElement -> String -> PrimIO ()
 2798 |
 2799 |
 2800 |
 2801 |   export
 2802 |   %foreign "browser:lambda:x=>x.src"
 2803 |   prim__src : HTMLImageElement -> PrimIO String
 2804 |
 2805 |
 2806 |
 2807 |   export
 2808 |   %foreign "browser:lambda:(x,v)=>{x.src = v}"
 2809 |   prim__setSrc : HTMLImageElement -> String -> PrimIO ()
 2810 |
 2811 |
 2812 |
 2813 |   export
 2814 |   %foreign "browser:lambda:x=>x.srcset"
 2815 |   prim__srcset : HTMLImageElement -> PrimIO String
 2816 |
 2817 |
 2818 |
 2819 |   export
 2820 |   %foreign "browser:lambda:(x,v)=>{x.srcset = v}"
 2821 |   prim__setSrcset : HTMLImageElement -> String -> PrimIO ()
 2822 |
 2823 |
 2824 |
 2825 |   export
 2826 |   %foreign "browser:lambda:x=>x.useMap"
 2827 |   prim__useMap : HTMLImageElement -> PrimIO String
 2828 |
 2829 |
 2830 |
 2831 |   export
 2832 |   %foreign "browser:lambda:(x,v)=>{x.useMap = v}"
 2833 |   prim__setUseMap : HTMLImageElement -> String -> PrimIO ()
 2834 |
 2835 |
 2836 |
 2837 |   export
 2838 |   %foreign "browser:lambda:x=>x.vspace"
 2839 |   prim__vspace : HTMLImageElement -> PrimIO Bits32
 2840 |
 2841 |
 2842 |
 2843 |   export
 2844 |   %foreign "browser:lambda:(x,v)=>{x.vspace = v}"
 2845 |   prim__setVspace : HTMLImageElement -> Bits32 -> PrimIO ()
 2846 |
 2847 |
 2848 |
 2849 |   export
 2850 |   %foreign "browser:lambda:x=>x.width"
 2851 |   prim__width : HTMLImageElement -> PrimIO Bits32
 2852 |
 2853 |
 2854 |
 2855 |   export
 2856 |   %foreign "browser:lambda:(x,v)=>{x.width = v}"
 2857 |   prim__setWidth : HTMLImageElement -> Bits32 -> PrimIO ()
 2858 |
 2859 |
 2860 |
 2861 |   export
 2862 |   %foreign "browser:lambda:x=>x.x"
 2863 |   prim__x : HTMLImageElement -> PrimIO Int32
 2864 |
 2865 |
 2866 |   export
 2867 |   %foreign "browser:lambda:x=>x.y"
 2868 |   prim__y : HTMLImageElement -> PrimIO Int32
 2869 |
 2870 |
 2871 |   export
 2872 |   %foreign "browser:lambda:x=>x.decode()"
 2873 |   prim__decode : HTMLImageElement -> PrimIO (Promise Undefined)
 2874 |
 2875 |
 2876 |
 2877 | namespace HTMLInputElement
 2878 |
 2879 |   export
 2880 |   %foreign "browser:lambda:()=> new HTMLInputElement()"
 2881 |   prim__new : PrimIO HTMLInputElement
 2882 |
 2883 |
 2884 |   export
 2885 |   %foreign "browser:lambda:x=>x.accept"
 2886 |   prim__accept : HTMLInputElement -> PrimIO String
 2887 |
 2888 |
 2889 |
 2890 |   export
 2891 |   %foreign "browser:lambda:(x,v)=>{x.accept = v}"
 2892 |   prim__setAccept : HTMLInputElement -> String -> PrimIO ()
 2893 |
 2894 |
 2895 |
 2896 |   export
 2897 |   %foreign "browser:lambda:x=>x.align"
 2898 |   prim__align : HTMLInputElement -> PrimIO String
 2899 |
 2900 |
 2901 |
 2902 |   export
 2903 |   %foreign "browser:lambda:(x,v)=>{x.align = v}"
 2904 |   prim__setAlign : HTMLInputElement -> String -> PrimIO ()
 2905 |
 2906 |
 2907 |
 2908 |   export
 2909 |   %foreign "browser:lambda:x=>x.alt"
 2910 |   prim__alt : HTMLInputElement -> PrimIO String
 2911 |
 2912 |
 2913 |
 2914 |   export
 2915 |   %foreign "browser:lambda:(x,v)=>{x.alt = v}"
 2916 |   prim__setAlt : HTMLInputElement -> String -> PrimIO ()
 2917 |
 2918 |
 2919 |
 2920 |   export
 2921 |   %foreign "browser:lambda:x=>x.autocomplete"
 2922 |   prim__autocomplete : HTMLInputElement -> PrimIO String
 2923 |
 2924 |
 2925 |
 2926 |   export
 2927 |   %foreign "browser:lambda:(x,v)=>{x.autocomplete = v}"
 2928 |   prim__setAutocomplete : HTMLInputElement -> String -> PrimIO ()
 2929 |
 2930 |
 2931 |
 2932 |   export
 2933 |   %foreign "browser:lambda:x=>x.checked"
 2934 |   prim__checked : HTMLInputElement -> PrimIO Boolean
 2935 |
 2936 |
 2937 |
 2938 |   export
 2939 |   %foreign "browser:lambda:(x,v)=>{x.checked = v}"
 2940 |   prim__setChecked : HTMLInputElement -> Boolean -> PrimIO ()
 2941 |
 2942 |
 2943 |
 2944 |   export
 2945 |   %foreign "browser:lambda:x=>x.defaultChecked"
 2946 |   prim__defaultChecked : HTMLInputElement -> PrimIO Boolean
 2947 |
 2948 |
 2949 |
 2950 |   export
 2951 |   %foreign "browser:lambda:(x,v)=>{x.defaultChecked = v}"
 2952 |   prim__setDefaultChecked : HTMLInputElement -> Boolean -> PrimIO ()
 2953 |
 2954 |
 2955 |
 2956 |   export
 2957 |   %foreign "browser:lambda:x=>x.defaultValue"
 2958 |   prim__defaultValue : HTMLInputElement -> PrimIO String
 2959 |
 2960 |
 2961 |
 2962 |   export
 2963 |   %foreign "browser:lambda:(x,v)=>{x.defaultValue = v}"
 2964 |   prim__setDefaultValue : HTMLInputElement -> String -> PrimIO ()
 2965 |
 2966 |
 2967 |
 2968 |   export
 2969 |   %foreign "browser:lambda:x=>x.dirName"
 2970 |   prim__dirName : HTMLInputElement -> PrimIO String
 2971 |
 2972 |
 2973 |
 2974 |   export
 2975 |   %foreign "browser:lambda:(x,v)=>{x.dirName = v}"
 2976 |   prim__setDirName : HTMLInputElement -> String -> PrimIO ()
 2977 |
 2978 |
 2979 |
 2980 |   export
 2981 |   %foreign "browser:lambda:x=>x.disabled"
 2982 |   prim__disabled : HTMLInputElement -> PrimIO Boolean
 2983 |
 2984 |
 2985 |
 2986 |   export
 2987 |   %foreign "browser:lambda:(x,v)=>{x.disabled = v}"
 2988 |   prim__setDisabled : HTMLInputElement -> Boolean -> PrimIO ()
 2989 |
 2990 |
 2991 |
 2992 |   export
 2993 |   %foreign "browser:lambda:x=>x.files"
 2994 |   prim__files : HTMLInputElement -> PrimIO (Nullable FileList)
 2995 |
 2996 |
 2997 |
 2998 |   export
 2999 |   %foreign "browser:lambda:(x,v)=>{x.files = v}"
 3000 |   prim__setFiles : HTMLInputElement -> Nullable FileList -> PrimIO ()
 3001 |
 3002 |
 3003 |
 3004 |   export
 3005 |   %foreign "browser:lambda:x=>x.form"
 3006 |   prim__form : HTMLInputElement -> PrimIO (Nullable HTMLFormElement)
 3007 |
 3008 |
 3009 |   export
 3010 |   %foreign "browser:lambda:x=>x.formAction"
 3011 |   prim__formAction : HTMLInputElement -> PrimIO String
 3012 |
 3013 |
 3014 |
 3015 |   export
 3016 |   %foreign "browser:lambda:(x,v)=>{x.formAction = v}"
 3017 |   prim__setFormAction : HTMLInputElement -> String -> PrimIO ()
 3018 |
 3019 |
 3020 |
 3021 |   export
 3022 |   %foreign "browser:lambda:x=>x.formEnctype"
 3023 |   prim__formEnctype : HTMLInputElement -> PrimIO String
 3024 |
 3025 |
 3026 |
 3027 |   export
 3028 |   %foreign "browser:lambda:(x,v)=>{x.formEnctype = v}"
 3029 |   prim__setFormEnctype : HTMLInputElement -> String -> PrimIO ()
 3030 |
 3031 |
 3032 |
 3033 |   export
 3034 |   %foreign "browser:lambda:x=>x.formMethod"
 3035 |   prim__formMethod : HTMLInputElement -> PrimIO String
 3036 |
 3037 |
 3038 |
 3039 |   export
 3040 |   %foreign "browser:lambda:(x,v)=>{x.formMethod = v}"
 3041 |   prim__setFormMethod : HTMLInputElement -> String -> PrimIO ()
 3042 |
 3043 |
 3044 |
 3045 |   export
 3046 |   %foreign "browser:lambda:x=>x.formNoValidate"
 3047 |   prim__formNoValidate : HTMLInputElement -> PrimIO Boolean
 3048 |
 3049 |
 3050 |
 3051 |   export
 3052 |   %foreign "browser:lambda:(x,v)=>{x.formNoValidate = v}"
 3053 |   prim__setFormNoValidate : HTMLInputElement -> Boolean -> PrimIO ()
 3054 |
 3055 |
 3056 |
 3057 |   export
 3058 |   %foreign "browser:lambda:x=>x.formTarget"
 3059 |   prim__formTarget : HTMLInputElement -> PrimIO String
 3060 |
 3061 |
 3062 |
 3063 |   export
 3064 |   %foreign "browser:lambda:(x,v)=>{x.formTarget = v}"
 3065 |   prim__setFormTarget : HTMLInputElement -> String -> PrimIO ()
 3066 |
 3067 |
 3068 |
 3069 |   export
 3070 |   %foreign "browser:lambda:x=>x.height"
 3071 |   prim__height : HTMLInputElement -> PrimIO Bits32
 3072 |
 3073 |
 3074 |
 3075 |   export
 3076 |   %foreign "browser:lambda:(x,v)=>{x.height = v}"
 3077 |   prim__setHeight : HTMLInputElement -> Bits32 -> PrimIO ()
 3078 |
 3079 |
 3080 |
 3081 |   export
 3082 |   %foreign "browser:lambda:x=>x.indeterminate"
 3083 |   prim__indeterminate : HTMLInputElement -> PrimIO Boolean
 3084 |
 3085 |
 3086 |
 3087 |   export
 3088 |   %foreign "browser:lambda:(x,v)=>{x.indeterminate = v}"
 3089 |   prim__setIndeterminate : HTMLInputElement -> Boolean -> PrimIO ()
 3090 |
 3091 |
 3092 |
 3093 |   export
 3094 |   %foreign "browser:lambda:x=>x.labels"
 3095 |   prim__labels : HTMLInputElement -> PrimIO (Nullable NodeList)
 3096 |
 3097 |
 3098 |   export
 3099 |   %foreign "browser:lambda:x=>x.list"
 3100 |   prim__list : HTMLInputElement -> PrimIO (Nullable HTMLElement)
 3101 |
 3102 |
 3103 |   export
 3104 |   %foreign "browser:lambda:x=>x.max"
 3105 |   prim__max : HTMLInputElement -> PrimIO String
 3106 |
 3107 |
 3108 |
 3109 |   export
 3110 |   %foreign "browser:lambda:(x,v)=>{x.max = v}"
 3111 |   prim__setMax : HTMLInputElement -> String -> PrimIO ()
 3112 |
 3113 |
 3114 |
 3115 |   export
 3116 |   %foreign "browser:lambda:x=>x.maxLength"
 3117 |   prim__maxLength : HTMLInputElement -> PrimIO Int32
 3118 |
 3119 |
 3120 |
 3121 |   export
 3122 |   %foreign "browser:lambda:(x,v)=>{x.maxLength = v}"
 3123 |   prim__setMaxLength : HTMLInputElement -> Int32 -> PrimIO ()
 3124 |
 3125 |
 3126 |
 3127 |   export
 3128 |   %foreign "browser:lambda:x=>x.min"
 3129 |   prim__min : HTMLInputElement -> PrimIO String
 3130 |
 3131 |
 3132 |
 3133 |   export
 3134 |   %foreign "browser:lambda:(x,v)=>{x.min = v}"
 3135 |   prim__setMin : HTMLInputElement -> String -> PrimIO ()
 3136 |
 3137 |
 3138 |
 3139 |   export
 3140 |   %foreign "browser:lambda:x=>x.minLength"
 3141 |   prim__minLength : HTMLInputElement -> PrimIO Int32
 3142 |
 3143 |
 3144 |
 3145 |   export
 3146 |   %foreign "browser:lambda:(x,v)=>{x.minLength = v}"
 3147 |   prim__setMinLength : HTMLInputElement -> Int32 -> PrimIO ()
 3148 |
 3149 |
 3150 |
 3151 |   export
 3152 |   %foreign "browser:lambda:x=>x.multiple"
 3153 |   prim__multiple : HTMLInputElement -> PrimIO Boolean
 3154 |
 3155 |
 3156 |
 3157 |   export
 3158 |   %foreign "browser:lambda:(x,v)=>{x.multiple = v}"
 3159 |   prim__setMultiple : HTMLInputElement -> Boolean -> PrimIO ()
 3160 |
 3161 |
 3162 |
 3163 |   export
 3164 |   %foreign "browser:lambda:x=>x.name"
 3165 |   prim__name : HTMLInputElement -> PrimIO String
 3166 |
 3167 |
 3168 |
 3169 |   export
 3170 |   %foreign "browser:lambda:(x,v)=>{x.name = v}"
 3171 |   prim__setName : HTMLInputElement -> String -> PrimIO ()
 3172 |
 3173 |
 3174 |
 3175 |   export
 3176 |   %foreign "browser:lambda:x=>x.pattern"
 3177 |   prim__pattern : HTMLInputElement -> PrimIO String
 3178 |
 3179 |
 3180 |
 3181 |   export
 3182 |   %foreign "browser:lambda:(x,v)=>{x.pattern = v}"
 3183 |   prim__setPattern : HTMLInputElement -> String -> PrimIO ()
 3184 |
 3185 |
 3186 |
 3187 |   export
 3188 |   %foreign "browser:lambda:x=>x.placeholder"
 3189 |   prim__placeholder : HTMLInputElement -> PrimIO String
 3190 |
 3191 |
 3192 |
 3193 |   export
 3194 |   %foreign "browser:lambda:(x,v)=>{x.placeholder = v}"
 3195 |   prim__setPlaceholder : HTMLInputElement -> String -> PrimIO ()
 3196 |
 3197 |
 3198 |
 3199 |   export
 3200 |   %foreign "browser:lambda:x=>x.readOnly"
 3201 |   prim__readOnly : HTMLInputElement -> PrimIO Boolean
 3202 |
 3203 |
 3204 |
 3205 |   export
 3206 |   %foreign "browser:lambda:(x,v)=>{x.readOnly = v}"
 3207 |   prim__setReadOnly : HTMLInputElement -> Boolean -> PrimIO ()
 3208 |
 3209 |
 3210 |
 3211 |   export
 3212 |   %foreign "browser:lambda:x=>x.required"
 3213 |   prim__required : HTMLInputElement -> PrimIO Boolean
 3214 |
 3215 |
 3216 |
 3217 |   export
 3218 |   %foreign "browser:lambda:(x,v)=>{x.required = v}"
 3219 |   prim__setRequired : HTMLInputElement -> Boolean -> PrimIO ()
 3220 |
 3221 |
 3222 |
 3223 |   export
 3224 |   %foreign "browser:lambda:x=>x.selectionDirection"
 3225 |   prim__selectionDirection : HTMLInputElement -> PrimIO (Nullable String)
 3226 |
 3227 |
 3228 |
 3229 |   export
 3230 |   %foreign "browser:lambda:(x,v)=>{x.selectionDirection = v}"
 3231 |   prim__setSelectionDirection : HTMLInputElement -> Nullable String -> PrimIO ()
 3232 |
 3233 |
 3234 |
 3235 |   export
 3236 |   %foreign "browser:lambda:x=>x.selectionEnd"
 3237 |   prim__selectionEnd : HTMLInputElement -> PrimIO (Nullable Bits32)
 3238 |
 3239 |
 3240 |
 3241 |   export
 3242 |   %foreign "browser:lambda:(x,v)=>{x.selectionEnd = v}"
 3243 |   prim__setSelectionEnd : HTMLInputElement -> Nullable Bits32 -> PrimIO ()
 3244 |
 3245 |
 3246 |
 3247 |   export
 3248 |   %foreign "browser:lambda:x=>x.selectionStart"
 3249 |   prim__selectionStart : HTMLInputElement -> PrimIO (Nullable Bits32)
 3250 |
 3251 |
 3252 |
 3253 |   export
 3254 |   %foreign "browser:lambda:(x,v)=>{x.selectionStart = v}"
 3255 |   prim__setSelectionStart : HTMLInputElement -> Nullable Bits32 -> PrimIO ()
 3256 |
 3257 |
 3258 |
 3259 |   export
 3260 |   %foreign "browser:lambda:x=>x.size"
 3261 |   prim__size : HTMLInputElement -> PrimIO Bits32
 3262 |
 3263 |
 3264 |
 3265 |   export
 3266 |   %foreign "browser:lambda:(x,v)=>{x.size = v}"
 3267 |   prim__setSize : HTMLInputElement -> Bits32 -> PrimIO ()
 3268 |
 3269 |
 3270 |
 3271 |   export
 3272 |   %foreign "browser:lambda:x=>x.src"
 3273 |   prim__src : HTMLInputElement -> PrimIO String
 3274 |
 3275 |
 3276 |
 3277 |   export
 3278 |   %foreign "browser:lambda:(x,v)=>{x.src = v}"
 3279 |   prim__setSrc : HTMLInputElement -> String -> PrimIO ()
 3280 |
 3281 |
 3282 |
 3283 |   export
 3284 |   %foreign "browser:lambda:x=>x.step"
 3285 |   prim__step : HTMLInputElement -> PrimIO String
 3286 |
 3287 |
 3288 |
 3289 |   export
 3290 |   %foreign "browser:lambda:(x,v)=>{x.step = v}"
 3291 |   prim__setStep : HTMLInputElement -> String -> PrimIO ()
 3292 |
 3293 |
 3294 |
 3295 |   export
 3296 |   %foreign "browser:lambda:x=>x.type"
 3297 |   prim__type : HTMLInputElement -> PrimIO String
 3298 |
 3299 |
 3300 |
 3301 |   export
 3302 |   %foreign "browser:lambda:(x,v)=>{x.type = v}"
 3303 |   prim__setType : HTMLInputElement -> String -> PrimIO ()
 3304 |
 3305 |
 3306 |
 3307 |   export
 3308 |   %foreign "browser:lambda:x=>x.useMap"
 3309 |   prim__useMap : HTMLInputElement -> PrimIO String
 3310 |
 3311 |
 3312 |
 3313 |   export
 3314 |   %foreign "browser:lambda:(x,v)=>{x.useMap = v}"
 3315 |   prim__setUseMap : HTMLInputElement -> String -> PrimIO ()
 3316 |
 3317 |
 3318 |
 3319 |   export
 3320 |   %foreign "browser:lambda:x=>x.validationMessage"
 3321 |   prim__validationMessage : HTMLInputElement -> PrimIO String
 3322 |
 3323 |
 3324 |   export
 3325 |   %foreign "browser:lambda:x=>x.validity"
 3326 |   prim__validity : HTMLInputElement -> PrimIO ValidityState
 3327 |
 3328 |
 3329 |   export
 3330 |   %foreign "browser:lambda:x=>x.value"
 3331 |   prim__value : HTMLInputElement -> PrimIO String
 3332 |
 3333 |
 3334 |
 3335 |   export
 3336 |   %foreign "browser:lambda:(x,v)=>{x.value = v}"
 3337 |   prim__setValue : HTMLInputElement -> String -> PrimIO ()
 3338 |
 3339 |
 3340 |
 3341 |   export
 3342 |   %foreign "browser:lambda:x=>x.valueAsDate"
 3343 |   prim__valueAsDate : HTMLInputElement -> PrimIO (Nullable Object)
 3344 |
 3345 |
 3346 |
 3347 |   export
 3348 |   %foreign "browser:lambda:(x,v)=>{x.valueAsDate = v}"
 3349 |   prim__setValueAsDate : HTMLInputElement -> Nullable Object -> PrimIO ()
 3350 |
 3351 |
 3352 |
 3353 |   export
 3354 |   %foreign "browser:lambda:x=>x.valueAsNumber"
 3355 |   prim__valueAsNumber : HTMLInputElement -> PrimIO Double
 3356 |
 3357 |
 3358 |
 3359 |   export
 3360 |   %foreign "browser:lambda:(x,v)=>{x.valueAsNumber = v}"
 3361 |   prim__setValueAsNumber : HTMLInputElement -> Double -> PrimIO ()
 3362 |
 3363 |
 3364 |
 3365 |   export
 3366 |   %foreign "browser:lambda:x=>x.width"
 3367 |   prim__width : HTMLInputElement -> PrimIO Bits32
 3368 |
 3369 |
 3370 |
 3371 |   export
 3372 |   %foreign "browser:lambda:(x,v)=>{x.width = v}"
 3373 |   prim__setWidth : HTMLInputElement -> Bits32 -> PrimIO ()
 3374 |
 3375 |
 3376 |
 3377 |   export
 3378 |   %foreign "browser:lambda:x=>x.willValidate"
 3379 |   prim__willValidate : HTMLInputElement -> PrimIO Boolean
 3380 |
 3381 |
 3382 |   export
 3383 |   %foreign "browser:lambda:x=>x.checkValidity()"
 3384 |   prim__checkValidity : HTMLInputElement -> PrimIO Boolean
 3385 |
 3386 |
 3387 |   export
 3388 |   %foreign "browser:lambda:x=>x.reportValidity()"
 3389 |   prim__reportValidity : HTMLInputElement -> PrimIO Boolean
 3390 |
 3391 |
 3392 |   export
 3393 |   %foreign "browser:lambda:x=>x.select()"
 3394 |   prim__select : HTMLInputElement -> PrimIO ()
 3395 |
 3396 |
 3397 |   export
 3398 |   %foreign "browser:lambda:(x,a)=>x.setCustomValidity(a)"
 3399 |   prim__setCustomValidity : HTMLInputElement -> String -> PrimIO ()
 3400 |
 3401 |
 3402 |   export
 3403 |   %foreign "browser:lambda:(x,a)=>x.setRangeText(a)"
 3404 |   prim__setRangeText : HTMLInputElement -> String -> PrimIO ()
 3405 |
 3406 |
 3407 |   export
 3408 |   %foreign "browser:lambda:(x,a,b,c,d)=>x.setRangeText(a,b,c,d)"
 3409 |   prim__setRangeText1 :
 3410 |        HTMLInputElement
 3411 |     -> String
 3412 |     -> Bits32
 3413 |     -> Bits32
 3414 |     -> UndefOr String
 3415 |     -> PrimIO ()
 3416 |
 3417 |
 3418 |   export
 3419 |   %foreign "browser:lambda:(x,a,b,c)=>x.setSelectionRange(a,b,c)"
 3420 |   prim__setSelectionRange :
 3421 |        HTMLInputElement
 3422 |     -> Bits32
 3423 |     -> Bits32
 3424 |     -> UndefOr String
 3425 |     -> PrimIO ()
 3426 |
 3427 |
 3428 |   export
 3429 |   %foreign "browser:lambda:(x,a)=>x.stepDown(a)"
 3430 |   prim__stepDown : HTMLInputElement -> UndefOr Int32 -> PrimIO ()
 3431 |
 3432 |
 3433 |   export
 3434 |   %foreign "browser:lambda:(x,a)=>x.stepUp(a)"
 3435 |   prim__stepUp : HTMLInputElement -> UndefOr Int32 -> PrimIO ()
 3436 |
 3437 |
 3438 |
 3439 | namespace HTMLLIElement
 3440 |
 3441 |   export
 3442 |   %foreign "browser:lambda:()=> new HTMLLIElement()"
 3443 |   prim__new : PrimIO HTMLLIElement
 3444 |
 3445 |
 3446 |   export
 3447 |   %foreign "browser:lambda:x=>x.type"
 3448 |   prim__type : HTMLLIElement -> PrimIO String
 3449 |
 3450 |
 3451 |
 3452 |   export
 3453 |   %foreign "browser:lambda:(x,v)=>{x.type = v}"
 3454 |   prim__setType : HTMLLIElement -> String -> PrimIO ()
 3455 |
 3456 |
 3457 |
 3458 |   export
 3459 |   %foreign "browser:lambda:x=>x.value"
 3460 |   prim__value : HTMLLIElement -> PrimIO Int32
 3461 |
 3462 |
 3463 |
 3464 |   export
 3465 |   %foreign "browser:lambda:(x,v)=>{x.value = v}"
 3466 |   prim__setValue : HTMLLIElement -> Int32 -> PrimIO ()
 3467 |
 3468 |
 3469 |
 3470 |
 3471 | namespace HTMLLabelElement
 3472 |
 3473 |   export
 3474 |   %foreign "browser:lambda:()=> new HTMLLabelElement()"
 3475 |   prim__new : PrimIO HTMLLabelElement
 3476 |
 3477 |
 3478 |   export
 3479 |   %foreign "browser:lambda:x=>x.control"
 3480 |   prim__control : HTMLLabelElement -> PrimIO (Nullable HTMLElement)
 3481 |
 3482 |
 3483 |   export
 3484 |   %foreign "browser:lambda:x=>x.form"
 3485 |   prim__form : HTMLLabelElement -> PrimIO (Nullable HTMLFormElement)
 3486 |
 3487 |
 3488 |   export
 3489 |   %foreign "browser:lambda:x=>x.htmlFor"
 3490 |   prim__htmlFor : HTMLLabelElement -> PrimIO String
 3491 |
 3492 |
 3493 |
 3494 |   export
 3495 |   %foreign "browser:lambda:(x,v)=>{x.htmlFor = v}"
 3496 |   prim__setHtmlFor : HTMLLabelElement -> String -> PrimIO ()
 3497 |
 3498 |
 3499 |
 3500 |
 3501 | namespace HTMLLegendElement
 3502 |
 3503 |   export
 3504 |   %foreign "browser:lambda:()=> new HTMLLegendElement()"
 3505 |   prim__new : PrimIO HTMLLegendElement
 3506 |
 3507 |
 3508 |   export
 3509 |   %foreign "browser:lambda:x=>x.align"
 3510 |   prim__align : HTMLLegendElement -> PrimIO String
 3511 |
 3512 |
 3513 |
 3514 |   export
 3515 |   %foreign "browser:lambda:(x,v)=>{x.align = v}"
 3516 |   prim__setAlign : HTMLLegendElement -> String -> PrimIO ()
 3517 |
 3518 |
 3519 |
 3520 |   export
 3521 |   %foreign "browser:lambda:x=>x.form"
 3522 |   prim__form : HTMLLegendElement -> PrimIO (Nullable HTMLFormElement)
 3523 |
 3524 |
 3525 |
 3526 | namespace HTMLLinkElement
 3527 |
 3528 |   export
 3529 |   %foreign "browser:lambda:()=> new HTMLLinkElement()"
 3530 |   prim__new : PrimIO HTMLLinkElement
 3531 |
 3532 |
 3533 |   export
 3534 |   %foreign "browser:lambda:x=>x.as"
 3535 |   prim__as : HTMLLinkElement -> PrimIO String
 3536 |
 3537 |
 3538 |
 3539 |   export
 3540 |   %foreign "browser:lambda:(x,v)=>{x.as = v}"
 3541 |   prim__setAs : HTMLLinkElement -> String -> PrimIO ()
 3542 |
 3543 |
 3544 |
 3545 |   export
 3546 |   %foreign "browser:lambda:x=>x.charset"
 3547 |   prim__charset : HTMLLinkElement -> PrimIO String
 3548 |
 3549 |
 3550 |
 3551 |   export
 3552 |   %foreign "browser:lambda:(x,v)=>{x.charset = v}"
 3553 |   prim__setCharset : HTMLLinkElement -> String -> PrimIO ()
 3554 |
 3555 |
 3556 |
 3557 |   export
 3558 |   %foreign "browser:lambda:x=>x.crossOrigin"
 3559 |   prim__crossOrigin : HTMLLinkElement -> PrimIO (Nullable String)
 3560 |
 3561 |
 3562 |
 3563 |   export
 3564 |   %foreign "browser:lambda:(x,v)=>{x.crossOrigin = v}"
 3565 |   prim__setCrossOrigin : HTMLLinkElement -> Nullable String -> PrimIO ()
 3566 |
 3567 |
 3568 |
 3569 |   export
 3570 |   %foreign "browser:lambda:x=>x.disabled"
 3571 |   prim__disabled : HTMLLinkElement -> PrimIO Boolean
 3572 |
 3573 |
 3574 |
 3575 |   export
 3576 |   %foreign "browser:lambda:(x,v)=>{x.disabled = v}"
 3577 |   prim__setDisabled : HTMLLinkElement -> Boolean -> PrimIO ()
 3578 |
 3579 |
 3580 |
 3581 |   export
 3582 |   %foreign "browser:lambda:x=>x.href"
 3583 |   prim__href : HTMLLinkElement -> PrimIO String
 3584 |
 3585 |
 3586 |
 3587 |   export
 3588 |   %foreign "browser:lambda:(x,v)=>{x.href = v}"
 3589 |   prim__setHref : HTMLLinkElement -> String -> PrimIO ()
 3590 |
 3591 |
 3592 |
 3593 |   export
 3594 |   %foreign "browser:lambda:x=>x.hreflang"
 3595 |   prim__hreflang : HTMLLinkElement -> PrimIO String
 3596 |
 3597 |
 3598 |
 3599 |   export
 3600 |   %foreign "browser:lambda:(x,v)=>{x.hreflang = v}"
 3601 |   prim__setHreflang : HTMLLinkElement -> String -> PrimIO ()
 3602 |
 3603 |
 3604 |
 3605 |   export
 3606 |   %foreign "browser:lambda:x=>x.imageSizes"
 3607 |   prim__imageSizes : HTMLLinkElement -> PrimIO String
 3608 |
 3609 |
 3610 |
 3611 |   export
 3612 |   %foreign "browser:lambda:(x,v)=>{x.imageSizes = v}"
 3613 |   prim__setImageSizes : HTMLLinkElement -> String -> PrimIO ()
 3614 |
 3615 |
 3616 |
 3617 |   export
 3618 |   %foreign "browser:lambda:x=>x.imageSrcset"
 3619 |   prim__imageSrcset : HTMLLinkElement -> PrimIO String
 3620 |
 3621 |
 3622 |
 3623 |   export
 3624 |   %foreign "browser:lambda:(x,v)=>{x.imageSrcset = v}"
 3625 |   prim__setImageSrcset : HTMLLinkElement -> String -> PrimIO ()
 3626 |
 3627 |
 3628 |
 3629 |   export
 3630 |   %foreign "browser:lambda:x=>x.integrity"
 3631 |   prim__integrity : HTMLLinkElement -> PrimIO String
 3632 |
 3633 |
 3634 |
 3635 |   export
 3636 |   %foreign "browser:lambda:(x,v)=>{x.integrity = v}"
 3637 |   prim__setIntegrity : HTMLLinkElement -> String -> PrimIO ()
 3638 |
 3639 |
 3640 |
 3641 |   export
 3642 |   %foreign "browser:lambda:x=>x.media"
 3643 |   prim__media : HTMLLinkElement -> PrimIO String
 3644 |
 3645 |
 3646 |
 3647 |   export
 3648 |   %foreign "browser:lambda:(x,v)=>{x.media = v}"
 3649 |   prim__setMedia : HTMLLinkElement -> String -> PrimIO ()
 3650 |
 3651 |
 3652 |
 3653 |   export
 3654 |   %foreign "browser:lambda:x=>x.referrerPolicy"
 3655 |   prim__referrerPolicy : HTMLLinkElement -> PrimIO String
 3656 |
 3657 |
 3658 |
 3659 |   export
 3660 |   %foreign "browser:lambda:(x,v)=>{x.referrerPolicy = v}"
 3661 |   prim__setReferrerPolicy : HTMLLinkElement -> String -> PrimIO ()
 3662 |
 3663 |
 3664 |
 3665 |   export
 3666 |   %foreign "browser:lambda:x=>x.rel"
 3667 |   prim__rel : HTMLLinkElement -> PrimIO String
 3668 |
 3669 |
 3670 |
 3671 |   export
 3672 |   %foreign "browser:lambda:(x,v)=>{x.rel = v}"
 3673 |   prim__setRel : HTMLLinkElement -> String -> PrimIO ()
 3674 |
 3675 |
 3676 |
 3677 |   export
 3678 |   %foreign "browser:lambda:x=>x.relList"
 3679 |   prim__relList : HTMLLinkElement -> PrimIO DOMTokenList
 3680 |
 3681 |
 3682 |   export
 3683 |   %foreign "browser:lambda:x=>x.rev"
 3684 |   prim__rev : HTMLLinkElement -> PrimIO String
 3685 |
 3686 |
 3687 |
 3688 |   export
 3689 |   %foreign "browser:lambda:(x,v)=>{x.rev = v}"
 3690 |   prim__setRev : HTMLLinkElement -> String -> PrimIO ()
 3691 |
 3692 |
 3693 |
 3694 |   export
 3695 |   %foreign "browser:lambda:x=>x.sizes"
 3696 |   prim__sizes : HTMLLinkElement -> PrimIO DOMTokenList
 3697 |
 3698 |
 3699 |   export
 3700 |   %foreign "browser:lambda:x=>x.target"
 3701 |   prim__target : HTMLLinkElement -> PrimIO String
 3702 |
 3703 |
 3704 |
 3705 |   export
 3706 |   %foreign "browser:lambda:(x,v)=>{x.target = v}"
 3707 |   prim__setTarget : HTMLLinkElement -> String -> PrimIO ()
 3708 |
 3709 |
 3710 |
 3711 |   export
 3712 |   %foreign "browser:lambda:x=>x.type"
 3713 |   prim__type : HTMLLinkElement -> PrimIO String
 3714 |
 3715 |
 3716 |
 3717 |   export
 3718 |   %foreign "browser:lambda:(x,v)=>{x.type = v}"
 3719 |   prim__setType : HTMLLinkElement -> String -> PrimIO ()
 3720 |
 3721 |
 3722 |
 3723 |
 3724 | namespace HTMLMapElement
 3725 |
 3726 |   export
 3727 |   %foreign "browser:lambda:()=> new HTMLMapElement()"
 3728 |   prim__new : PrimIO HTMLMapElement
 3729 |
 3730 |
 3731 |   export
 3732 |   %foreign "browser:lambda:x=>x.areas"
 3733 |   prim__areas : HTMLMapElement -> PrimIO HTMLCollection
 3734 |
 3735 |
 3736 |   export
 3737 |   %foreign "browser:lambda:x=>x.name"
 3738 |   prim__name : HTMLMapElement -> PrimIO String
 3739 |
 3740 |
 3741 |
 3742 |   export
 3743 |   %foreign "browser:lambda:(x,v)=>{x.name = v}"
 3744 |   prim__setName : HTMLMapElement -> String -> PrimIO ()
 3745 |
 3746 |
 3747 |
 3748 |
 3749 | namespace HTMLMarqueeElement
 3750 |
 3751 |   export
 3752 |   %foreign "browser:lambda:()=> new HTMLMarqueeElement()"
 3753 |   prim__new : PrimIO HTMLMarqueeElement
 3754 |
 3755 |
 3756 |   export
 3757 |   %foreign "browser:lambda:x=>x.behavior"
 3758 |   prim__behavior : HTMLMarqueeElement -> PrimIO String
 3759 |
 3760 |
 3761 |
 3762 |   export
 3763 |   %foreign "browser:lambda:(x,v)=>{x.behavior = v}"
 3764 |   prim__setBehavior : HTMLMarqueeElement -> String -> PrimIO ()
 3765 |
 3766 |
 3767 |
 3768 |   export
 3769 |   %foreign "browser:lambda:x=>x.bgColor"
 3770 |   prim__bgColor : HTMLMarqueeElement -> PrimIO String
 3771 |
 3772 |
 3773 |
 3774 |   export
 3775 |   %foreign "browser:lambda:(x,v)=>{x.bgColor = v}"
 3776 |   prim__setBgColor : HTMLMarqueeElement -> String -> PrimIO ()
 3777 |
 3778 |
 3779 |
 3780 |   export
 3781 |   %foreign "browser:lambda:x=>x.direction"
 3782 |   prim__direction : HTMLMarqueeElement -> PrimIO String
 3783 |
 3784 |
 3785 |
 3786 |   export
 3787 |   %foreign "browser:lambda:(x,v)=>{x.direction = v}"
 3788 |   prim__setDirection : HTMLMarqueeElement -> String -> PrimIO ()
 3789 |
 3790 |
 3791 |
 3792 |   export
 3793 |   %foreign "browser:lambda:x=>x.height"
 3794 |   prim__height : HTMLMarqueeElement -> PrimIO String
 3795 |
 3796 |
 3797 |
 3798 |   export
 3799 |   %foreign "browser:lambda:(x,v)=>{x.height = v}"
 3800 |   prim__setHeight : HTMLMarqueeElement -> String -> PrimIO ()
 3801 |
 3802 |
 3803 |
 3804 |   export
 3805 |   %foreign "browser:lambda:x=>x.hspace"
 3806 |   prim__hspace : HTMLMarqueeElement -> PrimIO Bits32
 3807 |
 3808 |
 3809 |
 3810 |   export
 3811 |   %foreign "browser:lambda:(x,v)=>{x.hspace = v}"
 3812 |   prim__setHspace : HTMLMarqueeElement -> Bits32 -> PrimIO ()
 3813 |
 3814 |
 3815 |
 3816 |   export
 3817 |   %foreign "browser:lambda:x=>x.loop"
 3818 |   prim__loop : HTMLMarqueeElement -> PrimIO Int32
 3819 |
 3820 |
 3821 |
 3822 |   export
 3823 |   %foreign "browser:lambda:(x,v)=>{x.loop = v}"
 3824 |   prim__setLoop : HTMLMarqueeElement -> Int32 -> PrimIO ()
 3825 |
 3826 |
 3827 |
 3828 |   export
 3829 |   %foreign "browser:lambda:x=>x.scrollAmount"
 3830 |   prim__scrollAmount : HTMLMarqueeElement -> PrimIO Bits32
 3831 |
 3832 |
 3833 |
 3834 |   export
 3835 |   %foreign "browser:lambda:(x,v)=>{x.scrollAmount = v}"
 3836 |   prim__setScrollAmount : HTMLMarqueeElement -> Bits32 -> PrimIO ()
 3837 |
 3838 |
 3839 |
 3840 |   export
 3841 |   %foreign "browser:lambda:x=>x.scrollDelay"
 3842 |   prim__scrollDelay : HTMLMarqueeElement -> PrimIO Bits32
 3843 |
 3844 |
 3845 |
 3846 |   export
 3847 |   %foreign "browser:lambda:(x,v)=>{x.scrollDelay = v}"
 3848 |   prim__setScrollDelay : HTMLMarqueeElement -> Bits32 -> PrimIO ()
 3849 |
 3850 |
 3851 |
 3852 |   export
 3853 |   %foreign "browser:lambda:x=>x.trueSpeed"
 3854 |   prim__trueSpeed : HTMLMarqueeElement -> PrimIO Boolean
 3855 |
 3856 |
 3857 |
 3858 |   export
 3859 |   %foreign "browser:lambda:(x,v)=>{x.trueSpeed = v}"
 3860 |   prim__setTrueSpeed : HTMLMarqueeElement -> Boolean -> PrimIO ()
 3861 |
 3862 |
 3863 |
 3864 |   export
 3865 |   %foreign "browser:lambda:x=>x.vspace"
 3866 |   prim__vspace : HTMLMarqueeElement -> PrimIO Bits32
 3867 |
 3868 |
 3869 |
 3870 |   export
 3871 |   %foreign "browser:lambda:(x,v)=>{x.vspace = v}"
 3872 |   prim__setVspace : HTMLMarqueeElement -> Bits32 -> PrimIO ()
 3873 |
 3874 |
 3875 |
 3876 |   export
 3877 |   %foreign "browser:lambda:x=>x.width"
 3878 |   prim__width : HTMLMarqueeElement -> PrimIO String
 3879 |
 3880 |
 3881 |
 3882 |   export
 3883 |   %foreign "browser:lambda:(x,v)=>{x.width = v}"
 3884 |   prim__setWidth : HTMLMarqueeElement -> String -> PrimIO ()
 3885 |
 3886 |
 3887 |
 3888 |   export
 3889 |   %foreign "browser:lambda:x=>x.start()"
 3890 |   prim__start : HTMLMarqueeElement -> PrimIO ()
 3891 |
 3892 |
 3893 |   export
 3894 |   %foreign "browser:lambda:x=>x.stop()"
 3895 |   prim__stop : HTMLMarqueeElement -> PrimIO ()
 3896 |
 3897 |
 3898 |
 3899 | namespace HTMLMediaElement
 3900 |
 3901 |   export
 3902 |   %foreign "browser:lambda:x=>x.audioTracks"
 3903 |   prim__audioTracks : HTMLMediaElement -> PrimIO AudioTrackList
 3904 |
 3905 |
 3906 |   export
 3907 |   %foreign "browser:lambda:x=>x.autoplay"
 3908 |   prim__autoplay : HTMLMediaElement -> PrimIO Boolean
 3909 |
 3910 |
 3911 |
 3912 |   export
 3913 |   %foreign "browser:lambda:(x,v)=>{x.autoplay = v}"
 3914 |   prim__setAutoplay : HTMLMediaElement -> Boolean -> PrimIO ()
 3915 |
 3916 |
 3917 |
 3918 |   export
 3919 |   %foreign "browser:lambda:x=>x.buffered"
 3920 |   prim__buffered : HTMLMediaElement -> PrimIO TimeRanges
 3921 |
 3922 |
 3923 |   export
 3924 |   %foreign "browser:lambda:x=>x.controls"
 3925 |   prim__controls : HTMLMediaElement -> PrimIO Boolean
 3926 |
 3927 |
 3928 |
 3929 |   export
 3930 |   %foreign "browser:lambda:(x,v)=>{x.controls = v}"
 3931 |   prim__setControls : HTMLMediaElement -> Boolean -> PrimIO ()
 3932 |
 3933 |
 3934 |
 3935 |   export
 3936 |   %foreign "browser:lambda:x=>x.crossOrigin"
 3937 |   prim__crossOrigin : HTMLMediaElement -> PrimIO (Nullable String)
 3938 |
 3939 |
 3940 |
 3941 |   export
 3942 |   %foreign "browser:lambda:(x,v)=>{x.crossOrigin = v}"
 3943 |   prim__setCrossOrigin : HTMLMediaElement -> Nullable String -> PrimIO ()
 3944 |
 3945 |
 3946 |
 3947 |   export
 3948 |   %foreign "browser:lambda:x=>x.currentSrc"
 3949 |   prim__currentSrc : HTMLMediaElement -> PrimIO String
 3950 |
 3951 |
 3952 |   export
 3953 |   %foreign "browser:lambda:x=>x.currentTime"
 3954 |   prim__currentTime : HTMLMediaElement -> PrimIO Double
 3955 |
 3956 |
 3957 |
 3958 |   export
 3959 |   %foreign "browser:lambda:(x,v)=>{x.currentTime = v}"
 3960 |   prim__setCurrentTime : HTMLMediaElement -> Double -> PrimIO ()
 3961 |
 3962 |
 3963 |
 3964 |   export
 3965 |   %foreign "browser:lambda:x=>x.defaultMuted"
 3966 |   prim__defaultMuted : HTMLMediaElement -> PrimIO Boolean
 3967 |
 3968 |
 3969 |
 3970 |   export
 3971 |   %foreign "browser:lambda:(x,v)=>{x.defaultMuted = v}"
 3972 |   prim__setDefaultMuted : HTMLMediaElement -> Boolean -> PrimIO ()
 3973 |
 3974 |
 3975 |
 3976 |   export
 3977 |   %foreign "browser:lambda:x=>x.defaultPlaybackRate"
 3978 |   prim__defaultPlaybackRate : HTMLMediaElement -> PrimIO Double
 3979 |
 3980 |
 3981 |
 3982 |   export
 3983 |   %foreign "browser:lambda:(x,v)=>{x.defaultPlaybackRate = v}"
 3984 |   prim__setDefaultPlaybackRate : HTMLMediaElement -> Double -> PrimIO ()
 3985 |
 3986 |
 3987 |
 3988 |   export
 3989 |   %foreign "browser:lambda:x=>x.duration"
 3990 |   prim__duration : HTMLMediaElement -> PrimIO Double
 3991 |
 3992 |
 3993 |   export
 3994 |   %foreign "browser:lambda:x=>x.ended"
 3995 |   prim__ended : HTMLMediaElement -> PrimIO Boolean
 3996 |
 3997 |
 3998 |   export
 3999 |   %foreign "browser:lambda:x=>x.error"
 4000 |   prim__error : HTMLMediaElement -> PrimIO (Nullable MediaError)
 4001 |
 4002 |
 4003 |   export
 4004 |   %foreign "browser:lambda:x=>x.loop"
 4005 |   prim__loop : HTMLMediaElement -> PrimIO Boolean
 4006 |
 4007 |
 4008 |
 4009 |   export
 4010 |   %foreign "browser:lambda:(x,v)=>{x.loop = v}"
 4011 |   prim__setLoop : HTMLMediaElement -> Boolean -> PrimIO ()
 4012 |
 4013 |
 4014 |
 4015 |   export
 4016 |   %foreign "browser:lambda:x=>x.muted"
 4017 |   prim__muted : HTMLMediaElement -> PrimIO Boolean
 4018 |
 4019 |
 4020 |
 4021 |   export
 4022 |   %foreign "browser:lambda:(x,v)=>{x.muted = v}"
 4023 |   prim__setMuted : HTMLMediaElement -> Boolean -> PrimIO ()
 4024 |
 4025 |
 4026 |
 4027 |   export
 4028 |   %foreign "browser:lambda:x=>x.networkState"
 4029 |   prim__networkState : HTMLMediaElement -> PrimIO Bits16
 4030 |
 4031 |
 4032 |   export
 4033 |   %foreign "browser:lambda:x=>x.paused"
 4034 |   prim__paused : HTMLMediaElement -> PrimIO Boolean
 4035 |
 4036 |
 4037 |   export
 4038 |   %foreign "browser:lambda:x=>x.playbackRate"
 4039 |   prim__playbackRate : HTMLMediaElement -> PrimIO Double
 4040 |
 4041 |
 4042 |
 4043 |   export
 4044 |   %foreign "browser:lambda:(x,v)=>{x.playbackRate = v}"
 4045 |   prim__setPlaybackRate : HTMLMediaElement -> Double -> PrimIO ()
 4046 |
 4047 |
 4048 |
 4049 |   export
 4050 |   %foreign "browser:lambda:x=>x.played"
 4051 |   prim__played : HTMLMediaElement -> PrimIO TimeRanges
 4052 |
 4053 |
 4054 |   export
 4055 |   %foreign "browser:lambda:x=>x.preload"
 4056 |   prim__preload : HTMLMediaElement -> PrimIO String
 4057 |
 4058 |
 4059 |
 4060 |   export
 4061 |   %foreign "browser:lambda:(x,v)=>{x.preload = v}"
 4062 |   prim__setPreload : HTMLMediaElement -> String -> PrimIO ()
 4063 |
 4064 |
 4065 |
 4066 |   export
 4067 |   %foreign "browser:lambda:x=>x.preservesPitch"
 4068 |   prim__preservesPitch : HTMLMediaElement -> PrimIO Boolean
 4069 |
 4070 |
 4071 |
 4072 |   export
 4073 |   %foreign "browser:lambda:(x,v)=>{x.preservesPitch = v}"
 4074 |   prim__setPreservesPitch : HTMLMediaElement -> Boolean -> PrimIO ()
 4075 |
 4076 |
 4077 |
 4078 |   export
 4079 |   %foreign "browser:lambda:x=>x.readyState"
 4080 |   prim__readyState : HTMLMediaElement -> PrimIO Bits16
 4081 |
 4082 |
 4083 |   export
 4084 |   %foreign "browser:lambda:x=>x.seekable"
 4085 |   prim__seekable : HTMLMediaElement -> PrimIO TimeRanges
 4086 |
 4087 |
 4088 |   export
 4089 |   %foreign "browser:lambda:x=>x.seeking"
 4090 |   prim__seeking : HTMLMediaElement -> PrimIO Boolean
 4091 |
 4092 |
 4093 |   export
 4094 |   %foreign "browser:lambda:x=>x.src"
 4095 |   prim__src : HTMLMediaElement -> PrimIO String
 4096 |
 4097 |
 4098 |
 4099 |   export
 4100 |   %foreign "browser:lambda:(x,v)=>{x.src = v}"
 4101 |   prim__setSrc : HTMLMediaElement -> String -> PrimIO ()
 4102 |
 4103 |
 4104 |
 4105 |   export
 4106 |   %foreign "browser:lambda:x=>x.srcObject"
 4107 |   prim__srcObject :
 4108 |        HTMLMediaElement
 4109 |     -> PrimIO (Nullable (Union3 MediaStream MediaSource Blob))
 4110 |
 4111 |
 4112 |
 4113 |   export
 4114 |   %foreign "browser:lambda:(x,v)=>{x.srcObject = v}"
 4115 |   prim__setSrcObject :
 4116 |        HTMLMediaElement
 4117 |     -> Nullable (Union3 MediaStream MediaSource Blob)
 4118 |     -> PrimIO ()
 4119 |
 4120 |
 4121 |
 4122 |   export
 4123 |   %foreign "browser:lambda:x=>x.textTracks"
 4124 |   prim__textTracks : HTMLMediaElement -> PrimIO TextTrackList
 4125 |
 4126 |
 4127 |   export
 4128 |   %foreign "browser:lambda:x=>x.videoTracks"
 4129 |   prim__videoTracks : HTMLMediaElement -> PrimIO VideoTrackList
 4130 |
 4131 |
 4132 |   export
 4133 |   %foreign "browser:lambda:x=>x.volume"
 4134 |   prim__volume : HTMLMediaElement -> PrimIO Double
 4135 |
 4136 |
 4137 |
 4138 |   export
 4139 |   %foreign "browser:lambda:(x,v)=>{x.volume = v}"
 4140 |   prim__setVolume : HTMLMediaElement -> Double -> PrimIO ()
 4141 |
 4142 |
 4143 |
 4144 |   export
 4145 |   %foreign "browser:lambda:(x,a,b,c)=>x.addTextTrack(a,b,c)"
 4146 |   prim__addTextTrack :
 4147 |        HTMLMediaElement
 4148 |     -> String
 4149 |     -> UndefOr String
 4150 |     -> UndefOr String
 4151 |     -> PrimIO TextTrack
 4152 |
 4153 |
 4154 |   export
 4155 |   %foreign "browser:lambda:(x,a)=>x.canPlayType(a)"
 4156 |   prim__canPlayType : HTMLMediaElement -> String -> PrimIO String
 4157 |
 4158 |
 4159 |   export
 4160 |   %foreign "browser:lambda:(x,a)=>x.fastSeek(a)"
 4161 |   prim__fastSeek : HTMLMediaElement -> Double -> PrimIO ()
 4162 |
 4163 |
 4164 |   export
 4165 |   %foreign "browser:lambda:x=>x.getStartDate()"
 4166 |   prim__getStartDate : HTMLMediaElement -> PrimIO Object
 4167 |
 4168 |
 4169 |   export
 4170 |   %foreign "browser:lambda:x=>x.load()"
 4171 |   prim__load : HTMLMediaElement -> PrimIO ()
 4172 |
 4173 |
 4174 |   export
 4175 |   %foreign "browser:lambda:x=>x.pause()"
 4176 |   prim__pause : HTMLMediaElement -> PrimIO ()
 4177 |
 4178 |
 4179 |   export
 4180 |   %foreign "browser:lambda:x=>x.play()"
 4181 |   prim__play : HTMLMediaElement -> PrimIO (Promise Undefined)
 4182 |
 4183 |
 4184 |
 4185 | namespace HTMLMenuElement
 4186 |
 4187 |   export
 4188 |   %foreign "browser:lambda:()=> new HTMLMenuElement()"
 4189 |   prim__new : PrimIO HTMLMenuElement
 4190 |
 4191 |
 4192 |   export
 4193 |   %foreign "browser:lambda:x=>x.compact"
 4194 |   prim__compact : HTMLMenuElement -> PrimIO Boolean
 4195 |
 4196 |
 4197 |
 4198 |   export
 4199 |   %foreign "browser:lambda:(x,v)=>{x.compact = v}"
 4200 |   prim__setCompact : HTMLMenuElement -> Boolean -> PrimIO ()
 4201 |
 4202 |
 4203 |
 4204 |
 4205 | namespace HTMLMetaElement
 4206 |
 4207 |   export
 4208 |   %foreign "browser:lambda:()=> new HTMLMetaElement()"
 4209 |   prim__new : PrimIO HTMLMetaElement
 4210 |
 4211 |
 4212 |   export
 4213 |   %foreign "browser:lambda:x=>x.content"
 4214 |   prim__content : HTMLMetaElement -> PrimIO String
 4215 |
 4216 |
 4217 |
 4218 |   export
 4219 |   %foreign "browser:lambda:(x,v)=>{x.content = v}"
 4220 |   prim__setContent : HTMLMetaElement -> String -> PrimIO ()
 4221 |
 4222 |
 4223 |
 4224 |   export
 4225 |   %foreign "browser:lambda:x=>x.httpEquiv"
 4226 |   prim__httpEquiv : HTMLMetaElement -> PrimIO String
 4227 |
 4228 |
 4229 |
 4230 |   export
 4231 |   %foreign "browser:lambda:(x,v)=>{x.httpEquiv = v}"
 4232 |   prim__setHttpEquiv : HTMLMetaElement -> String -> PrimIO ()
 4233 |
 4234 |
 4235 |
 4236 |   export
 4237 |   %foreign "browser:lambda:x=>x.name"
 4238 |   prim__name : HTMLMetaElement -> PrimIO String
 4239 |
 4240 |
 4241 |
 4242 |   export
 4243 |   %foreign "browser:lambda:(x,v)=>{x.name = v}"
 4244 |   prim__setName : HTMLMetaElement -> String -> PrimIO ()
 4245 |
 4246 |
 4247 |
 4248 |   export
 4249 |   %foreign "browser:lambda:x=>x.scheme"
 4250 |   prim__scheme : HTMLMetaElement -> PrimIO String
 4251 |
 4252 |
 4253 |
 4254 |   export
 4255 |   %foreign "browser:lambda:(x,v)=>{x.scheme = v}"
 4256 |   prim__setScheme : HTMLMetaElement -> String -> PrimIO ()
 4257 |
 4258 |
 4259 |
 4260 |
 4261 | namespace HTMLMeterElement
 4262 |
 4263 |   export
 4264 |   %foreign "browser:lambda:()=> new HTMLMeterElement()"
 4265 |   prim__new : PrimIO HTMLMeterElement
 4266 |
 4267 |
 4268 |   export
 4269 |   %foreign "browser:lambda:x=>x.high"
 4270 |   prim__high : HTMLMeterElement -> PrimIO Double
 4271 |
 4272 |
 4273 |
 4274 |   export
 4275 |   %foreign "browser:lambda:(x,v)=>{x.high = v}"
 4276 |   prim__setHigh : HTMLMeterElement -> Double -> PrimIO ()
 4277 |
 4278 |
 4279 |
 4280 |   export
 4281 |   %foreign "browser:lambda:x=>x.labels"
 4282 |   prim__labels : HTMLMeterElement -> PrimIO NodeList
 4283 |
 4284 |
 4285 |   export
 4286 |   %foreign "browser:lambda:x=>x.low"
 4287 |   prim__low : HTMLMeterElement -> PrimIO Double
 4288 |
 4289 |
 4290 |
 4291 |   export
 4292 |   %foreign "browser:lambda:(x,v)=>{x.low = v}"
 4293 |   prim__setLow : HTMLMeterElement -> Double -> PrimIO ()
 4294 |
 4295 |
 4296 |
 4297 |   export
 4298 |   %foreign "browser:lambda:x=>x.max"
 4299 |   prim__max : HTMLMeterElement -> PrimIO Double
 4300 |
 4301 |
 4302 |
 4303 |   export
 4304 |   %foreign "browser:lambda:(x,v)=>{x.max = v}"
 4305 |   prim__setMax : HTMLMeterElement -> Double -> PrimIO ()
 4306 |
 4307 |
 4308 |
 4309 |   export
 4310 |   %foreign "browser:lambda:x=>x.min"
 4311 |   prim__min : HTMLMeterElement -> PrimIO Double
 4312 |
 4313 |
 4314 |
 4315 |   export
 4316 |   %foreign "browser:lambda:(x,v)=>{x.min = v}"
 4317 |   prim__setMin : HTMLMeterElement -> Double -> PrimIO ()
 4318 |
 4319 |
 4320 |
 4321 |   export
 4322 |   %foreign "browser:lambda:x=>x.optimum"
 4323 |   prim__optimum : HTMLMeterElement -> PrimIO Double
 4324 |
 4325 |
 4326 |
 4327 |   export
 4328 |   %foreign "browser:lambda:(x,v)=>{x.optimum = v}"
 4329 |   prim__setOptimum : HTMLMeterElement -> Double -> PrimIO ()
 4330 |
 4331 |
 4332 |
 4333 |   export
 4334 |   %foreign "browser:lambda:x=>x.value"
 4335 |   prim__value : HTMLMeterElement -> PrimIO Double
 4336 |
 4337 |
 4338 |
 4339 |   export
 4340 |   %foreign "browser:lambda:(x,v)=>{x.value = v}"
 4341 |   prim__setValue : HTMLMeterElement -> Double -> PrimIO ()
 4342 |
 4343 |
 4344 |
 4345 |
 4346 | namespace HTMLModElement
 4347 |
 4348 |   export
 4349 |   %foreign "browser:lambda:()=> new HTMLModElement()"
 4350 |   prim__new : PrimIO HTMLModElement
 4351 |
 4352 |
 4353 |   export
 4354 |   %foreign "browser:lambda:x=>x.cite"
 4355 |   prim__cite : HTMLModElement -> PrimIO String
 4356 |
 4357 |
 4358 |
 4359 |   export
 4360 |   %foreign "browser:lambda:(x,v)=>{x.cite = v}"
 4361 |   prim__setCite : HTMLModElement -> String -> PrimIO ()
 4362 |
 4363 |
 4364 |
 4365 |   export
 4366 |   %foreign "browser:lambda:x=>x.dateTime"
 4367 |   prim__dateTime : HTMLModElement -> PrimIO String
 4368 |
 4369 |
 4370 |
 4371 |   export
 4372 |   %foreign "browser:lambda:(x,v)=>{x.dateTime = v}"
 4373 |   prim__setDateTime : HTMLModElement -> String -> PrimIO ()
 4374 |
 4375 |
 4376 |
 4377 |
 4378 | namespace HTMLOListElement
 4379 |
 4380 |   export
 4381 |   %foreign "browser:lambda:()=> new HTMLOListElement()"
 4382 |   prim__new : PrimIO HTMLOListElement
 4383 |
 4384 |
 4385 |   export
 4386 |   %foreign "browser:lambda:x=>x.compact"
 4387 |   prim__compact : HTMLOListElement -> PrimIO Boolean
 4388 |
 4389 |
 4390 |
 4391 |   export
 4392 |   %foreign "browser:lambda:(x,v)=>{x.compact = v}"
 4393 |   prim__setCompact : HTMLOListElement -> Boolean -> PrimIO ()
 4394 |
 4395 |
 4396 |
 4397 |   export
 4398 |   %foreign "browser:lambda:x=>x.reversed"
 4399 |   prim__reversed : HTMLOListElement -> PrimIO Boolean
 4400 |
 4401 |
 4402 |
 4403 |   export
 4404 |   %foreign "browser:lambda:(x,v)=>{x.reversed = v}"
 4405 |   prim__setReversed : HTMLOListElement -> Boolean -> PrimIO ()
 4406 |
 4407 |
 4408 |
 4409 |   export
 4410 |   %foreign "browser:lambda:x=>x.start"
 4411 |   prim__start : HTMLOListElement -> PrimIO Int32
 4412 |
 4413 |
 4414 |
 4415 |   export
 4416 |   %foreign "browser:lambda:(x,v)=>{x.start = v}"
 4417 |   prim__setStart : HTMLOListElement -> Int32 -> PrimIO ()
 4418 |
 4419 |
 4420 |
 4421 |   export
 4422 |   %foreign "browser:lambda:x=>x.type"
 4423 |   prim__type : HTMLOListElement -> PrimIO String
 4424 |
 4425 |
 4426 |
 4427 |   export
 4428 |   %foreign "browser:lambda:(x,v)=>{x.type = v}"
 4429 |   prim__setType : HTMLOListElement -> String -> PrimIO ()
 4430 |
 4431 |
 4432 |
 4433 |
 4434 | namespace HTMLObjectElement
 4435 |
 4436 |   export
 4437 |   %foreign "browser:lambda:()=> new HTMLObjectElement()"
 4438 |   prim__new : PrimIO HTMLObjectElement
 4439 |
 4440 |
 4441 |   export
 4442 |   %foreign "browser:lambda:x=>x.align"
 4443 |   prim__align : HTMLObjectElement -> PrimIO String
 4444 |
 4445 |
 4446 |
 4447 |   export
 4448 |   %foreign "browser:lambda:(x,v)=>{x.align = v}"
 4449 |   prim__setAlign : HTMLObjectElement -> String -> PrimIO ()
 4450 |
 4451 |
 4452 |
 4453 |   export
 4454 |   %foreign "browser:lambda:x=>x.archive"
 4455 |   prim__archive : HTMLObjectElement -> PrimIO String
 4456 |
 4457 |
 4458 |
 4459 |   export
 4460 |   %foreign "browser:lambda:(x,v)=>{x.archive = v}"
 4461 |   prim__setArchive : HTMLObjectElement -> String -> PrimIO ()
 4462 |
 4463 |
 4464 |
 4465 |   export
 4466 |   %foreign "browser:lambda:x=>x.border"
 4467 |   prim__border : HTMLObjectElement -> PrimIO String
 4468 |
 4469 |
 4470 |
 4471 |   export
 4472 |   %foreign "browser:lambda:(x,v)=>{x.border = v}"
 4473 |   prim__setBorder : HTMLObjectElement -> String -> PrimIO ()
 4474 |
 4475 |
 4476 |
 4477 |   export
 4478 |   %foreign "browser:lambda:x=>x.code"
 4479 |   prim__code : HTMLObjectElement -> PrimIO String
 4480 |
 4481 |
 4482 |
 4483 |   export
 4484 |   %foreign "browser:lambda:(x,v)=>{x.code = v}"
 4485 |   prim__setCode : HTMLObjectElement -> String -> PrimIO ()
 4486 |
 4487 |
 4488 |
 4489 |   export
 4490 |   %foreign "browser:lambda:x=>x.codeBase"
 4491 |   prim__codeBase : HTMLObjectElement -> PrimIO String
 4492 |
 4493 |
 4494 |
 4495 |   export
 4496 |   %foreign "browser:lambda:(x,v)=>{x.codeBase = v}"
 4497 |   prim__setCodeBase : HTMLObjectElement -> String -> PrimIO ()
 4498 |
 4499 |
 4500 |
 4501 |   export
 4502 |   %foreign "browser:lambda:x=>x.codeType"
 4503 |   prim__codeType : HTMLObjectElement -> PrimIO String
 4504 |
 4505 |
 4506 |
 4507 |   export
 4508 |   %foreign "browser:lambda:(x,v)=>{x.codeType = v}"
 4509 |   prim__setCodeType : HTMLObjectElement -> String -> PrimIO ()
 4510 |
 4511 |
 4512 |
 4513 |   export
 4514 |   %foreign "browser:lambda:x=>x.contentDocument"
 4515 |   prim__contentDocument : HTMLObjectElement -> PrimIO (Nullable Document)
 4516 |
 4517 |
 4518 |   export
 4519 |   %foreign "browser:lambda:x=>x.contentWindow"
 4520 |   prim__contentWindow : HTMLObjectElement -> PrimIO (Nullable WindowProxy)
 4521 |
 4522 |
 4523 |   export
 4524 |   %foreign "browser:lambda:x=>x.data"
 4525 |   prim__data : HTMLObjectElement -> PrimIO String
 4526 |
 4527 |
 4528 |
 4529 |   export
 4530 |   %foreign "browser:lambda:(x,v)=>{x.data = v}"
 4531 |   prim__setData : HTMLObjectElement -> String -> PrimIO ()
 4532 |
 4533 |
 4534 |
 4535 |   export
 4536 |   %foreign "browser:lambda:x=>x.declare"
 4537 |   prim__declare : HTMLObjectElement -> PrimIO Boolean
 4538 |
 4539 |
 4540 |
 4541 |   export
 4542 |   %foreign "browser:lambda:(x,v)=>{x.declare = v}"
 4543 |   prim__setDeclare : HTMLObjectElement -> Boolean -> PrimIO ()
 4544 |
 4545 |
 4546 |
 4547 |   export
 4548 |   %foreign "browser:lambda:x=>x.form"
 4549 |   prim__form : HTMLObjectElement -> PrimIO (Nullable HTMLFormElement)
 4550 |
 4551 |
 4552 |   export
 4553 |   %foreign "browser:lambda:x=>x.height"
 4554 |   prim__height : HTMLObjectElement -> PrimIO String
 4555 |
 4556 |
 4557 |
 4558 |   export
 4559 |   %foreign "browser:lambda:(x,v)=>{x.height = v}"
 4560 |   prim__setHeight : HTMLObjectElement -> String -> PrimIO ()
 4561 |
 4562 |
 4563 |
 4564 |   export
 4565 |   %foreign "browser:lambda:x=>x.hspace"
 4566 |   prim__hspace : HTMLObjectElement -> PrimIO Bits32
 4567 |
 4568 |
 4569 |
 4570 |   export
 4571 |   %foreign "browser:lambda:(x,v)=>{x.hspace = v}"
 4572 |   prim__setHspace : HTMLObjectElement -> Bits32 -> PrimIO ()
 4573 |
 4574 |
 4575 |
 4576 |   export
 4577 |   %foreign "browser:lambda:x=>x.name"
 4578 |   prim__name : HTMLObjectElement -> PrimIO String
 4579 |
 4580 |
 4581 |
 4582 |   export
 4583 |   %foreign "browser:lambda:(x,v)=>{x.name = v}"
 4584 |   prim__setName : HTMLObjectElement -> String -> PrimIO ()
 4585 |
 4586 |
 4587 |
 4588 |   export
 4589 |   %foreign "browser:lambda:x=>x.standby"
 4590 |   prim__standby : HTMLObjectElement -> PrimIO String
 4591 |
 4592 |
 4593 |
 4594 |   export
 4595 |   %foreign "browser:lambda:(x,v)=>{x.standby = v}"
 4596 |   prim__setStandby : HTMLObjectElement -> String -> PrimIO ()
 4597 |
 4598 |
 4599 |
 4600 |   export
 4601 |   %foreign "browser:lambda:x=>x.type"
 4602 |   prim__type : HTMLObjectElement -> PrimIO String
 4603 |
 4604 |
 4605 |
 4606 |   export
 4607 |   %foreign "browser:lambda:(x,v)=>{x.type = v}"
 4608 |   prim__setType : HTMLObjectElement -> String -> PrimIO ()
 4609 |
 4610 |
 4611 |
 4612 |   export
 4613 |   %foreign "browser:lambda:x=>x.useMap"
 4614 |   prim__useMap : HTMLObjectElement -> PrimIO String
 4615 |
 4616 |
 4617 |
 4618 |   export
 4619 |   %foreign "browser:lambda:(x,v)=>{x.useMap = v}"
 4620 |   prim__setUseMap : HTMLObjectElement -> String -> PrimIO ()
 4621 |
 4622 |
 4623 |
 4624 |   export
 4625 |   %foreign "browser:lambda:x=>x.validationMessage"
 4626 |   prim__validationMessage : HTMLObjectElement -> PrimIO String
 4627 |
 4628 |
 4629 |   export
 4630 |   %foreign "browser:lambda:x=>x.validity"
 4631 |   prim__validity : HTMLObjectElement -> PrimIO ValidityState
 4632 |
 4633 |
 4634 |   export
 4635 |   %foreign "browser:lambda:x=>x.vspace"
 4636 |   prim__vspace : HTMLObjectElement -> PrimIO Bits32
 4637 |
 4638 |
 4639 |
 4640 |   export
 4641 |   %foreign "browser:lambda:(x,v)=>{x.vspace = v}"
 4642 |   prim__setVspace : HTMLObjectElement -> Bits32 -> PrimIO ()
 4643 |
 4644 |
 4645 |
 4646 |   export
 4647 |   %foreign "browser:lambda:x=>x.width"
 4648 |   prim__width : HTMLObjectElement -> PrimIO String
 4649 |
 4650 |
 4651 |
 4652 |   export
 4653 |   %foreign "browser:lambda:(x,v)=>{x.width = v}"
 4654 |   prim__setWidth : HTMLObjectElement -> String -> PrimIO ()
 4655 |
 4656 |
 4657 |
 4658 |   export
 4659 |   %foreign "browser:lambda:x=>x.willValidate"
 4660 |   prim__willValidate : HTMLObjectElement -> PrimIO Boolean
 4661 |
 4662 |
 4663 |   export
 4664 |   %foreign "browser:lambda:x=>x.checkValidity()"
 4665 |   prim__checkValidity : HTMLObjectElement -> PrimIO Boolean
 4666 |
 4667 |
 4668 |   export
 4669 |   %foreign "browser:lambda:x=>x.getSVGDocument()"
 4670 |   prim__getSVGDocument : HTMLObjectElement -> PrimIO (Nullable Document)
 4671 |
 4672 |
 4673 |   export
 4674 |   %foreign "browser:lambda:x=>x.reportValidity()"
 4675 |   prim__reportValidity : HTMLObjectElement -> PrimIO Boolean
 4676 |
 4677 |
 4678 |   export
 4679 |   %foreign "browser:lambda:(x,a)=>x.setCustomValidity(a)"
 4680 |   prim__setCustomValidity : HTMLObjectElement -> String -> PrimIO ()
 4681 |
 4682 |
 4683 |
 4684 | namespace HTMLOptGroupElement
 4685 |
 4686 |   export
 4687 |   %foreign "browser:lambda:()=> new HTMLOptGroupElement()"
 4688 |   prim__new : PrimIO HTMLOptGroupElement
 4689 |
 4690 |
 4691 |   export
 4692 |   %foreign "browser:lambda:x=>x.disabled"
 4693 |   prim__disabled : HTMLOptGroupElement -> PrimIO Boolean
 4694 |
 4695 |
 4696 |
 4697 |   export
 4698 |   %foreign "browser:lambda:(x,v)=>{x.disabled = v}"
 4699 |   prim__setDisabled : HTMLOptGroupElement -> Boolean -> PrimIO ()
 4700 |
 4701 |
 4702 |
 4703 |   export
 4704 |   %foreign "browser:lambda:x=>x.label"
 4705 |   prim__label : HTMLOptGroupElement -> PrimIO String
 4706 |
 4707 |
 4708 |
 4709 |   export
 4710 |   %foreign "browser:lambda:(x,v)=>{x.label = v}"
 4711 |   prim__setLabel : HTMLOptGroupElement -> String -> PrimIO ()
 4712 |
 4713 |
 4714 |
 4715 |
 4716 | namespace HTMLOptionElement
 4717 |
 4718 |   export
 4719 |   %foreign "browser:lambda:()=> new HTMLOptionElement()"
 4720 |   prim__new : PrimIO HTMLOptionElement
 4721 |
 4722 |
 4723 |   export
 4724 |   %foreign "browser:lambda:x=>x.defaultSelected"
 4725 |   prim__defaultSelected : HTMLOptionElement -> PrimIO Boolean
 4726 |
 4727 |
 4728 |
 4729 |   export
 4730 |   %foreign "browser:lambda:(x,v)=>{x.defaultSelected = v}"
 4731 |   prim__setDefaultSelected : HTMLOptionElement -> Boolean -> PrimIO ()
 4732 |
 4733 |
 4734 |
 4735 |   export
 4736 |   %foreign "browser:lambda:x=>x.disabled"
 4737 |   prim__disabled : HTMLOptionElement -> PrimIO Boolean
 4738 |
 4739 |
 4740 |
 4741 |   export
 4742 |   %foreign "browser:lambda:(x,v)=>{x.disabled = v}"
 4743 |   prim__setDisabled : HTMLOptionElement -> Boolean -> PrimIO ()
 4744 |
 4745 |
 4746 |
 4747 |   export
 4748 |   %foreign "browser:lambda:x=>x.form"
 4749 |   prim__form : HTMLOptionElement -> PrimIO (Nullable HTMLFormElement)
 4750 |
 4751 |
 4752 |   export
 4753 |   %foreign "browser:lambda:x=>x.index"
 4754 |   prim__index : HTMLOptionElement -> PrimIO Int32
 4755 |
 4756 |
 4757 |   export
 4758 |   %foreign "browser:lambda:x=>x.label"
 4759 |   prim__label : HTMLOptionElement -> PrimIO String
 4760 |
 4761 |
 4762 |
 4763 |   export
 4764 |   %foreign "browser:lambda:(x,v)=>{x.label = v}"
 4765 |   prim__setLabel : HTMLOptionElement -> String -> PrimIO ()
 4766 |
 4767 |
 4768 |
 4769 |   export
 4770 |   %foreign "browser:lambda:x=>x.selected"
 4771 |   prim__selected : HTMLOptionElement -> PrimIO Boolean
 4772 |
 4773 |
 4774 |
 4775 |   export
 4776 |   %foreign "browser:lambda:(x,v)=>{x.selected = v}"
 4777 |   prim__setSelected : HTMLOptionElement -> Boolean -> PrimIO ()
 4778 |
 4779 |
 4780 |
 4781 |   export
 4782 |   %foreign "browser:lambda:x=>x.text"
 4783 |   prim__text : HTMLOptionElement -> PrimIO String
 4784 |
 4785 |
 4786 |
 4787 |   export
 4788 |   %foreign "browser:lambda:(x,v)=>{x.text = v}"
 4789 |   prim__setText : HTMLOptionElement -> String -> PrimIO ()
 4790 |
 4791 |
 4792 |
 4793 |   export
 4794 |   %foreign "browser:lambda:x=>x.value"
 4795 |   prim__value : HTMLOptionElement -> PrimIO String
 4796 |
 4797 |
 4798 |
 4799 |   export
 4800 |   %foreign "browser:lambda:(x,v)=>{x.value = v}"
 4801 |   prim__setValue : HTMLOptionElement -> String -> PrimIO ()
 4802 |
 4803 |
 4804 |
 4805 |
 4806 | namespace HTMLOptionsCollection
 4807 |
 4808 |   export
 4809 |   %foreign "browser:lambda:(o,x,v)=>o[x] = v"
 4810 |   prim__set :
 4811 |        HTMLOptionsCollection
 4812 |     -> Bits32
 4813 |     -> Nullable HTMLOptionElement
 4814 |     -> PrimIO ()
 4815 |
 4816 |
 4817 |   export
 4818 |   %foreign "browser:lambda:x=>x.length"
 4819 |   prim__length : HTMLOptionsCollection -> PrimIO Bits32
 4820 |
 4821 |
 4822 |
 4823 |   export
 4824 |   %foreign "browser:lambda:(x,v)=>{x.length = v}"
 4825 |   prim__setLength : HTMLOptionsCollection -> Bits32 -> PrimIO ()
 4826 |
 4827 |
 4828 |
 4829 |   export
 4830 |   %foreign "browser:lambda:x=>x.selectedIndex"
 4831 |   prim__selectedIndex : HTMLOptionsCollection -> PrimIO Int32
 4832 |
 4833 |
 4834 |
 4835 |   export
 4836 |   %foreign "browser:lambda:(x,v)=>{x.selectedIndex = v}"
 4837 |   prim__setSelectedIndex : HTMLOptionsCollection -> Int32 -> PrimIO ()
 4838 |
 4839 |
 4840 |
 4841 |   export
 4842 |   %foreign "browser:lambda:(x,a,b)=>x.add(a,b)"
 4843 |   prim__add :
 4844 |        HTMLOptionsCollection
 4845 |     -> Union2 HTMLOptionElement HTMLOptGroupElement
 4846 |     -> UndefOr (Nullable (Union2 HTMLElement Int32))
 4847 |     -> PrimIO ()
 4848 |
 4849 |
 4850 |   export
 4851 |   %foreign "browser:lambda:(x,a)=>x.remove(a)"
 4852 |   prim__remove : HTMLOptionsCollection -> Int32 -> PrimIO ()
 4853 |
 4854 |
 4855 |
 4856 | namespace HTMLOutputElement
 4857 |
 4858 |   export
 4859 |   %foreign "browser:lambda:()=> new HTMLOutputElement()"
 4860 |   prim__new : PrimIO HTMLOutputElement
 4861 |
 4862 |
 4863 |   export
 4864 |   %foreign "browser:lambda:x=>x.defaultValue"
 4865 |   prim__defaultValue : HTMLOutputElement -> PrimIO String
 4866 |
 4867 |
 4868 |
 4869 |   export
 4870 |   %foreign "browser:lambda:(x,v)=>{x.defaultValue = v}"
 4871 |   prim__setDefaultValue : HTMLOutputElement -> String -> PrimIO ()
 4872 |
 4873 |
 4874 |
 4875 |   export
 4876 |   %foreign "browser:lambda:x=>x.form"
 4877 |   prim__form : HTMLOutputElement -> PrimIO (Nullable HTMLFormElement)
 4878 |
 4879 |
 4880 |   export
 4881 |   %foreign "browser:lambda:x=>x.htmlFor"
 4882 |   prim__htmlFor : HTMLOutputElement -> PrimIO DOMTokenList
 4883 |
 4884 |
 4885 |   export
 4886 |   %foreign "browser:lambda:x=>x.labels"
 4887 |   prim__labels : HTMLOutputElement -> PrimIO NodeList
 4888 |
 4889 |
 4890 |   export
 4891 |   %foreign "browser:lambda:x=>x.name"
 4892 |   prim__name : HTMLOutputElement -> PrimIO String
 4893 |
 4894 |
 4895 |
 4896 |   export
 4897 |   %foreign "browser:lambda:(x,v)=>{x.name = v}"
 4898 |   prim__setName : HTMLOutputElement -> String -> PrimIO ()
 4899 |
 4900 |
 4901 |
 4902 |   export
 4903 |   %foreign "browser:lambda:x=>x.type"
 4904 |   prim__type : HTMLOutputElement -> PrimIO String
 4905 |
 4906 |
 4907 |   export
 4908 |   %foreign "browser:lambda:x=>x.validationMessage"
 4909 |   prim__validationMessage : HTMLOutputElement -> PrimIO String
 4910 |
 4911 |
 4912 |   export
 4913 |   %foreign "browser:lambda:x=>x.validity"
 4914 |   prim__validity : HTMLOutputElement -> PrimIO ValidityState
 4915 |
 4916 |
 4917 |   export
 4918 |   %foreign "browser:lambda:x=>x.value"
 4919 |   prim__value : HTMLOutputElement -> PrimIO String
 4920 |
 4921 |
 4922 |
 4923 |   export
 4924 |   %foreign "browser:lambda:(x,v)=>{x.value = v}"
 4925 |   prim__setValue : HTMLOutputElement -> String -> PrimIO ()
 4926 |
 4927 |
 4928 |
 4929 |   export
 4930 |   %foreign "browser:lambda:x=>x.willValidate"
 4931 |   prim__willValidate : HTMLOutputElement -> PrimIO Boolean
 4932 |
 4933 |
 4934 |   export
 4935 |   %foreign "browser:lambda:x=>x.checkValidity()"
 4936 |   prim__checkValidity : HTMLOutputElement -> PrimIO Boolean
 4937 |
 4938 |
 4939 |   export
 4940 |   %foreign "browser:lambda:x=>x.reportValidity()"
 4941 |   prim__reportValidity : HTMLOutputElement -> PrimIO Boolean
 4942 |
 4943 |
 4944 |   export
 4945 |   %foreign "browser:lambda:(x,a)=>x.setCustomValidity(a)"
 4946 |   prim__setCustomValidity : HTMLOutputElement -> String -> PrimIO ()
 4947 |
 4948 |
 4949 |
 4950 | namespace HTMLParagraphElement
 4951 |
 4952 |   export
 4953 |   %foreign "browser:lambda:()=> new HTMLParagraphElement()"
 4954 |   prim__new : PrimIO HTMLParagraphElement
 4955 |
 4956 |
 4957 |   export
 4958 |   %foreign "browser:lambda:x=>x.align"
 4959 |   prim__align : HTMLParagraphElement -> PrimIO String
 4960 |
 4961 |
 4962 |
 4963 |   export
 4964 |   %foreign "browser:lambda:(x,v)=>{x.align = v}"
 4965 |   prim__setAlign : HTMLParagraphElement -> String -> PrimIO ()
 4966 |
 4967 |
 4968 |
 4969 |
 4970 | namespace HTMLParamElement
 4971 |
 4972 |   export
 4973 |   %foreign "browser:lambda:()=> new HTMLParamElement()"
 4974 |   prim__new : PrimIO HTMLParamElement
 4975 |
 4976 |
 4977 |   export
 4978 |   %foreign "browser:lambda:x=>x.name"
 4979 |   prim__name : HTMLParamElement -> PrimIO String
 4980 |
 4981 |
 4982 |
 4983 |   export
 4984 |   %foreign "browser:lambda:(x,v)=>{x.name = v}"
 4985 |   prim__setName : HTMLParamElement -> String -> PrimIO ()
 4986 |
 4987 |
 4988 |
 4989 |   export
 4990 |   %foreign "browser:lambda:x=>x.type"
 4991 |   prim__type : HTMLParamElement -> PrimIO String
 4992 |
 4993 |
 4994 |
 4995 |   export
 4996 |   %foreign "browser:lambda:(x,v)=>{x.type = v}"
 4997 |   prim__setType : HTMLParamElement -> String -> PrimIO ()
 4998 |
 4999 |
 5000 |
 5001 |   export
 5002 |   %foreign "browser:lambda:x=>x.value"
 5003 |   prim__value : HTMLParamElement -> PrimIO String
 5004 |
 5005 |
 5006 |
 5007 |   export
 5008 |   %foreign "browser:lambda:(x,v)=>{x.value = v}"
 5009 |   prim__setValue : HTMLParamElement -> String -> PrimIO ()
 5010 |
 5011 |
 5012 |
 5013 |   export
 5014 |   %foreign "browser:lambda:x=>x.valueType"
 5015 |   prim__valueType : HTMLParamElement -> PrimIO String
 5016 |
 5017 |
 5018 |
 5019 |   export
 5020 |   %foreign "browser:lambda:(x,v)=>{x.valueType = v}"
 5021 |   prim__setValueType : HTMLParamElement -> String -> PrimIO ()
 5022 |
 5023 |
 5024 |
 5025 |
 5026 | namespace HTMLPictureElement
 5027 |
 5028 |   export
 5029 |   %foreign "browser:lambda:()=> new HTMLPictureElement()"
 5030 |   prim__new : PrimIO HTMLPictureElement
 5031 |
 5032 |
 5033 |
 5034 | namespace HTMLPreElement
 5035 |
 5036 |   export
 5037 |   %foreign "browser:lambda:()=> new HTMLPreElement()"
 5038 |   prim__new : PrimIO HTMLPreElement
 5039 |
 5040 |
 5041 |   export
 5042 |   %foreign "browser:lambda:x=>x.width"
 5043 |   prim__width : HTMLPreElement -> PrimIO Int32
 5044 |
 5045 |
 5046 |
 5047 |   export
 5048 |   %foreign "browser:lambda:(x,v)=>{x.width = v}"
 5049 |   prim__setWidth : HTMLPreElement -> Int32 -> PrimIO ()
 5050 |
 5051 |
 5052 |
 5053 |
 5054 | namespace HTMLProgressElement
 5055 |
 5056 |   export
 5057 |   %foreign "browser:lambda:()=> new HTMLProgressElement()"
 5058 |   prim__new : PrimIO HTMLProgressElement
 5059 |
 5060 |
 5061 |   export
 5062 |   %foreign "browser:lambda:x=>x.labels"
 5063 |   prim__labels : HTMLProgressElement -> PrimIO NodeList
 5064 |
 5065 |
 5066 |   export
 5067 |   %foreign "browser:lambda:x=>x.max"
 5068 |   prim__max : HTMLProgressElement -> PrimIO Double
 5069 |
 5070 |
 5071 |
 5072 |   export
 5073 |   %foreign "browser:lambda:(x,v)=>{x.max = v}"
 5074 |   prim__setMax : HTMLProgressElement -> Double -> PrimIO ()
 5075 |
 5076 |
 5077 |
 5078 |   export
 5079 |   %foreign "browser:lambda:x=>x.position"
 5080 |   prim__position : HTMLProgressElement -> PrimIO Double
 5081 |
 5082 |
 5083 |   export
 5084 |   %foreign "browser:lambda:x=>x.value"
 5085 |   prim__value : HTMLProgressElement -> PrimIO Double
 5086 |
 5087 |
 5088 |
 5089 |   export
 5090 |   %foreign "browser:lambda:(x,v)=>{x.value = v}"
 5091 |   prim__setValue : HTMLProgressElement -> Double -> PrimIO ()
 5092 |
 5093 |
 5094 |
 5095 |
 5096 | namespace HTMLQuoteElement
 5097 |
 5098 |   export
 5099 |   %foreign "browser:lambda:()=> new HTMLQuoteElement()"
 5100 |   prim__new : PrimIO HTMLQuoteElement
 5101 |
 5102 |
 5103 |   export
 5104 |   %foreign "browser:lambda:x=>x.cite"
 5105 |   prim__cite : HTMLQuoteElement -> PrimIO String
 5106 |
 5107 |
 5108 |
 5109 |   export
 5110 |   %foreign "browser:lambda:(x,v)=>{x.cite = v}"
 5111 |   prim__setCite : HTMLQuoteElement -> String -> PrimIO ()
 5112 |
 5113 |
 5114 |
 5115 |
 5116 | namespace HTMLScriptElement
 5117 |
 5118 |   export
 5119 |   %foreign "browser:lambda:()=> new HTMLScriptElement()"
 5120 |   prim__new : PrimIO HTMLScriptElement
 5121 |
 5122 |
 5123 |   export
 5124 |   %foreign "browser:lambda:x=>x.async"
 5125 |   prim__async : HTMLScriptElement -> PrimIO Boolean
 5126 |
 5127 |
 5128 |
 5129 |   export
 5130 |   %foreign "browser:lambda:(x,v)=>{x.async = v}"
 5131 |   prim__setAsync : HTMLScriptElement -> Boolean -> PrimIO ()
 5132 |
 5133 |
 5134 |
 5135 |   export
 5136 |   %foreign "browser:lambda:x=>x.charset"
 5137 |   prim__charset : HTMLScriptElement -> PrimIO String
 5138 |
 5139 |
 5140 |
 5141 |   export
 5142 |   %foreign "browser:lambda:(x,v)=>{x.charset = v}"
 5143 |   prim__setCharset : HTMLScriptElement -> String -> PrimIO ()
 5144 |
 5145 |
 5146 |
 5147 |   export
 5148 |   %foreign "browser:lambda:x=>x.crossOrigin"
 5149 |   prim__crossOrigin : HTMLScriptElement -> PrimIO (Nullable String)
 5150 |
 5151 |
 5152 |
 5153 |   export
 5154 |   %foreign "browser:lambda:(x,v)=>{x.crossOrigin = v}"
 5155 |   prim__setCrossOrigin : HTMLScriptElement -> Nullable String -> PrimIO ()
 5156 |
 5157 |
 5158 |
 5159 |   export
 5160 |   %foreign "browser:lambda:x=>x.defer"
 5161 |   prim__defer : HTMLScriptElement -> PrimIO Boolean
 5162 |
 5163 |
 5164 |
 5165 |   export
 5166 |   %foreign "browser:lambda:(x,v)=>{x.defer = v}"
 5167 |   prim__setDefer : HTMLScriptElement -> Boolean -> PrimIO ()
 5168 |
 5169 |
 5170 |
 5171 |   export
 5172 |   %foreign "browser:lambda:x=>x.event"
 5173 |   prim__event : HTMLScriptElement -> PrimIO String
 5174 |
 5175 |
 5176 |
 5177 |   export
 5178 |   %foreign "browser:lambda:(x,v)=>{x.event = v}"
 5179 |   prim__setEvent : HTMLScriptElement -> String -> PrimIO ()
 5180 |
 5181 |
 5182 |
 5183 |   export
 5184 |   %foreign "browser:lambda:x=>x.htmlFor"
 5185 |   prim__htmlFor : HTMLScriptElement -> PrimIO String
 5186 |
 5187 |
 5188 |
 5189 |   export
 5190 |   %foreign "browser:lambda:(x,v)=>{x.htmlFor = v}"
 5191 |   prim__setHtmlFor : HTMLScriptElement -> String -> PrimIO ()
 5192 |
 5193 |
 5194 |
 5195 |   export
 5196 |   %foreign "browser:lambda:x=>x.integrity"
 5197 |   prim__integrity : HTMLScriptElement -> PrimIO String
 5198 |
 5199 |
 5200 |
 5201 |   export
 5202 |   %foreign "browser:lambda:(x,v)=>{x.integrity = v}"
 5203 |   prim__setIntegrity : HTMLScriptElement -> String -> PrimIO ()
 5204 |
 5205 |
 5206 |
 5207 |   export
 5208 |   %foreign "browser:lambda:x=>x.noModule"
 5209 |   prim__noModule : HTMLScriptElement -> PrimIO Boolean
 5210 |
 5211 |
 5212 |
 5213 |   export
 5214 |   %foreign "browser:lambda:(x,v)=>{x.noModule = v}"
 5215 |   prim__setNoModule : HTMLScriptElement -> Boolean -> PrimIO ()
 5216 |
 5217 |
 5218 |
 5219 |   export
 5220 |   %foreign "browser:lambda:x=>x.referrerPolicy"
 5221 |   prim__referrerPolicy : HTMLScriptElement -> PrimIO String
 5222 |
 5223 |
 5224 |
 5225 |   export
 5226 |   %foreign "browser:lambda:(x,v)=>{x.referrerPolicy = v}"
 5227 |   prim__setReferrerPolicy : HTMLScriptElement -> String -> PrimIO ()
 5228 |
 5229 |
 5230 |
 5231 |   export
 5232 |   %foreign "browser:lambda:x=>x.src"
 5233 |   prim__src : HTMLScriptElement -> PrimIO String
 5234 |
 5235 |
 5236 |
 5237 |   export
 5238 |   %foreign "browser:lambda:(x,v)=>{x.src = v}"
 5239 |   prim__setSrc : HTMLScriptElement -> String -> PrimIO ()
 5240 |
 5241 |
 5242 |
 5243 |   export
 5244 |   %foreign "browser:lambda:x=>x.text"
 5245 |   prim__text : HTMLScriptElement -> PrimIO String
 5246 |
 5247 |
 5248 |
 5249 |   export
 5250 |   %foreign "browser:lambda:(x,v)=>{x.text = v}"
 5251 |   prim__setText : HTMLScriptElement -> String -> PrimIO ()
 5252 |
 5253 |
 5254 |
 5255 |   export
 5256 |   %foreign "browser:lambda:x=>x.type"
 5257 |   prim__type : HTMLScriptElement -> PrimIO String
 5258 |
 5259 |
 5260 |
 5261 |   export
 5262 |   %foreign "browser:lambda:(x,v)=>{x.type = v}"
 5263 |   prim__setType : HTMLScriptElement -> String -> PrimIO ()
 5264 |
 5265 |
 5266 |
 5267 |
 5268 | namespace HTMLSelectElement
 5269 |
 5270 |   export
 5271 |   %foreign "browser:lambda:()=> new HTMLSelectElement()"
 5272 |   prim__new : PrimIO HTMLSelectElement
 5273 |
 5274 |
 5275 |   export
 5276 |   %foreign "browser:lambda:(o,x,v)=>o[x] = v"
 5277 |   prim__set :
 5278 |        HTMLSelectElement
 5279 |     -> Bits32
 5280 |     -> Nullable HTMLOptionElement
 5281 |     -> PrimIO ()
 5282 |
 5283 |
 5284 |   export
 5285 |   %foreign "browser:lambda:x=>x.autocomplete"
 5286 |   prim__autocomplete : HTMLSelectElement -> PrimIO String
 5287 |
 5288 |
 5289 |
 5290 |   export
 5291 |   %foreign "browser:lambda:(x,v)=>{x.autocomplete = v}"
 5292 |   prim__setAutocomplete : HTMLSelectElement -> String -> PrimIO ()
 5293 |
 5294 |
 5295 |
 5296 |   export
 5297 |   %foreign "browser:lambda:x=>x.disabled"
 5298 |   prim__disabled : HTMLSelectElement -> PrimIO Boolean
 5299 |
 5300 |
 5301 |
 5302 |   export
 5303 |   %foreign "browser:lambda:(x,v)=>{x.disabled = v}"
 5304 |   prim__setDisabled : HTMLSelectElement -> Boolean -> PrimIO ()
 5305 |
 5306 |
 5307 |
 5308 |   export
 5309 |   %foreign "browser:lambda:x=>x.form"
 5310 |   prim__form : HTMLSelectElement -> PrimIO (Nullable HTMLFormElement)
 5311 |
 5312 |
 5313 |   export
 5314 |   %foreign "browser:lambda:x=>x.labels"
 5315 |   prim__labels : HTMLSelectElement -> PrimIO NodeList
 5316 |
 5317 |
 5318 |   export
 5319 |   %foreign "browser:lambda:x=>x.length"
 5320 |   prim__length : HTMLSelectElement -> PrimIO Bits32
 5321 |
 5322 |
 5323 |
 5324 |   export
 5325 |   %foreign "browser:lambda:(x,v)=>{x.length = v}"
 5326 |   prim__setLength : HTMLSelectElement -> Bits32 -> PrimIO ()
 5327 |
 5328 |
 5329 |
 5330 |   export
 5331 |   %foreign "browser:lambda:x=>x.multiple"
 5332 |   prim__multiple : HTMLSelectElement -> PrimIO Boolean
 5333 |
 5334 |
 5335 |
 5336 |   export
 5337 |   %foreign "browser:lambda:(x,v)=>{x.multiple = v}"
 5338 |   prim__setMultiple : HTMLSelectElement -> Boolean -> PrimIO ()
 5339 |
 5340 |
 5341 |
 5342 |   export
 5343 |   %foreign "browser:lambda:x=>x.name"
 5344 |   prim__name : HTMLSelectElement -> PrimIO String
 5345 |
 5346 |
 5347 |
 5348 |   export
 5349 |   %foreign "browser:lambda:(x,v)=>{x.name = v}"
 5350 |   prim__setName : HTMLSelectElement -> String -> PrimIO ()
 5351 |
 5352 |
 5353 |
 5354 |   export
 5355 |   %foreign "browser:lambda:x=>x.options"
 5356 |   prim__options : HTMLSelectElement -> PrimIO HTMLOptionsCollection
 5357 |
 5358 |
 5359 |   export
 5360 |   %foreign "browser:lambda:x=>x.required"
 5361 |   prim__required : HTMLSelectElement -> PrimIO Boolean
 5362 |
 5363 |
 5364 |
 5365 |   export
 5366 |   %foreign "browser:lambda:(x,v)=>{x.required = v}"
 5367 |   prim__setRequired : HTMLSelectElement -> Boolean -> PrimIO ()
 5368 |
 5369 |
 5370 |
 5371 |   export
 5372 |   %foreign "browser:lambda:x=>x.selectedIndex"
 5373 |   prim__selectedIndex : HTMLSelectElement -> PrimIO Int32
 5374 |
 5375 |
 5376 |
 5377 |   export
 5378 |   %foreign "browser:lambda:(x,v)=>{x.selectedIndex = v}"
 5379 |   prim__setSelectedIndex : HTMLSelectElement -> Int32 -> PrimIO ()
 5380 |
 5381 |
 5382 |
 5383 |   export
 5384 |   %foreign "browser:lambda:x=>x.selectedOptions"
 5385 |   prim__selectedOptions : HTMLSelectElement -> PrimIO HTMLCollection
 5386 |
 5387 |
 5388 |   export
 5389 |   %foreign "browser:lambda:x=>x.size"
 5390 |   prim__size : HTMLSelectElement -> PrimIO Bits32
 5391 |
 5392 |
 5393 |
 5394 |   export
 5395 |   %foreign "browser:lambda:(x,v)=>{x.size = v}"
 5396 |   prim__setSize : HTMLSelectElement -> Bits32 -> PrimIO ()
 5397 |
 5398 |
 5399 |
 5400 |   export
 5401 |   %foreign "browser:lambda:x=>x.type"
 5402 |   prim__type : HTMLSelectElement -> PrimIO String
 5403 |
 5404 |
 5405 |   export
 5406 |   %foreign "browser:lambda:x=>x.validationMessage"
 5407 |   prim__validationMessage : HTMLSelectElement -> PrimIO String
 5408 |
 5409 |
 5410 |   export
 5411 |   %foreign "browser:lambda:x=>x.validity"
 5412 |   prim__validity : HTMLSelectElement -> PrimIO ValidityState
 5413 |
 5414 |
 5415 |   export
 5416 |   %foreign "browser:lambda:x=>x.value"
 5417 |   prim__value : HTMLSelectElement -> PrimIO String
 5418 |
 5419 |
 5420 |
 5421 |   export
 5422 |   %foreign "browser:lambda:(x,v)=>{x.value = v}"
 5423 |   prim__setValue : HTMLSelectElement -> String -> PrimIO ()
 5424 |
 5425 |
 5426 |
 5427 |   export
 5428 |   %foreign "browser:lambda:x=>x.willValidate"
 5429 |   prim__willValidate : HTMLSelectElement -> PrimIO Boolean
 5430 |
 5431 |
 5432 |   export
 5433 |   %foreign "browser:lambda:(x,a,b)=>x.add(a,b)"
 5434 |   prim__add :
 5435 |        HTMLSelectElement
 5436 |     -> Union2 HTMLOptionElement HTMLOptGroupElement
 5437 |     -> UndefOr (Nullable (Union2 HTMLElement Int32))
 5438 |     -> PrimIO ()
 5439 |
 5440 |
 5441 |   export
 5442 |   %foreign "browser:lambda:x=>x.checkValidity()"
 5443 |   prim__checkValidity : HTMLSelectElement -> PrimIO Boolean
 5444 |
 5445 |
 5446 |   export
 5447 |   %foreign "browser:lambda:(x,a)=>x.item(a)"
 5448 |   prim__item : HTMLSelectElement -> Bits32 -> PrimIO (Nullable Element)
 5449 |
 5450 |
 5451 |   export
 5452 |   %foreign "browser:lambda:(x,a)=>x.namedItem(a)"
 5453 |   prim__namedItem :
 5454 |        HTMLSelectElement
 5455 |     -> String
 5456 |     -> PrimIO (Nullable HTMLOptionElement)
 5457 |
 5458 |
 5459 |   export
 5460 |   %foreign "browser:lambda:x=>x.remove()"
 5461 |   prim__remove : HTMLSelectElement -> PrimIO ()
 5462 |
 5463 |
 5464 |   export
 5465 |   %foreign "browser:lambda:(x,a)=>x.remove(a)"
 5466 |   prim__remove1 : HTMLSelectElement -> Int32 -> PrimIO ()
 5467 |
 5468 |
 5469 |   export
 5470 |   %foreign "browser:lambda:x=>x.reportValidity()"
 5471 |   prim__reportValidity : HTMLSelectElement -> PrimIO Boolean
 5472 |
 5473 |
 5474 |   export
 5475 |   %foreign "browser:lambda:(x,a)=>x.setCustomValidity(a)"
 5476 |   prim__setCustomValidity : HTMLSelectElement -> String -> PrimIO ()
 5477 |
 5478 |
 5479 |
 5480 | namespace HTMLSlotElement
 5481 |
 5482 |   export
 5483 |   %foreign "browser:lambda:()=> new HTMLSlotElement()"
 5484 |   prim__new : PrimIO HTMLSlotElement
 5485 |
 5486 |
 5487 |   export
 5488 |   %foreign "browser:lambda:x=>x.name"
 5489 |   prim__name : HTMLSlotElement -> PrimIO String
 5490 |
 5491 |
 5492 |
 5493 |   export
 5494 |   %foreign "browser:lambda:(x,v)=>{x.name = v}"
 5495 |   prim__setName : HTMLSlotElement -> String -> PrimIO ()
 5496 |
 5497 |
 5498 |
 5499 |   export
 5500 |   %foreign "browser:lambda:(x,a)=>x.assignedElements(a)"
 5501 |   prim__assignedElements :
 5502 |        HTMLSlotElement
 5503 |     -> UndefOr AssignedNodesOptions
 5504 |     -> PrimIO (Array Element)
 5505 |
 5506 |
 5507 |   export
 5508 |   %foreign "browser:lambda:(x,a)=>x.assignedNodes(a)"
 5509 |   prim__assignedNodes :
 5510 |        HTMLSlotElement
 5511 |     -> UndefOr AssignedNodesOptions
 5512 |     -> PrimIO (Array Node)
 5513 |
 5514 |
 5515 |
 5516 | namespace HTMLSourceElement
 5517 |
 5518 |   export
 5519 |   %foreign "browser:lambda:()=> new HTMLSourceElement()"
 5520 |   prim__new : PrimIO HTMLSourceElement
 5521 |
 5522 |
 5523 |   export
 5524 |   %foreign "browser:lambda:x=>x.height"
 5525 |   prim__height : HTMLSourceElement -> PrimIO Bits32
 5526 |
 5527 |
 5528 |
 5529 |   export
 5530 |   %foreign "browser:lambda:(x,v)=>{x.height = v}"
 5531 |   prim__setHeight : HTMLSourceElement -> Bits32 -> PrimIO ()
 5532 |
 5533 |
 5534 |
 5535 |   export
 5536 |   %foreign "browser:lambda:x=>x.media"
 5537 |   prim__media : HTMLSourceElement -> PrimIO String
 5538 |
 5539 |
 5540 |
 5541 |   export
 5542 |   %foreign "browser:lambda:(x,v)=>{x.media = v}"
 5543 |   prim__setMedia : HTMLSourceElement -> String -> PrimIO ()
 5544 |
 5545 |
 5546 |
 5547 |   export
 5548 |   %foreign "browser:lambda:x=>x.sizes"
 5549 |   prim__sizes : HTMLSourceElement -> PrimIO String
 5550 |
 5551 |
 5552 |
 5553 |   export
 5554 |   %foreign "browser:lambda:(x,v)=>{x.sizes = v}"
 5555 |   prim__setSizes : HTMLSourceElement -> String -> PrimIO ()
 5556 |
 5557 |
 5558 |
 5559 |   export
 5560 |   %foreign "browser:lambda:x=>x.src"
 5561 |   prim__src : HTMLSourceElement -> PrimIO String
 5562 |
 5563 |
 5564 |
 5565 |   export
 5566 |   %foreign "browser:lambda:(x,v)=>{x.src = v}"
 5567 |   prim__setSrc : HTMLSourceElement -> String -> PrimIO ()
 5568 |
 5569 |
 5570 |
 5571 |   export
 5572 |   %foreign "browser:lambda:x=>x.srcset"
 5573 |   prim__srcset : HTMLSourceElement -> PrimIO String
 5574 |
 5575 |
 5576 |
 5577 |   export
 5578 |   %foreign "browser:lambda:(x,v)=>{x.srcset = v}"
 5579 |   prim__setSrcset : HTMLSourceElement -> String -> PrimIO ()
 5580 |
 5581 |
 5582 |
 5583 |   export
 5584 |   %foreign "browser:lambda:x=>x.type"
 5585 |   prim__type : HTMLSourceElement -> PrimIO String
 5586 |
 5587 |
 5588 |
 5589 |   export
 5590 |   %foreign "browser:lambda:(x,v)=>{x.type = v}"
 5591 |   prim__setType : HTMLSourceElement -> String -> PrimIO ()
 5592 |
 5593 |
 5594 |
 5595 |   export
 5596 |   %foreign "browser:lambda:x=>x.width"
 5597 |   prim__width : HTMLSourceElement -> PrimIO Bits32
 5598 |
 5599 |
 5600 |
 5601 |   export
 5602 |   %foreign "browser:lambda:(x,v)=>{x.width = v}"
 5603 |   prim__setWidth : HTMLSourceElement -> Bits32 -> PrimIO ()
 5604 |
 5605 |
 5606 |
 5607 |
 5608 | namespace HTMLSpanElement
 5609 |
 5610 |   export
 5611 |   %foreign "browser:lambda:()=> new HTMLSpanElement()"
 5612 |   prim__new : PrimIO HTMLSpanElement
 5613 |
 5614 |
 5615 |
 5616 | namespace HTMLStyleElement
 5617 |
 5618 |   export
 5619 |   %foreign "browser:lambda:()=> new HTMLStyleElement()"
 5620 |   prim__new : PrimIO HTMLStyleElement
 5621 |
 5622 |
 5623 |   export
 5624 |   %foreign "browser:lambda:x=>x.media"
 5625 |   prim__media : HTMLStyleElement -> PrimIO String
 5626 |
 5627 |
 5628 |
 5629 |   export
 5630 |   %foreign "browser:lambda:(x,v)=>{x.media = v}"
 5631 |   prim__setMedia : HTMLStyleElement -> String -> PrimIO ()
 5632 |
 5633 |
 5634 |
 5635 |   export
 5636 |   %foreign "browser:lambda:x=>x.type"
 5637 |   prim__type : HTMLStyleElement -> PrimIO String
 5638 |
 5639 |
 5640 |
 5641 |   export
 5642 |   %foreign "browser:lambda:(x,v)=>{x.type = v}"
 5643 |   prim__setType : HTMLStyleElement -> String -> PrimIO ()
 5644 |
 5645 |
 5646 |
 5647 |
 5648 | namespace HTMLTableCaptionElement
 5649 |
 5650 |   export
 5651 |   %foreign "browser:lambda:()=> new HTMLTableCaptionElement()"
 5652 |   prim__new : PrimIO HTMLTableCaptionElement
 5653 |
 5654 |
 5655 |   export
 5656 |   %foreign "browser:lambda:x=>x.align"
 5657 |   prim__align : HTMLTableCaptionElement -> PrimIO String
 5658 |
 5659 |
 5660 |
 5661 |   export
 5662 |   %foreign "browser:lambda:(x,v)=>{x.align = v}"
 5663 |   prim__setAlign : HTMLTableCaptionElement -> String -> PrimIO ()
 5664 |
 5665 |
 5666 |
 5667 |
 5668 | namespace HTMLTableCellElement
 5669 |
 5670 |   export
 5671 |   %foreign "browser:lambda:()=> new HTMLTableCellElement()"
 5672 |   prim__new : PrimIO HTMLTableCellElement
 5673 |
 5674 |
 5675 |   export
 5676 |   %foreign "browser:lambda:x=>x.abbr"
 5677 |   prim__abbr : HTMLTableCellElement -> PrimIO String
 5678 |
 5679 |
 5680 |
 5681 |   export
 5682 |   %foreign "browser:lambda:(x,v)=>{x.abbr = v}"
 5683 |   prim__setAbbr : HTMLTableCellElement -> String -> PrimIO ()
 5684 |
 5685 |
 5686 |
 5687 |   export
 5688 |   %foreign "browser:lambda:x=>x.align"
 5689 |   prim__align : HTMLTableCellElement -> PrimIO String
 5690 |
 5691 |
 5692 |
 5693 |   export
 5694 |   %foreign "browser:lambda:(x,v)=>{x.align = v}"
 5695 |   prim__setAlign : HTMLTableCellElement -> String -> PrimIO ()
 5696 |
 5697 |
 5698 |
 5699 |   export
 5700 |   %foreign "browser:lambda:x=>x.axis"
 5701 |   prim__axis : HTMLTableCellElement -> PrimIO String
 5702 |
 5703 |
 5704 |
 5705 |   export
 5706 |   %foreign "browser:lambda:(x,v)=>{x.axis = v}"
 5707 |   prim__setAxis : HTMLTableCellElement -> String -> PrimIO ()
 5708 |
 5709 |
 5710 |
 5711 |   export
 5712 |   %foreign "browser:lambda:x=>x.bgColor"
 5713 |   prim__bgColor : HTMLTableCellElement -> PrimIO String
 5714 |
 5715 |
 5716 |
 5717 |   export
 5718 |   %foreign "browser:lambda:(x,v)=>{x.bgColor = v}"
 5719 |   prim__setBgColor : HTMLTableCellElement -> String -> PrimIO ()
 5720 |
 5721 |
 5722 |
 5723 |   export
 5724 |   %foreign "browser:lambda:x=>x.cellIndex"
 5725 |   prim__cellIndex : HTMLTableCellElement -> PrimIO Int32
 5726 |
 5727 |
 5728 |   export
 5729 |   %foreign "browser:lambda:x=>x.ch"
 5730 |   prim__ch : HTMLTableCellElement -> PrimIO String
 5731 |
 5732 |
 5733 |
 5734 |   export
 5735 |   %foreign "browser:lambda:(x,v)=>{x.ch = v}"
 5736 |   prim__setCh : HTMLTableCellElement -> String -> PrimIO ()
 5737 |
 5738 |
 5739 |
 5740 |   export
 5741 |   %foreign "browser:lambda:x=>x.chOff"
 5742 |   prim__chOff : HTMLTableCellElement -> PrimIO String
 5743 |
 5744 |
 5745 |
 5746 |   export
 5747 |   %foreign "browser:lambda:(x,v)=>{x.chOff = v}"
 5748 |   prim__setChOff : HTMLTableCellElement -> String -> PrimIO ()
 5749 |
 5750 |
 5751 |
 5752 |   export
 5753 |   %foreign "browser:lambda:x=>x.colSpan"
 5754 |   prim__colSpan : HTMLTableCellElement -> PrimIO Bits32
 5755 |
 5756 |
 5757 |
 5758 |   export
 5759 |   %foreign "browser:lambda:(x,v)=>{x.colSpan = v}"
 5760 |   prim__setColSpan : HTMLTableCellElement -> Bits32 -> PrimIO ()
 5761 |
 5762 |
 5763 |
 5764 |   export
 5765 |   %foreign "browser:lambda:x=>x.headers"
 5766 |   prim__headers : HTMLTableCellElement -> PrimIO String
 5767 |
 5768 |
 5769 |
 5770 |   export
 5771 |   %foreign "browser:lambda:(x,v)=>{x.headers = v}"
 5772 |   prim__setHeaders : HTMLTableCellElement -> String -> PrimIO ()
 5773 |
 5774 |
 5775 |
 5776 |   export
 5777 |   %foreign "browser:lambda:x=>x.height"
 5778 |   prim__height : HTMLTableCellElement -> PrimIO String
 5779 |
 5780 |
 5781 |
 5782 |   export
 5783 |   %foreign "browser:lambda:(x,v)=>{x.height = v}"
 5784 |   prim__setHeight : HTMLTableCellElement -> String -> PrimIO ()
 5785 |
 5786 |
 5787 |
 5788 |   export
 5789 |   %foreign "browser:lambda:x=>x.noWrap"
 5790 |   prim__noWrap : HTMLTableCellElement -> PrimIO Boolean
 5791 |
 5792 |
 5793 |
 5794 |   export
 5795 |   %foreign "browser:lambda:(x,v)=>{x.noWrap = v}"
 5796 |   prim__setNoWrap : HTMLTableCellElement -> Boolean -> PrimIO ()
 5797 |
 5798 |
 5799 |
 5800 |   export
 5801 |   %foreign "browser:lambda:x=>x.rowSpan"
 5802 |   prim__rowSpan : HTMLTableCellElement -> PrimIO Bits32
 5803 |
 5804 |
 5805 |
 5806 |   export
 5807 |   %foreign "browser:lambda:(x,v)=>{x.rowSpan = v}"
 5808 |   prim__setRowSpan : HTMLTableCellElement -> Bits32 -> PrimIO ()
 5809 |
 5810 |
 5811 |
 5812 |   export
 5813 |   %foreign "browser:lambda:x=>x.scope"
 5814 |   prim__scope : HTMLTableCellElement -> PrimIO String
 5815 |
 5816 |
 5817 |
 5818 |   export
 5819 |   %foreign "browser:lambda:(x,v)=>{x.scope = v}"
 5820 |   prim__setScope : HTMLTableCellElement -> String -> PrimIO ()
 5821 |
 5822 |
 5823 |
 5824 |   export
 5825 |   %foreign "browser:lambda:x=>x.vAlign"
 5826 |   prim__vAlign : HTMLTableCellElement -> PrimIO String
 5827 |
 5828 |
 5829 |
 5830 |   export
 5831 |   %foreign "browser:lambda:(x,v)=>{x.vAlign = v}"
 5832 |   prim__setVAlign : HTMLTableCellElement -> String -> PrimIO ()
 5833 |
 5834 |
 5835 |
 5836 |   export
 5837 |   %foreign "browser:lambda:x=>x.width"
 5838 |   prim__width : HTMLTableCellElement -> PrimIO String
 5839 |
 5840 |
 5841 |
 5842 |   export
 5843 |   %foreign "browser:lambda:(x,v)=>{x.width = v}"
 5844 |   prim__setWidth : HTMLTableCellElement -> String -> PrimIO ()
 5845 |
 5846 |
 5847 |
 5848 |
 5849 | namespace HTMLTableColElement
 5850 |
 5851 |   export
 5852 |   %foreign "browser:lambda:()=> new HTMLTableColElement()"
 5853 |   prim__new : PrimIO HTMLTableColElement
 5854 |
 5855 |
 5856 |   export
 5857 |   %foreign "browser:lambda:x=>x.align"
 5858 |   prim__align : HTMLTableColElement -> PrimIO String
 5859 |
 5860 |
 5861 |
 5862 |   export
 5863 |   %foreign "browser:lambda:(x,v)=>{x.align = v}"
 5864 |   prim__setAlign : HTMLTableColElement -> String -> PrimIO ()
 5865 |
 5866 |
 5867 |
 5868 |   export
 5869 |   %foreign "browser:lambda:x=>x.ch"
 5870 |   prim__ch : HTMLTableColElement -> PrimIO String
 5871 |
 5872 |
 5873 |
 5874 |   export
 5875 |   %foreign "browser:lambda:(x,v)=>{x.ch = v}"
 5876 |   prim__setCh : HTMLTableColElement -> String -> PrimIO ()
 5877 |
 5878 |
 5879 |
 5880 |   export
 5881 |   %foreign "browser:lambda:x=>x.chOff"
 5882 |   prim__chOff : HTMLTableColElement -> PrimIO String
 5883 |
 5884 |
 5885 |
 5886 |   export
 5887 |   %foreign "browser:lambda:(x,v)=>{x.chOff = v}"
 5888 |   prim__setChOff : HTMLTableColElement -> String -> PrimIO ()
 5889 |
 5890 |
 5891 |
 5892 |   export
 5893 |   %foreign "browser:lambda:x=>x.span"
 5894 |   prim__span : HTMLTableColElement -> PrimIO Bits32
 5895 |
 5896 |
 5897 |
 5898 |   export
 5899 |   %foreign "browser:lambda:(x,v)=>{x.span = v}"
 5900 |   prim__setSpan : HTMLTableColElement -> Bits32 -> PrimIO ()
 5901 |
 5902 |
 5903 |
 5904 |   export
 5905 |   %foreign "browser:lambda:x=>x.vAlign"
 5906 |   prim__vAlign : HTMLTableColElement -> PrimIO String
 5907 |
 5908 |
 5909 |
 5910 |   export
 5911 |   %foreign "browser:lambda:(x,v)=>{x.vAlign = v}"
 5912 |   prim__setVAlign : HTMLTableColElement -> String -> PrimIO ()
 5913 |
 5914 |
 5915 |
 5916 |   export
 5917 |   %foreign "browser:lambda:x=>x.width"
 5918 |   prim__width : HTMLTableColElement -> PrimIO String
 5919 |
 5920 |
 5921 |
 5922 |   export
 5923 |   %foreign "browser:lambda:(x,v)=>{x.width = v}"
 5924 |   prim__setWidth : HTMLTableColElement -> String -> PrimIO ()
 5925 |
 5926 |
 5927 |
 5928 |
 5929 | namespace HTMLTableElement
 5930 |
 5931 |   export
 5932 |   %foreign "browser:lambda:()=> new HTMLTableElement()"
 5933 |   prim__new : PrimIO HTMLTableElement
 5934 |
 5935 |
 5936 |   export
 5937 |   %foreign "browser:lambda:x=>x.align"
 5938 |   prim__align : HTMLTableElement -> PrimIO String
 5939 |
 5940 |
 5941 |
 5942 |   export
 5943 |   %foreign "browser:lambda:(x,v)=>{x.align = v}"
 5944 |   prim__setAlign : HTMLTableElement -> String -> PrimIO ()
 5945 |
 5946 |
 5947 |
 5948 |   export
 5949 |   %foreign "browser:lambda:x=>x.bgColor"
 5950 |   prim__bgColor : HTMLTableElement -> PrimIO String
 5951 |
 5952 |
 5953 |
 5954 |   export
 5955 |   %foreign "browser:lambda:(x,v)=>{x.bgColor = v}"
 5956 |   prim__setBgColor : HTMLTableElement -> String -> PrimIO ()
 5957 |
 5958 |
 5959 |
 5960 |   export
 5961 |   %foreign "browser:lambda:x=>x.border"
 5962 |   prim__border : HTMLTableElement -> PrimIO String
 5963 |
 5964 |
 5965 |
 5966 |   export
 5967 |   %foreign "browser:lambda:(x,v)=>{x.border = v}"
 5968 |   prim__setBorder : HTMLTableElement -> String -> PrimIO ()
 5969 |
 5970 |
 5971 |
 5972 |   export
 5973 |   %foreign "browser:lambda:x=>x.caption"
 5974 |   prim__caption : HTMLTableElement -> PrimIO (Nullable HTMLTableCaptionElement)
 5975 |
 5976 |
 5977 |
 5978 |   export
 5979 |   %foreign "browser:lambda:(x,v)=>{x.caption = v}"
 5980 |   prim__setCaption :
 5981 |        HTMLTableElement
 5982 |     -> Nullable HTMLTableCaptionElement
 5983 |     -> PrimIO ()
 5984 |
 5985 |
 5986 |
 5987 |   export
 5988 |   %foreign "browser:lambda:x=>x.cellPadding"
 5989 |   prim__cellPadding : HTMLTableElement -> PrimIO String
 5990 |
 5991 |
 5992 |
 5993 |   export
 5994 |   %foreign "browser:lambda:(x,v)=>{x.cellPadding = v}"
 5995 |   prim__setCellPadding : HTMLTableElement -> String -> PrimIO ()
 5996 |
 5997 |
 5998 |
 5999 |   export
 6000 |   %foreign "browser:lambda:x=>x.cellSpacing"
 6001 |   prim__cellSpacing : HTMLTableElement -> PrimIO String
 6002 |
 6003 |
 6004 |
 6005 |   export
 6006 |   %foreign "browser:lambda:(x,v)=>{x.cellSpacing = v}"
 6007 |   prim__setCellSpacing : HTMLTableElement -> String -> PrimIO ()
 6008 |
 6009 |
 6010 |
 6011 |   export
 6012 |   %foreign "browser:lambda:x=>x.frame"
 6013 |   prim__frame : HTMLTableElement -> PrimIO String
 6014 |
 6015 |
 6016 |
 6017 |   export
 6018 |   %foreign "browser:lambda:(x,v)=>{x.frame = v}"
 6019 |   prim__setFrame : HTMLTableElement -> String -> PrimIO ()
 6020 |
 6021 |
 6022 |
 6023 |   export
 6024 |   %foreign "browser:lambda:x=>x.rows"
 6025 |   prim__rows : HTMLTableElement -> PrimIO HTMLCollection
 6026 |
 6027 |
 6028 |   export
 6029 |   %foreign "browser:lambda:x=>x.rules"
 6030 |   prim__rules : HTMLTableElement -> PrimIO String
 6031 |
 6032 |
 6033 |
 6034 |   export
 6035 |   %foreign "browser:lambda:(x,v)=>{x.rules = v}"
 6036 |   prim__setRules : HTMLTableElement -> String -> PrimIO ()
 6037 |
 6038 |
 6039 |
 6040 |   export
 6041 |   %foreign "browser:lambda:x=>x.summary"
 6042 |   prim__summary : HTMLTableElement -> PrimIO String
 6043 |
 6044 |
 6045 |
 6046 |   export
 6047 |   %foreign "browser:lambda:(x,v)=>{x.summary = v}"
 6048 |   prim__setSummary : HTMLTableElement -> String -> PrimIO ()
 6049 |
 6050 |
 6051 |
 6052 |   export
 6053 |   %foreign "browser:lambda:x=>x.tBodies"
 6054 |   prim__tBodies : HTMLTableElement -> PrimIO HTMLCollection
 6055 |
 6056 |
 6057 |   export
 6058 |   %foreign "browser:lambda:x=>x.tFoot"
 6059 |   prim__tFoot : HTMLTableElement -> PrimIO (Nullable HTMLTableSectionElement)
 6060 |
 6061 |
 6062 |
 6063 |   export
 6064 |   %foreign "browser:lambda:(x,v)=>{x.tFoot = v}"
 6065 |   prim__setTFoot :
 6066 |        HTMLTableElement
 6067 |     -> Nullable HTMLTableSectionElement
 6068 |     -> PrimIO ()
 6069 |
 6070 |
 6071 |
 6072 |   export
 6073 |   %foreign "browser:lambda:x=>x.tHead"
 6074 |   prim__tHead : HTMLTableElement -> PrimIO (Nullable HTMLTableSectionElement)
 6075 |
 6076 |
 6077 |
 6078 |   export
 6079 |   %foreign "browser:lambda:(x,v)=>{x.tHead = v}"
 6080 |   prim__setTHead :
 6081 |        HTMLTableElement
 6082 |     -> Nullable HTMLTableSectionElement
 6083 |     -> PrimIO ()
 6084 |
 6085 |
 6086 |
 6087 |   export
 6088 |   %foreign "browser:lambda:x=>x.width"
 6089 |   prim__width : HTMLTableElement -> PrimIO String
 6090 |
 6091 |
 6092 |
 6093 |   export
 6094 |   %foreign "browser:lambda:(x,v)=>{x.width = v}"
 6095 |   prim__setWidth : HTMLTableElement -> String -> PrimIO ()
 6096 |
 6097 |
 6098 |
 6099 |   export
 6100 |   %foreign "browser:lambda:x=>x.createCaption()"
 6101 |   prim__createCaption : HTMLTableElement -> PrimIO HTMLTableCaptionElement
 6102 |
 6103 |
 6104 |   export
 6105 |   %foreign "browser:lambda:x=>x.createTBody()"
 6106 |   prim__createTBody : HTMLTableElement -> PrimIO HTMLTableSectionElement
 6107 |
 6108 |
 6109 |   export
 6110 |   %foreign "browser:lambda:x=>x.createTFoot()"
 6111 |   prim__createTFoot : HTMLTableElement -> PrimIO HTMLTableSectionElement
 6112 |
 6113 |
 6114 |   export
 6115 |   %foreign "browser:lambda:x=>x.createTHead()"
 6116 |   prim__createTHead : HTMLTableElement -> PrimIO HTMLTableSectionElement
 6117 |
 6118 |
 6119 |   export
 6120 |   %foreign "browser:lambda:x=>x.deleteCaption()"
 6121 |   prim__deleteCaption : HTMLTableElement -> PrimIO ()
 6122 |
 6123 |
 6124 |   export
 6125 |   %foreign "browser:lambda:(x,a)=>x.deleteRow(a)"
 6126 |   prim__deleteRow : HTMLTableElement -> Int32 -> PrimIO ()
 6127 |
 6128 |
 6129 |   export
 6130 |   %foreign "browser:lambda:x=>x.deleteTFoot()"
 6131 |   prim__deleteTFoot : HTMLTableElement -> PrimIO ()
 6132 |
 6133 |
 6134 |   export
 6135 |   %foreign "browser:lambda:x=>x.deleteTHead()"
 6136 |   prim__deleteTHead : HTMLTableElement -> PrimIO ()
 6137 |
 6138 |
 6139 |   export
 6140 |   %foreign "browser:lambda:(x,a)=>x.insertRow(a)"
 6141 |   prim__insertRow :
 6142 |        HTMLTableElement
 6143 |     -> UndefOr Int32
 6144 |     -> PrimIO HTMLTableRowElement
 6145 |
 6146 |
 6147 |
 6148 | namespace HTMLTableRowElement
 6149 |
 6150 |   export
 6151 |   %foreign "browser:lambda:()=> new HTMLTableRowElement()"
 6152 |   prim__new : PrimIO HTMLTableRowElement
 6153 |
 6154 |
 6155 |   export
 6156 |   %foreign "browser:lambda:x=>x.align"
 6157 |   prim__align : HTMLTableRowElement -> PrimIO String
 6158 |
 6159 |
 6160 |
 6161 |   export
 6162 |   %foreign "browser:lambda:(x,v)=>{x.align = v}"
 6163 |   prim__setAlign : HTMLTableRowElement -> String -> PrimIO ()
 6164 |
 6165 |
 6166 |
 6167 |   export
 6168 |   %foreign "browser:lambda:x=>x.bgColor"
 6169 |   prim__bgColor : HTMLTableRowElement -> PrimIO String
 6170 |
 6171 |
 6172 |
 6173 |   export
 6174 |   %foreign "browser:lambda:(x,v)=>{x.bgColor = v}"
 6175 |   prim__setBgColor : HTMLTableRowElement -> String -> PrimIO ()
 6176 |
 6177 |
 6178 |
 6179 |   export
 6180 |   %foreign "browser:lambda:x=>x.cells"
 6181 |   prim__cells : HTMLTableRowElement -> PrimIO HTMLCollection
 6182 |
 6183 |
 6184 |   export
 6185 |   %foreign "browser:lambda:x=>x.ch"
 6186 |   prim__ch : HTMLTableRowElement -> PrimIO String
 6187 |
 6188 |
 6189 |
 6190 |   export
 6191 |   %foreign "browser:lambda:(x,v)=>{x.ch = v}"
 6192 |   prim__setCh : HTMLTableRowElement -> String -> PrimIO ()
 6193 |
 6194 |
 6195 |
 6196 |   export
 6197 |   %foreign "browser:lambda:x=>x.chOff"
 6198 |   prim__chOff : HTMLTableRowElement -> PrimIO String
 6199 |
 6200 |
 6201 |
 6202 |   export
 6203 |   %foreign "browser:lambda:(x,v)=>{x.chOff = v}"
 6204 |   prim__setChOff : HTMLTableRowElement -> String -> PrimIO ()
 6205 |
 6206 |
 6207 |
 6208 |   export
 6209 |   %foreign "browser:lambda:x=>x.rowIndex"
 6210 |   prim__rowIndex : HTMLTableRowElement -> PrimIO Int32
 6211 |
 6212 |
 6213 |   export
 6214 |   %foreign "browser:lambda:x=>x.sectionRowIndex"
 6215 |   prim__sectionRowIndex : HTMLTableRowElement -> PrimIO Int32
 6216 |
 6217 |
 6218 |   export
 6219 |   %foreign "browser:lambda:x=>x.vAlign"
 6220 |   prim__vAlign : HTMLTableRowElement -> PrimIO String
 6221 |
 6222 |
 6223 |
 6224 |   export
 6225 |   %foreign "browser:lambda:(x,v)=>{x.vAlign = v}"
 6226 |   prim__setVAlign : HTMLTableRowElement -> String -> PrimIO ()
 6227 |
 6228 |
 6229 |
 6230 |   export
 6231 |   %foreign "browser:lambda:(x,a)=>x.deleteCell(a)"
 6232 |   prim__deleteCell : HTMLTableRowElement -> Int32 -> PrimIO ()
 6233 |
 6234 |
 6235 |   export
 6236 |   %foreign "browser:lambda:(x,a)=>x.insertCell(a)"
 6237 |   prim__insertCell :
 6238 |        HTMLTableRowElement
 6239 |     -> UndefOr Int32
 6240 |     -> PrimIO HTMLTableCellElement
 6241 |
 6242 |
 6243 |
 6244 | namespace HTMLTableSectionElement
 6245 |
 6246 |   export
 6247 |   %foreign "browser:lambda:()=> new HTMLTableSectionElement()"
 6248 |   prim__new : PrimIO HTMLTableSectionElement
 6249 |
 6250 |
 6251 |   export
 6252 |   %foreign "browser:lambda:x=>x.align"
 6253 |   prim__align : HTMLTableSectionElement -> PrimIO String
 6254 |
 6255 |
 6256 |
 6257 |   export
 6258 |   %foreign "browser:lambda:(x,v)=>{x.align = v}"
 6259 |   prim__setAlign : HTMLTableSectionElement -> String -> PrimIO ()
 6260 |
 6261 |
 6262 |
 6263 |   export
 6264 |   %foreign "browser:lambda:x=>x.ch"
 6265 |   prim__ch : HTMLTableSectionElement -> PrimIO String
 6266 |
 6267 |
 6268 |
 6269 |   export
 6270 |   %foreign "browser:lambda:(x,v)=>{x.ch = v}"
 6271 |   prim__setCh : HTMLTableSectionElement -> String -> PrimIO ()
 6272 |
 6273 |
 6274 |
 6275 |   export
 6276 |   %foreign "browser:lambda:x=>x.chOff"
 6277 |   prim__chOff : HTMLTableSectionElement -> PrimIO String
 6278 |
 6279 |
 6280 |
 6281 |   export
 6282 |   %foreign "browser:lambda:(x,v)=>{x.chOff = v}"
 6283 |   prim__setChOff : HTMLTableSectionElement -> String -> PrimIO ()
 6284 |
 6285 |
 6286 |
 6287 |   export
 6288 |   %foreign "browser:lambda:x=>x.rows"
 6289 |   prim__rows : HTMLTableSectionElement -> PrimIO HTMLCollection
 6290 |
 6291 |
 6292 |   export
 6293 |   %foreign "browser:lambda:x=>x.vAlign"
 6294 |   prim__vAlign : HTMLTableSectionElement -> PrimIO String
 6295 |
 6296 |
 6297 |
 6298 |   export
 6299 |   %foreign "browser:lambda:(x,v)=>{x.vAlign = v}"
 6300 |   prim__setVAlign : HTMLTableSectionElement -> String -> PrimIO ()
 6301 |
 6302 |
 6303 |
 6304 |   export
 6305 |   %foreign "browser:lambda:(x,a)=>x.deleteRow(a)"
 6306 |   prim__deleteRow : HTMLTableSectionElement -> Int32 -> PrimIO ()
 6307 |
 6308 |
 6309 |   export
 6310 |   %foreign "browser:lambda:(x,a)=>x.insertRow(a)"
 6311 |   prim__insertRow :
 6312 |        HTMLTableSectionElement
 6313 |     -> UndefOr Int32
 6314 |     -> PrimIO HTMLTableRowElement
 6315 |
 6316 |
 6317 |
 6318 | namespace HTMLTemplateElement
 6319 |
 6320 |   export
 6321 |   %foreign "browser:lambda:()=> new HTMLTemplateElement()"
 6322 |   prim__new : PrimIO HTMLTemplateElement
 6323 |
 6324 |
 6325 |   export
 6326 |   %foreign "browser:lambda:x=>x.content"
 6327 |   prim__content : HTMLTemplateElement -> PrimIO DocumentFragment
 6328 |
 6329 |
 6330 |
 6331 | namespace HTMLTextAreaElement
 6332 |
 6333 |   export
 6334 |   %foreign "browser:lambda:()=> new HTMLTextAreaElement()"
 6335 |   prim__new : PrimIO HTMLTextAreaElement
 6336 |
 6337 |
 6338 |   export
 6339 |   %foreign "browser:lambda:x=>x.autocomplete"
 6340 |   prim__autocomplete : HTMLTextAreaElement -> PrimIO String
 6341 |
 6342 |
 6343 |
 6344 |   export
 6345 |   %foreign "browser:lambda:(x,v)=>{x.autocomplete = v}"
 6346 |   prim__setAutocomplete : HTMLTextAreaElement -> String -> PrimIO ()
 6347 |
 6348 |
 6349 |
 6350 |   export
 6351 |   %foreign "browser:lambda:x=>x.cols"
 6352 |   prim__cols : HTMLTextAreaElement -> PrimIO Bits32
 6353 |
 6354 |
 6355 |
 6356 |   export
 6357 |   %foreign "browser:lambda:(x,v)=>{x.cols = v}"
 6358 |   prim__setCols : HTMLTextAreaElement -> Bits32 -> PrimIO ()
 6359 |
 6360 |
 6361 |
 6362 |   export
 6363 |   %foreign "browser:lambda:x=>x.defaultValue"
 6364 |   prim__defaultValue : HTMLTextAreaElement -> PrimIO String
 6365 |
 6366 |
 6367 |
 6368 |   export
 6369 |   %foreign "browser:lambda:(x,v)=>{x.defaultValue = v}"
 6370 |   prim__setDefaultValue : HTMLTextAreaElement -> String -> PrimIO ()
 6371 |
 6372 |
 6373 |
 6374 |   export
 6375 |   %foreign "browser:lambda:x=>x.dirName"
 6376 |   prim__dirName : HTMLTextAreaElement -> PrimIO String
 6377 |
 6378 |
 6379 |
 6380 |   export
 6381 |   %foreign "browser:lambda:(x,v)=>{x.dirName = v}"
 6382 |   prim__setDirName : HTMLTextAreaElement -> String -> PrimIO ()
 6383 |
 6384 |
 6385 |
 6386 |   export
 6387 |   %foreign "browser:lambda:x=>x.disabled"
 6388 |   prim__disabled : HTMLTextAreaElement -> PrimIO Boolean
 6389 |
 6390 |
 6391 |
 6392 |   export
 6393 |   %foreign "browser:lambda:(x,v)=>{x.disabled = v}"
 6394 |   prim__setDisabled : HTMLTextAreaElement -> Boolean -> PrimIO ()
 6395 |
 6396 |
 6397 |
 6398 |   export
 6399 |   %foreign "browser:lambda:x=>x.form"
 6400 |   prim__form : HTMLTextAreaElement -> PrimIO (Nullable HTMLFormElement)
 6401 |
 6402 |
 6403 |   export
 6404 |   %foreign "browser:lambda:x=>x.labels"
 6405 |   prim__labels : HTMLTextAreaElement -> PrimIO NodeList
 6406 |
 6407 |
 6408 |   export
 6409 |   %foreign "browser:lambda:x=>x.maxLength"
 6410 |   prim__maxLength : HTMLTextAreaElement -> PrimIO Int32
 6411 |
 6412 |
 6413 |
 6414 |   export
 6415 |   %foreign "browser:lambda:(x,v)=>{x.maxLength = v}"
 6416 |   prim__setMaxLength : HTMLTextAreaElement -> Int32 -> PrimIO ()
 6417 |
 6418 |
 6419 |
 6420 |   export
 6421 |   %foreign "browser:lambda:x=>x.minLength"
 6422 |   prim__minLength : HTMLTextAreaElement -> PrimIO Int32
 6423 |
 6424 |
 6425 |
 6426 |   export
 6427 |   %foreign "browser:lambda:(x,v)=>{x.minLength = v}"
 6428 |   prim__setMinLength : HTMLTextAreaElement -> Int32 -> PrimIO ()
 6429 |
 6430 |
 6431 |
 6432 |   export
 6433 |   %foreign "browser:lambda:x=>x.name"
 6434 |   prim__name : HTMLTextAreaElement -> PrimIO String
 6435 |
 6436 |
 6437 |
 6438 |   export
 6439 |   %foreign "browser:lambda:(x,v)=>{x.name = v}"
 6440 |   prim__setName : HTMLTextAreaElement -> String -> PrimIO ()
 6441 |
 6442 |
 6443 |
 6444 |   export
 6445 |   %foreign "browser:lambda:x=>x.placeholder"
 6446 |   prim__placeholder : HTMLTextAreaElement -> PrimIO String
 6447 |
 6448 |
 6449 |
 6450 |   export
 6451 |   %foreign "browser:lambda:(x,v)=>{x.placeholder = v}"
 6452 |   prim__setPlaceholder : HTMLTextAreaElement -> String -> PrimIO ()
 6453 |
 6454 |
 6455 |
 6456 |   export
 6457 |   %foreign "browser:lambda:x=>x.readOnly"
 6458 |   prim__readOnly : HTMLTextAreaElement -> PrimIO Boolean
 6459 |
 6460 |
 6461 |
 6462 |   export
 6463 |   %foreign "browser:lambda:(x,v)=>{x.readOnly = v}"
 6464 |   prim__setReadOnly : HTMLTextAreaElement -> Boolean -> PrimIO ()
 6465 |
 6466 |
 6467 |
 6468 |   export
 6469 |   %foreign "browser:lambda:x=>x.required"
 6470 |   prim__required : HTMLTextAreaElement -> PrimIO Boolean
 6471 |
 6472 |
 6473 |
 6474 |   export
 6475 |   %foreign "browser:lambda:(x,v)=>{x.required = v}"
 6476 |   prim__setRequired : HTMLTextAreaElement -> Boolean -> PrimIO ()
 6477 |
 6478 |
 6479 |
 6480 |   export
 6481 |   %foreign "browser:lambda:x=>x.rows"
 6482 |   prim__rows : HTMLTextAreaElement -> PrimIO Bits32
 6483 |
 6484 |
 6485 |
 6486 |   export
 6487 |   %foreign "browser:lambda:(x,v)=>{x.rows = v}"
 6488 |   prim__setRows : HTMLTextAreaElement -> Bits32 -> PrimIO ()
 6489 |
 6490 |
 6491 |
 6492 |   export
 6493 |   %foreign "browser:lambda:x=>x.selectionDirection"
 6494 |   prim__selectionDirection : HTMLTextAreaElement -> PrimIO String
 6495 |
 6496 |
 6497 |
 6498 |   export
 6499 |   %foreign "browser:lambda:(x,v)=>{x.selectionDirection = v}"
 6500 |   prim__setSelectionDirection : HTMLTextAreaElement -> String -> PrimIO ()
 6501 |
 6502 |
 6503 |
 6504 |   export
 6505 |   %foreign "browser:lambda:x=>x.selectionEnd"
 6506 |   prim__selectionEnd : HTMLTextAreaElement -> PrimIO Bits32
 6507 |
 6508 |
 6509 |
 6510 |   export
 6511 |   %foreign "browser:lambda:(x,v)=>{x.selectionEnd = v}"
 6512 |   prim__setSelectionEnd : HTMLTextAreaElement -> Bits32 -> PrimIO ()
 6513 |
 6514 |
 6515 |
 6516 |   export
 6517 |   %foreign "browser:lambda:x=>x.selectionStart"
 6518 |   prim__selectionStart : HTMLTextAreaElement -> PrimIO Bits32
 6519 |
 6520 |
 6521 |
 6522 |   export
 6523 |   %foreign "browser:lambda:(x,v)=>{x.selectionStart = v}"
 6524 |   prim__setSelectionStart : HTMLTextAreaElement -> Bits32 -> PrimIO ()
 6525 |
 6526 |
 6527 |
 6528 |   export
 6529 |   %foreign "browser:lambda:x=>x.textLength"
 6530 |   prim__textLength : HTMLTextAreaElement -> PrimIO Bits32
 6531 |
 6532 |
 6533 |   export
 6534 |   %foreign "browser:lambda:x=>x.type"
 6535 |   prim__type : HTMLTextAreaElement -> PrimIO String
 6536 |
 6537 |
 6538 |   export
 6539 |   %foreign "browser:lambda:x=>x.validationMessage"
 6540 |   prim__validationMessage : HTMLTextAreaElement -> PrimIO String
 6541 |
 6542 |
 6543 |   export
 6544 |   %foreign "browser:lambda:x=>x.validity"
 6545 |   prim__validity : HTMLTextAreaElement -> PrimIO ValidityState
 6546 |
 6547 |
 6548 |   export
 6549 |   %foreign "browser:lambda:x=>x.value"
 6550 |   prim__value : HTMLTextAreaElement -> PrimIO String
 6551 |
 6552 |
 6553 |
 6554 |   export
 6555 |   %foreign "browser:lambda:(x,v)=>{x.value = v}"
 6556 |   prim__setValue : HTMLTextAreaElement -> String -> PrimIO ()
 6557 |
 6558 |
 6559 |
 6560 |   export
 6561 |   %foreign "browser:lambda:x=>x.willValidate"
 6562 |   prim__willValidate : HTMLTextAreaElement -> PrimIO Boolean
 6563 |
 6564 |
 6565 |   export
 6566 |   %foreign "browser:lambda:x=>x.wrap"
 6567 |   prim__wrap : HTMLTextAreaElement -> PrimIO String
 6568 |
 6569 |
 6570 |
 6571 |   export
 6572 |   %foreign "browser:lambda:(x,v)=>{x.wrap = v}"
 6573 |   prim__setWrap : HTMLTextAreaElement -> String -> PrimIO ()
 6574 |
 6575 |
 6576 |
 6577 |   export
 6578 |   %foreign "browser:lambda:x=>x.checkValidity()"
 6579 |   prim__checkValidity : HTMLTextAreaElement -> PrimIO Boolean
 6580 |
 6581 |
 6582 |   export
 6583 |   %foreign "browser:lambda:x=>x.reportValidity()"
 6584 |   prim__reportValidity : HTMLTextAreaElement -> PrimIO Boolean
 6585 |
 6586 |
 6587 |   export
 6588 |   %foreign "browser:lambda:x=>x.select()"
 6589 |   prim__select : HTMLTextAreaElement -> PrimIO ()
 6590 |
 6591 |
 6592 |   export
 6593 |   %foreign "browser:lambda:(x,a)=>x.setCustomValidity(a)"
 6594 |   prim__setCustomValidity : HTMLTextAreaElement -> String -> PrimIO ()
 6595 |
 6596 |
 6597 |   export
 6598 |   %foreign "browser:lambda:(x,a)=>x.setRangeText(a)"
 6599 |   prim__setRangeText : HTMLTextAreaElement -> String -> PrimIO ()
 6600 |
 6601 |
 6602 |   export
 6603 |   %foreign "browser:lambda:(x,a,b,c,d)=>x.setRangeText(a,b,c,d)"
 6604 |   prim__setRangeText1 :
 6605 |        HTMLTextAreaElement
 6606 |     -> String
 6607 |     -> Bits32
 6608 |     -> Bits32
 6609 |     -> UndefOr String
 6610 |     -> PrimIO ()
 6611 |
 6612 |
 6613 |   export
 6614 |   %foreign "browser:lambda:(x,a,b,c)=>x.setSelectionRange(a,b,c)"
 6615 |   prim__setSelectionRange :
 6616 |        HTMLTextAreaElement
 6617 |     -> Bits32
 6618 |     -> Bits32
 6619 |     -> UndefOr String
 6620 |     -> PrimIO ()
 6621 |
 6622 |
 6623 |
 6624 | namespace HTMLTimeElement
 6625 |
 6626 |   export
 6627 |   %foreign "browser:lambda:()=> new HTMLTimeElement()"
 6628 |   prim__new : PrimIO HTMLTimeElement
 6629 |
 6630 |
 6631 |   export
 6632 |   %foreign "browser:lambda:x=>x.dateTime"
 6633 |   prim__dateTime : HTMLTimeElement -> PrimIO String
 6634 |
 6635 |
 6636 |
 6637 |   export
 6638 |   %foreign "browser:lambda:(x,v)=>{x.dateTime = v}"
 6639 |   prim__setDateTime : HTMLTimeElement -> String -> PrimIO ()
 6640 |
 6641 |
 6642 |
 6643 |
 6644 | namespace HTMLTitleElement
 6645 |
 6646 |   export
 6647 |   %foreign "browser:lambda:()=> new HTMLTitleElement()"
 6648 |   prim__new : PrimIO HTMLTitleElement
 6649 |
 6650 |
 6651 |   export
 6652 |   %foreign "browser:lambda:x=>x.text"
 6653 |   prim__text : HTMLTitleElement -> PrimIO String
 6654 |
 6655 |
 6656 |
 6657 |   export
 6658 |   %foreign "browser:lambda:(x,v)=>{x.text = v}"
 6659 |   prim__setText : HTMLTitleElement -> String -> PrimIO ()
 6660 |
 6661 |
 6662 |
 6663 |
 6664 | namespace HTMLTrackElement
 6665 |
 6666 |   export
 6667 |   %foreign "browser:lambda:()=> new HTMLTrackElement()"
 6668 |   prim__new : PrimIO HTMLTrackElement
 6669 |
 6670 |
 6671 |   export
 6672 |   %foreign "browser:lambda:x=>x.default"
 6673 |   prim__default : HTMLTrackElement -> PrimIO Boolean
 6674 |
 6675 |
 6676 |
 6677 |   export
 6678 |   %foreign "browser:lambda:(x,v)=>{x.default = v}"
 6679 |   prim__setDefault : HTMLTrackElement -> Boolean -> PrimIO ()
 6680 |
 6681 |
 6682 |
 6683 |   export
 6684 |   %foreign "browser:lambda:x=>x.kind"
 6685 |   prim__kind : HTMLTrackElement -> PrimIO String
 6686 |
 6687 |
 6688 |
 6689 |   export
 6690 |   %foreign "browser:lambda:(x,v)=>{x.kind = v}"
 6691 |   prim__setKind : HTMLTrackElement -> String -> PrimIO ()
 6692 |
 6693 |
 6694 |
 6695 |   export
 6696 |   %foreign "browser:lambda:x=>x.label"
 6697 |   prim__label : HTMLTrackElement -> PrimIO String
 6698 |
 6699 |
 6700 |
 6701 |   export
 6702 |   %foreign "browser:lambda:(x,v)=>{x.label = v}"
 6703 |   prim__setLabel : HTMLTrackElement -> String -> PrimIO ()
 6704 |
 6705 |
 6706 |
 6707 |   export
 6708 |   %foreign "browser:lambda:x=>x.readyState"
 6709 |   prim__readyState : HTMLTrackElement -> PrimIO Bits16
 6710 |
 6711 |
 6712 |   export
 6713 |   %foreign "browser:lambda:x=>x.src"
 6714 |   prim__src : HTMLTrackElement -> PrimIO String
 6715 |
 6716 |
 6717 |
 6718 |   export
 6719 |   %foreign "browser:lambda:(x,v)=>{x.src = v}"
 6720 |   prim__setSrc : HTMLTrackElement -> String -> PrimIO ()
 6721 |
 6722 |
 6723 |
 6724 |   export
 6725 |   %foreign "browser:lambda:x=>x.srclang"
 6726 |   prim__srclang : HTMLTrackElement -> PrimIO String
 6727 |
 6728 |
 6729 |
 6730 |   export
 6731 |   %foreign "browser:lambda:(x,v)=>{x.srclang = v}"
 6732 |   prim__setSrclang : HTMLTrackElement -> String -> PrimIO ()
 6733 |
 6734 |
 6735 |
 6736 |   export
 6737 |   %foreign "browser:lambda:x=>x.track"
 6738 |   prim__track : HTMLTrackElement -> PrimIO TextTrack
 6739 |
 6740 |
 6741 |
 6742 | namespace HTMLUListElement
 6743 |
 6744 |   export
 6745 |   %foreign "browser:lambda:()=> new HTMLUListElement()"
 6746 |   prim__new : PrimIO HTMLUListElement
 6747 |
 6748 |
 6749 |   export
 6750 |   %foreign "browser:lambda:x=>x.compact"
 6751 |   prim__compact : HTMLUListElement -> PrimIO Boolean
 6752 |
 6753 |
 6754 |
 6755 |   export
 6756 |   %foreign "browser:lambda:(x,v)=>{x.compact = v}"
 6757 |   prim__setCompact : HTMLUListElement -> Boolean -> PrimIO ()
 6758 |
 6759 |
 6760 |
 6761 |   export
 6762 |   %foreign "browser:lambda:x=>x.type"
 6763 |   prim__type : HTMLUListElement -> PrimIO String
 6764 |
 6765 |
 6766 |
 6767 |   export
 6768 |   %foreign "browser:lambda:(x,v)=>{x.type = v}"
 6769 |   prim__setType : HTMLUListElement -> String -> PrimIO ()
 6770 |
 6771 |
 6772 |
 6773 |
 6774 |
 6775 | namespace HTMLVideoElement
 6776 |
 6777 |   export
 6778 |   %foreign "browser:lambda:()=> new HTMLVideoElement()"
 6779 |   prim__new : PrimIO HTMLVideoElement
 6780 |
 6781 |
 6782 |   export
 6783 |   %foreign "browser:lambda:x=>x.height"
 6784 |   prim__height : HTMLVideoElement -> PrimIO Bits32
 6785 |
 6786 |
 6787 |
 6788 |   export
 6789 |   %foreign "browser:lambda:(x,v)=>{x.height = v}"
 6790 |   prim__setHeight : HTMLVideoElement -> Bits32 -> PrimIO ()
 6791 |
 6792 |
 6793 |
 6794 |   export
 6795 |   %foreign "browser:lambda:x=>x.playsInline"
 6796 |   prim__playsInline : HTMLVideoElement -> PrimIO Boolean
 6797 |
 6798 |
 6799 |
 6800 |   export
 6801 |   %foreign "browser:lambda:(x,v)=>{x.playsInline = v}"
 6802 |   prim__setPlaysInline : HTMLVideoElement -> Boolean -> PrimIO ()
 6803 |
 6804 |
 6805 |
 6806 |   export
 6807 |   %foreign "browser:lambda:x=>x.poster"
 6808 |   prim__poster : HTMLVideoElement -> PrimIO String
 6809 |
 6810 |
 6811 |
 6812 |   export
 6813 |   %foreign "browser:lambda:(x,v)=>{x.poster = v}"
 6814 |   prim__setPoster : HTMLVideoElement -> String -> PrimIO ()
 6815 |
 6816 |
 6817 |
 6818 |   export
 6819 |   %foreign "browser:lambda:x=>x.videoHeight"
 6820 |   prim__videoHeight : HTMLVideoElement -> PrimIO Bits32
 6821 |
 6822 |
 6823 |   export
 6824 |   %foreign "browser:lambda:x=>x.videoWidth"
 6825 |   prim__videoWidth : HTMLVideoElement -> PrimIO Bits32
 6826 |
 6827 |
 6828 |   export
 6829 |   %foreign "browser:lambda:x=>x.width"
 6830 |   prim__width : HTMLVideoElement -> PrimIO Bits32
 6831 |
 6832 |
 6833 |
 6834 |   export
 6835 |   %foreign "browser:lambda:(x,v)=>{x.width = v}"
 6836 |   prim__setWidth : HTMLVideoElement -> Bits32 -> PrimIO ()
 6837 |
 6838 |
 6839 |
 6840 |
 6841 | namespace HashChangeEvent
 6842 |
 6843 |   export
 6844 |   %foreign "browser:lambda:(a,b)=> new HashChangeEvent(a,b)"
 6845 |   prim__new : String -> UndefOr HashChangeEventInit -> PrimIO HashChangeEvent
 6846 |
 6847 |
 6848 |   export
 6849 |   %foreign "browser:lambda:x=>x.newURL"
 6850 |   prim__newURL : HashChangeEvent -> PrimIO String
 6851 |
 6852 |
 6853 |   export
 6854 |   %foreign "browser:lambda:x=>x.oldURL"
 6855 |   prim__oldURL : HashChangeEvent -> PrimIO String
 6856 |
 6857 |
 6858 |
 6859 | namespace History
 6860 |
 6861 |   export
 6862 |   %foreign "browser:lambda:x=>x.length"
 6863 |   prim__length : History -> PrimIO Bits32
 6864 |
 6865 |
 6866 |   export
 6867 |   %foreign "browser:lambda:x=>x.scrollRestoration"
 6868 |   prim__scrollRestoration : History -> PrimIO String
 6869 |
 6870 |
 6871 |
 6872 |   export
 6873 |   %foreign "browser:lambda:(x,v)=>{x.scrollRestoration = v}"
 6874 |   prim__setScrollRestoration : History -> String -> PrimIO ()
 6875 |
 6876 |
 6877 |
 6878 |   export
 6879 |   %foreign "browser:lambda:x=>x.state"
 6880 |   prim__state : History -> PrimIO AnyPtr
 6881 |
 6882 |
 6883 |   export
 6884 |   %foreign "browser:lambda:x=>x.back()"
 6885 |   prim__back : History -> PrimIO ()
 6886 |
 6887 |
 6888 |   export
 6889 |   %foreign "browser:lambda:x=>x.forward()"
 6890 |   prim__forward : History -> PrimIO ()
 6891 |
 6892 |
 6893 |   export
 6894 |   %foreign "browser:lambda:(x,a)=>x.go(a)"
 6895 |   prim__go : History -> UndefOr Int32 -> PrimIO ()
 6896 |
 6897 |
 6898 |   export
 6899 |   %foreign "browser:lambda:(x,a,b,c)=>x.pushState(a,b,c)"
 6900 |   prim__pushState :
 6901 |        History
 6902 |     -> AnyPtr
 6903 |     -> String
 6904 |     -> UndefOr (Nullable String)
 6905 |     -> PrimIO ()
 6906 |
 6907 |
 6908 |   export
 6909 |   %foreign "browser:lambda:(x,a,b,c)=>x.replaceState(a,b,c)"
 6910 |   prim__replaceState :
 6911 |        History
 6912 |     -> AnyPtr
 6913 |     -> String
 6914 |     -> UndefOr (Nullable String)
 6915 |     -> PrimIO ()
 6916 |
 6917 |
 6918 |
 6919 | namespace ImageBitmap
 6920 |
 6921 |   export
 6922 |   %foreign "browser:lambda:x=>x.height"
 6923 |   prim__height : ImageBitmap -> PrimIO Bits32
 6924 |
 6925 |
 6926 |   export
 6927 |   %foreign "browser:lambda:x=>x.width"
 6928 |   prim__width : ImageBitmap -> PrimIO Bits32
 6929 |
 6930 |
 6931 |   export
 6932 |   %foreign "browser:lambda:x=>x.close()"
 6933 |   prim__close : ImageBitmap -> PrimIO ()
 6934 |
 6935 |
 6936 |
 6937 | namespace ImageBitmapRenderingContext
 6938 |
 6939 |   export
 6940 |   %foreign "browser:lambda:x=>x.canvas"
 6941 |   prim__canvas :
 6942 |        ImageBitmapRenderingContext
 6943 |     -> PrimIO (Union2 HTMLCanvasElement OffscreenCanvas)
 6944 |
 6945 |
 6946 |   export
 6947 |   %foreign "browser:lambda:(x,a)=>x.transferFromImageBitmap(a)"
 6948 |   prim__transferFromImageBitmap :
 6949 |        ImageBitmapRenderingContext
 6950 |     -> Nullable ImageBitmap
 6951 |     -> PrimIO ()
 6952 |
 6953 |
 6954 |
 6955 | namespace ImageData
 6956 |
 6957 |   export
 6958 |   %foreign "browser:lambda:(a,b)=> new ImageData(a,b)"
 6959 |   prim__new : Bits32 -> Bits32 -> PrimIO ImageData
 6960 |
 6961 |
 6962 |   export
 6963 |   %foreign "browser:lambda:(a,b,c)=> new ImageData(a,b,c)"
 6964 |   prim__new1 : UInt8ClampedArray -> Bits32 -> UndefOr Bits32 -> PrimIO ImageData
 6965 |
 6966 |
 6967 |   export
 6968 |   %foreign "browser:lambda:x=>x.data"
 6969 |   prim__data : ImageData -> PrimIO UInt8ClampedArray
 6970 |
 6971 |
 6972 |   export
 6973 |   %foreign "browser:lambda:x=>x.height"
 6974 |   prim__height : ImageData -> PrimIO Bits32
 6975 |
 6976 |
 6977 |   export
 6978 |   %foreign "browser:lambda:x=>x.width"
 6979 |   prim__width : ImageData -> PrimIO Bits32
 6980 |
 6981 |
 6982 |
 6983 | namespace Location
 6984 |
 6985 |   export
 6986 |   %foreign "browser:lambda:x=>x.ancestorOrigins"
 6987 |   prim__ancestorOrigins : Location -> PrimIO DOMStringList
 6988 |
 6989 |
 6990 |   export
 6991 |   %foreign "browser:lambda:x=>x.hash"
 6992 |   prim__hash : Location -> PrimIO String
 6993 |
 6994 |
 6995 |
 6996 |   export
 6997 |   %foreign "browser:lambda:(x,v)=>{x.hash = v}"
 6998 |   prim__setHash : Location -> String -> PrimIO ()
 6999 |
 7000 |
 7001 |
 7002 |   export
 7003 |   %foreign "browser:lambda:x=>x.host"
 7004 |   prim__host : Location -> PrimIO String
 7005 |
 7006 |
 7007 |
 7008 |   export
 7009 |   %foreign "browser:lambda:(x,v)=>{x.host = v}"
 7010 |   prim__setHost : Location -> String -> PrimIO ()
 7011 |
 7012 |
 7013 |
 7014 |   export
 7015 |   %foreign "browser:lambda:x=>x.hostname"
 7016 |   prim__hostname : Location -> PrimIO String
 7017 |
 7018 |
 7019 |
 7020 |   export
 7021 |   %foreign "browser:lambda:(x,v)=>{x.hostname = v}"
 7022 |   prim__setHostname : Location -> String -> PrimIO ()
 7023 |
 7024 |
 7025 |
 7026 |   export
 7027 |   %foreign "browser:lambda:x=>x.href"
 7028 |   prim__href : Location -> PrimIO String
 7029 |
 7030 |
 7031 |
 7032 |   export
 7033 |   %foreign "browser:lambda:(x,v)=>{x.href = v}"
 7034 |   prim__setHref : Location -> String -> PrimIO ()
 7035 |
 7036 |
 7037 |
 7038 |   export
 7039 |   %foreign "browser:lambda:x=>x.origin"
 7040 |   prim__origin : Location -> PrimIO String
 7041 |
 7042 |
 7043 |   export
 7044 |   %foreign "browser:lambda:x=>x.pathname"
 7045 |   prim__pathname : Location -> PrimIO String
 7046 |
 7047 |
 7048 |
 7049 |   export
 7050 |   %foreign "browser:lambda:(x,v)=>{x.pathname = v}"
 7051 |   prim__setPathname : Location -> String -> PrimIO ()
 7052 |
 7053 |
 7054 |
 7055 |   export
 7056 |   %foreign "browser:lambda:x=>x.port"
 7057 |   prim__port : Location -> PrimIO String
 7058 |
 7059 |
 7060 |
 7061 |   export
 7062 |   %foreign "browser:lambda:(x,v)=>{x.port = v}"
 7063 |   prim__setPort : Location -> String -> PrimIO ()
 7064 |
 7065 |
 7066 |
 7067 |   export
 7068 |   %foreign "browser:lambda:x=>x.protocol"
 7069 |   prim__protocol : Location -> PrimIO String
 7070 |
 7071 |
 7072 |
 7073 |   export
 7074 |   %foreign "browser:lambda:(x,v)=>{x.protocol = v}"
 7075 |   prim__setProtocol : Location -> String -> PrimIO ()
 7076 |
 7077 |
 7078 |
 7079 |   export
 7080 |   %foreign "browser:lambda:x=>x.search"
 7081 |   prim__search : Location -> PrimIO String
 7082 |
 7083 |
 7084 |
 7085 |   export
 7086 |   %foreign "browser:lambda:(x,v)=>{x.search = v}"
 7087 |   prim__setSearch : Location -> String -> PrimIO ()
 7088 |
 7089 |
 7090 |
 7091 |   export
 7092 |   %foreign "browser:lambda:(x,a)=>x.assign(a)"
 7093 |   prim__assign : Location -> String -> PrimIO ()
 7094 |
 7095 |
 7096 |   export
 7097 |   %foreign "browser:lambda:x=>x.reload()"
 7098 |   prim__reload : Location -> PrimIO ()
 7099 |
 7100 |
 7101 |   export
 7102 |   %foreign "browser:lambda:(x,a)=>x.replace(a)"
 7103 |   prim__replace : Location -> String -> PrimIO ()
 7104 |
 7105 |
 7106 |
 7107 | namespace MediaError
 7108 |
 7109 |   export
 7110 |   %foreign "browser:lambda:x=>x.code"
 7111 |   prim__code : MediaError -> PrimIO Bits16
 7112 |
 7113 |
 7114 |   export
 7115 |   %foreign "browser:lambda:x=>x.message"
 7116 |   prim__message : MediaError -> PrimIO String
 7117 |
 7118 |
 7119 |
 7120 | namespace MessageChannel
 7121 |
 7122 |   export
 7123 |   %foreign "browser:lambda:()=> new MessageChannel()"
 7124 |   prim__new : PrimIO MessageChannel
 7125 |
 7126 |
 7127 |   export
 7128 |   %foreign "browser:lambda:x=>x.port1"
 7129 |   prim__port1 : MessageChannel -> PrimIO MessagePort
 7130 |
 7131 |
 7132 |   export
 7133 |   %foreign "browser:lambda:x=>x.port2"
 7134 |   prim__port2 : MessageChannel -> PrimIO MessagePort
 7135 |
 7136 |
 7137 |
 7138 | namespace MessageEvent
 7139 |
 7140 |   export
 7141 |   %foreign "browser:lambda:(a,b)=> new MessageEvent(a,b)"
 7142 |   prim__new : String -> UndefOr MessageEventInit -> PrimIO MessageEvent
 7143 |
 7144 |
 7145 |   export
 7146 |   %foreign "browser:lambda:x=>x.data"
 7147 |   prim__data : MessageEvent -> PrimIO AnyPtr
 7148 |
 7149 |
 7150 |   export
 7151 |   %foreign "browser:lambda:x=>x.lastEventId"
 7152 |   prim__lastEventId : MessageEvent -> PrimIO String
 7153 |
 7154 |
 7155 |   export
 7156 |   %foreign "browser:lambda:x=>x.origin"
 7157 |   prim__origin : MessageEvent -> PrimIO String
 7158 |
 7159 |
 7160 |   export
 7161 |   %foreign "browser:lambda:x=>x.ports"
 7162 |   prim__ports : MessageEvent -> PrimIO (Array MessagePort)
 7163 |
 7164 |
 7165 |   export
 7166 |   %foreign "browser:lambda:x=>x.source"
 7167 |   prim__source :
 7168 |        MessageEvent
 7169 |     -> PrimIO (Nullable (Union3 WindowProxy MessagePort ServiceWorker))
 7170 |
 7171 |
 7172 |   export
 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 :
 7175 |        MessageEvent
 7176 |     -> String
 7177 |     -> UndefOr Boolean
 7178 |     -> UndefOr Boolean
 7179 |     -> UndefOr AnyPtr
 7180 |     -> UndefOr String
 7181 |     -> UndefOr String
 7182 |     -> UndefOr (Nullable (Union3 WindowProxy MessagePort ServiceWorker))
 7183 |     -> UndefOr (Array MessagePort)
 7184 |     -> PrimIO ()
 7185 |
 7186 |
 7187 |
 7188 | namespace MessagePort
 7189 |
 7190 |   export
 7191 |   %foreign "browser:lambda:x=>x.onmessage"
 7192 |   prim__onmessage : MessagePort -> PrimIO (Nullable EventHandlerNonNull)
 7193 |
 7194 |
 7195 |
 7196 |   export
 7197 |   %foreign "browser:lambda:(x,v)=>{x.onmessage = v}"
 7198 |   prim__setOnmessage : MessagePort -> Nullable EventHandlerNonNull -> PrimIO ()
 7199 |
 7200 |
 7201 |
 7202 |   export
 7203 |   %foreign "browser:lambda:x=>x.onmessageerror"
 7204 |   prim__onmessageerror : MessagePort -> PrimIO (Nullable EventHandlerNonNull)
 7205 |
 7206 |
 7207 |
 7208 |   export
 7209 |   %foreign "browser:lambda:(x,v)=>{x.onmessageerror = v}"
 7210 |   prim__setOnmessageerror :
 7211 |        MessagePort
 7212 |     -> Nullable EventHandlerNonNull
 7213 |     -> PrimIO ()
 7214 |
 7215 |
 7216 |
 7217 |   export
 7218 |   %foreign "browser:lambda:x=>x.close()"
 7219 |   prim__close : MessagePort -> PrimIO ()
 7220 |
 7221 |
 7222 |   export
 7223 |   %foreign "browser:lambda:(x,a,b)=>x.postMessage(a,b)"
 7224 |   prim__postMessage : MessagePort -> AnyPtr -> Array Object -> PrimIO ()
 7225 |
 7226 |
 7227 |   export
 7228 |   %foreign "browser:lambda:(x,a,b)=>x.postMessage(a,b)"
 7229 |   prim__postMessage1 :
 7230 |        MessagePort
 7231 |     -> AnyPtr
 7232 |     -> UndefOr PostMessageOptions
 7233 |     -> PrimIO ()
 7234 |
 7235 |
 7236 |   export
 7237 |   %foreign "browser:lambda:x=>x.start()"
 7238 |   prim__start : MessagePort -> PrimIO ()
 7239 |
 7240 |
 7241 |
 7242 | namespace MimeType
 7243 |
 7244 |   export
 7245 |   %foreign "browser:lambda:x=>x.description"
 7246 |   prim__description : MimeType -> PrimIO ()
 7247 |
 7248 |
 7249 |   export
 7250 |   %foreign "browser:lambda:x=>x.enabledPlugin"
 7251 |   prim__enabledPlugin : MimeType -> PrimIO ()
 7252 |
 7253 |
 7254 |   export
 7255 |   %foreign "browser:lambda:x=>x.suffixes"
 7256 |   prim__suffixes : MimeType -> PrimIO ()
 7257 |
 7258 |
 7259 |   export
 7260 |   %foreign "browser:lambda:x=>x.type"
 7261 |   prim__type : MimeType -> PrimIO ()
 7262 |
 7263 |
 7264 |
 7265 | namespace MimeTypeArray
 7266 |
 7267 |   export
 7268 |   %foreign "browser:lambda:x=>x.length"
 7269 |   prim__length : MimeTypeArray -> PrimIO Bits32
 7270 |
 7271 |
 7272 |   export
 7273 |   %foreign "browser:lambda:(x,a)=>x.item(a)"
 7274 |   prim__item : MimeTypeArray -> Bits32 -> PrimIO (Nullable Object)
 7275 |
 7276 |
 7277 |   export
 7278 |   %foreign "browser:lambda:(x,a)=>x.namedItem(a)"
 7279 |   prim__namedItem : MimeTypeArray -> String -> PrimIO (Nullable Object)
 7280 |
 7281 |
 7282 |
 7283 | namespace Navigator
 7284 |
 7285 |   export
 7286 |   %foreign "browser:lambda:x=>x.clipboard"
 7287 |   prim__clipboard : Navigator -> PrimIO Clipboard
 7288 |
 7289 |
 7290 |   export
 7291 |   %foreign "browser:lambda:x=>x.mediaDevices"
 7292 |   prim__mediaDevices : Navigator -> PrimIO MediaDevices
 7293 |
 7294 |
 7295 |   export
 7296 |   %foreign "browser:lambda:x=>x.permissions"
 7297 |   prim__permissions : Navigator -> PrimIO Permissions
 7298 |
 7299 |
 7300 |   export
 7301 |   %foreign "browser:lambda:x=>x.serviceWorker"
 7302 |   prim__serviceWorker : Navigator -> PrimIO ServiceWorkerContainer
 7303 |
 7304 |
 7305 |   export
 7306 |   %foreign "browser:lambda:(x,a,b,c)=>x.getUserMedia(a,b,c)"
 7307 |   prim__getUserMedia :
 7308 |        Navigator
 7309 |     -> MediaStreamConstraints
 7310 |     -> NavigatorUserMediaSuccessCallback
 7311 |     -> NavigatorUserMediaErrorCallback
 7312 |     -> PrimIO ()
 7313 |
 7314 |
 7315 |
 7316 | namespace OffscreenCanvas
 7317 |
 7318 |   export
 7319 |   %foreign "browser:lambda:(a,b)=> new OffscreenCanvas(a,b)"
 7320 |   prim__new : JSBits64 -> JSBits64 -> PrimIO OffscreenCanvas
 7321 |
 7322 |
 7323 |   export
 7324 |   %foreign "browser:lambda:x=>x.height"
 7325 |   prim__height : OffscreenCanvas -> PrimIO JSBits64
 7326 |
 7327 |
 7328 |
 7329 |   export
 7330 |   %foreign "browser:lambda:(x,v)=>{x.height = v}"
 7331 |   prim__setHeight : OffscreenCanvas -> JSBits64 -> PrimIO ()
 7332 |
 7333 |
 7334 |
 7335 |   export
 7336 |   %foreign "browser:lambda:x=>x.width"
 7337 |   prim__width : OffscreenCanvas -> PrimIO JSBits64
 7338 |
 7339 |
 7340 |
 7341 |   export
 7342 |   %foreign "browser:lambda:(x,v)=>{x.width = v}"
 7343 |   prim__setWidth : OffscreenCanvas -> JSBits64 -> PrimIO ()
 7344 |
 7345 |
 7346 |
 7347 |   export
 7348 |   %foreign "browser:lambda:(x,a)=>x.convertToBlob(a)"
 7349 |   prim__convertToBlob :
 7350 |        OffscreenCanvas
 7351 |     -> UndefOr ImageEncodeOptions
 7352 |     -> PrimIO (Promise Blob)
 7353 |
 7354 |
 7355 |   export
 7356 |   %foreign "browser:lambda:(x,a,b)=>x.getContext(a,b)"
 7357 |   prim__getContext :
 7358 |        OffscreenCanvas
 7359 |     -> String
 7360 |     -> UndefOr AnyPtr
 7361 |     -> PrimIO
 7362 |          (Nullable
 7363 |             (Union4
 7364 |                OffscreenCanvasRenderingContext2D
 7365 |                ImageBitmapRenderingContext
 7366 |                WebGLRenderingContext
 7367 |                WebGL2RenderingContext))
 7368 |
 7369 |
 7370 |   export
 7371 |   %foreign "browser:lambda:x=>x.transferToImageBitmap()"
 7372 |   prim__transferToImageBitmap : OffscreenCanvas -> PrimIO ImageBitmap
 7373 |
 7374 |
 7375 |
 7376 | namespace OffscreenCanvasRenderingContext2D
 7377 |
 7378 |   export
 7379 |   %foreign "browser:lambda:x=>x.canvas"
 7380 |   prim__canvas : OffscreenCanvasRenderingContext2D -> PrimIO OffscreenCanvas
 7381 |
 7382 |
 7383 |   export
 7384 |   %foreign "browser:lambda:x=>x.commit()"
 7385 |   prim__commit : OffscreenCanvasRenderingContext2D -> PrimIO ()
 7386 |
 7387 |
 7388 |
 7389 | namespace PageTransitionEvent
 7390 |
 7391 |   export
 7392 |   %foreign "browser:lambda:(a,b)=> new PageTransitionEvent(a,b)"
 7393 |   prim__new :
 7394 |        String
 7395 |     -> UndefOr PageTransitionEventInit
 7396 |     -> PrimIO PageTransitionEvent
 7397 |
 7398 |
 7399 |   export
 7400 |   %foreign "browser:lambda:x=>x.persisted"
 7401 |   prim__persisted : PageTransitionEvent -> PrimIO Boolean
 7402 |
 7403 |
 7404 |
 7405 | namespace Path2D
 7406 |
 7407 |   export
 7408 |   %foreign "browser:lambda:(a)=> new Path2D(a)"
 7409 |   prim__new : UndefOr (Union2 Path2D String) -> PrimIO Path2D
 7410 |
 7411 |
 7412 |   export
 7413 |   %foreign "browser:lambda:(x,a,b)=>x.addPath(a,b)"
 7414 |   prim__addPath : Path2D -> Path2D -> UndefOr DOMMatrix2DInit -> PrimIO ()
 7415 |
 7416 |
 7417 |
 7418 | namespace Plugin
 7419 |
 7420 |   export
 7421 |   %foreign "browser:lambda:x=>x.description"
 7422 |   prim__description : Plugin -> PrimIO ()
 7423 |
 7424 |
 7425 |   export
 7426 |   %foreign "browser:lambda:x=>x.filename"
 7427 |   prim__filename : Plugin -> PrimIO ()
 7428 |
 7429 |
 7430 |   export
 7431 |   %foreign "browser:lambda:x=>x.length"
 7432 |   prim__length : Plugin -> PrimIO ()
 7433 |
 7434 |
 7435 |   export
 7436 |   %foreign "browser:lambda:x=>x.name"
 7437 |   prim__name : Plugin -> PrimIO ()
 7438 |
 7439 |
 7440 |   export
 7441 |   %foreign "browser:lambda:(x,a)=>x.item(a)"
 7442 |   prim__item : Plugin -> Bits32 -> PrimIO ()
 7443 |
 7444 |
 7445 |   export
 7446 |   %foreign "browser:lambda:(x,a)=>x.namedItem(a)"
 7447 |   prim__namedItem : Plugin -> String -> PrimIO ()
 7448 |
 7449 |
 7450 |
 7451 | namespace PluginArray
 7452 |
 7453 |   export
 7454 |   %foreign "browser:lambda:x=>x.length"
 7455 |   prim__length : PluginArray -> PrimIO Bits32
 7456 |
 7457 |
 7458 |   export
 7459 |   %foreign "browser:lambda:(x,a)=>x.item(a)"
 7460 |   prim__item : PluginArray -> Bits32 -> PrimIO (Nullable Object)
 7461 |
 7462 |
 7463 |   export
 7464 |   %foreign "browser:lambda:(x,a)=>x.namedItem(a)"
 7465 |   prim__namedItem : PluginArray -> String -> PrimIO (Nullable Object)
 7466 |
 7467 |
 7468 |   export
 7469 |   %foreign "browser:lambda:x=>x.refresh()"
 7470 |   prim__refresh : PluginArray -> PrimIO ()
 7471 |
 7472 |
 7473 |
 7474 | namespace PopStateEvent
 7475 |
 7476 |   export
 7477 |   %foreign "browser:lambda:(a,b)=> new PopStateEvent(a,b)"
 7478 |   prim__new : String -> UndefOr PopStateEventInit -> PrimIO PopStateEvent
 7479 |
 7480 |
 7481 |   export
 7482 |   %foreign "browser:lambda:x=>x.state"
 7483 |   prim__state : PopStateEvent -> PrimIO AnyPtr
 7484 |
 7485 |
 7486 |
 7487 | namespace PromiseRejectionEvent
 7488 |
 7489 |   export
 7490 |   %foreign "browser:lambda:(a,b)=> new PromiseRejectionEvent(a,b)"
 7491 |   prim__new :
 7492 |        String
 7493 |     -> PromiseRejectionEventInit
 7494 |     -> PrimIO PromiseRejectionEvent
 7495 |
 7496 |
 7497 |   export
 7498 |   %foreign "browser:lambda:x=>x.promise"
 7499 |   prim__promise : PromiseRejectionEvent -> PrimIO (Promise AnyPtr)
 7500 |
 7501 |
 7502 |   export
 7503 |   %foreign "browser:lambda:x=>x.reason"
 7504 |   prim__reason : PromiseRejectionEvent -> PrimIO AnyPtr
 7505 |
 7506 |
 7507 |
 7508 | namespace RadioNodeList
 7509 |
 7510 |   export
 7511 |   %foreign "browser:lambda:x=>x.value"
 7512 |   prim__value : RadioNodeList -> PrimIO String
 7513 |
 7514 |
 7515 |
 7516 |   export
 7517 |   %foreign "browser:lambda:(x,v)=>{x.value = v}"
 7518 |   prim__setValue : RadioNodeList -> String -> PrimIO ()
 7519 |
 7520 |
 7521 |
 7522 |
 7523 | namespace SharedWorker
 7524 |
 7525 |   export
 7526 |   %foreign "browser:lambda:(a,b)=> new SharedWorker(a,b)"
 7527 |   prim__new :
 7528 |        String
 7529 |     -> UndefOr (Union2 String WorkerOptions)
 7530 |     -> PrimIO SharedWorker
 7531 |
 7532 |
 7533 |   export
 7534 |   %foreign "browser:lambda:x=>x.port"
 7535 |   prim__port : SharedWorker -> PrimIO MessagePort
 7536 |
 7537 |
 7538 |
 7539 | namespace SharedWorkerGlobalScope
 7540 |
 7541 |   export
 7542 |   %foreign "browser:lambda:x=>x.name"
 7543 |   prim__name : SharedWorkerGlobalScope -> PrimIO String
 7544 |
 7545 |
 7546 |   export
 7547 |   %foreign "browser:lambda:x=>x.onconnect"
 7548 |   prim__onconnect :
 7549 |        SharedWorkerGlobalScope
 7550 |     -> PrimIO (Nullable EventHandlerNonNull)
 7551 |
 7552 |
 7553 |
 7554 |   export
 7555 |   %foreign "browser:lambda:(x,v)=>{x.onconnect = v}"
 7556 |   prim__setOnconnect :
 7557 |        SharedWorkerGlobalScope
 7558 |     -> Nullable EventHandlerNonNull
 7559 |     -> PrimIO ()
 7560 |
 7561 |
 7562 |
 7563 |   export
 7564 |   %foreign "browser:lambda:x=>x.close()"
 7565 |   prim__close : SharedWorkerGlobalScope -> PrimIO ()
 7566 |
 7567 |
 7568 |
 7569 | namespace Storage
 7570 |
 7571 |   export
 7572 |   %foreign "browser:lambda:x=>x.length"
 7573 |   prim__length : Storage -> PrimIO Bits32
 7574 |
 7575 |
 7576 |   export
 7577 |   %foreign "browser:lambda:x=>x.clear()"
 7578 |   prim__clear : Storage -> PrimIO ()
 7579 |
 7580 |
 7581 |   export
 7582 |   %foreign "browser:lambda:(x,a)=>x.getItem(a)"
 7583 |   prim__getItem : Storage -> String -> PrimIO (Nullable String)
 7584 |
 7585 |
 7586 |   export
 7587 |   %foreign "browser:lambda:(x,a)=>x.key(a)"
 7588 |   prim__key : Storage -> Bits32 -> PrimIO (Nullable String)
 7589 |
 7590 |
 7591 |   export
 7592 |   %foreign "browser:lambda:(x,a,b)=>x.setItem(a,b)"
 7593 |   prim__setItem : Storage -> String -> String -> PrimIO ()
 7594 |
 7595 |
 7596 |
 7597 | namespace StorageEvent
 7598 |
 7599 |   export
 7600 |   %foreign "browser:lambda:(a,b)=> new StorageEvent(a,b)"
 7601 |   prim__new : String -> UndefOr StorageEventInit -> PrimIO StorageEvent
 7602 |
 7603 |
 7604 |   export
 7605 |   %foreign "browser:lambda:x=>x.key"
 7606 |   prim__key : StorageEvent -> PrimIO (Nullable String)
 7607 |
 7608 |
 7609 |   export
 7610 |   %foreign "browser:lambda:x=>x.newValue"
 7611 |   prim__newValue : StorageEvent -> PrimIO (Nullable String)
 7612 |
 7613 |
 7614 |   export
 7615 |   %foreign "browser:lambda:x=>x.oldValue"
 7616 |   prim__oldValue : StorageEvent -> PrimIO (Nullable String)
 7617 |
 7618 |
 7619 |   export
 7620 |   %foreign "browser:lambda:x=>x.storageArea"
 7621 |   prim__storageArea : StorageEvent -> PrimIO (Nullable Storage)
 7622 |
 7623 |
 7624 |   export
 7625 |   %foreign "browser:lambda:x=>x.url"
 7626 |   prim__url : StorageEvent -> PrimIO String
 7627 |
 7628 |
 7629 |   export
 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 :
 7632 |        StorageEvent
 7633 |     -> String
 7634 |     -> UndefOr Boolean
 7635 |     -> UndefOr Boolean
 7636 |     -> UndefOr (Nullable String)
 7637 |     -> UndefOr (Nullable String)
 7638 |     -> UndefOr (Nullable String)
 7639 |     -> UndefOr String
 7640 |     -> UndefOr (Nullable Storage)
 7641 |     -> PrimIO ()
 7642 |
 7643 |
 7644 |
 7645 | namespace SubmitEvent
 7646 |
 7647 |   export
 7648 |   %foreign "browser:lambda:(a,b)=> new SubmitEvent(a,b)"
 7649 |   prim__new : String -> UndefOr SubmitEventInit -> PrimIO SubmitEvent
 7650 |
 7651 |
 7652 |   export
 7653 |   %foreign "browser:lambda:x=>x.submitter"
 7654 |   prim__submitter : SubmitEvent -> PrimIO (Nullable HTMLElement)
 7655 |
 7656 |
 7657 |
 7658 | namespace TextMetrics
 7659 |
 7660 |   export
 7661 |   %foreign "browser:lambda:x=>x.actualBoundingBoxAscent"
 7662 |   prim__actualBoundingBoxAscent : TextMetrics -> PrimIO Double
 7663 |
 7664 |
 7665 |   export
 7666 |   %foreign "browser:lambda:x=>x.actualBoundingBoxDescent"
 7667 |   prim__actualBoundingBoxDescent : TextMetrics -> PrimIO Double
 7668 |
 7669 |
 7670 |   export
 7671 |   %foreign "browser:lambda:x=>x.actualBoundingBoxLeft"
 7672 |   prim__actualBoundingBoxLeft : TextMetrics -> PrimIO Double
 7673 |
 7674 |
 7675 |   export
 7676 |   %foreign "browser:lambda:x=>x.actualBoundingBoxRight"
 7677 |   prim__actualBoundingBoxRight : TextMetrics -> PrimIO Double
 7678 |
 7679 |
 7680 |   export
 7681 |   %foreign "browser:lambda:x=>x.alphabeticBaseline"
 7682 |   prim__alphabeticBaseline : TextMetrics -> PrimIO Double
 7683 |
 7684 |
 7685 |   export
 7686 |   %foreign "browser:lambda:x=>x.emHeightAscent"
 7687 |   prim__emHeightAscent : TextMetrics -> PrimIO Double
 7688 |
 7689 |
 7690 |   export
 7691 |   %foreign "browser:lambda:x=>x.emHeightDescent"
 7692 |   prim__emHeightDescent : TextMetrics -> PrimIO Double
 7693 |
 7694 |
 7695 |   export
 7696 |   %foreign "browser:lambda:x=>x.fontBoundingBoxAscent"
 7697 |   prim__fontBoundingBoxAscent : TextMetrics -> PrimIO Double
 7698 |
 7699 |
 7700 |   export
 7701 |   %foreign "browser:lambda:x=>x.fontBoundingBoxDescent"
 7702 |   prim__fontBoundingBoxDescent : TextMetrics -> PrimIO Double
 7703 |
 7704 |
 7705 |   export
 7706 |   %foreign "browser:lambda:x=>x.hangingBaseline"
 7707 |   prim__hangingBaseline : TextMetrics -> PrimIO Double
 7708 |
 7709 |
 7710 |   export
 7711 |   %foreign "browser:lambda:x=>x.ideographicBaseline"
 7712 |   prim__ideographicBaseline : TextMetrics -> PrimIO Double
 7713 |
 7714 |
 7715 |   export
 7716 |   %foreign "browser:lambda:x=>x.width"
 7717 |   prim__width : TextMetrics -> PrimIO Double
 7718 |
 7719 |
 7720 |
 7721 | namespace TextTrack
 7722 |
 7723 |   export
 7724 |   %foreign "browser:lambda:x=>x.activeCues"
 7725 |   prim__activeCues : TextTrack -> PrimIO (Nullable TextTrackCueList)
 7726 |
 7727 |
 7728 |   export
 7729 |   %foreign "browser:lambda:x=>x.cues"
 7730 |   prim__cues : TextTrack -> PrimIO (Nullable TextTrackCueList)
 7731 |
 7732 |
 7733 |   export
 7734 |   %foreign "browser:lambda:x=>x.id"
 7735 |   prim__id : TextTrack -> PrimIO String
 7736 |
 7737 |
 7738 |   export
 7739 |   %foreign "browser:lambda:x=>x.inBandMetadataTrackDispatchType"
 7740 |   prim__inBandMetadataTrackDispatchType : TextTrack -> PrimIO String
 7741 |
 7742 |
 7743 |   export
 7744 |   %foreign "browser:lambda:x=>x.kind"
 7745 |   prim__kind : TextTrack -> PrimIO String
 7746 |
 7747 |
 7748 |   export
 7749 |   %foreign "browser:lambda:x=>x.label"
 7750 |   prim__label : TextTrack -> PrimIO String
 7751 |
 7752 |
 7753 |   export
 7754 |   %foreign "browser:lambda:x=>x.language"
 7755 |   prim__language : TextTrack -> PrimIO String
 7756 |
 7757 |
 7758 |   export
 7759 |   %foreign "browser:lambda:x=>x.mode"
 7760 |   prim__mode : TextTrack -> PrimIO String
 7761 |
 7762 |
 7763 |
 7764 |   export
 7765 |   %foreign "browser:lambda:(x,v)=>{x.mode = v}"
 7766 |   prim__setMode : TextTrack -> String -> PrimIO ()
 7767 |
 7768 |
 7769 |
 7770 |   export
 7771 |   %foreign "browser:lambda:x=>x.oncuechange"
 7772 |   prim__oncuechange : TextTrack -> PrimIO (Nullable EventHandlerNonNull)
 7773 |
 7774 |
 7775 |
 7776 |   export
 7777 |   %foreign "browser:lambda:(x,v)=>{x.oncuechange = v}"
 7778 |   prim__setOncuechange : TextTrack -> Nullable EventHandlerNonNull -> PrimIO ()
 7779 |
 7780 |
 7781 |
 7782 |   export
 7783 |   %foreign "browser:lambda:x=>x.sourceBuffer"
 7784 |   prim__sourceBuffer : TextTrack -> PrimIO (Nullable SourceBuffer)
 7785 |
 7786 |
 7787 |   export
 7788 |   %foreign "browser:lambda:(x,a)=>x.addCue(a)"
 7789 |   prim__addCue : TextTrack -> TextTrackCue -> PrimIO ()
 7790 |
 7791 |
 7792 |   export
 7793 |   %foreign "browser:lambda:(x,a)=>x.removeCue(a)"
 7794 |   prim__removeCue : TextTrack -> TextTrackCue -> PrimIO ()
 7795 |
 7796 |
 7797 |
 7798 | namespace TextTrackCue
 7799 |
 7800 |   export
 7801 |   %foreign "browser:lambda:x=>x.endTime"
 7802 |   prim__endTime : TextTrackCue -> PrimIO Double
 7803 |
 7804 |
 7805 |
 7806 |   export
 7807 |   %foreign "browser:lambda:(x,v)=>{x.endTime = v}"
 7808 |   prim__setEndTime : TextTrackCue -> Double -> PrimIO ()
 7809 |
 7810 |
 7811 |
 7812 |   export
 7813 |   %foreign "browser:lambda:x=>x.id"
 7814 |   prim__id : TextTrackCue -> PrimIO String
 7815 |
 7816 |
 7817 |
 7818 |   export
 7819 |   %foreign "browser:lambda:(x,v)=>{x.id = v}"
 7820 |   prim__setId : TextTrackCue -> String -> PrimIO ()
 7821 |
 7822 |
 7823 |
 7824 |   export
 7825 |   %foreign "browser:lambda:x=>x.onenter"
 7826 |   prim__onenter : TextTrackCue -> PrimIO (Nullable EventHandlerNonNull)
 7827 |
 7828 |
 7829 |
 7830 |   export
 7831 |   %foreign "browser:lambda:(x,v)=>{x.onenter = v}"
 7832 |   prim__setOnenter : TextTrackCue -> Nullable EventHandlerNonNull -> PrimIO ()
 7833 |
 7834 |
 7835 |
 7836 |   export
 7837 |   %foreign "browser:lambda:x=>x.onexit"
 7838 |   prim__onexit : TextTrackCue -> PrimIO (Nullable EventHandlerNonNull)
 7839 |
 7840 |
 7841 |
 7842 |   export
 7843 |   %foreign "browser:lambda:(x,v)=>{x.onexit = v}"
 7844 |   prim__setOnexit : TextTrackCue -> Nullable EventHandlerNonNull -> PrimIO ()
 7845 |
 7846 |
 7847 |
 7848 |   export
 7849 |   %foreign "browser:lambda:x=>x.pauseOnExit"
 7850 |   prim__pauseOnExit : TextTrackCue -> PrimIO Boolean
 7851 |
 7852 |
 7853 |
 7854 |   export
 7855 |   %foreign "browser:lambda:(x,v)=>{x.pauseOnExit = v}"
 7856 |   prim__setPauseOnExit : TextTrackCue -> Boolean -> PrimIO ()
 7857 |
 7858 |
 7859 |
 7860 |   export
 7861 |   %foreign "browser:lambda:x=>x.startTime"
 7862 |   prim__startTime : TextTrackCue -> PrimIO Double
 7863 |
 7864 |
 7865 |
 7866 |   export
 7867 |   %foreign "browser:lambda:(x,v)=>{x.startTime = v}"
 7868 |   prim__setStartTime : TextTrackCue -> Double -> PrimIO ()
 7869 |
 7870 |
 7871 |
 7872 |   export
 7873 |   %foreign "browser:lambda:x=>x.track"
 7874 |   prim__track : TextTrackCue -> PrimIO (Nullable TextTrack)
 7875 |
 7876 |
 7877 |
 7878 | namespace TextTrackCueList
 7879 |
 7880 |   export
 7881 |   %foreign "browser:lambda:(o,x)=>o[x]"
 7882 |   prim__get : TextTrackCueList -> Bits32 -> PrimIO TextTrackCue
 7883 |
 7884 |
 7885 |   export
 7886 |   %foreign "browser:lambda:x=>x.length"
 7887 |   prim__length : TextTrackCueList -> PrimIO Bits32
 7888 |
 7889 |
 7890 |   export
 7891 |   %foreign "browser:lambda:(x,a)=>x.getCueById(a)"
 7892 |   prim__getCueById :
 7893 |        TextTrackCueList
 7894 |     -> String
 7895 |     -> PrimIO (Nullable TextTrackCue)
 7896 |
 7897 |
 7898 |
 7899 | namespace TextTrackList
 7900 |
 7901 |   export
 7902 |   %foreign "browser:lambda:(o,x)=>o[x]"
 7903 |   prim__get : TextTrackList -> Bits32 -> PrimIO TextTrack
 7904 |
 7905 |
 7906 |   export
 7907 |   %foreign "browser:lambda:x=>x.length"
 7908 |   prim__length : TextTrackList -> PrimIO Bits32
 7909 |
 7910 |
 7911 |   export
 7912 |   %foreign "browser:lambda:x=>x.onaddtrack"
 7913 |   prim__onaddtrack : TextTrackList -> PrimIO (Nullable EventHandlerNonNull)
 7914 |
 7915 |
 7916 |
 7917 |   export
 7918 |   %foreign "browser:lambda:(x,v)=>{x.onaddtrack = v}"
 7919 |   prim__setOnaddtrack :
 7920 |        TextTrackList
 7921 |     -> Nullable EventHandlerNonNull
 7922 |     -> PrimIO ()
 7923 |
 7924 |
 7925 |
 7926 |   export
 7927 |   %foreign "browser:lambda:x=>x.onchange"
 7928 |   prim__onchange : TextTrackList -> PrimIO (Nullable EventHandlerNonNull)
 7929 |
 7930 |
 7931 |
 7932 |   export
 7933 |   %foreign "browser:lambda:(x,v)=>{x.onchange = v}"
 7934 |   prim__setOnchange : TextTrackList -> Nullable EventHandlerNonNull -> PrimIO ()
 7935 |
 7936 |
 7937 |
 7938 |   export
 7939 |   %foreign "browser:lambda:x=>x.onremovetrack"
 7940 |   prim__onremovetrack : TextTrackList -> PrimIO (Nullable EventHandlerNonNull)
 7941 |
 7942 |
 7943 |
 7944 |   export
 7945 |   %foreign "browser:lambda:(x,v)=>{x.onremovetrack = v}"
 7946 |   prim__setOnremovetrack :
 7947 |        TextTrackList
 7948 |     -> Nullable EventHandlerNonNull
 7949 |     -> PrimIO ()
 7950 |
 7951 |
 7952 |
 7953 |   export
 7954 |   %foreign "browser:lambda:(x,a)=>x.getTrackById(a)"
 7955 |   prim__getTrackById : TextTrackList -> String -> PrimIO (Nullable TextTrack)
 7956 |
 7957 |
 7958 |
 7959 | namespace TimeRanges
 7960 |
 7961 |   export
 7962 |   %foreign "browser:lambda:x=>x.length"
 7963 |   prim__length : TimeRanges -> PrimIO Bits32
 7964 |
 7965 |
 7966 |   export
 7967 |   %foreign "browser:lambda:(x,a)=>x.end(a)"
 7968 |   prim__end : TimeRanges -> Bits32 -> PrimIO Double
 7969 |
 7970 |
 7971 |   export
 7972 |   %foreign "browser:lambda:(x,a)=>x.start(a)"
 7973 |   prim__start : TimeRanges -> Bits32 -> PrimIO Double
 7974 |
 7975 |
 7976 |
 7977 | namespace TrackEvent
 7978 |
 7979 |   export
 7980 |   %foreign "browser:lambda:(a,b)=> new TrackEvent(a,b)"
 7981 |   prim__new : String -> UndefOr TrackEventInit -> PrimIO TrackEvent
 7982 |
 7983 |
 7984 |   export
 7985 |   %foreign "browser:lambda:x=>x.track"
 7986 |   prim__track :
 7987 |        TrackEvent
 7988 |     -> PrimIO (Nullable (Union3 VideoTrack AudioTrack TextTrack))
 7989 |
 7990 |
 7991 |
 7992 | namespace ValidityState
 7993 |
 7994 |   export
 7995 |   %foreign "browser:lambda:x=>x.badInput"
 7996 |   prim__badInput : ValidityState -> PrimIO Boolean
 7997 |
 7998 |
 7999 |   export
 8000 |   %foreign "browser:lambda:x=>x.customError"
 8001 |   prim__customError : ValidityState -> PrimIO Boolean
 8002 |
 8003 |
 8004 |   export
 8005 |   %foreign "browser:lambda:x=>x.patternMismatch"
 8006 |   prim__patternMismatch : ValidityState -> PrimIO Boolean
 8007 |
 8008 |
 8009 |   export
 8010 |   %foreign "browser:lambda:x=>x.rangeOverflow"
 8011 |   prim__rangeOverflow : ValidityState -> PrimIO Boolean
 8012 |
 8013 |
 8014 |   export
 8015 |   %foreign "browser:lambda:x=>x.rangeUnderflow"
 8016 |   prim__rangeUnderflow : ValidityState -> PrimIO Boolean
 8017 |
 8018 |
 8019 |   export
 8020 |   %foreign "browser:lambda:x=>x.stepMismatch"
 8021 |   prim__stepMismatch : ValidityState -> PrimIO Boolean
 8022 |
 8023 |
 8024 |   export
 8025 |   %foreign "browser:lambda:x=>x.tooLong"
 8026 |   prim__tooLong : ValidityState -> PrimIO Boolean
 8027 |
 8028 |
 8029 |   export
 8030 |   %foreign "browser:lambda:x=>x.tooShort"
 8031 |   prim__tooShort : ValidityState -> PrimIO Boolean
 8032 |
 8033 |
 8034 |   export
 8035 |   %foreign "browser:lambda:x=>x.typeMismatch"
 8036 |   prim__typeMismatch : ValidityState -> PrimIO Boolean
 8037 |
 8038 |
 8039 |   export
 8040 |   %foreign "browser:lambda:x=>x.valid"
 8041 |   prim__valid : ValidityState -> PrimIO Boolean
 8042 |
 8043 |
 8044 |   export
 8045 |   %foreign "browser:lambda:x=>x.valueMissing"
 8046 |   prim__valueMissing : ValidityState -> PrimIO Boolean
 8047 |
 8048 |
 8049 |
 8050 | namespace VideoTrack
 8051 |
 8052 |   export
 8053 |   %foreign "browser:lambda:x=>x.id"
 8054 |   prim__id : VideoTrack -> PrimIO String
 8055 |
 8056 |
 8057 |   export
 8058 |   %foreign "browser:lambda:x=>x.kind"
 8059 |   prim__kind : VideoTrack -> PrimIO String
 8060 |
 8061 |
 8062 |   export
 8063 |   %foreign "browser:lambda:x=>x.label"
 8064 |   prim__label : VideoTrack -> PrimIO String
 8065 |
 8066 |
 8067 |   export
 8068 |   %foreign "browser:lambda:x=>x.language"
 8069 |   prim__language : VideoTrack -> PrimIO String
 8070 |
 8071 |
 8072 |   export
 8073 |   %foreign "browser:lambda:x=>x.selected"
 8074 |   prim__selected : VideoTrack -> PrimIO Boolean
 8075 |
 8076 |
 8077 |
 8078 |   export
 8079 |   %foreign "browser:lambda:(x,v)=>{x.selected = v}"
 8080 |   prim__setSelected : VideoTrack -> Boolean -> PrimIO ()
 8081 |
 8082 |
 8083 |
 8084 |   export
 8085 |   %foreign "browser:lambda:x=>x.sourceBuffer"
 8086 |   prim__sourceBuffer : VideoTrack -> PrimIO (Nullable SourceBuffer)
 8087 |
 8088 |
 8089 |
 8090 | namespace VideoTrackList
 8091 |
 8092 |   export
 8093 |   %foreign "browser:lambda:(o,x)=>o[x]"
 8094 |   prim__get : VideoTrackList -> Bits32 -> PrimIO VideoTrack
 8095 |
 8096 |
 8097 |   export
 8098 |   %foreign "browser:lambda:x=>x.length"
 8099 |   prim__length : VideoTrackList -> PrimIO Bits32
 8100 |
 8101 |
 8102 |   export
 8103 |   %foreign "browser:lambda:x=>x.onaddtrack"
 8104 |   prim__onaddtrack : VideoTrackList -> PrimIO (Nullable EventHandlerNonNull)
 8105 |
 8106 |
 8107 |
 8108 |   export
 8109 |   %foreign "browser:lambda:(x,v)=>{x.onaddtrack = v}"
 8110 |   prim__setOnaddtrack :
 8111 |        VideoTrackList
 8112 |     -> Nullable EventHandlerNonNull
 8113 |     -> PrimIO ()
 8114 |
 8115 |
 8116 |
 8117 |   export
 8118 |   %foreign "browser:lambda:x=>x.onchange"
 8119 |   prim__onchange : VideoTrackList -> PrimIO (Nullable EventHandlerNonNull)
 8120 |
 8121 |
 8122 |
 8123 |   export
 8124 |   %foreign "browser:lambda:(x,v)=>{x.onchange = v}"
 8125 |   prim__setOnchange :
 8126 |        VideoTrackList
 8127 |     -> Nullable EventHandlerNonNull
 8128 |     -> PrimIO ()
 8129 |
 8130 |
 8131 |
 8132 |   export
 8133 |   %foreign "browser:lambda:x=>x.onremovetrack"
 8134 |   prim__onremovetrack : VideoTrackList -> PrimIO (Nullable EventHandlerNonNull)
 8135 |
 8136 |
 8137 |
 8138 |   export
 8139 |   %foreign "browser:lambda:(x,v)=>{x.onremovetrack = v}"
 8140 |   prim__setOnremovetrack :
 8141 |        VideoTrackList
 8142 |     -> Nullable EventHandlerNonNull
 8143 |     -> PrimIO ()
 8144 |
 8145 |
 8146 |
 8147 |   export
 8148 |   %foreign "browser:lambda:x=>x.selectedIndex"
 8149 |   prim__selectedIndex : VideoTrackList -> PrimIO Int32
 8150 |
 8151 |
 8152 |   export
 8153 |   %foreign "browser:lambda:(x,a)=>x.getTrackById(a)"
 8154 |   prim__getTrackById : VideoTrackList -> String -> PrimIO (Nullable VideoTrack)
 8155 |
 8156 |
 8157 |
 8158 | namespace WebSocket
 8159 |
 8160 |   export
 8161 |   %foreign "browser:lambda:(a,b)=> new WebSocket(a,b)"
 8162 |   prim__new :
 8163 |        String
 8164 |     -> UndefOr (Union2 String (Array String))
 8165 |     -> PrimIO WebSocket
 8166 |
 8167 |
 8168 |   export
 8169 |   %foreign "browser:lambda:x=>x.binaryType"
 8170 |   prim__binaryType : WebSocket -> PrimIO String
 8171 |
 8172 |
 8173 |
 8174 |   export
 8175 |   %foreign "browser:lambda:(x,v)=>{x.binaryType = v}"
 8176 |   prim__setBinaryType : WebSocket -> String -> PrimIO ()
 8177 |
 8178 |
 8179 |
 8180 |   export
 8181 |   %foreign "browser:lambda:x=>x.bufferedAmount"
 8182 |   prim__bufferedAmount : WebSocket -> PrimIO JSBits64
 8183 |
 8184 |
 8185 |   export
 8186 |   %foreign "browser:lambda:x=>x.extensions"
 8187 |   prim__extensions : WebSocket -> PrimIO String
 8188 |
 8189 |
 8190 |   export
 8191 |   %foreign "browser:lambda:x=>x.onclose"
 8192 |   prim__onclose : WebSocket -> PrimIO (Nullable EventHandlerNonNull)
 8193 |
 8194 |
 8195 |
 8196 |   export
 8197 |   %foreign "browser:lambda:(x,v)=>{x.onclose = v}"
 8198 |   prim__setOnclose : WebSocket -> Nullable EventHandlerNonNull -> PrimIO ()
 8199 |
 8200 |
 8201 |
 8202 |   export
 8203 |   %foreign "browser:lambda:x=>x.onerror"
 8204 |   prim__onerror : WebSocket -> PrimIO (Nullable EventHandlerNonNull)
 8205 |
 8206 |
 8207 |
 8208 |   export
 8209 |   %foreign "browser:lambda:(x,v)=>{x.onerror = v}"
 8210 |   prim__setOnerror : WebSocket -> Nullable EventHandlerNonNull -> PrimIO ()
 8211 |
 8212 |
 8213 |
 8214 |   export
 8215 |   %foreign "browser:lambda:x=>x.onmessage"
 8216 |   prim__onmessage : WebSocket -> PrimIO (Nullable EventHandlerNonNull)
 8217 |
 8218 |
 8219 |
 8220 |   export
 8221 |   %foreign "browser:lambda:(x,v)=>{x.onmessage = v}"
 8222 |   prim__setOnmessage : WebSocket -> Nullable EventHandlerNonNull -> PrimIO ()
 8223 |
 8224 |
 8225 |
 8226 |   export
 8227 |   %foreign "browser:lambda:x=>x.onopen"
 8228 |   prim__onopen : WebSocket -> PrimIO (Nullable EventHandlerNonNull)
 8229 |
 8230 |
 8231 |
 8232 |   export
 8233 |   %foreign "browser:lambda:(x,v)=>{x.onopen = v}"
 8234 |   prim__setOnopen : WebSocket -> Nullable EventHandlerNonNull -> PrimIO ()
 8235 |
 8236 |
 8237 |
 8238 |   export
 8239 |   %foreign "browser:lambda:x=>x.protocol"
 8240 |   prim__protocol : WebSocket -> PrimIO String
 8241 |
 8242 |
 8243 |   export
 8244 |   %foreign "browser:lambda:x=>x.readyState"
 8245 |   prim__readyState : WebSocket -> PrimIO Bits16
 8246 |
 8247 |
 8248 |   export
 8249 |   %foreign "browser:lambda:x=>x.url"
 8250 |   prim__url : WebSocket -> PrimIO String
 8251 |
 8252 |
 8253 |   export
 8254 |   %foreign "browser:lambda:(x,a,b)=>x.close(a,b)"
 8255 |   prim__close : WebSocket -> UndefOr Bits16 -> UndefOr String -> PrimIO ()
 8256 |
 8257 |
 8258 |   export
 8259 |   %foreign "browser:lambda:(x,a)=>x.send(a)"
 8260 |   prim__send : WebSocket -> String -> PrimIO ()
 8261 |
 8262 |
 8263 |   export
 8264 |   %foreign "browser:lambda:(x,a)=>x.send(a)"
 8265 |   prim__send1 : WebSocket -> Blob -> PrimIO ()
 8266 |
 8267 |
 8268 |   export
 8269 |   %foreign "browser:lambda:(x,a)=>x.send(a)"
 8270 |   prim__send2 : WebSocket -> ArrayBuffer -> PrimIO ()
 8271 |
 8272 |
 8273 |   export
 8274 |   %foreign "browser:lambda:(x,a)=>x.send(a)"
 8275 |   prim__send3 :
 8276 |        WebSocket
 8277 |     -> Union10
 8278 |          Int8Array
 8279 |          Int16Array
 8280 |          Int32Array
 8281 |          UInt8Array
 8282 |          UInt8Array
 8283 |          UInt8Array
 8284 |          UInt8ClampedArray
 8285 |          Float32Array
 8286 |          Float64Array
 8287 |          DataView
 8288 |     -> PrimIO ()
 8289 |
 8290 |
 8291 |
 8292 | namespace Window
 8293 |
 8294 |   export
 8295 |   %foreign "browser:lambda:(o,x)=>o[x]"
 8296 |   prim__get : Window -> String -> PrimIO Object
 8297 |
 8298 |
 8299 |   export
 8300 |   %foreign "browser:lambda:x=>x.closed"
 8301 |   prim__closed : Window -> PrimIO Boolean
 8302 |
 8303 |
 8304 |   export
 8305 |   %foreign "browser:lambda:x=>x.customElements"
 8306 |   prim__customElements : Window -> PrimIO CustomElementRegistry
 8307 |
 8308 |
 8309 |   export
 8310 |   %foreign "browser:lambda:x=>x.devicePixelRatio"
 8311 |   prim__devicePixelRatio : Window -> PrimIO Double
 8312 |
 8313 |
 8314 |   export
 8315 |   %foreign "browser:lambda:x=>x.document"
 8316 |   prim__document : Window -> PrimIO Document
 8317 |
 8318 |
 8319 |   export
 8320 |   %foreign "browser:lambda:x=>x.event"
 8321 |   prim__event : Window -> PrimIO (Union2 Event Undefined)
 8322 |
 8323 |
 8324 |   export
 8325 |   %foreign "browser:lambda:x=>x.external"
 8326 |   prim__external : Window -> PrimIO External
 8327 |
 8328 |
 8329 |   export
 8330 |   %foreign "browser:lambda:x=>x.frameElement"
 8331 |   prim__frameElement : Window -> PrimIO (Nullable Element)
 8332 |
 8333 |
 8334 |   export
 8335 |   %foreign "browser:lambda:x=>x.frames"
 8336 |   prim__frames : Window -> PrimIO WindowProxy
 8337 |
 8338 |
 8339 |   export
 8340 |   %foreign "browser:lambda:x=>x.history"
 8341 |   prim__history : Window -> PrimIO History
 8342 |
 8343 |
 8344 |   export
 8345 |   %foreign "browser:lambda:x=>x.innerHeight"
 8346 |   prim__innerHeight : Window -> PrimIO Int32
 8347 |
 8348 |
 8349 |   export
 8350 |   %foreign "browser:lambda:x=>x.innerWidth"
 8351 |   prim__innerWidth : Window -> PrimIO Int32
 8352 |
 8353 |
 8354 |   export
 8355 |   %foreign "browser:lambda:x=>x.length"
 8356 |   prim__length : Window -> PrimIO Bits32
 8357 |
 8358 |
 8359 |   export
 8360 |   %foreign "browser:lambda:x=>x.location"
 8361 |   prim__location : Window -> PrimIO Location
 8362 |
 8363 |
 8364 |   export
 8365 |   %foreign "browser:lambda:x=>x.locationbar"
 8366 |   prim__locationbar : Window -> PrimIO BarProp
 8367 |
 8368 |
 8369 |   export
 8370 |   %foreign "browser:lambda:x=>x.menubar"
 8371 |   prim__menubar : Window -> PrimIO BarProp
 8372 |
 8373 |
 8374 |   export
 8375 |   %foreign "browser:lambda:x=>x.name"
 8376 |   prim__name : Window -> PrimIO String
 8377 |
 8378 |
 8379 |
 8380 |   export
 8381 |   %foreign "browser:lambda:(x,v)=>{x.name = v}"
 8382 |   prim__setName : Window -> String -> PrimIO ()
 8383 |
 8384 |
 8385 |
 8386 |   export
 8387 |   %foreign "browser:lambda:x=>x.navigator"
 8388 |   prim__navigator : Window -> PrimIO Navigator
 8389 |
 8390 |
 8391 |   export
 8392 |   %foreign "browser:lambda:x=>x.opener"
 8393 |   prim__opener : Window -> PrimIO AnyPtr
 8394 |
 8395 |
 8396 |
 8397 |   export
 8398 |   %foreign "browser:lambda:(x,v)=>{x.opener = v}"
 8399 |   prim__setOpener : Window -> AnyPtr -> PrimIO ()
 8400 |
 8401 |
 8402 |
 8403 |   export
 8404 |   %foreign "browser:lambda:x=>x.originAgentCluster"
 8405 |   prim__originAgentCluster : Window -> PrimIO Boolean
 8406 |
 8407 |
 8408 |   export
 8409 |   %foreign "browser:lambda:x=>x.outerHeight"
 8410 |   prim__outerHeight : Window -> PrimIO Int32
 8411 |
 8412 |
 8413 |   export
 8414 |   %foreign "browser:lambda:x=>x.outerWidth"
 8415 |   prim__outerWidth : Window -> PrimIO Int32
 8416 |
 8417 |
 8418 |   export
 8419 |   %foreign "browser:lambda:x=>x.pageXOffset"
 8420 |   prim__pageXOffset : Window -> PrimIO Double
 8421 |
 8422 |
 8423 |   export
 8424 |   %foreign "browser:lambda:x=>x.pageYOffset"
 8425 |   prim__pageYOffset : Window -> PrimIO Double
 8426 |
 8427 |
 8428 |   export
 8429 |   %foreign "browser:lambda:x=>x.parent"
 8430 |   prim__parent : Window -> PrimIO (Nullable WindowProxy)
 8431 |
 8432 |
 8433 |   export
 8434 |   %foreign "browser:lambda:x=>x.personalbar"
 8435 |   prim__personalbar : Window -> PrimIO BarProp
 8436 |
 8437 |
 8438 |   export
 8439 |   %foreign "browser:lambda:x=>x.screen"
 8440 |   prim__screen : Window -> PrimIO Screen
 8441 |
 8442 |
 8443 |   export
 8444 |   %foreign "browser:lambda:x=>x.screenLeft"
 8445 |   prim__screenLeft : Window -> PrimIO Int32
 8446 |
 8447 |
 8448 |   export
 8449 |   %foreign "browser:lambda:x=>x.screenTop"
 8450 |   prim__screenTop : Window -> PrimIO Int32
 8451 |
 8452 |
 8453 |   export
 8454 |   %foreign "browser:lambda:x=>x.screenX"
 8455 |   prim__screenX : Window -> PrimIO Int32
 8456 |
 8457 |
 8458 |   export
 8459 |   %foreign "browser:lambda:x=>x.screenY"
 8460 |   prim__screenY : Window -> PrimIO Int32
 8461 |
 8462 |
 8463 |   export
 8464 |   %foreign "browser:lambda:x=>x.scrollX"
 8465 |   prim__scrollX : Window -> PrimIO Double
 8466 |
 8467 |
 8468 |   export
 8469 |   %foreign "browser:lambda:x=>x.scrollY"
 8470 |   prim__scrollY : Window -> PrimIO Double
 8471 |
 8472 |
 8473 |   export
 8474 |   %foreign "browser:lambda:x=>x.scrollbars"
 8475 |   prim__scrollbars : Window -> PrimIO BarProp
 8476 |
 8477 |
 8478 |   export
 8479 |   %foreign "browser:lambda:x=>x.self"
 8480 |   prim__self : Window -> PrimIO WindowProxy
 8481 |
 8482 |
 8483 |   export
 8484 |   %foreign "browser:lambda:x=>x.status"
 8485 |   prim__status : Window -> PrimIO String
 8486 |
 8487 |
 8488 |
 8489 |   export
 8490 |   %foreign "browser:lambda:(x,v)=>{x.status = v}"
 8491 |   prim__setStatus : Window -> String -> PrimIO ()
 8492 |
 8493 |
 8494 |
 8495 |   export
 8496 |   %foreign "browser:lambda:x=>x.statusbar"
 8497 |   prim__statusbar : Window -> PrimIO BarProp
 8498 |
 8499 |
 8500 |   export
 8501 |   %foreign "browser:lambda:x=>x.toolbar"
 8502 |   prim__toolbar : Window -> PrimIO BarProp
 8503 |
 8504 |
 8505 |   export
 8506 |   %foreign "browser:lambda:x=>x.top"
 8507 |   prim__top : Window -> PrimIO (Nullable WindowProxy)
 8508 |
 8509 |
 8510 |   export
 8511 |   %foreign "browser:lambda:x=>x.visualViewport"
 8512 |   prim__visualViewport : Window -> PrimIO (Nullable VisualViewport)
 8513 |
 8514 |
 8515 |   export
 8516 |   %foreign "browser:lambda:x=>x.window"
 8517 |   prim__window : Window -> PrimIO WindowProxy
 8518 |
 8519 |
 8520 |   export
 8521 |   %foreign "browser:lambda:x=>x.alert()"
 8522 |   prim__alert : Window -> PrimIO ()
 8523 |
 8524 |
 8525 |   export
 8526 |   %foreign "browser:lambda:(x,a)=>x.alert(a)"
 8527 |   prim__alert1 : Window -> String -> PrimIO ()
 8528 |
 8529 |
 8530 |   export
 8531 |   %foreign "browser:lambda:x=>x.blur()"
 8532 |   prim__blur : Window -> PrimIO ()
 8533 |
 8534 |
 8535 |   export
 8536 |   %foreign "browser:lambda:x=>x.captureEvents()"
 8537 |   prim__captureEvents : Window -> PrimIO ()
 8538 |
 8539 |
 8540 |   export
 8541 |   %foreign "browser:lambda:x=>x.close()"
 8542 |   prim__close : Window -> PrimIO ()
 8543 |
 8544 |
 8545 |   export
 8546 |   %foreign "browser:lambda:(x,a)=>x.confirm(a)"
 8547 |   prim__confirm : Window -> UndefOr String -> PrimIO Boolean
 8548 |
 8549 |
 8550 |   export
 8551 |   %foreign "browser:lambda:x=>x.focus()"
 8552 |   prim__focus : Window -> PrimIO ()
 8553 |
 8554 |
 8555 |   export
 8556 |   %foreign "browser:lambda:(x,a,b)=>x.getComputedStyle(a,b)"
 8557 |   prim__getComputedStyle :
 8558 |        Window
 8559 |     -> Element
 8560 |     -> UndefOr (Nullable String)
 8561 |     -> PrimIO CSSStyleDeclaration
 8562 |
 8563 |
 8564 |   export
 8565 |   %foreign "browser:lambda:(x,a)=>x.matchMedia(a)"
 8566 |   prim__matchMedia : Window -> String -> PrimIO MediaQueryList
 8567 |
 8568 |
 8569 |   export
 8570 |   %foreign "browser:lambda:(x,a,b)=>x.moveBy(a,b)"
 8571 |   prim__moveBy : Window -> Int32 -> Int32 -> PrimIO ()
 8572 |
 8573 |
 8574 |   export
 8575 |   %foreign "browser:lambda:(x,a,b)=>x.moveTo(a,b)"
 8576 |   prim__moveTo : Window -> Int32 -> Int32 -> PrimIO ()
 8577 |
 8578 |
 8579 |   export
 8580 |   %foreign "browser:lambda:(x,a,b,c)=>x.open(a,b,c)"
 8581 |   prim__open :
 8582 |        Window
 8583 |     -> UndefOr String
 8584 |     -> UndefOr String
 8585 |     -> UndefOr String
 8586 |     -> PrimIO (Nullable WindowProxy)
 8587 |
 8588 |
 8589 |   export
 8590 |   %foreign "browser:lambda:(x,a,b,c)=>x.postMessage(a,b,c)"
 8591 |   prim__postMessage :
 8592 |        Window
 8593 |     -> AnyPtr
 8594 |     -> String
 8595 |     -> UndefOr (Array Object)
 8596 |     -> PrimIO ()
 8597 |
 8598 |
 8599 |   export
 8600 |   %foreign "browser:lambda:(x,a,b)=>x.postMessage(a,b)"
 8601 |   prim__postMessage1 :
 8602 |        Window
 8603 |     -> AnyPtr
 8604 |     -> UndefOr WindowPostMessageOptions
 8605 |     -> PrimIO ()
 8606 |
 8607 |
 8608 |   export
 8609 |   %foreign "browser:lambda:x=>x.print()"
 8610 |   prim__print : Window -> PrimIO ()
 8611 |
 8612 |
 8613 |   export
 8614 |   %foreign "browser:lambda:(x,a,b)=>x.prompt(a,b)"
 8615 |   prim__prompt :
 8616 |        Window
 8617 |     -> UndefOr String
 8618 |     -> UndefOr String
 8619 |     -> PrimIO (Nullable String)
 8620 |
 8621 |
 8622 |   export
 8623 |   %foreign "browser:lambda:x=>x.releaseEvents()"
 8624 |   prim__releaseEvents : Window -> PrimIO ()
 8625 |
 8626 |
 8627 |   export
 8628 |   %foreign "browser:lambda:(x,a,b)=>x.resizeBy(a,b)"
 8629 |   prim__resizeBy : Window -> Int32 -> Int32 -> PrimIO ()
 8630 |
 8631 |
 8632 |   export
 8633 |   %foreign "browser:lambda:(x,a,b)=>x.resizeTo(a,b)"
 8634 |   prim__resizeTo : Window -> Int32 -> Int32 -> PrimIO ()
 8635 |
 8636 |
 8637 |   export
 8638 |   %foreign "browser:lambda:(x,a)=>x.scrollBy(a)"
 8639 |   prim__scrollBy : Window -> UndefOr ScrollToOptions -> PrimIO ()
 8640 |
 8641 |
 8642 |   export
 8643 |   %foreign "browser:lambda:(x,a,b)=>x.scrollBy(a,b)"
 8644 |   prim__scrollBy1 : Window -> Double -> Double -> PrimIO ()
 8645 |
 8646 |
 8647 |   export
 8648 |   %foreign "browser:lambda:(x,a)=>x.scrollTo(a)"
 8649 |   prim__scrollTo : Window -> UndefOr ScrollToOptions -> PrimIO ()
 8650 |
 8651 |
 8652 |   export
 8653 |   %foreign "browser:lambda:(x,a,b)=>x.scrollTo(a,b)"
 8654 |   prim__scrollTo1 : Window -> Double -> Double -> PrimIO ()
 8655 |
 8656 |
 8657 |   export
 8658 |   %foreign "browser:lambda:(x,a)=>x.scroll(a)"
 8659 |   prim__scroll : Window -> UndefOr ScrollToOptions -> PrimIO ()
 8660 |
 8661 |
 8662 |   export
 8663 |   %foreign "browser:lambda:(x,a,b)=>x.scroll(a,b)"
 8664 |   prim__scroll1 : Window -> Double -> Double -> PrimIO ()
 8665 |
 8666 |
 8667 |   export
 8668 |   %foreign "browser:lambda:x=>x.stop()"
 8669 |   prim__stop : Window -> PrimIO ()
 8670 |
 8671 |
 8672 |
 8673 | namespace Worker
 8674 |
 8675 |   export
 8676 |   %foreign "browser:lambda:(a,b)=> new Worker(a,b)"
 8677 |   prim__new : String -> UndefOr WorkerOptions -> PrimIO Worker
 8678 |
 8679 |
 8680 |   export
 8681 |   %foreign "browser:lambda:x=>x.onmessage"
 8682 |   prim__onmessage : Worker -> PrimIO (Nullable EventHandlerNonNull)
 8683 |
 8684 |
 8685 |
 8686 |   export
 8687 |   %foreign "browser:lambda:(x,v)=>{x.onmessage = v}"
 8688 |   prim__setOnmessage : Worker -> Nullable EventHandlerNonNull -> PrimIO ()
 8689 |
 8690 |
 8691 |
 8692 |   export
 8693 |   %foreign "browser:lambda:x=>x.onmessageerror"
 8694 |   prim__onmessageerror : Worker -> PrimIO (Nullable EventHandlerNonNull)
 8695 |
 8696 |
 8697 |
 8698 |   export
 8699 |   %foreign "browser:lambda:(x,v)=>{x.onmessageerror = v}"
 8700 |   prim__setOnmessageerror : Worker -> Nullable EventHandlerNonNull -> PrimIO ()
 8701 |
 8702 |
 8703 |
 8704 |   export
 8705 |   %foreign "browser:lambda:(x,a,b)=>x.postMessage(a,b)"
 8706 |   prim__postMessage : Worker -> AnyPtr -> Array Object -> PrimIO ()
 8707 |
 8708 |
 8709 |   export
 8710 |   %foreign "browser:lambda:(x,a,b)=>x.postMessage(a,b)"
 8711 |   prim__postMessage1 :
 8712 |        Worker
 8713 |     -> AnyPtr
 8714 |     -> UndefOr PostMessageOptions
 8715 |     -> PrimIO ()
 8716 |
 8717 |
 8718 |   export
 8719 |   %foreign "browser:lambda:x=>x.terminate()"
 8720 |   prim__terminate : Worker -> PrimIO ()
 8721 |
 8722 |
 8723 |
 8724 | namespace WorkerGlobalScope
 8725 |
 8726 |   export
 8727 |   %foreign "browser:lambda:x=>x.location"
 8728 |   prim__location : WorkerGlobalScope -> PrimIO WorkerLocation
 8729 |
 8730 |
 8731 |   export
 8732 |   %foreign "browser:lambda:x=>x.navigator"
 8733 |   prim__navigator : WorkerGlobalScope -> PrimIO WorkerNavigator
 8734 |
 8735 |
 8736 |   export
 8737 |   %foreign "browser:lambda:x=>x.onerror"
 8738 |   prim__onerror :
 8739 |        WorkerGlobalScope
 8740 |     -> PrimIO (Nullable OnErrorEventHandlerNonNull)
 8741 |
 8742 |
 8743 |
 8744 |   export
 8745 |   %foreign "browser:lambda:(x,v)=>{x.onerror = v}"
 8746 |   prim__setOnerror :
 8747 |        WorkerGlobalScope
 8748 |     -> Nullable OnErrorEventHandlerNonNull
 8749 |     -> PrimIO ()
 8750 |
 8751 |
 8752 |
 8753 |   export
 8754 |   %foreign "browser:lambda:x=>x.onlanguagechange"
 8755 |   prim__onlanguagechange :
 8756 |        WorkerGlobalScope
 8757 |     -> PrimIO (Nullable EventHandlerNonNull)
 8758 |
 8759 |
 8760 |
 8761 |   export
 8762 |   %foreign "browser:lambda:(x,v)=>{x.onlanguagechange = v}"
 8763 |   prim__setOnlanguagechange :
 8764 |        WorkerGlobalScope
 8765 |     -> Nullable EventHandlerNonNull
 8766 |     -> PrimIO ()
 8767 |
 8768 |
 8769 |
 8770 |   export
 8771 |   %foreign "browser:lambda:x=>x.onoffline"
 8772 |   prim__onoffline : WorkerGlobalScope -> PrimIO (Nullable EventHandlerNonNull)
 8773 |
 8774 |
 8775 |
 8776 |   export
 8777 |   %foreign "browser:lambda:(x,v)=>{x.onoffline = v}"
 8778 |   prim__setOnoffline :
 8779 |        WorkerGlobalScope
 8780 |     -> Nullable EventHandlerNonNull
 8781 |     -> PrimIO ()
 8782 |
 8783 |
 8784 |
 8785 |   export
 8786 |   %foreign "browser:lambda:x=>x.ononline"
 8787 |   prim__ononline : WorkerGlobalScope -> PrimIO (Nullable EventHandlerNonNull)
 8788 |
 8789 |
 8790 |
 8791 |   export
 8792 |   %foreign "browser:lambda:(x,v)=>{x.ononline = v}"
 8793 |   prim__setOnonline :
 8794 |        WorkerGlobalScope
 8795 |     -> Nullable EventHandlerNonNull
 8796 |     -> PrimIO ()
 8797 |
 8798 |
 8799 |
 8800 |   export
 8801 |   %foreign "browser:lambda:x=>x.onrejectionhandled"
 8802 |   prim__onrejectionhandled :
 8803 |        WorkerGlobalScope
 8804 |     -> PrimIO (Nullable EventHandlerNonNull)
 8805 |
 8806 |
 8807 |
 8808 |   export
 8809 |   %foreign "browser:lambda:(x,v)=>{x.onrejectionhandled = v}"
 8810 |   prim__setOnrejectionhandled :
 8811 |        WorkerGlobalScope
 8812 |     -> Nullable EventHandlerNonNull
 8813 |     -> PrimIO ()
 8814 |
 8815 |
 8816 |
 8817 |   export
 8818 |   %foreign "browser:lambda:x=>x.onunhandledrejection"
 8819 |   prim__onunhandledrejection :
 8820 |        WorkerGlobalScope
 8821 |     -> PrimIO (Nullable EventHandlerNonNull)
 8822 |
 8823 |
 8824 |
 8825 |   export
 8826 |   %foreign "browser:lambda:(x,v)=>{x.onunhandledrejection = v}"
 8827 |   prim__setOnunhandledrejection :
 8828 |        WorkerGlobalScope
 8829 |     -> Nullable EventHandlerNonNull
 8830 |     -> PrimIO ()
 8831 |
 8832 |
 8833 |
 8834 |   export
 8835 |   %foreign "browser:lambda:x=>x.self"
 8836 |   prim__self : WorkerGlobalScope -> PrimIO WorkerGlobalScope
 8837 |
 8838 |
 8839 |   export
 8840 |   %foreign "browser:lambda:(x,va)=>x.importScripts(...va())"
 8841 |   prim__importScripts : WorkerGlobalScope -> IO (Array String) -> PrimIO ()
 8842 |
 8843 |
 8844 |
 8845 | namespace WorkerLocation
 8846 |
 8847 |   export
 8848 |   %foreign "browser:lambda:x=>x.hash"
 8849 |   prim__hash : WorkerLocation -> PrimIO String
 8850 |
 8851 |
 8852 |   export
 8853 |   %foreign "browser:lambda:x=>x.host"
 8854 |   prim__host : WorkerLocation -> PrimIO String
 8855 |
 8856 |
 8857 |   export
 8858 |   %foreign "browser:lambda:x=>x.hostname"
 8859 |   prim__hostname : WorkerLocation -> PrimIO String
 8860 |
 8861 |
 8862 |   export
 8863 |   %foreign "browser:lambda:x=>x.href"
 8864 |   prim__href : WorkerLocation -> PrimIO String
 8865 |
 8866 |
 8867 |   export
 8868 |   %foreign "browser:lambda:x=>x.origin"
 8869 |   prim__origin : WorkerLocation -> PrimIO String
 8870 |
 8871 |
 8872 |   export
 8873 |   %foreign "browser:lambda:x=>x.pathname"
 8874 |   prim__pathname : WorkerLocation -> PrimIO String
 8875 |
 8876 |
 8877 |   export
 8878 |   %foreign "browser:lambda:x=>x.port"
 8879 |   prim__port : WorkerLocation -> PrimIO String
 8880 |
 8881 |
 8882 |   export
 8883 |   %foreign "browser:lambda:x=>x.protocol"
 8884 |   prim__protocol : WorkerLocation -> PrimIO String
 8885 |
 8886 |
 8887 |   export
 8888 |   %foreign "browser:lambda:x=>x.search"
 8889 |   prim__search : WorkerLocation -> PrimIO String
 8890 |
 8891 |
 8892 |
 8893 | namespace WorkerNavigator
 8894 |
 8895 |   export
 8896 |   %foreign "browser:lambda:x=>x.permissions"
 8897 |   prim__permissions : WorkerNavigator -> PrimIO Permissions
 8898 |
 8899 |
 8900 |   export
 8901 |   %foreign "browser:lambda:x=>x.serviceWorker"
 8902 |   prim__serviceWorker : WorkerNavigator -> PrimIO ServiceWorkerContainer
 8903 |
 8904 |
 8905 |
 8906 | namespace Worklet
 8907 |
 8908 |   export
 8909 |   %foreign "browser:lambda:(x,a,b)=>x.addModule(a,b)"
 8910 |   prim__addModule :
 8911 |        Worklet
 8912 |     -> String
 8913 |     -> UndefOr WorkletOptions
 8914 |     -> PrimIO (Promise Undefined)
 8915 |
 8916 |
 8917 |
 8918 |
 8919 |
 8920 | --------------------------------------------------------------------------------
 8921 | --          Mixins
 8922 | --------------------------------------------------------------------------------
 8923 |
 8924 | namespace ARIAMixin
 8925 |
 8926 |   export
 8927 |   %foreign "browser:lambda:x=>x.ariaAtomic"
 8928 |   prim__ariaAtomic : ARIAMixin -> PrimIO String
 8929 |
 8930 |
 8931 |
 8932 |   export
 8933 |   %foreign "browser:lambda:(x,v)=>{x.ariaAtomic = v}"
 8934 |   prim__setAriaAtomic : ARIAMixin -> String -> PrimIO ()
 8935 |
 8936 |
 8937 |
 8938 |   export
 8939 |   %foreign "browser:lambda:x=>x.ariaAutoComplete"
 8940 |   prim__ariaAutoComplete : ARIAMixin -> PrimIO String
 8941 |
 8942 |
 8943 |
 8944 |   export
 8945 |   %foreign "browser:lambda:(x,v)=>{x.ariaAutoComplete = v}"
 8946 |   prim__setAriaAutoComplete : ARIAMixin -> String -> PrimIO ()
 8947 |
 8948 |
 8949 |
 8950 |   export
 8951 |   %foreign "browser:lambda:x=>x.ariaBusy"
 8952 |   prim__ariaBusy : ARIAMixin -> PrimIO String
 8953 |
 8954 |
 8955 |
 8956 |   export
 8957 |   %foreign "browser:lambda:(x,v)=>{x.ariaBusy = v}"
 8958 |   prim__setAriaBusy : ARIAMixin -> String -> PrimIO ()
 8959 |
 8960 |
 8961 |
 8962 |   export
 8963 |   %foreign "browser:lambda:x=>x.ariaChecked"
 8964 |   prim__ariaChecked : ARIAMixin -> PrimIO String
 8965 |
 8966 |
 8967 |
 8968 |   export
 8969 |   %foreign "browser:lambda:(x,v)=>{x.ariaChecked = v}"
 8970 |   prim__setAriaChecked : ARIAMixin -> String -> PrimIO ()
 8971 |
 8972 |
 8973 |
 8974 |   export
 8975 |   %foreign "browser:lambda:x=>x.ariaColCount"
 8976 |   prim__ariaColCount : ARIAMixin -> PrimIO String
 8977 |
 8978 |
 8979 |
 8980 |   export
 8981 |   %foreign "browser:lambda:(x,v)=>{x.ariaColCount = v}"
 8982 |   prim__setAriaColCount : ARIAMixin -> String -> PrimIO ()
 8983 |
 8984 |
 8985 |
 8986 |   export
 8987 |   %foreign "browser:lambda:x=>x.ariaColIndex"
 8988 |   prim__ariaColIndex : ARIAMixin -> PrimIO String
 8989 |
 8990 |
 8991 |
 8992 |   export
 8993 |   %foreign "browser:lambda:(x,v)=>{x.ariaColIndex = v}"
 8994 |   prim__setAriaColIndex : ARIAMixin -> String -> PrimIO ()
 8995 |
 8996 |
 8997 |
 8998 |   export
 8999 |   %foreign "browser:lambda:x=>x.ariaColIndexText"
 9000 |   prim__ariaColIndexText : ARIAMixin -> PrimIO String
 9001 |
 9002 |
 9003 |
 9004 |   export
 9005 |   %foreign "browser:lambda:(x,v)=>{x.ariaColIndexText = v}"
 9006 |   prim__setAriaColIndexText : ARIAMixin -> String -> PrimIO ()
 9007 |
 9008 |
 9009 |
 9010 |   export
 9011 |   %foreign "browser:lambda:x=>x.ariaColSpan"
 9012 |   prim__ariaColSpan : ARIAMixin -> PrimIO String
 9013 |
 9014 |
 9015 |
 9016 |   export
 9017 |   %foreign "browser:lambda:(x,v)=>{x.ariaColSpan = v}"
 9018 |   prim__setAriaColSpan : ARIAMixin -> String -> PrimIO ()
 9019 |
 9020 |
 9021 |
 9022 |   export
 9023 |   %foreign "browser:lambda:x=>x.ariaCurrent"
 9024 |   prim__ariaCurrent : ARIAMixin -> PrimIO String
 9025 |
 9026 |
 9027 |
 9028 |   export
 9029 |   %foreign "browser:lambda:(x,v)=>{x.ariaCurrent = v}"
 9030 |   prim__setAriaCurrent : ARIAMixin -> String -> PrimIO ()
 9031 |
 9032 |
 9033 |
 9034 |   export
 9035 |   %foreign "browser:lambda:x=>x.ariaDescription"
 9036 |   prim__ariaDescription : ARIAMixin -> PrimIO String
 9037 |
 9038 |
 9039 |
 9040 |   export
 9041 |   %foreign "browser:lambda:(x,v)=>{x.ariaDescription = v}"
 9042 |   prim__setAriaDescription : ARIAMixin -> String -> PrimIO ()
 9043 |
 9044 |
 9045 |
 9046 |   export
 9047 |   %foreign "browser:lambda:x=>x.ariaDisabled"
 9048 |   prim__ariaDisabled : ARIAMixin -> PrimIO String
 9049 |
 9050 |
 9051 |
 9052 |   export
 9053 |   %foreign "browser:lambda:(x,v)=>{x.ariaDisabled = v}"
 9054 |   prim__setAriaDisabled : ARIAMixin -> String -> PrimIO ()
 9055 |
 9056 |
 9057 |
 9058 |   export
 9059 |   %foreign "browser:lambda:x=>x.ariaExpanded"
 9060 |   prim__ariaExpanded : ARIAMixin -> PrimIO String
 9061 |
 9062 |
 9063 |
 9064 |   export
 9065 |   %foreign "browser:lambda:(x,v)=>{x.ariaExpanded = v}"
 9066 |   prim__setAriaExpanded : ARIAMixin -> String -> PrimIO ()
 9067 |
 9068 |
 9069 |
 9070 |   export
 9071 |   %foreign "browser:lambda:x=>x.ariaHasPopup"
 9072 |   prim__ariaHasPopup : ARIAMixin -> PrimIO String
 9073 |
 9074 |
 9075 |
 9076 |   export
 9077 |   %foreign "browser:lambda:(x,v)=>{x.ariaHasPopup = v}"
 9078 |   prim__setAriaHasPopup : ARIAMixin -> String -> PrimIO ()
 9079 |
 9080 |
 9081 |
 9082 |   export
 9083 |   %foreign "browser:lambda:x=>x.ariaHidden"
 9084 |   prim__ariaHidden : ARIAMixin -> PrimIO String
 9085 |
 9086 |
 9087 |
 9088 |   export
 9089 |   %foreign "browser:lambda:(x,v)=>{x.ariaHidden = v}"
 9090 |   prim__setAriaHidden : ARIAMixin -> String -> PrimIO ()
 9091 |
 9092 |
 9093 |
 9094 |   export
 9095 |   %foreign "browser:lambda:x=>x.ariaInvalid"
 9096 |   prim__ariaInvalid : ARIAMixin -> PrimIO String
 9097 |
 9098 |
 9099 |
 9100 |   export
 9101 |   %foreign "browser:lambda:(x,v)=>{x.ariaInvalid = v}"
 9102 |   prim__setAriaInvalid : ARIAMixin -> String -> PrimIO ()
 9103 |
 9104 |
 9105 |
 9106 |   export
 9107 |   %foreign "browser:lambda:x=>x.ariaKeyShortcuts"
 9108 |   prim__ariaKeyShortcuts : ARIAMixin -> PrimIO String
 9109 |
 9110 |
 9111 |
 9112 |   export
 9113 |   %foreign "browser:lambda:(x,v)=>{x.ariaKeyShortcuts = v}"
 9114 |   prim__setAriaKeyShortcuts : ARIAMixin -> String -> PrimIO ()
 9115 |
 9116 |
 9117 |
 9118 |   export
 9119 |   %foreign "browser:lambda:x=>x.ariaLabel"
 9120 |   prim__ariaLabel : ARIAMixin -> PrimIO String
 9121 |
 9122 |
 9123 |
 9124 |   export
 9125 |   %foreign "browser:lambda:(x,v)=>{x.ariaLabel = v}"
 9126 |   prim__setAriaLabel : ARIAMixin -> String -> PrimIO ()
 9127 |
 9128 |
 9129 |
 9130 |   export
 9131 |   %foreign "browser:lambda:x=>x.ariaLevel"
 9132 |   prim__ariaLevel : ARIAMixin -> PrimIO String
 9133 |
 9134 |
 9135 |
 9136 |   export
 9137 |   %foreign "browser:lambda:(x,v)=>{x.ariaLevel = v}"
 9138 |   prim__setAriaLevel : ARIAMixin -> String -> PrimIO ()
 9139 |
 9140 |
 9141 |
 9142 |   export
 9143 |   %foreign "browser:lambda:x=>x.ariaLive"
 9144 |   prim__ariaLive : ARIAMixin -> PrimIO String
 9145 |
 9146 |
 9147 |
 9148 |   export
 9149 |   %foreign "browser:lambda:(x,v)=>{x.ariaLive = v}"
 9150 |   prim__setAriaLive : ARIAMixin -> String -> PrimIO ()
 9151 |
 9152 |
 9153 |
 9154 |   export
 9155 |   %foreign "browser:lambda:x=>x.ariaModal"
 9156 |   prim__ariaModal : ARIAMixin -> PrimIO String
 9157 |
 9158 |
 9159 |
 9160 |   export
 9161 |   %foreign "browser:lambda:(x,v)=>{x.ariaModal = v}"
 9162 |   prim__setAriaModal : ARIAMixin -> String -> PrimIO ()
 9163 |
 9164 |
 9165 |
 9166 |   export
 9167 |   %foreign "browser:lambda:x=>x.ariaMultiLine"
 9168 |   prim__ariaMultiLine : ARIAMixin -> PrimIO String
 9169 |
 9170 |
 9171 |
 9172 |   export
 9173 |   %foreign "browser:lambda:(x,v)=>{x.ariaMultiLine = v}"
 9174 |   prim__setAriaMultiLine : ARIAMixin -> String -> PrimIO ()
 9175 |
 9176 |
 9177 |
 9178 |   export
 9179 |   %foreign "browser:lambda:x=>x.ariaMultiSelectable"
 9180 |   prim__ariaMultiSelectable : ARIAMixin -> PrimIO String
 9181 |
 9182 |
 9183 |
 9184 |   export
 9185 |   %foreign "browser:lambda:(x,v)=>{x.ariaMultiSelectable = v}"
 9186 |   prim__setAriaMultiSelectable : ARIAMixin -> String -> PrimIO ()
 9187 |
 9188 |
 9189 |
 9190 |   export
 9191 |   %foreign "browser:lambda:x=>x.ariaOrientation"
 9192 |   prim__ariaOrientation : ARIAMixin -> PrimIO String
 9193 |
 9194 |
 9195 |
 9196 |   export
 9197 |   %foreign "browser:lambda:(x,v)=>{x.ariaOrientation = v}"
 9198 |   prim__setAriaOrientation : ARIAMixin -> String -> PrimIO ()
 9199 |
 9200 |
 9201 |
 9202 |   export
 9203 |   %foreign "browser:lambda:x=>x.ariaPlaceholder"
 9204 |   prim__ariaPlaceholder : ARIAMixin -> PrimIO String
 9205 |
 9206 |
 9207 |
 9208 |   export
 9209 |   %foreign "browser:lambda:(x,v)=>{x.ariaPlaceholder = v}"
 9210 |   prim__setAriaPlaceholder : ARIAMixin -> String -> PrimIO ()
 9211 |
 9212 |
 9213 |
 9214 |   export
 9215 |   %foreign "browser:lambda:x=>x.ariaPosInSet"
 9216 |   prim__ariaPosInSet : ARIAMixin -> PrimIO String
 9217 |
 9218 |
 9219 |
 9220 |   export
 9221 |   %foreign "browser:lambda:(x,v)=>{x.ariaPosInSet = v}"
 9222 |   prim__setAriaPosInSet : ARIAMixin -> String -> PrimIO ()
 9223 |
 9224 |
 9225 |
 9226 |   export
 9227 |   %foreign "browser:lambda:x=>x.ariaPressed"
 9228 |   prim__ariaPressed : ARIAMixin -> PrimIO String
 9229 |
 9230 |
 9231 |
 9232 |   export
 9233 |   %foreign "browser:lambda:(x,v)=>{x.ariaPressed = v}"
 9234 |   prim__setAriaPressed : ARIAMixin -> String -> PrimIO ()
 9235 |
 9236 |
 9237 |
 9238 |   export
 9239 |   %foreign "browser:lambda:x=>x.ariaReadOnly"
 9240 |   prim__ariaReadOnly : ARIAMixin -> PrimIO String
 9241 |
 9242 |
 9243 |
 9244 |   export
 9245 |   %foreign "browser:lambda:(x,v)=>{x.ariaReadOnly = v}"
 9246 |   prim__setAriaReadOnly : ARIAMixin -> String -> PrimIO ()
 9247 |
 9248 |
 9249 |
 9250 |   export
 9251 |   %foreign "browser:lambda:x=>x.ariaRequired"
 9252 |   prim__ariaRequired : ARIAMixin -> PrimIO String
 9253 |
 9254 |
 9255 |
 9256 |   export
 9257 |   %foreign "browser:lambda:(x,v)=>{x.ariaRequired = v}"
 9258 |   prim__setAriaRequired : ARIAMixin -> String -> PrimIO ()
 9259 |
 9260 |
 9261 |
 9262 |   export
 9263 |   %foreign "browser:lambda:x=>x.ariaRoleDescription"
 9264 |   prim__ariaRoleDescription : ARIAMixin -> PrimIO String
 9265 |
 9266 |
 9267 |
 9268 |   export
 9269 |   %foreign "browser:lambda:(x,v)=>{x.ariaRoleDescription = v}"
 9270 |   prim__setAriaRoleDescription : ARIAMixin -> String -> PrimIO ()
 9271 |
 9272 |
 9273 |
 9274 |   export
 9275 |   %foreign "browser:lambda:x=>x.ariaRowCount"
 9276 |   prim__ariaRowCount : ARIAMixin -> PrimIO String
 9277 |
 9278 |
 9279 |
 9280 |   export
 9281 |   %foreign "browser:lambda:(x,v)=>{x.ariaRowCount = v}"
 9282 |   prim__setAriaRowCount : ARIAMixin -> String -> PrimIO ()
 9283 |
 9284 |
 9285 |
 9286 |   export
 9287 |   %foreign "browser:lambda:x=>x.ariaRowIndex"
 9288 |   prim__ariaRowIndex : ARIAMixin -> PrimIO String
 9289 |
 9290 |
 9291 |
 9292 |   export
 9293 |   %foreign "browser:lambda:(x,v)=>{x.ariaRowIndex = v}"
 9294 |   prim__setAriaRowIndex : ARIAMixin -> String -> PrimIO ()
 9295 |
 9296 |
 9297 |
 9298 |   export
 9299 |   %foreign "browser:lambda:x=>x.ariaRowIndexText"
 9300 |   prim__ariaRowIndexText : ARIAMixin -> PrimIO String
 9301 |
 9302 |
 9303 |
 9304 |   export
 9305 |   %foreign "browser:lambda:(x,v)=>{x.ariaRowIndexText = v}"
 9306 |   prim__setAriaRowIndexText : ARIAMixin -> String -> PrimIO ()
 9307 |
 9308 |
 9309 |
 9310 |   export
 9311 |   %foreign "browser:lambda:x=>x.ariaRowSpan"
 9312 |   prim__ariaRowSpan : ARIAMixin -> PrimIO String
 9313 |
 9314 |
 9315 |
 9316 |   export
 9317 |   %foreign "browser:lambda:(x,v)=>{x.ariaRowSpan = v}"
 9318 |   prim__setAriaRowSpan : ARIAMixin -> String -> PrimIO ()
 9319 |
 9320 |
 9321 |
 9322 |   export
 9323 |   %foreign "browser:lambda:x=>x.ariaSelected"
 9324 |   prim__ariaSelected : ARIAMixin -> PrimIO String
 9325 |
 9326 |
 9327 |
 9328 |   export
 9329 |   %foreign "browser:lambda:(x,v)=>{x.ariaSelected = v}"
 9330 |   prim__setAriaSelected : ARIAMixin -> String -> PrimIO ()
 9331 |
 9332 |
 9333 |
 9334 |   export
 9335 |   %foreign "browser:lambda:x=>x.ariaSetSize"
 9336 |   prim__ariaSetSize : ARIAMixin -> PrimIO String
 9337 |
 9338 |
 9339 |
 9340 |   export
 9341 |   %foreign "browser:lambda:(x,v)=>{x.ariaSetSize = v}"
 9342 |   prim__setAriaSetSize : ARIAMixin -> String -> PrimIO ()
 9343 |
 9344 |
 9345 |
 9346 |   export
 9347 |   %foreign "browser:lambda:x=>x.ariaSort"
 9348 |   prim__ariaSort : ARIAMixin -> PrimIO String
 9349 |
 9350 |
 9351 |
 9352 |   export
 9353 |   %foreign "browser:lambda:(x,v)=>{x.ariaSort = v}"
 9354 |   prim__setAriaSort : ARIAMixin -> String -> PrimIO ()
 9355 |
 9356 |
 9357 |
 9358 |   export
 9359 |   %foreign "browser:lambda:x=>x.ariaValueMax"
 9360 |   prim__ariaValueMax : ARIAMixin -> PrimIO String
 9361 |
 9362 |
 9363 |
 9364 |   export
 9365 |   %foreign "browser:lambda:(x,v)=>{x.ariaValueMax = v}"
 9366 |   prim__setAriaValueMax : ARIAMixin -> String -> PrimIO ()
 9367 |
 9368 |
 9369 |
 9370 |   export
 9371 |   %foreign "browser:lambda:x=>x.ariaValueMin"
 9372 |   prim__ariaValueMin : ARIAMixin -> PrimIO String
 9373 |
 9374 |
 9375 |
 9376 |   export
 9377 |   %foreign "browser:lambda:(x,v)=>{x.ariaValueMin = v}"
 9378 |   prim__setAriaValueMin : ARIAMixin -> String -> PrimIO ()
 9379 |
 9380 |
 9381 |
 9382 |   export
 9383 |   %foreign "browser:lambda:x=>x.ariaValueNow"
 9384 |   prim__ariaValueNow : ARIAMixin -> PrimIO String
 9385 |
 9386 |
 9387 |
 9388 |   export
 9389 |   %foreign "browser:lambda:(x,v)=>{x.ariaValueNow = v}"
 9390 |   prim__setAriaValueNow : ARIAMixin -> String -> PrimIO ()
 9391 |
 9392 |
 9393 |
 9394 |   export
 9395 |   %foreign "browser:lambda:x=>x.ariaValueText"
 9396 |   prim__ariaValueText : ARIAMixin -> PrimIO String
 9397 |
 9398 |
 9399 |
 9400 |   export
 9401 |   %foreign "browser:lambda:(x,v)=>{x.ariaValueText = v}"
 9402 |   prim__setAriaValueText : ARIAMixin -> String -> PrimIO ()
 9403 |
 9404 |
 9405 |
 9406 |   export
 9407 |   %foreign "browser:lambda:x=>x.role"
 9408 |   prim__role : ARIAMixin -> PrimIO (Nullable String)
 9409 |
 9410 |
 9411 |
 9412 |   export
 9413 |   %foreign "browser:lambda:(x,v)=>{x.role = v}"
 9414 |   prim__setRole : ARIAMixin -> Nullable String -> PrimIO ()
 9415 |
 9416 |
 9417 |
 9418 |
 9419 | namespace AbstractWorker
 9420 |
 9421 |   export
 9422 |   %foreign "browser:lambda:x=>x.onerror"
 9423 |   prim__onerror : AbstractWorker -> PrimIO (Nullable EventHandlerNonNull)
 9424 |
 9425 |
 9426 |
 9427 |   export
 9428 |   %foreign "browser:lambda:(x,v)=>{x.onerror = v}"
 9429 |   prim__setOnerror : AbstractWorker -> Nullable EventHandlerNonNull -> PrimIO ()
 9430 |
 9431 |
 9432 |
 9433 |
 9434 | namespace CanvasCompositing
 9435 |
 9436 |   export
 9437 |   %foreign "browser:lambda:x=>x.globalAlpha"
 9438 |   prim__globalAlpha : CanvasCompositing -> PrimIO Double
 9439 |
 9440 |
 9441 |
 9442 |   export
 9443 |   %foreign "browser:lambda:(x,v)=>{x.globalAlpha = v}"
 9444 |   prim__setGlobalAlpha : CanvasCompositing -> Double -> PrimIO ()
 9445 |
 9446 |
 9447 |
 9448 |   export
 9449 |   %foreign "browser:lambda:x=>x.globalCompositeOperation"
 9450 |   prim__globalCompositeOperation : CanvasCompositing -> PrimIO String
 9451 |
 9452 |
 9453 |
 9454 |   export
 9455 |   %foreign "browser:lambda:(x,v)=>{x.globalCompositeOperation = v}"
 9456 |   prim__setGlobalCompositeOperation : CanvasCompositing -> String -> PrimIO ()
 9457 |
 9458 |
 9459 |
 9460 |
 9461 | namespace CanvasDrawImage
 9462 |
 9463 |   export
 9464 |   %foreign "browser:lambda:(x,a,b,c)=>x.drawImage(a,b,c)"
 9465 |   prim__drawImage :
 9466 |        CanvasDrawImage
 9467 |     -> Union6
 9468 |          HTMLImageElement
 9469 |          SVGImageElement
 9470 |          HTMLVideoElement
 9471 |          HTMLCanvasElement
 9472 |          ImageBitmap
 9473 |          OffscreenCanvas
 9474 |     -> Double
 9475 |     -> Double
 9476 |     -> PrimIO ()
 9477 |
 9478 |
 9479 |   export
 9480 |   %foreign "browser:lambda:(x,a,b,c,d,e)=>x.drawImage(a,b,c,d,e)"
 9481 |   prim__drawImage1 :
 9482 |        CanvasDrawImage
 9483 |     -> Union6
 9484 |          HTMLImageElement
 9485 |          SVGImageElement
 9486 |          HTMLVideoElement
 9487 |          HTMLCanvasElement
 9488 |          ImageBitmap
 9489 |          OffscreenCanvas
 9490 |     -> Double
 9491 |     -> Double
 9492 |     -> Double
 9493 |     -> Double
 9494 |     -> PrimIO ()
 9495 |
 9496 |
 9497 |   export
 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)"
 9499 |   prim__drawImage2 :
 9500 |        CanvasDrawImage
 9501 |     -> Union6
 9502 |          HTMLImageElement
 9503 |          SVGImageElement
 9504 |          HTMLVideoElement
 9505 |          HTMLCanvasElement
 9506 |          ImageBitmap
 9507 |          OffscreenCanvas
 9508 |     -> Double
 9509 |     -> Double
 9510 |     -> Double
 9511 |     -> Double
 9512 |     -> Double
 9513 |     -> Double
 9514 |     -> Double
 9515 |     -> Double
 9516 |     -> PrimIO ()
 9517 |
 9518 |
 9519 |
 9520 | namespace CanvasDrawPath
 9521 |
 9522 |   export
 9523 |   %foreign "browser:lambda:x=>x.beginPath()"
 9524 |   prim__beginPath : CanvasDrawPath -> PrimIO ()
 9525 |
 9526 |
 9527 |   export
 9528 |   %foreign "browser:lambda:(x,a)=>x.clip(a)"
 9529 |   prim__clip : CanvasDrawPath -> UndefOr String -> PrimIO ()
 9530 |
 9531 |
 9532 |   export
 9533 |   %foreign "browser:lambda:(x,a,b)=>x.clip(a,b)"
 9534 |   prim__clip1 : CanvasDrawPath -> Path2D -> UndefOr String -> PrimIO ()
 9535 |
 9536 |
 9537 |   export
 9538 |   %foreign "browser:lambda:(x,a)=>x.fill(a)"
 9539 |   prim__fill : CanvasDrawPath -> UndefOr String -> PrimIO ()
 9540 |
 9541 |
 9542 |   export
 9543 |   %foreign "browser:lambda:(x,a,b)=>x.fill(a,b)"
 9544 |   prim__fill1 : CanvasDrawPath -> Path2D -> UndefOr String -> PrimIO ()
 9545 |
 9546 |
 9547 |   export
 9548 |   %foreign "browser:lambda:(x,a,b,c)=>x.isPointInPath(a,b,c)"
 9549 |   prim__isPointInPath :
 9550 |        CanvasDrawPath
 9551 |     -> Double
 9552 |     -> Double
 9553 |     -> UndefOr String
 9554 |     -> PrimIO Boolean
 9555 |
 9556 |
 9557 |   export
 9558 |   %foreign "browser:lambda:(x,a,b,c,d)=>x.isPointInPath(a,b,c,d)"
 9559 |   prim__isPointInPath1 :
 9560 |        CanvasDrawPath
 9561 |     -> Path2D
 9562 |     -> Double
 9563 |     -> Double
 9564 |     -> UndefOr String
 9565 |     -> PrimIO Boolean
 9566 |
 9567 |
 9568 |   export
 9569 |   %foreign "browser:lambda:(x,a,b)=>x.isPointInStroke(a,b)"
 9570 |   prim__isPointInStroke : CanvasDrawPath -> Double -> Double -> PrimIO Boolean
 9571 |
 9572 |
 9573 |   export
 9574 |   %foreign "browser:lambda:(x,a,b,c)=>x.isPointInStroke(a,b,c)"
 9575 |   prim__isPointInStroke1 :
 9576 |        CanvasDrawPath
 9577 |     -> Path2D
 9578 |     -> Double
 9579 |     -> Double
 9580 |     -> PrimIO Boolean
 9581 |
 9582 |
 9583 |   export
 9584 |   %foreign "browser:lambda:x=>x.stroke()"
 9585 |   prim__stroke : CanvasDrawPath -> PrimIO ()
 9586 |
 9587 |
 9588 |   export
 9589 |   %foreign "browser:lambda:(x,a)=>x.stroke(a)"
 9590 |   prim__stroke1 : CanvasDrawPath -> Path2D -> PrimIO ()
 9591 |
 9592 |
 9593 |
 9594 | namespace CanvasFillStrokeStyles
 9595 |
 9596 |   export
 9597 |   %foreign "browser:lambda:x=>x.fillStyle"
 9598 |   prim__fillStyle :
 9599 |        CanvasFillStrokeStyles
 9600 |     -> PrimIO (Union3 String CanvasGradient CanvasPattern)
 9601 |
 9602 |
 9603 |
 9604 |   export
 9605 |   %foreign "browser:lambda:(x,v)=>{x.fillStyle = v}"
 9606 |   prim__setFillStyle :
 9607 |        CanvasFillStrokeStyles
 9608 |     -> Union3 String CanvasGradient CanvasPattern
 9609 |     -> PrimIO ()
 9610 |
 9611 |
 9612 |
 9613 |   export
 9614 |   %foreign "browser:lambda:x=>x.strokeStyle"
 9615 |   prim__strokeStyle :
 9616 |        CanvasFillStrokeStyles
 9617 |     -> PrimIO (Union3 String CanvasGradient CanvasPattern)
 9618 |
 9619 |
 9620 |
 9621 |   export
 9622 |   %foreign "browser:lambda:(x,v)=>{x.strokeStyle = v}"
 9623 |   prim__setStrokeStyle :
 9624 |        CanvasFillStrokeStyles
 9625 |     -> Union3 String CanvasGradient CanvasPattern
 9626 |     -> PrimIO ()
 9627 |
 9628 |
 9629 |
 9630 |   export
 9631 |   %foreign "browser:lambda:(x,a,b,c,d)=>x.createLinearGradient(a,b,c,d)"
 9632 |   prim__createLinearGradient :
 9633 |        CanvasFillStrokeStyles
 9634 |     -> Double
 9635 |     -> Double
 9636 |     -> Double
 9637 |     -> Double
 9638 |     -> PrimIO CanvasGradient
 9639 |
 9640 |
 9641 |   export
 9642 |   %foreign "browser:lambda:(x,a,b)=>x.createPattern(a,b)"
 9643 |   prim__createPattern :
 9644 |        CanvasFillStrokeStyles
 9645 |     -> Union6
 9646 |          HTMLImageElement
 9647 |          SVGImageElement
 9648 |          HTMLVideoElement
 9649 |          HTMLCanvasElement
 9650 |          ImageBitmap
 9651 |          OffscreenCanvas
 9652 |     -> String
 9653 |     -> PrimIO (Nullable CanvasPattern)
 9654 |
 9655 |
 9656 |   export
 9657 |   %foreign "browser:lambda:(x,a,b,c,d,e,f)=>x.createRadialGradient(a,b,c,d,e,f)"
 9658 |   prim__createRadialGradient :
 9659 |        CanvasFillStrokeStyles
 9660 |     -> Double
 9661 |     -> Double
 9662 |     -> Double
 9663 |     -> Double
 9664 |     -> Double
 9665 |     -> Double
 9666 |     -> PrimIO CanvasGradient
 9667 |
 9668 |
 9669 |
 9670 | namespace CanvasFilters
 9671 |
 9672 |   export
 9673 |   %foreign "browser:lambda:x=>x.filter"
 9674 |   prim__filter : CanvasFilters -> PrimIO String
 9675 |
 9676 |
 9677 |
 9678 |   export
 9679 |   %foreign "browser:lambda:(x,v)=>{x.filter = v}"
 9680 |   prim__setFilter : CanvasFilters -> String -> PrimIO ()
 9681 |
 9682 |
 9683 |
 9684 |
 9685 | namespace CanvasImageData
 9686 |
 9687 |   export
 9688 |   %foreign "browser:lambda:(x,a,b)=>x.createImageData(a,b)"
 9689 |   prim__createImageData : CanvasImageData -> Int32 -> Int32 -> PrimIO ImageData
 9690 |
 9691 |
 9692 |   export
 9693 |   %foreign "browser:lambda:(x,a)=>x.createImageData(a)"
 9694 |   prim__createImageData1 : CanvasImageData -> ImageData -> PrimIO ImageData
 9695 |
 9696 |
 9697 |   export
 9698 |   %foreign "browser:lambda:(x,a,b,c,d)=>x.getImageData(a,b,c,d)"
 9699 |   prim__getImageData :
 9700 |        CanvasImageData
 9701 |     -> Int32
 9702 |     -> Int32
 9703 |     -> Int32
 9704 |     -> Int32
 9705 |     -> PrimIO ImageData
 9706 |
 9707 |
 9708 |   export
 9709 |   %foreign "browser:lambda:(x,a,b,c)=>x.putImageData(a,b,c)"
 9710 |   prim__putImageData :
 9711 |        CanvasImageData
 9712 |     -> ImageData
 9713 |     -> Int32
 9714 |     -> Int32
 9715 |     -> PrimIO ()
 9716 |
 9717 |
 9718 |   export
 9719 |   %foreign "browser:lambda:(x,a,b,c,d,e,f,g)=>x.putImageData(a,b,c,d,e,f,g)"
 9720 |   prim__putImageData1 :
 9721 |        CanvasImageData
 9722 |     -> ImageData
 9723 |     -> Int32
 9724 |     -> Int32
 9725 |     -> Int32
 9726 |     -> Int32
 9727 |     -> Int32
 9728 |     -> Int32
 9729 |     -> PrimIO ()
 9730 |
 9731 |
 9732 |
 9733 | namespace CanvasImageSmoothing
 9734 |
 9735 |   export
 9736 |   %foreign "browser:lambda:x=>x.imageSmoothingEnabled"
 9737 |   prim__imageSmoothingEnabled : CanvasImageSmoothing -> PrimIO Boolean
 9738 |
 9739 |
 9740 |
 9741 |   export
 9742 |   %foreign "browser:lambda:(x,v)=>{x.imageSmoothingEnabled = v}"
 9743 |   prim__setImageSmoothingEnabled : CanvasImageSmoothing -> Boolean -> PrimIO ()
 9744 |
 9745 |
 9746 |
 9747 |   export
 9748 |   %foreign "browser:lambda:x=>x.imageSmoothingQuality"
 9749 |   prim__imageSmoothingQuality : CanvasImageSmoothing -> PrimIO String
 9750 |
 9751 |
 9752 |
 9753 |   export
 9754 |   %foreign "browser:lambda:(x,v)=>{x.imageSmoothingQuality = v}"
 9755 |   prim__setImageSmoothingQuality : CanvasImageSmoothing -> String -> PrimIO ()
 9756 |
 9757 |
 9758 |
 9759 |
 9760 | namespace CanvasPath
 9761 |
 9762 |   export
 9763 |   %foreign "browser:lambda:(x,a,b,c,d,e,f)=>x.arc(a,b,c,d,e,f)"
 9764 |   prim__arc :
 9765 |        CanvasPath
 9766 |     -> Double
 9767 |     -> Double
 9768 |     -> Double
 9769 |     -> Double
 9770 |     -> Double
 9771 |     -> UndefOr Boolean
 9772 |     -> PrimIO ()
 9773 |
 9774 |
 9775 |   export
 9776 |   %foreign "browser:lambda:(x,a,b,c,d,e)=>x.arcTo(a,b,c,d,e)"
 9777 |   prim__arcTo :
 9778 |        CanvasPath
 9779 |     -> Double
 9780 |     -> Double
 9781 |     -> Double
 9782 |     -> Double
 9783 |     -> Double
 9784 |     -> PrimIO ()
 9785 |
 9786 |
 9787 |   export
 9788 |   %foreign "browser:lambda:(x,a,b,c,d,e,f)=>x.bezierCurveTo(a,b,c,d,e,f)"
 9789 |   prim__bezierCurveTo :
 9790 |        CanvasPath
 9791 |     -> Double
 9792 |     -> Double
 9793 |     -> Double
 9794 |     -> Double
 9795 |     -> Double
 9796 |     -> Double
 9797 |     -> PrimIO ()
 9798 |
 9799 |
 9800 |   export
 9801 |   %foreign "browser:lambda:x=>x.closePath()"
 9802 |   prim__closePath : CanvasPath -> PrimIO ()
 9803 |
 9804 |
 9805 |   export
 9806 |   %foreign "browser:lambda:(x,a,b,c,d,e,f,g,h)=>x.ellipse(a,b,c,d,e,f,g,h)"
 9807 |   prim__ellipse :
 9808 |        CanvasPath
 9809 |     -> Double
 9810 |     -> Double
 9811 |     -> Double
 9812 |     -> Double
 9813 |     -> Double
 9814 |     -> Double
 9815 |     -> Double
 9816 |     -> UndefOr Boolean
 9817 |     -> PrimIO ()
 9818 |
 9819 |
 9820 |   export
 9821 |   %foreign "browser:lambda:(x,a,b)=>x.lineTo(a,b)"
 9822 |   prim__lineTo : CanvasPath -> Double -> Double -> PrimIO ()
 9823 |
 9824 |
 9825 |   export
 9826 |   %foreign "browser:lambda:(x,a,b)=>x.moveTo(a,b)"
 9827 |   prim__moveTo : CanvasPath -> Double -> Double -> PrimIO ()
 9828 |
 9829 |
 9830 |   export
 9831 |   %foreign "browser:lambda:(x,a,b,c,d)=>x.quadraticCurveTo(a,b,c,d)"
 9832 |   prim__quadraticCurveTo :
 9833 |        CanvasPath
 9834 |     -> Double
 9835 |     -> Double
 9836 |     -> Double
 9837 |     -> Double
 9838 |     -> PrimIO ()
 9839 |
 9840 |
 9841 |   export
 9842 |   %foreign "browser:lambda:(x,a,b,c,d)=>x.rect(a,b,c,d)"
 9843 |   prim__rect : CanvasPath -> Double -> Double -> Double -> Double -> PrimIO ()
 9844 |
 9845 |
 9846 |
 9847 | namespace CanvasPathDrawingStyles
 9848 |
 9849 |   export
 9850 |   %foreign "browser:lambda:x=>x.lineCap"
 9851 |   prim__lineCap : CanvasPathDrawingStyles -> PrimIO String
 9852 |
 9853 |
 9854 |
 9855 |   export
 9856 |   %foreign "browser:lambda:(x,v)=>{x.lineCap = v}"
 9857 |   prim__setLineCap : CanvasPathDrawingStyles -> String -> PrimIO ()
 9858 |
 9859 |
 9860 |
 9861 |   export
 9862 |   %foreign "browser:lambda:x=>x.lineDashOffset"
 9863 |   prim__lineDashOffset : CanvasPathDrawingStyles -> PrimIO Double
 9864 |
 9865 |
 9866 |
 9867 |   export
 9868 |   %foreign "browser:lambda:(x,v)=>{x.lineDashOffset = v}"
 9869 |   prim__setLineDashOffset : CanvasPathDrawingStyles -> Double -> PrimIO ()
 9870 |
 9871 |
 9872 |
 9873 |   export
 9874 |   %foreign "browser:lambda:x=>x.lineJoin"
 9875 |   prim__lineJoin : CanvasPathDrawingStyles -> PrimIO String
 9876 |
 9877 |
 9878 |
 9879 |   export
 9880 |   %foreign "browser:lambda:(x,v)=>{x.lineJoin = v}"
 9881 |   prim__setLineJoin : CanvasPathDrawingStyles -> String -> PrimIO ()
 9882 |
 9883 |
 9884 |
 9885 |   export
 9886 |   %foreign "browser:lambda:x=>x.lineWidth"
 9887 |   prim__lineWidth : CanvasPathDrawingStyles -> PrimIO Double
 9888 |
 9889 |
 9890 |
 9891 |   export
 9892 |   %foreign "browser:lambda:(x,v)=>{x.lineWidth = v}"
 9893 |   prim__setLineWidth : CanvasPathDrawingStyles -> Double -> PrimIO ()
 9894 |
 9895 |
 9896 |
 9897 |   export
 9898 |   %foreign "browser:lambda:x=>x.miterLimit"
 9899 |   prim__miterLimit : CanvasPathDrawingStyles -> PrimIO Double
 9900 |
 9901 |
 9902 |
 9903 |   export
 9904 |   %foreign "browser:lambda:(x,v)=>{x.miterLimit = v}"
 9905 |   prim__setMiterLimit : CanvasPathDrawingStyles -> Double -> PrimIO ()
 9906 |
 9907 |
 9908 |
 9909 |   export
 9910 |   %foreign "browser:lambda:x=>x.getLineDash()"
 9911 |   prim__getLineDash : CanvasPathDrawingStyles -> PrimIO (Array Double)
 9912 |
 9913 |
 9914 |   export
 9915 |   %foreign "browser:lambda:(x,a)=>x.setLineDash(a)"
 9916 |   prim__setLineDash : CanvasPathDrawingStyles -> Array Double -> PrimIO ()
 9917 |
 9918 |
 9919 |
 9920 | namespace CanvasRect
 9921 |
 9922 |   export
 9923 |   %foreign "browser:lambda:(x,a,b,c,d)=>x.clearRect(a,b,c,d)"
 9924 |   prim__clearRect :
 9925 |        CanvasRect
 9926 |     -> Double
 9927 |     -> Double
 9928 |     -> Double
 9929 |     -> Double
 9930 |     -> PrimIO ()
 9931 |
 9932 |
 9933 |   export
 9934 |   %foreign "browser:lambda:(x,a,b,c,d)=>x.fillRect(a,b,c,d)"
 9935 |   prim__fillRect :
 9936 |        CanvasRect
 9937 |     -> Double
 9938 |     -> Double
 9939 |     -> Double
 9940 |     -> Double
 9941 |     -> PrimIO ()
 9942 |
 9943 |
 9944 |   export
 9945 |   %foreign "browser:lambda:(x,a,b,c,d)=>x.strokeRect(a,b,c,d)"
 9946 |   prim__strokeRect :
 9947 |        CanvasRect
 9948 |     -> Double
 9949 |     -> Double
 9950 |     -> Double
 9951 |     -> Double
 9952 |     -> PrimIO ()
 9953 |
 9954 |
 9955 |
 9956 | namespace CanvasShadowStyles
 9957 |
 9958 |   export
 9959 |   %foreign "browser:lambda:x=>x.shadowBlur"
 9960 |   prim__shadowBlur : CanvasShadowStyles -> PrimIO Double
 9961 |
 9962 |
 9963 |
 9964 |   export
 9965 |   %foreign "browser:lambda:(x,v)=>{x.shadowBlur = v}"
 9966 |   prim__setShadowBlur : CanvasShadowStyles -> Double -> PrimIO ()
 9967 |
 9968 |
 9969 |
 9970 |   export
 9971 |   %foreign "browser:lambda:x=>x.shadowColor"
 9972 |   prim__shadowColor : CanvasShadowStyles -> PrimIO String
 9973 |
 9974 |
 9975 |
 9976 |   export
 9977 |   %foreign "browser:lambda:(x,v)=>{x.shadowColor = v}"
 9978 |   prim__setShadowColor : CanvasShadowStyles -> String -> PrimIO ()
 9979 |
 9980 |
 9981 |
 9982 |   export
 9983 |   %foreign "browser:lambda:x=>x.shadowOffsetX"
 9984 |   prim__shadowOffsetX : CanvasShadowStyles -> PrimIO Double
 9985 |
 9986 |
 9987 |
 9988 |   export
 9989 |   %foreign "browser:lambda:(x,v)=>{x.shadowOffsetX = v}"
 9990 |   prim__setShadowOffsetX : CanvasShadowStyles -> Double -> PrimIO ()
 9991 |
 9992 |
 9993 |
 9994 |   export
 9995 |   %foreign "browser:lambda:x=>x.shadowOffsetY"
 9996 |   prim__shadowOffsetY : CanvasShadowStyles -> PrimIO Double
 9997 |
 9998 |
 9999 |
10000 |   export
10001 |   %foreign "browser:lambda:(x,v)=>{x.shadowOffsetY = v}"
10002 |   prim__setShadowOffsetY : CanvasShadowStyles -> Double -> PrimIO ()
10003 |
10004 |
10005 |
10006 |
10007 | namespace CanvasState
10008 |
10009 |   export
10010 |   %foreign "browser:lambda:x=>x.restore()"
10011 |   prim__restore : CanvasState -> PrimIO ()
10012 |
10013 |
10014 |   export
10015 |   %foreign "browser:lambda:x=>x.save()"
10016 |   prim__save : CanvasState -> PrimIO ()
10017 |
10018 |
10019 |
10020 | namespace CanvasText
10021 |
10022 |   export
10023 |   %foreign "browser:lambda:(x,a,b,c,d)=>x.fillText(a,b,c,d)"
10024 |   prim__fillText :
10025 |        CanvasText
10026 |     -> String
10027 |     -> Double
10028 |     -> Double
10029 |     -> UndefOr Double
10030 |     -> PrimIO ()
10031 |
10032 |
10033 |   export
10034 |   %foreign "browser:lambda:(x,a)=>x.measureText(a)"
10035 |   prim__measureText : CanvasText -> String -> PrimIO TextMetrics
10036 |
10037 |
10038 |   export
10039 |   %foreign "browser:lambda:(x,a,b,c,d)=>x.strokeText(a,b,c,d)"
10040 |   prim__strokeText :
10041 |        CanvasText
10042 |     -> String
10043 |     -> Double
10044 |     -> Double
10045 |     -> UndefOr Double
10046 |     -> PrimIO ()
10047 |
10048 |
10049 |
10050 | namespace CanvasTextDrawingStyles
10051 |
10052 |   export
10053 |   %foreign "browser:lambda:x=>x.direction"
10054 |   prim__direction : CanvasTextDrawingStyles -> PrimIO String
10055 |
10056 |
10057 |
10058 |   export
10059 |   %foreign "browser:lambda:(x,v)=>{x.direction = v}"
10060 |   prim__setDirection : CanvasTextDrawingStyles -> String -> PrimIO ()
10061 |
10062 |
10063 |
10064 |   export
10065 |   %foreign "browser:lambda:x=>x.font"
10066 |   prim__font : CanvasTextDrawingStyles -> PrimIO String
10067 |
10068 |
10069 |
10070 |   export
10071 |   %foreign "browser:lambda:(x,v)=>{x.font = v}"
10072 |   prim__setFont : CanvasTextDrawingStyles -> String -> PrimIO ()
10073 |
10074 |
10075 |
10076 |   export
10077 |   %foreign "browser:lambda:x=>x.textAlign"
10078 |   prim__textAlign : CanvasTextDrawingStyles -> PrimIO String
10079 |
10080 |
10081 |
10082 |   export
10083 |   %foreign "browser:lambda:(x,v)=>{x.textAlign = v}"
10084 |   prim__setTextAlign : CanvasTextDrawingStyles -> String -> PrimIO ()
10085 |
10086 |
10087 |
10088 |   export
10089 |   %foreign "browser:lambda:x=>x.textBaseline"
10090 |   prim__textBaseline : CanvasTextDrawingStyles -> PrimIO String
10091 |
10092 |
10093 |
10094 |   export
10095 |   %foreign "browser:lambda:(x,v)=>{x.textBaseline = v}"
10096 |   prim__setTextBaseline : CanvasTextDrawingStyles -> String -> PrimIO ()
10097 |
10098 |
10099 |
10100 |
10101 | namespace CanvasTransform
10102 |
10103 |   export
10104 |   %foreign "browser:lambda:x=>x.getTransform()"
10105 |   prim__getTransform : CanvasTransform -> PrimIO DOMMatrix
10106 |
10107 |
10108 |   export
10109 |   %foreign "browser:lambda:x=>x.resetTransform()"
10110 |   prim__resetTransform : CanvasTransform -> PrimIO ()
10111 |
10112 |
10113 |   export
10114 |   %foreign "browser:lambda:(x,a)=>x.rotate(a)"
10115 |   prim__rotate : CanvasTransform -> Double -> PrimIO ()
10116 |
10117 |
10118 |   export
10119 |   %foreign "browser:lambda:(x,a,b)=>x.scale(a,b)"
10120 |   prim__scale : CanvasTransform -> Double -> Double -> PrimIO ()
10121 |
10122 |
10123 |   export
10124 |   %foreign "browser:lambda:(x,a,b,c,d,e,f)=>x.setTransform(a,b,c,d,e,f)"
10125 |   prim__setTransform :
10126 |        CanvasTransform
10127 |     -> Double
10128 |     -> Double
10129 |     -> Double
10130 |     -> Double
10131 |     -> Double
10132 |     -> Double
10133 |     -> PrimIO ()
10134 |
10135 |
10136 |   export
10137 |   %foreign "browser:lambda:(x,a)=>x.setTransform(a)"
10138 |   prim__setTransform1 : CanvasTransform -> UndefOr DOMMatrix2DInit -> PrimIO ()
10139 |
10140 |
10141 |   export
10142 |   %foreign "browser:lambda:(x,a,b,c,d,e,f)=>x.transform(a,b,c,d,e,f)"
10143 |   prim__transform :
10144 |        CanvasTransform
10145 |     -> Double
10146 |     -> Double
10147 |     -> Double
10148 |     -> Double
10149 |     -> Double
10150 |     -> Double
10151 |     -> PrimIO ()
10152 |
10153 |
10154 |   export
10155 |   %foreign "browser:lambda:(x,a,b)=>x.translate(a,b)"
10156 |   prim__translate : CanvasTransform -> Double -> Double -> PrimIO ()
10157 |
10158 |
10159 |
10160 | namespace CanvasUserInterface
10161 |
10162 |   export
10163 |   %foreign "browser:lambda:(x,a)=>x.drawFocusIfNeeded(a)"
10164 |   prim__drawFocusIfNeeded : CanvasUserInterface -> Element -> PrimIO ()
10165 |
10166 |
10167 |   export
10168 |   %foreign "browser:lambda:(x,a,b)=>x.drawFocusIfNeeded(a,b)"
10169 |   prim__drawFocusIfNeeded1 :
10170 |        CanvasUserInterface
10171 |     -> Path2D
10172 |     -> Element
10173 |     -> PrimIO ()
10174 |
10175 |
10176 |   export
10177 |   %foreign "browser:lambda:x=>x.scrollPathIntoView()"
10178 |   prim__scrollPathIntoView : CanvasUserInterface -> PrimIO ()
10179 |
10180 |
10181 |   export
10182 |   %foreign "browser:lambda:(x,a)=>x.scrollPathIntoView(a)"
10183 |   prim__scrollPathIntoView1 : CanvasUserInterface -> Path2D -> PrimIO ()
10184 |
10185 |
10186 |
10187 | namespace DocumentAndElementEventHandlers
10188 |
10189 |   export
10190 |   %foreign "browser:lambda:x=>x.oncopy"
10191 |   prim__oncopy :
10192 |        DocumentAndElementEventHandlers
10193 |     -> PrimIO (Nullable EventHandlerNonNull)
10194 |
10195 |
10196 |
10197 |   export
10198 |   %foreign "browser:lambda:(x,v)=>{x.oncopy = v}"
10199 |   prim__setOncopy :
10200 |        DocumentAndElementEventHandlers
10201 |     -> Nullable EventHandlerNonNull
10202 |     -> PrimIO ()
10203 |
10204 |
10205 |
10206 |   export
10207 |   %foreign "browser:lambda:x=>x.oncut"
10208 |   prim__oncut :
10209 |        DocumentAndElementEventHandlers
10210 |     -> PrimIO (Nullable EventHandlerNonNull)
10211 |
10212 |
10213 |
10214 |   export
10215 |   %foreign "browser:lambda:(x,v)=>{x.oncut = v}"
10216 |   prim__setOncut :
10217 |        DocumentAndElementEventHandlers
10218 |     -> Nullable EventHandlerNonNull
10219 |     -> PrimIO ()
10220 |
10221 |
10222 |
10223 |   export
10224 |   %foreign "browser:lambda:x=>x.onpaste"
10225 |   prim__onpaste :
10226 |        DocumentAndElementEventHandlers
10227 |     -> PrimIO (Nullable EventHandlerNonNull)
10228 |
10229 |
10230 |
10231 |   export
10232 |   %foreign "browser:lambda:(x,v)=>{x.onpaste = v}"
10233 |   prim__setOnpaste :
10234 |        DocumentAndElementEventHandlers
10235 |     -> Nullable EventHandlerNonNull
10236 |     -> PrimIO ()
10237 |
10238 |
10239 |
10240 |
10241 | namespace ElementContentEditable
10242 |
10243 |   export
10244 |   %foreign "browser:lambda:x=>x.contentEditable"
10245 |   prim__contentEditable : ElementContentEditable -> PrimIO String
10246 |
10247 |
10248 |
10249 |   export
10250 |   %foreign "browser:lambda:(x,v)=>{x.contentEditable = v}"
10251 |   prim__setContentEditable : ElementContentEditable -> String -> PrimIO ()
10252 |
10253 |
10254 |
10255 |   export
10256 |   %foreign "browser:lambda:x=>x.enterKeyHint"
10257 |   prim__enterKeyHint : ElementContentEditable -> PrimIO String
10258 |
10259 |
10260 |
10261 |   export
10262 |   %foreign "browser:lambda:(x,v)=>{x.enterKeyHint = v}"
10263 |   prim__setEnterKeyHint : ElementContentEditable -> String -> PrimIO ()
10264 |
10265 |
10266 |
10267 |   export
10268 |   %foreign "browser:lambda:x=>x.inputMode"
10269 |   prim__inputMode : ElementContentEditable -> PrimIO String
10270 |
10271 |
10272 |
10273 |   export
10274 |   %foreign "browser:lambda:(x,v)=>{x.inputMode = v}"
10275 |   prim__setInputMode : ElementContentEditable -> String -> PrimIO ()
10276 |
10277 |
10278 |
10279 |   export
10280 |   %foreign "browser:lambda:x=>x.isContentEditable"
10281 |   prim__isContentEditable : ElementContentEditable -> PrimIO Boolean
10282 |
10283 |
10284 |
10285 | namespace GlobalEventHandlers
10286 |
10287 |   export
10288 |   %foreign "browser:lambda:x=>x.onabort"
10289 |   prim__onabort : GlobalEventHandlers -> PrimIO (Nullable UIEventHandler)
10290 |
10291 |
10292 |
10293 |   export
10294 |   %foreign "browser:lambda:(x,v)=>{x.onabort = v}"
10295 |   prim__setOnabort : GlobalEventHandlers -> Nullable UIEventHandler -> PrimIO ()
10296 |
10297 |
10298 |
10299 |   export
10300 |   %foreign "browser:lambda:x=>x.onauxclick"
10301 |   prim__onauxclick : GlobalEventHandlers -> PrimIO (Nullable MouseEventHandler)
10302 |
10303 |
10304 |
10305 |   export
10306 |   %foreign "browser:lambda:(x,v)=>{x.onauxclick = v}"
10307 |   prim__setOnauxclick :
10308 |        GlobalEventHandlers
10309 |     -> Nullable MouseEventHandler
10310 |     -> PrimIO ()
10311 |
10312 |
10313 |
10314 |   export
10315 |   %foreign "browser:lambda:x=>x.onblur"
10316 |   prim__onblur : GlobalEventHandlers -> PrimIO (Nullable FocusEventHandler)
10317 |
10318 |
10319 |
10320 |   export
10321 |   %foreign "browser:lambda:(x,v)=>{x.onblur = v}"
10322 |   prim__setOnblur :
10323 |        GlobalEventHandlers
10324 |     -> Nullable FocusEventHandler
10325 |     -> PrimIO ()
10326 |
10327 |
10328 |
10329 |   export
10330 |   %foreign "browser:lambda:x=>x.oncancel"
10331 |   prim__oncancel : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10332 |
10333 |
10334 |
10335 |   export
10336 |   %foreign "browser:lambda:(x,v)=>{x.oncancel = v}"
10337 |   prim__setOncancel :
10338 |        GlobalEventHandlers
10339 |     -> Nullable EventHandlerNonNull
10340 |     -> PrimIO ()
10341 |
10342 |
10343 |
10344 |   export
10345 |   %foreign "browser:lambda:x=>x.oncanplay"
10346 |   prim__oncanplay : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10347 |
10348 |
10349 |
10350 |   export
10351 |   %foreign "browser:lambda:(x,v)=>{x.oncanplay = v}"
10352 |   prim__setOncanplay :
10353 |        GlobalEventHandlers
10354 |     -> Nullable EventHandlerNonNull
10355 |     -> PrimIO ()
10356 |
10357 |
10358 |
10359 |   export
10360 |   %foreign "browser:lambda:x=>x.oncanplaythrough"
10361 |   prim__oncanplaythrough :
10362 |        GlobalEventHandlers
10363 |     -> PrimIO (Nullable EventHandlerNonNull)
10364 |
10365 |
10366 |
10367 |   export
10368 |   %foreign "browser:lambda:(x,v)=>{x.oncanplaythrough = v}"
10369 |   prim__setOncanplaythrough :
10370 |        GlobalEventHandlers
10371 |     -> Nullable EventHandlerNonNull
10372 |     -> PrimIO ()
10373 |
10374 |
10375 |
10376 |   export
10377 |   %foreign "browser:lambda:x=>x.onchange"
10378 |   prim__onchange : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10379 |
10380 |
10381 |
10382 |   export
10383 |   %foreign "browser:lambda:(x,v)=>{x.onchange = v}"
10384 |   prim__setOnchange :
10385 |        GlobalEventHandlers
10386 |     -> Nullable EventHandlerNonNull
10387 |     -> PrimIO ()
10388 |
10389 |
10390 |
10391 |   export
10392 |   %foreign "browser:lambda:x=>x.onclick"
10393 |   prim__onclick : GlobalEventHandlers -> PrimIO (Nullable MouseEventHandler)
10394 |
10395 |
10396 |
10397 |   export
10398 |   %foreign "browser:lambda:(x,v)=>{x.onclick = v}"
10399 |   prim__setOnclick :
10400 |        GlobalEventHandlers
10401 |     -> Nullable MouseEventHandler
10402 |     -> PrimIO ()
10403 |
10404 |
10405 |
10406 |   export
10407 |   %foreign "browser:lambda:x=>x.onclose"
10408 |   prim__onclose : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10409 |
10410 |
10411 |
10412 |   export
10413 |   %foreign "browser:lambda:(x,v)=>{x.onclose = v}"
10414 |   prim__setOnclose :
10415 |        GlobalEventHandlers
10416 |     -> Nullable EventHandlerNonNull
10417 |     -> PrimIO ()
10418 |
10419 |
10420 |
10421 |   export
10422 |   %foreign "browser:lambda:x=>x.oncontextmenu"
10423 |   prim__oncontextmenu :
10424 |        GlobalEventHandlers
10425 |     -> PrimIO (Nullable EventHandlerNonNull)
10426 |
10427 |
10428 |
10429 |   export
10430 |   %foreign "browser:lambda:(x,v)=>{x.oncontextmenu = v}"
10431 |   prim__setOncontextmenu :
10432 |        GlobalEventHandlers
10433 |     -> Nullable EventHandlerNonNull
10434 |     -> PrimIO ()
10435 |
10436 |
10437 |
10438 |   export
10439 |   %foreign "browser:lambda:x=>x.oncuechange"
10440 |   prim__oncuechange :
10441 |        GlobalEventHandlers
10442 |     -> PrimIO (Nullable EventHandlerNonNull)
10443 |
10444 |
10445 |
10446 |   export
10447 |   %foreign "browser:lambda:(x,v)=>{x.oncuechange = v}"
10448 |   prim__setOncuechange :
10449 |        GlobalEventHandlers
10450 |     -> Nullable EventHandlerNonNull
10451 |     -> PrimIO ()
10452 |
10453 |
10454 |
10455 |   export
10456 |   %foreign "browser:lambda:x=>x.ondblclick"
10457 |   prim__ondblclick : GlobalEventHandlers -> PrimIO (Nullable MouseEventHandler)
10458 |
10459 |
10460 |
10461 |   export
10462 |   %foreign "browser:lambda:(x,v)=>{x.ondblclick = v}"
10463 |   prim__setOndblclick :
10464 |        GlobalEventHandlers
10465 |     -> Nullable MouseEventHandler
10466 |     -> PrimIO ()
10467 |
10468 |
10469 |
10470 |   export
10471 |   %foreign "browser:lambda:x=>x.ondrag"
10472 |   prim__ondrag : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10473 |
10474 |
10475 |
10476 |   export
10477 |   %foreign "browser:lambda:(x,v)=>{x.ondrag = v}"
10478 |   prim__setOndrag :
10479 |        GlobalEventHandlers
10480 |     -> Nullable EventHandlerNonNull
10481 |     -> PrimIO ()
10482 |
10483 |
10484 |
10485 |   export
10486 |   %foreign "browser:lambda:x=>x.ondragend"
10487 |   prim__ondragend : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10488 |
10489 |
10490 |
10491 |   export
10492 |   %foreign "browser:lambda:(x,v)=>{x.ondragend = v}"
10493 |   prim__setOndragend :
10494 |        GlobalEventHandlers
10495 |     -> Nullable EventHandlerNonNull
10496 |     -> PrimIO ()
10497 |
10498 |
10499 |
10500 |   export
10501 |   %foreign "browser:lambda:x=>x.ondragenter"
10502 |   prim__ondragenter :
10503 |        GlobalEventHandlers
10504 |     -> PrimIO (Nullable EventHandlerNonNull)
10505 |
10506 |
10507 |
10508 |   export
10509 |   %foreign "browser:lambda:(x,v)=>{x.ondragenter = v}"
10510 |   prim__setOndragenter :
10511 |        GlobalEventHandlers
10512 |     -> Nullable EventHandlerNonNull
10513 |     -> PrimIO ()
10514 |
10515 |
10516 |
10517 |   export
10518 |   %foreign "browser:lambda:x=>x.ondragleave"
10519 |   prim__ondragleave :
10520 |        GlobalEventHandlers
10521 |     -> PrimIO (Nullable EventHandlerNonNull)
10522 |
10523 |
10524 |
10525 |   export
10526 |   %foreign "browser:lambda:(x,v)=>{x.ondragleave = v}"
10527 |   prim__setOndragleave :
10528 |        GlobalEventHandlers
10529 |     -> Nullable EventHandlerNonNull
10530 |     -> PrimIO ()
10531 |
10532 |
10533 |
10534 |   export
10535 |   %foreign "browser:lambda:x=>x.ondragover"
10536 |   prim__ondragover :
10537 |        GlobalEventHandlers
10538 |     -> PrimIO (Nullable EventHandlerNonNull)
10539 |
10540 |
10541 |
10542 |   export
10543 |   %foreign "browser:lambda:(x,v)=>{x.ondragover = v}"
10544 |   prim__setOndragover :
10545 |        GlobalEventHandlers
10546 |     -> Nullable EventHandlerNonNull
10547 |     -> PrimIO ()
10548 |
10549 |
10550 |
10551 |   export
10552 |   %foreign "browser:lambda:x=>x.ondragstart"
10553 |   prim__ondragstart :
10554 |        GlobalEventHandlers
10555 |     -> PrimIO (Nullable EventHandlerNonNull)
10556 |
10557 |
10558 |
10559 |   export
10560 |   %foreign "browser:lambda:(x,v)=>{x.ondragstart = v}"
10561 |   prim__setOndragstart :
10562 |        GlobalEventHandlers
10563 |     -> Nullable EventHandlerNonNull
10564 |     -> PrimIO ()
10565 |
10566 |
10567 |
10568 |   export
10569 |   %foreign "browser:lambda:x=>x.ondrop"
10570 |   prim__ondrop : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10571 |
10572 |
10573 |
10574 |   export
10575 |   %foreign "browser:lambda:(x,v)=>{x.ondrop = v}"
10576 |   prim__setOndrop :
10577 |        GlobalEventHandlers
10578 |     -> Nullable EventHandlerNonNull
10579 |     -> PrimIO ()
10580 |
10581 |
10582 |
10583 |   export
10584 |   %foreign "browser:lambda:x=>x.ondurationchange"
10585 |   prim__ondurationchange :
10586 |        GlobalEventHandlers
10587 |     -> PrimIO (Nullable EventHandlerNonNull)
10588 |
10589 |
10590 |
10591 |   export
10592 |   %foreign "browser:lambda:(x,v)=>{x.ondurationchange = v}"
10593 |   prim__setOndurationchange :
10594 |        GlobalEventHandlers
10595 |     -> Nullable EventHandlerNonNull
10596 |     -> PrimIO ()
10597 |
10598 |
10599 |
10600 |   export
10601 |   %foreign "browser:lambda:x=>x.onemptied"
10602 |   prim__onemptied : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10603 |
10604 |
10605 |
10606 |   export
10607 |   %foreign "browser:lambda:(x,v)=>{x.onemptied = v}"
10608 |   prim__setOnemptied :
10609 |        GlobalEventHandlers
10610 |     -> Nullable EventHandlerNonNull
10611 |     -> PrimIO ()
10612 |
10613 |
10614 |
10615 |   export
10616 |   %foreign "browser:lambda:x=>x.onended"
10617 |   prim__onended : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10618 |
10619 |
10620 |
10621 |   export
10622 |   %foreign "browser:lambda:(x,v)=>{x.onended = v}"
10623 |   prim__setOnended :
10624 |        GlobalEventHandlers
10625 |     -> Nullable EventHandlerNonNull
10626 |     -> PrimIO ()
10627 |
10628 |
10629 |
10630 |   export
10631 |   %foreign "browser:lambda:x=>x.onerror"
10632 |   prim__onerror :
10633 |        GlobalEventHandlers
10634 |     -> PrimIO (Nullable OnErrorEventHandlerNonNull)
10635 |
10636 |
10637 |
10638 |   export
10639 |   %foreign "browser:lambda:(x,v)=>{x.onerror = v}"
10640 |   prim__setOnerror :
10641 |        GlobalEventHandlers
10642 |     -> Nullable OnErrorEventHandlerNonNull
10643 |     -> PrimIO ()
10644 |
10645 |
10646 |
10647 |   export
10648 |   %foreign "browser:lambda:x=>x.onfocus"
10649 |   prim__onfocus : GlobalEventHandlers -> PrimIO (Nullable FocusEventHandler)
10650 |
10651 |
10652 |
10653 |   export
10654 |   %foreign "browser:lambda:(x,v)=>{x.onfocus = v}"
10655 |   prim__setOnfocus :
10656 |        GlobalEventHandlers
10657 |     -> Nullable FocusEventHandler
10658 |     -> PrimIO ()
10659 |
10660 |
10661 |
10662 |   export
10663 |   %foreign "browser:lambda:x=>x.onformdata"
10664 |   prim__onformdata :
10665 |        GlobalEventHandlers
10666 |     -> PrimIO (Nullable EventHandlerNonNull)
10667 |
10668 |
10669 |
10670 |   export
10671 |   %foreign "browser:lambda:(x,v)=>{x.onformdata = v}"
10672 |   prim__setOnformdata :
10673 |        GlobalEventHandlers
10674 |     -> Nullable EventHandlerNonNull
10675 |     -> PrimIO ()
10676 |
10677 |
10678 |
10679 |   export
10680 |   %foreign "browser:lambda:x=>x.oninput"
10681 |   prim__oninput : GlobalEventHandlers -> PrimIO (Nullable InputEventHandler)
10682 |
10683 |
10684 |
10685 |   export
10686 |   %foreign "browser:lambda:(x,v)=>{x.oninput = v}"
10687 |   prim__setOninput :
10688 |        GlobalEventHandlers
10689 |     -> Nullable InputEventHandler
10690 |     -> PrimIO ()
10691 |
10692 |
10693 |
10694 |   export
10695 |   %foreign "browser:lambda:x=>x.oninvalid"
10696 |   prim__oninvalid : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10697 |
10698 |
10699 |
10700 |   export
10701 |   %foreign "browser:lambda:(x,v)=>{x.oninvalid = v}"
10702 |   prim__setOninvalid :
10703 |        GlobalEventHandlers
10704 |     -> Nullable EventHandlerNonNull
10705 |     -> PrimIO ()
10706 |
10707 |
10708 |
10709 |   export
10710 |   %foreign "browser:lambda:x=>x.onkeydown"
10711 |   prim__onkeydown :
10712 |        GlobalEventHandlers
10713 |     -> PrimIO (Nullable KeyboardEventHandler)
10714 |
10715 |
10716 |
10717 |   export
10718 |   %foreign "browser:lambda:(x,v)=>{x.onkeydown = v}"
10719 |   prim__setOnkeydown :
10720 |        GlobalEventHandlers
10721 |     -> Nullable KeyboardEventHandler
10722 |     -> PrimIO ()
10723 |
10724 |
10725 |
10726 |   export
10727 |   %foreign "browser:lambda:x=>x.onkeypress"
10728 |   prim__onkeypress :
10729 |        GlobalEventHandlers
10730 |     -> PrimIO (Nullable EventHandlerNonNull)
10731 |
10732 |
10733 |
10734 |   export
10735 |   %foreign "browser:lambda:(x,v)=>{x.onkeypress = v}"
10736 |   prim__setOnkeypress :
10737 |        GlobalEventHandlers
10738 |     -> Nullable EventHandlerNonNull
10739 |     -> PrimIO ()
10740 |
10741 |
10742 |
10743 |   export
10744 |   %foreign "browser:lambda:x=>x.onkeyup"
10745 |   prim__onkeyup : GlobalEventHandlers -> PrimIO (Nullable KeyboardEventHandler)
10746 |
10747 |
10748 |
10749 |   export
10750 |   %foreign "browser:lambda:(x,v)=>{x.onkeyup = v}"
10751 |   prim__setOnkeyup :
10752 |        GlobalEventHandlers
10753 |     -> Nullable KeyboardEventHandler
10754 |     -> PrimIO ()
10755 |
10756 |
10757 |
10758 |   export
10759 |   %foreign "browser:lambda:x=>x.onload"
10760 |   prim__onload : GlobalEventHandlers -> PrimIO (Nullable UIEventHandler)
10761 |
10762 |
10763 |
10764 |   export
10765 |   %foreign "browser:lambda:(x,v)=>{x.onload = v}"
10766 |   prim__setOnload : GlobalEventHandlers -> Nullable UIEventHandler -> PrimIO ()
10767 |
10768 |
10769 |
10770 |   export
10771 |   %foreign "browser:lambda:x=>x.onloadeddata"
10772 |   prim__onloadeddata :
10773 |        GlobalEventHandlers
10774 |     -> PrimIO (Nullable EventHandlerNonNull)
10775 |
10776 |
10777 |
10778 |   export
10779 |   %foreign "browser:lambda:(x,v)=>{x.onloadeddata = v}"
10780 |   prim__setOnloadeddata :
10781 |        GlobalEventHandlers
10782 |     -> Nullable EventHandlerNonNull
10783 |     -> PrimIO ()
10784 |
10785 |
10786 |
10787 |   export
10788 |   %foreign "browser:lambda:x=>x.onloadedmetadata"
10789 |   prim__onloadedmetadata :
10790 |        GlobalEventHandlers
10791 |     -> PrimIO (Nullable EventHandlerNonNull)
10792 |
10793 |
10794 |
10795 |   export
10796 |   %foreign "browser:lambda:(x,v)=>{x.onloadedmetadata = v}"
10797 |   prim__setOnloadedmetadata :
10798 |        GlobalEventHandlers
10799 |     -> Nullable EventHandlerNonNull
10800 |     -> PrimIO ()
10801 |
10802 |
10803 |
10804 |   export
10805 |   %foreign "browser:lambda:x=>x.onloadstart"
10806 |   prim__onloadstart :
10807 |        GlobalEventHandlers
10808 |     -> PrimIO (Nullable EventHandlerNonNull)
10809 |
10810 |
10811 |
10812 |   export
10813 |   %foreign "browser:lambda:(x,v)=>{x.onloadstart = v}"
10814 |   prim__setOnloadstart :
10815 |        GlobalEventHandlers
10816 |     -> Nullable EventHandlerNonNull
10817 |     -> PrimIO ()
10818 |
10819 |
10820 |
10821 |   export
10822 |   %foreign "browser:lambda:x=>x.onmousedown"
10823 |   prim__onmousedown : GlobalEventHandlers -> PrimIO (Nullable MouseEventHandler)
10824 |
10825 |
10826 |
10827 |   export
10828 |   %foreign "browser:lambda:(x,v)=>{x.onmousedown = v}"
10829 |   prim__setOnmousedown :
10830 |        GlobalEventHandlers
10831 |     -> Nullable MouseEventHandler
10832 |     -> PrimIO ()
10833 |
10834 |
10835 |
10836 |   export
10837 |   %foreign "browser:lambda:x=>x.onmouseenter"
10838 |   prim__onmouseenter :
10839 |        GlobalEventHandlers
10840 |     -> PrimIO (Nullable MouseEventHandler)
10841 |
10842 |
10843 |
10844 |   export
10845 |   %foreign "browser:lambda:(x,v)=>{x.onmouseenter = v}"
10846 |   prim__setOnmouseenter :
10847 |        GlobalEventHandlers
10848 |     -> Nullable MouseEventHandler
10849 |     -> PrimIO ()
10850 |
10851 |
10852 |
10853 |   export
10854 |   %foreign "browser:lambda:x=>x.onmouseleave"
10855 |   prim__onmouseleave :
10856 |        GlobalEventHandlers
10857 |     -> PrimIO (Nullable MouseEventHandler)
10858 |
10859 |
10860 |
10861 |   export
10862 |   %foreign "browser:lambda:(x,v)=>{x.onmouseleave = v}"
10863 |   prim__setOnmouseleave :
10864 |        GlobalEventHandlers
10865 |     -> Nullable MouseEventHandler
10866 |     -> PrimIO ()
10867 |
10868 |
10869 |
10870 |   export
10871 |   %foreign "browser:lambda:x=>x.onmousemove"
10872 |   prim__onmousemove : GlobalEventHandlers -> PrimIO (Nullable MouseEventHandler)
10873 |
10874 |
10875 |
10876 |   export
10877 |   %foreign "browser:lambda:(x,v)=>{x.onmousemove = v}"
10878 |   prim__setOnmousemove :
10879 |        GlobalEventHandlers
10880 |     -> Nullable MouseEventHandler
10881 |     -> PrimIO ()
10882 |
10883 |
10884 |
10885 |   export
10886 |   %foreign "browser:lambda:x=>x.onmouseout"
10887 |   prim__onmouseout : GlobalEventHandlers -> PrimIO (Nullable MouseEventHandler)
10888 |
10889 |
10890 |
10891 |   export
10892 |   %foreign "browser:lambda:(x,v)=>{x.onmouseout = v}"
10893 |   prim__setOnmouseout :
10894 |        GlobalEventHandlers
10895 |     -> Nullable MouseEventHandler
10896 |     -> PrimIO ()
10897 |
10898 |
10899 |
10900 |   export
10901 |   %foreign "browser:lambda:x=>x.onmouseover"
10902 |   prim__onmouseover : GlobalEventHandlers -> PrimIO (Nullable MouseEventHandler)
10903 |
10904 |
10905 |
10906 |   export
10907 |   %foreign "browser:lambda:(x,v)=>{x.onmouseover = v}"
10908 |   prim__setOnmouseover :
10909 |        GlobalEventHandlers
10910 |     -> Nullable MouseEventHandler
10911 |     -> PrimIO ()
10912 |
10913 |
10914 |
10915 |   export
10916 |   %foreign "browser:lambda:x=>x.onmouseup"
10917 |   prim__onmouseup : GlobalEventHandlers -> PrimIO (Nullable MouseEventHandler)
10918 |
10919 |
10920 |
10921 |   export
10922 |   %foreign "browser:lambda:(x,v)=>{x.onmouseup = v}"
10923 |   prim__setOnmouseup :
10924 |        GlobalEventHandlers
10925 |     -> Nullable MouseEventHandler
10926 |     -> PrimIO ()
10927 |
10928 |
10929 |
10930 |   export
10931 |   %foreign "browser:lambda:x=>x.onpause"
10932 |   prim__onpause : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10933 |
10934 |
10935 |
10936 |   export
10937 |   %foreign "browser:lambda:(x,v)=>{x.onpause = v}"
10938 |   prim__setOnpause :
10939 |        GlobalEventHandlers
10940 |     -> Nullable EventHandlerNonNull
10941 |     -> PrimIO ()
10942 |
10943 |
10944 |
10945 |   export
10946 |   %foreign "browser:lambda:x=>x.onplay"
10947 |   prim__onplay : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10948 |
10949 |
10950 |
10951 |   export
10952 |   %foreign "browser:lambda:(x,v)=>{x.onplay = v}"
10953 |   prim__setOnplay :
10954 |        GlobalEventHandlers
10955 |     -> Nullable EventHandlerNonNull
10956 |     -> PrimIO ()
10957 |
10958 |
10959 |
10960 |   export
10961 |   %foreign "browser:lambda:x=>x.onplaying"
10962 |   prim__onplaying : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
10963 |
10964 |
10965 |
10966 |   export
10967 |   %foreign "browser:lambda:(x,v)=>{x.onplaying = v}"
10968 |   prim__setOnplaying :
10969 |        GlobalEventHandlers
10970 |     -> Nullable EventHandlerNonNull
10971 |     -> PrimIO ()
10972 |
10973 |
10974 |
10975 |   export
10976 |   %foreign "browser:lambda:x=>x.onprogress"
10977 |   prim__onprogress :
10978 |        GlobalEventHandlers
10979 |     -> PrimIO (Nullable EventHandlerNonNull)
10980 |
10981 |
10982 |
10983 |   export
10984 |   %foreign "browser:lambda:(x,v)=>{x.onprogress = v}"
10985 |   prim__setOnprogress :
10986 |        GlobalEventHandlers
10987 |     -> Nullable EventHandlerNonNull
10988 |     -> PrimIO ()
10989 |
10990 |
10991 |
10992 |   export
10993 |   %foreign "browser:lambda:x=>x.onratechange"
10994 |   prim__onratechange :
10995 |        GlobalEventHandlers
10996 |     -> PrimIO (Nullable EventHandlerNonNull)
10997 |
10998 |
10999 |
11000 |   export
11001 |   %foreign "browser:lambda:(x,v)=>{x.onratechange = v}"
11002 |   prim__setOnratechange :
11003 |        GlobalEventHandlers
11004 |     -> Nullable EventHandlerNonNull
11005 |     -> PrimIO ()
11006 |
11007 |
11008 |
11009 |   export
11010 |   %foreign "browser:lambda:x=>x.onreset"
11011 |   prim__onreset : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11012 |
11013 |
11014 |
11015 |   export
11016 |   %foreign "browser:lambda:(x,v)=>{x.onreset = v}"
11017 |   prim__setOnreset :
11018 |        GlobalEventHandlers
11019 |     -> Nullable EventHandlerNonNull
11020 |     -> PrimIO ()
11021 |
11022 |
11023 |
11024 |   export
11025 |   %foreign "browser:lambda:x=>x.onresize"
11026 |   prim__onresize : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11027 |
11028 |
11029 |
11030 |   export
11031 |   %foreign "browser:lambda:(x,v)=>{x.onresize = v}"
11032 |   prim__setOnresize :
11033 |        GlobalEventHandlers
11034 |     -> Nullable EventHandlerNonNull
11035 |     -> PrimIO ()
11036 |
11037 |
11038 |
11039 |   export
11040 |   %foreign "browser:lambda:x=>x.onscroll"
11041 |   prim__onscroll : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11042 |
11043 |
11044 |
11045 |   export
11046 |   %foreign "browser:lambda:(x,v)=>{x.onscroll = v}"
11047 |   prim__setOnscroll :
11048 |        GlobalEventHandlers
11049 |     -> Nullable EventHandlerNonNull
11050 |     -> PrimIO ()
11051 |
11052 |
11053 |
11054 |   export
11055 |   %foreign "browser:lambda:x=>x.onsecuritypolicyviolation"
11056 |   prim__onsecuritypolicyviolation :
11057 |        GlobalEventHandlers
11058 |     -> PrimIO (Nullable EventHandlerNonNull)
11059 |
11060 |
11061 |
11062 |   export
11063 |   %foreign "browser:lambda:(x,v)=>{x.onsecuritypolicyviolation = v}"
11064 |   prim__setOnsecuritypolicyviolation :
11065 |        GlobalEventHandlers
11066 |     -> Nullable EventHandlerNonNull
11067 |     -> PrimIO ()
11068 |
11069 |
11070 |
11071 |   export
11072 |   %foreign "browser:lambda:x=>x.onseeked"
11073 |   prim__onseeked : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11074 |
11075 |
11076 |
11077 |   export
11078 |   %foreign "browser:lambda:(x,v)=>{x.onseeked = v}"
11079 |   prim__setOnseeked :
11080 |        GlobalEventHandlers
11081 |     -> Nullable EventHandlerNonNull
11082 |     -> PrimIO ()
11083 |
11084 |
11085 |
11086 |   export
11087 |   %foreign "browser:lambda:x=>x.onseeking"
11088 |   prim__onseeking : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11089 |
11090 |
11091 |
11092 |   export
11093 |   %foreign "browser:lambda:(x,v)=>{x.onseeking = v}"
11094 |   prim__setOnseeking :
11095 |        GlobalEventHandlers
11096 |     -> Nullable EventHandlerNonNull
11097 |     -> PrimIO ()
11098 |
11099 |
11100 |
11101 |   export
11102 |   %foreign "browser:lambda:x=>x.onselect"
11103 |   prim__onselect : GlobalEventHandlers -> PrimIO (Nullable UIEventHandler)
11104 |
11105 |
11106 |
11107 |   export
11108 |   %foreign "browser:lambda:(x,v)=>{x.onselect = v}"
11109 |   prim__setOnselect :
11110 |        GlobalEventHandlers
11111 |     -> Nullable UIEventHandler
11112 |     -> PrimIO ()
11113 |
11114 |
11115 |
11116 |   export
11117 |   %foreign "browser:lambda:x=>x.onslotchange"
11118 |   prim__onslotchange :
11119 |        GlobalEventHandlers
11120 |     -> PrimIO (Nullable EventHandlerNonNull)
11121 |
11122 |
11123 |
11124 |   export
11125 |   %foreign "browser:lambda:(x,v)=>{x.onslotchange = v}"
11126 |   prim__setOnslotchange :
11127 |        GlobalEventHandlers
11128 |     -> Nullable EventHandlerNonNull
11129 |     -> PrimIO ()
11130 |
11131 |
11132 |
11133 |   export
11134 |   %foreign "browser:lambda:x=>x.onstalled"
11135 |   prim__onstalled : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11136 |
11137 |
11138 |
11139 |   export
11140 |   %foreign "browser:lambda:(x,v)=>{x.onstalled = v}"
11141 |   prim__setOnstalled :
11142 |        GlobalEventHandlers
11143 |     -> Nullable EventHandlerNonNull
11144 |     -> PrimIO ()
11145 |
11146 |
11147 |
11148 |   export
11149 |   %foreign "browser:lambda:x=>x.onsubmit"
11150 |   prim__onsubmit : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11151 |
11152 |
11153 |
11154 |   export
11155 |   %foreign "browser:lambda:(x,v)=>{x.onsubmit = v}"
11156 |   prim__setOnsubmit :
11157 |        GlobalEventHandlers
11158 |     -> Nullable EventHandlerNonNull
11159 |     -> PrimIO ()
11160 |
11161 |
11162 |
11163 |   export
11164 |   %foreign "browser:lambda:x=>x.onsuspend"
11165 |   prim__onsuspend : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11166 |
11167 |
11168 |
11169 |   export
11170 |   %foreign "browser:lambda:(x,v)=>{x.onsuspend = v}"
11171 |   prim__setOnsuspend :
11172 |        GlobalEventHandlers
11173 |     -> Nullable EventHandlerNonNull
11174 |     -> PrimIO ()
11175 |
11176 |
11177 |
11178 |   export
11179 |   %foreign "browser:lambda:x=>x.ontimeupdate"
11180 |   prim__ontimeupdate :
11181 |        GlobalEventHandlers
11182 |     -> PrimIO (Nullable EventHandlerNonNull)
11183 |
11184 |
11185 |
11186 |   export
11187 |   %foreign "browser:lambda:(x,v)=>{x.ontimeupdate = v}"
11188 |   prim__setOntimeupdate :
11189 |        GlobalEventHandlers
11190 |     -> Nullable EventHandlerNonNull
11191 |     -> PrimIO ()
11192 |
11193 |
11194 |
11195 |   export
11196 |   %foreign "browser:lambda:x=>x.ontoggle"
11197 |   prim__ontoggle : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11198 |
11199 |
11200 |
11201 |   export
11202 |   %foreign "browser:lambda:(x,v)=>{x.ontoggle = v}"
11203 |   prim__setOntoggle :
11204 |        GlobalEventHandlers
11205 |     -> Nullable EventHandlerNonNull
11206 |     -> PrimIO ()
11207 |
11208 |
11209 |
11210 |   export
11211 |   %foreign "browser:lambda:x=>x.onvolumechange"
11212 |   prim__onvolumechange :
11213 |        GlobalEventHandlers
11214 |     -> PrimIO (Nullable EventHandlerNonNull)
11215 |
11216 |
11217 |
11218 |   export
11219 |   %foreign "browser:lambda:(x,v)=>{x.onvolumechange = v}"
11220 |   prim__setOnvolumechange :
11221 |        GlobalEventHandlers
11222 |     -> Nullable EventHandlerNonNull
11223 |     -> PrimIO ()
11224 |
11225 |
11226 |
11227 |   export
11228 |   %foreign "browser:lambda:x=>x.onwaiting"
11229 |   prim__onwaiting : GlobalEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11230 |
11231 |
11232 |
11233 |   export
11234 |   %foreign "browser:lambda:(x,v)=>{x.onwaiting = v}"
11235 |   prim__setOnwaiting :
11236 |        GlobalEventHandlers
11237 |     -> Nullable EventHandlerNonNull
11238 |     -> PrimIO ()
11239 |
11240 |
11241 |
11242 |   export
11243 |   %foreign "browser:lambda:x=>x.onwebkitanimationend"
11244 |   prim__onwebkitanimationend :
11245 |        GlobalEventHandlers
11246 |     -> PrimIO (Nullable EventHandlerNonNull)
11247 |
11248 |
11249 |
11250 |   export
11251 |   %foreign "browser:lambda:(x,v)=>{x.onwebkitanimationend = v}"
11252 |   prim__setOnwebkitanimationend :
11253 |        GlobalEventHandlers
11254 |     -> Nullable EventHandlerNonNull
11255 |     -> PrimIO ()
11256 |
11257 |
11258 |
11259 |   export
11260 |   %foreign "browser:lambda:x=>x.onwebkitanimationiteration"
11261 |   prim__onwebkitanimationiteration :
11262 |        GlobalEventHandlers
11263 |     -> PrimIO (Nullable EventHandlerNonNull)
11264 |
11265 |
11266 |
11267 |   export
11268 |   %foreign "browser:lambda:(x,v)=>{x.onwebkitanimationiteration = v}"
11269 |   prim__setOnwebkitanimationiteration :
11270 |        GlobalEventHandlers
11271 |     -> Nullable EventHandlerNonNull
11272 |     -> PrimIO ()
11273 |
11274 |
11275 |
11276 |   export
11277 |   %foreign "browser:lambda:x=>x.onwebkitanimationstart"
11278 |   prim__onwebkitanimationstart :
11279 |        GlobalEventHandlers
11280 |     -> PrimIO (Nullable EventHandlerNonNull)
11281 |
11282 |
11283 |
11284 |   export
11285 |   %foreign "browser:lambda:(x,v)=>{x.onwebkitanimationstart = v}"
11286 |   prim__setOnwebkitanimationstart :
11287 |        GlobalEventHandlers
11288 |     -> Nullable EventHandlerNonNull
11289 |     -> PrimIO ()
11290 |
11291 |
11292 |
11293 |   export
11294 |   %foreign "browser:lambda:x=>x.onwebkittransitionend"
11295 |   prim__onwebkittransitionend :
11296 |        GlobalEventHandlers
11297 |     -> PrimIO (Nullable EventHandlerNonNull)
11298 |
11299 |
11300 |
11301 |   export
11302 |   %foreign "browser:lambda:(x,v)=>{x.onwebkittransitionend = v}"
11303 |   prim__setOnwebkittransitionend :
11304 |        GlobalEventHandlers
11305 |     -> Nullable EventHandlerNonNull
11306 |     -> PrimIO ()
11307 |
11308 |
11309 |
11310 |   export
11311 |   %foreign "browser:lambda:x=>x.onwheel"
11312 |   prim__onwheel : GlobalEventHandlers -> PrimIO (Nullable WheelEventHandler)
11313 |
11314 |
11315 |
11316 |   export
11317 |   %foreign "browser:lambda:(x,v)=>{x.onwheel = v}"
11318 |   prim__setOnwheel :
11319 |        GlobalEventHandlers
11320 |     -> Nullable WheelEventHandler
11321 |     -> PrimIO ()
11322 |
11323 |
11324 |
11325 |
11326 | namespace HTMLHyperlinkElementUtils
11327 |
11328 |   export
11329 |   %foreign "browser:lambda:x=>x.hash"
11330 |   prim__hash : HTMLHyperlinkElementUtils -> PrimIO String
11331 |
11332 |
11333 |
11334 |   export
11335 |   %foreign "browser:lambda:(x,v)=>{x.hash = v}"
11336 |   prim__setHash : HTMLHyperlinkElementUtils -> String -> PrimIO ()
11337 |
11338 |
11339 |
11340 |   export
11341 |   %foreign "browser:lambda:x=>x.host"
11342 |   prim__host : HTMLHyperlinkElementUtils -> PrimIO String
11343 |
11344 |
11345 |
11346 |   export
11347 |   %foreign "browser:lambda:(x,v)=>{x.host = v}"
11348 |   prim__setHost : HTMLHyperlinkElementUtils -> String -> PrimIO ()
11349 |
11350 |
11351 |
11352 |   export
11353 |   %foreign "browser:lambda:x=>x.hostname"
11354 |   prim__hostname : HTMLHyperlinkElementUtils -> PrimIO String
11355 |
11356 |
11357 |
11358 |   export
11359 |   %foreign "browser:lambda:(x,v)=>{x.hostname = v}"
11360 |   prim__setHostname : HTMLHyperlinkElementUtils -> String -> PrimIO ()
11361 |
11362 |
11363 |
11364 |   export
11365 |   %foreign "browser:lambda:x=>x.href"
11366 |   prim__href : HTMLHyperlinkElementUtils -> PrimIO String
11367 |
11368 |
11369 |
11370 |   export
11371 |   %foreign "browser:lambda:(x,v)=>{x.href = v}"
11372 |   prim__setHref : HTMLHyperlinkElementUtils -> String -> PrimIO ()
11373 |
11374 |
11375 |
11376 |   export
11377 |   %foreign "browser:lambda:x=>x.origin"
11378 |   prim__origin : HTMLHyperlinkElementUtils -> PrimIO String
11379 |
11380 |
11381 |   export
11382 |   %foreign "browser:lambda:x=>x.password"
11383 |   prim__password : HTMLHyperlinkElementUtils -> PrimIO String
11384 |
11385 |
11386 |
11387 |   export
11388 |   %foreign "browser:lambda:(x,v)=>{x.password = v}"
11389 |   prim__setPassword : HTMLHyperlinkElementUtils -> String -> PrimIO ()
11390 |
11391 |
11392 |
11393 |   export
11394 |   %foreign "browser:lambda:x=>x.pathname"
11395 |   prim__pathname : HTMLHyperlinkElementUtils -> PrimIO String
11396 |
11397 |
11398 |
11399 |   export
11400 |   %foreign "browser:lambda:(x,v)=>{x.pathname = v}"
11401 |   prim__setPathname : HTMLHyperlinkElementUtils -> String -> PrimIO ()
11402 |
11403 |
11404 |
11405 |   export
11406 |   %foreign "browser:lambda:x=>x.port"
11407 |   prim__port : HTMLHyperlinkElementUtils -> PrimIO String
11408 |
11409 |
11410 |
11411 |   export
11412 |   %foreign "browser:lambda:(x,v)=>{x.port = v}"
11413 |   prim__setPort : HTMLHyperlinkElementUtils -> String -> PrimIO ()
11414 |
11415 |
11416 |
11417 |   export
11418 |   %foreign "browser:lambda:x=>x.protocol"
11419 |   prim__protocol : HTMLHyperlinkElementUtils -> PrimIO String
11420 |
11421 |
11422 |
11423 |   export
11424 |   %foreign "browser:lambda:(x,v)=>{x.protocol = v}"
11425 |   prim__setProtocol : HTMLHyperlinkElementUtils -> String -> PrimIO ()
11426 |
11427 |
11428 |
11429 |   export
11430 |   %foreign "browser:lambda:x=>x.search"
11431 |   prim__search : HTMLHyperlinkElementUtils -> PrimIO String
11432 |
11433 |
11434 |
11435 |   export
11436 |   %foreign "browser:lambda:(x,v)=>{x.search = v}"
11437 |   prim__setSearch : HTMLHyperlinkElementUtils -> String -> PrimIO ()
11438 |
11439 |
11440 |
11441 |   export
11442 |   %foreign "browser:lambda:x=>x.username"
11443 |   prim__username : HTMLHyperlinkElementUtils -> PrimIO String
11444 |
11445 |
11446 |
11447 |   export
11448 |   %foreign "browser:lambda:(x,v)=>{x.username = v}"
11449 |   prim__setUsername : HTMLHyperlinkElementUtils -> String -> PrimIO ()
11450 |
11451 |
11452 |
11453 |
11454 | namespace HTMLOrSVGElement
11455 |
11456 |   export
11457 |   %foreign "browser:lambda:x=>x.autofocus"
11458 |   prim__autofocus : HTMLOrSVGElement -> PrimIO Boolean
11459 |
11460 |
11461 |
11462 |   export
11463 |   %foreign "browser:lambda:(x,v)=>{x.autofocus = v}"
11464 |   prim__setAutofocus : HTMLOrSVGElement -> Boolean -> PrimIO ()
11465 |
11466 |
11467 |
11468 |   export
11469 |   %foreign "browser:lambda:x=>x.dataset"
11470 |   prim__dataset : HTMLOrSVGElement -> PrimIO DOMStringMap
11471 |
11472 |
11473 |   export
11474 |   %foreign "browser:lambda:x=>x.nonce"
11475 |   prim__nonce : HTMLOrSVGElement -> PrimIO String
11476 |
11477 |
11478 |
11479 |   export
11480 |   %foreign "browser:lambda:(x,v)=>{x.nonce = v}"
11481 |   prim__setNonce : HTMLOrSVGElement -> String -> PrimIO ()
11482 |
11483 |
11484 |
11485 |   export
11486 |   %foreign "browser:lambda:x=>x.tabIndex"
11487 |   prim__tabIndex : HTMLOrSVGElement -> PrimIO Int32
11488 |
11489 |
11490 |
11491 |   export
11492 |   %foreign "browser:lambda:(x,v)=>{x.tabIndex = v}"
11493 |   prim__setTabIndex : HTMLOrSVGElement -> Int32 -> PrimIO ()
11494 |
11495 |
11496 |
11497 |   export
11498 |   %foreign "browser:lambda:x=>x.blur()"
11499 |   prim__blur : HTMLOrSVGElement -> PrimIO ()
11500 |
11501 |
11502 |   export
11503 |   %foreign "browser:lambda:(x,a)=>x.focus(a)"
11504 |   prim__focus : HTMLOrSVGElement -> UndefOr FocusOptions -> PrimIO ()
11505 |
11506 |
11507 |
11508 | namespace NavigatorConcurrentHardware
11509 |
11510 |   export
11511 |   %foreign "browser:lambda:x=>x.hardwareConcurrency"
11512 |   prim__hardwareConcurrency : NavigatorConcurrentHardware -> PrimIO JSBits64
11513 |
11514 |
11515 |
11516 | namespace NavigatorContentUtils
11517 |
11518 |   export
11519 |   %foreign "browser:lambda:(x,a,b)=>x.registerProtocolHandler(a,b)"
11520 |   prim__registerProtocolHandler :
11521 |        NavigatorContentUtils
11522 |     -> String
11523 |     -> String
11524 |     -> PrimIO ()
11525 |
11526 |
11527 |   export
11528 |   %foreign "browser:lambda:(x,a,b)=>x.unregisterProtocolHandler(a,b)"
11529 |   prim__unregisterProtocolHandler :
11530 |        NavigatorContentUtils
11531 |     -> String
11532 |     -> String
11533 |     -> PrimIO ()
11534 |
11535 |
11536 |
11537 | namespace NavigatorCookies
11538 |
11539 |   export
11540 |   %foreign "browser:lambda:x=>x.cookieEnabled"
11541 |   prim__cookieEnabled : NavigatorCookies -> PrimIO Boolean
11542 |
11543 |
11544 |
11545 | namespace NavigatorID
11546 |
11547 |   export
11548 |   %foreign "browser:lambda:x=>x.appCodeName"
11549 |   prim__appCodeName : NavigatorID -> PrimIO String
11550 |
11551 |
11552 |   export
11553 |   %foreign "browser:lambda:x=>x.appName"
11554 |   prim__appName : NavigatorID -> PrimIO String
11555 |
11556 |
11557 |   export
11558 |   %foreign "browser:lambda:x=>x.appVersion"
11559 |   prim__appVersion : NavigatorID -> PrimIO String
11560 |
11561 |
11562 |   export
11563 |   %foreign "browser:lambda:x=>x.platform"
11564 |   prim__platform : NavigatorID -> PrimIO String
11565 |
11566 |
11567 |   export
11568 |   %foreign "browser:lambda:x=>x.product"
11569 |   prim__product : NavigatorID -> PrimIO String
11570 |
11571 |
11572 |   export
11573 |   %foreign "browser:lambda:x=>x.productSub"
11574 |   prim__productSub : NavigatorID -> PrimIO String
11575 |
11576 |
11577 |   export
11578 |   %foreign "browser:lambda:x=>x.userAgent"
11579 |   prim__userAgent : NavigatorID -> PrimIO String
11580 |
11581 |
11582 |   export
11583 |   %foreign "browser:lambda:x=>x.vendor"
11584 |   prim__vendor : NavigatorID -> PrimIO String
11585 |
11586 |
11587 |   export
11588 |   %foreign "browser:lambda:x=>x.vendorSub"
11589 |   prim__vendorSub : NavigatorID -> PrimIO String
11590 |
11591 |
11592 |
11593 | namespace NavigatorLanguage
11594 |
11595 |   export
11596 |   %foreign "browser:lambda:x=>x.language"
11597 |   prim__language : NavigatorLanguage -> PrimIO String
11598 |
11599 |
11600 |   export
11601 |   %foreign "browser:lambda:x=>x.languages"
11602 |   prim__languages : NavigatorLanguage -> PrimIO (Array String)
11603 |
11604 |
11605 |
11606 | namespace NavigatorOnLine
11607 |
11608 |   export
11609 |   %foreign "browser:lambda:x=>x.onLine"
11610 |   prim__onLine : NavigatorOnLine -> PrimIO Boolean
11611 |
11612 |
11613 |
11614 | namespace NavigatorPlugins
11615 |
11616 |   export
11617 |   %foreign "browser:lambda:x=>x.mimeTypes"
11618 |   prim__mimeTypes : NavigatorPlugins -> PrimIO MimeTypeArray
11619 |
11620 |
11621 |   export
11622 |   %foreign "browser:lambda:x=>x.plugins"
11623 |   prim__plugins : NavigatorPlugins -> PrimIO PluginArray
11624 |
11625 |
11626 |   export
11627 |   %foreign "browser:lambda:x=>x.javaEnabled()"
11628 |   prim__javaEnabled : NavigatorPlugins -> PrimIO Boolean
11629 |
11630 |
11631 |
11632 | namespace WindowEventHandlers
11633 |
11634 |   export
11635 |   %foreign "browser:lambda:x=>x.onafterprint"
11636 |   prim__onafterprint :
11637 |        WindowEventHandlers
11638 |     -> PrimIO (Nullable EventHandlerNonNull)
11639 |
11640 |
11641 |
11642 |   export
11643 |   %foreign "browser:lambda:(x,v)=>{x.onafterprint = v}"
11644 |   prim__setOnafterprint :
11645 |        WindowEventHandlers
11646 |     -> Nullable EventHandlerNonNull
11647 |     -> PrimIO ()
11648 |
11649 |
11650 |
11651 |   export
11652 |   %foreign "browser:lambda:x=>x.onbeforeprint"
11653 |   prim__onbeforeprint :
11654 |        WindowEventHandlers
11655 |     -> PrimIO (Nullable EventHandlerNonNull)
11656 |
11657 |
11658 |
11659 |   export
11660 |   %foreign "browser:lambda:(x,v)=>{x.onbeforeprint = v}"
11661 |   prim__setOnbeforeprint :
11662 |        WindowEventHandlers
11663 |     -> Nullable EventHandlerNonNull
11664 |     -> PrimIO ()
11665 |
11666 |
11667 |
11668 |   export
11669 |   %foreign "browser:lambda:x=>x.onbeforeunload"
11670 |   prim__onbeforeunload :
11671 |        WindowEventHandlers
11672 |     -> PrimIO (Nullable OnBeforeUnloadEventHandlerNonNull)
11673 |
11674 |
11675 |
11676 |   export
11677 |   %foreign "browser:lambda:(x,v)=>{x.onbeforeunload = v}"
11678 |   prim__setOnbeforeunload :
11679 |        WindowEventHandlers
11680 |     -> Nullable OnBeforeUnloadEventHandlerNonNull
11681 |     -> PrimIO ()
11682 |
11683 |
11684 |
11685 |   export
11686 |   %foreign "browser:lambda:x=>x.onhashchange"
11687 |   prim__onhashchange :
11688 |        WindowEventHandlers
11689 |     -> PrimIO (Nullable EventHandlerNonNull)
11690 |
11691 |
11692 |
11693 |   export
11694 |   %foreign "browser:lambda:(x,v)=>{x.onhashchange = v}"
11695 |   prim__setOnhashchange :
11696 |        WindowEventHandlers
11697 |     -> Nullable EventHandlerNonNull
11698 |     -> PrimIO ()
11699 |
11700 |
11701 |
11702 |   export
11703 |   %foreign "browser:lambda:x=>x.onlanguagechange"
11704 |   prim__onlanguagechange :
11705 |        WindowEventHandlers
11706 |     -> PrimIO (Nullable EventHandlerNonNull)
11707 |
11708 |
11709 |
11710 |   export
11711 |   %foreign "browser:lambda:(x,v)=>{x.onlanguagechange = v}"
11712 |   prim__setOnlanguagechange :
11713 |        WindowEventHandlers
11714 |     -> Nullable EventHandlerNonNull
11715 |     -> PrimIO ()
11716 |
11717 |
11718 |
11719 |   export
11720 |   %foreign "browser:lambda:x=>x.onmessage"
11721 |   prim__onmessage : WindowEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11722 |
11723 |
11724 |
11725 |   export
11726 |   %foreign "browser:lambda:(x,v)=>{x.onmessage = v}"
11727 |   prim__setOnmessage :
11728 |        WindowEventHandlers
11729 |     -> Nullable EventHandlerNonNull
11730 |     -> PrimIO ()
11731 |
11732 |
11733 |
11734 |   export
11735 |   %foreign "browser:lambda:x=>x.onmessageerror"
11736 |   prim__onmessageerror :
11737 |        WindowEventHandlers
11738 |     -> PrimIO (Nullable EventHandlerNonNull)
11739 |
11740 |
11741 |
11742 |   export
11743 |   %foreign "browser:lambda:(x,v)=>{x.onmessageerror = v}"
11744 |   prim__setOnmessageerror :
11745 |        WindowEventHandlers
11746 |     -> Nullable EventHandlerNonNull
11747 |     -> PrimIO ()
11748 |
11749 |
11750 |
11751 |   export
11752 |   %foreign "browser:lambda:x=>x.onoffline"
11753 |   prim__onoffline : WindowEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11754 |
11755 |
11756 |
11757 |   export
11758 |   %foreign "browser:lambda:(x,v)=>{x.onoffline = v}"
11759 |   prim__setOnoffline :
11760 |        WindowEventHandlers
11761 |     -> Nullable EventHandlerNonNull
11762 |     -> PrimIO ()
11763 |
11764 |
11765 |
11766 |   export
11767 |   %foreign "browser:lambda:x=>x.ononline"
11768 |   prim__ononline : WindowEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11769 |
11770 |
11771 |
11772 |   export
11773 |   %foreign "browser:lambda:(x,v)=>{x.ononline = v}"
11774 |   prim__setOnonline :
11775 |        WindowEventHandlers
11776 |     -> Nullable EventHandlerNonNull
11777 |     -> PrimIO ()
11778 |
11779 |
11780 |
11781 |   export
11782 |   %foreign "browser:lambda:x=>x.onpagehide"
11783 |   prim__onpagehide :
11784 |        WindowEventHandlers
11785 |     -> PrimIO (Nullable EventHandlerNonNull)
11786 |
11787 |
11788 |
11789 |   export
11790 |   %foreign "browser:lambda:(x,v)=>{x.onpagehide = v}"
11791 |   prim__setOnpagehide :
11792 |        WindowEventHandlers
11793 |     -> Nullable EventHandlerNonNull
11794 |     -> PrimIO ()
11795 |
11796 |
11797 |
11798 |   export
11799 |   %foreign "browser:lambda:x=>x.onpageshow"
11800 |   prim__onpageshow :
11801 |        WindowEventHandlers
11802 |     -> PrimIO (Nullable EventHandlerNonNull)
11803 |
11804 |
11805 |
11806 |   export
11807 |   %foreign "browser:lambda:(x,v)=>{x.onpageshow = v}"
11808 |   prim__setOnpageshow :
11809 |        WindowEventHandlers
11810 |     -> Nullable EventHandlerNonNull
11811 |     -> PrimIO ()
11812 |
11813 |
11814 |
11815 |   export
11816 |   %foreign "browser:lambda:x=>x.onpopstate"
11817 |   prim__onpopstate :
11818 |        WindowEventHandlers
11819 |     -> PrimIO (Nullable EventHandlerNonNull)
11820 |
11821 |
11822 |
11823 |   export
11824 |   %foreign "browser:lambda:(x,v)=>{x.onpopstate = v}"
11825 |   prim__setOnpopstate :
11826 |        WindowEventHandlers
11827 |     -> Nullable EventHandlerNonNull
11828 |     -> PrimIO ()
11829 |
11830 |
11831 |
11832 |   export
11833 |   %foreign "browser:lambda:x=>x.onrejectionhandled"
11834 |   prim__onrejectionhandled :
11835 |        WindowEventHandlers
11836 |     -> PrimIO (Nullable EventHandlerNonNull)
11837 |
11838 |
11839 |
11840 |   export
11841 |   %foreign "browser:lambda:(x,v)=>{x.onrejectionhandled = v}"
11842 |   prim__setOnrejectionhandled :
11843 |        WindowEventHandlers
11844 |     -> Nullable EventHandlerNonNull
11845 |     -> PrimIO ()
11846 |
11847 |
11848 |
11849 |   export
11850 |   %foreign "browser:lambda:x=>x.onstorage"
11851 |   prim__onstorage : WindowEventHandlers -> PrimIO (Nullable EventHandlerNonNull)
11852 |
11853 |
11854 |
11855 |   export
11856 |   %foreign "browser:lambda:(x,v)=>{x.onstorage = v}"
11857 |   prim__setOnstorage :
11858 |        WindowEventHandlers
11859 |     -> Nullable EventHandlerNonNull
11860 |     -> PrimIO ()
11861 |
11862 |
11863 |
11864 |   export
11865 |   %foreign "browser:lambda:x=>x.onunhandledrejection"
11866 |   prim__onunhandledrejection :
11867 |        WindowEventHandlers
11868 |     -> PrimIO (Nullable EventHandlerNonNull)
11869 |
11870 |
11871 |
11872 |   export
11873 |   %foreign "browser:lambda:(x,v)=>{x.onunhandledrejection = v}"
11874 |   prim__setOnunhandledrejection :
11875 |        WindowEventHandlers
11876 |     -> Nullable EventHandlerNonNull
11877 |     -> PrimIO ()
11878 |
11879 |
11880 |
11881 |   export
11882 |   %foreign "browser:lambda:x=>x.onunload"
11883 |   prim__onunload : WindowEventHandlers -> PrimIO (Nullable UIEventHandler)
11884 |
11885 |
11886 |
11887 |   export
11888 |   %foreign "browser:lambda:(x,v)=>{x.onunload = v}"
11889 |   prim__setOnunload :
11890 |        WindowEventHandlers
11891 |     -> Nullable UIEventHandler
11892 |     -> PrimIO ()
11893 |
11894 |
11895 |
11896 |
11897 | namespace WindowLocalStorage
11898 |
11899 |   export
11900 |   %foreign "browser:lambda:x=>x.localStorage"
11901 |   prim__localStorage : WindowLocalStorage -> PrimIO Storage
11902 |
11903 |
11904 |
11905 | namespace WindowOrWorkerGlobalScope
11906 |
11907 |   export
11908 |   %foreign "browser:lambda:x=>x.caches"
11909 |   prim__caches : WindowOrWorkerGlobalScope -> PrimIO CacheStorage
11910 |
11911 |
11912 |   export
11913 |   %foreign "browser:lambda:x=>x.crossOriginIsolated"
11914 |   prim__crossOriginIsolated : WindowOrWorkerGlobalScope -> PrimIO Boolean
11915 |
11916 |
11917 |   export
11918 |   %foreign "browser:lambda:x=>x.indexedDB"
11919 |   prim__indexedDB : WindowOrWorkerGlobalScope -> PrimIO IDBFactory
11920 |
11921 |
11922 |   export
11923 |   %foreign "browser:lambda:x=>x.isSecureContext"
11924 |   prim__isSecureContext : WindowOrWorkerGlobalScope -> PrimIO Boolean
11925 |
11926 |
11927 |   export
11928 |   %foreign "browser:lambda:x=>x.origin"
11929 |   prim__origin : WindowOrWorkerGlobalScope -> PrimIO String
11930 |
11931 |
11932 |   export
11933 |   %foreign "browser:lambda:x=>x.performance"
11934 |   prim__performance : WindowOrWorkerGlobalScope -> PrimIO Performance
11935 |
11936 |
11937 |   export
11938 |   %foreign "browser:lambda:(x,a)=>x.atob(a)"
11939 |   prim__atob : WindowOrWorkerGlobalScope -> String -> PrimIO ByteString
11940 |
11941 |
11942 |   export
11943 |   %foreign "browser:lambda:(x,a)=>x.btoa(a)"
11944 |   prim__btoa : WindowOrWorkerGlobalScope -> String -> PrimIO String
11945 |
11946 |
11947 |   export
11948 |   %foreign "browser:lambda:(x,a)=>x.clearInterval(a)"
11949 |   prim__clearInterval : WindowOrWorkerGlobalScope -> UndefOr Int32 -> PrimIO ()
11950 |
11951 |
11952 |   export
11953 |   %foreign "browser:lambda:(x,a)=>x.clearTimeout(a)"
11954 |   prim__clearTimeout : WindowOrWorkerGlobalScope -> UndefOr Int32 -> PrimIO ()
11955 |
11956 |
11957 |   export
11958 |   %foreign "browser:lambda:(x,a,b)=>x.createImageBitmap(a,b)"
11959 |   prim__createImageBitmap :
11960 |        WindowOrWorkerGlobalScope
11961 |     -> Union8
11962 |          HTMLImageElement
11963 |          SVGImageElement
11964 |          HTMLVideoElement
11965 |          HTMLCanvasElement
11966 |          ImageBitmap
11967 |          OffscreenCanvas
11968 |          Blob
11969 |          ImageData
11970 |     -> UndefOr ImageBitmapOptions
11971 |     -> PrimIO (Promise ImageBitmap)
11972 |
11973 |
11974 |   export
11975 |   %foreign "browser:lambda:(x,a,b,c,d,e,f)=>x.createImageBitmap(a,b,c,d,e,f)"
11976 |   prim__createImageBitmap1 :
11977 |        WindowOrWorkerGlobalScope
11978 |     -> Union8
11979 |          HTMLImageElement
11980 |          SVGImageElement
11981 |          HTMLVideoElement
11982 |          HTMLCanvasElement
11983 |          ImageBitmap
11984 |          OffscreenCanvas
11985 |          Blob
11986 |          ImageData
11987 |     -> Int32
11988 |     -> Int32
11989 |     -> Int32
11990 |     -> Int32
11991 |     -> UndefOr ImageBitmapOptions
11992 |     -> PrimIO (Promise ImageBitmap)
11993 |
11994 |
11995 |   export
11996 |   %foreign "browser:lambda:(x,a,b)=>x.fetch(a,b)"
11997 |   prim__fetch :
11998 |        WindowOrWorkerGlobalScope
11999 |     -> Union2 Request String
12000 |     -> UndefOr RequestInit
12001 |     -> PrimIO (Promise Response)
12002 |
12003 |
12004 |   export
12005 |   %foreign "browser:lambda:(x,a)=>x.queueMicrotask(a)"
12006 |   prim__queueMicrotask : WindowOrWorkerGlobalScope -> VoidFunction -> PrimIO ()
12007 |
12008 |
12009 |   export
12010 |   %foreign "browser:lambda:(x,a)=>x.reportError(a)"
12011 |   prim__reportError : WindowOrWorkerGlobalScope -> AnyPtr -> PrimIO ()
12012 |
12013 |
12014 |   export
12015 |   %foreign "browser:lambda:(x,a,b)=>x.structuredClone(a,b)"
12016 |   prim__structuredClone :
12017 |        WindowOrWorkerGlobalScope
12018 |     -> AnyPtr
12019 |     -> UndefOr StructuredSerializeOptions
12020 |     -> PrimIO AnyPtr
12021 |
12022 |
12023 |
12024 |
12025 | --------------------------------------------------------------------------------
12026 | --          Dictionaries
12027 | --------------------------------------------------------------------------------
12028 |
12029 | namespace AssignedNodesOptions
12030 |
12031 |   export
12032 |   %foreign "browser:lambda:(a)=> ({flatten: a})"
12033 |   prim__new : UndefOr Boolean -> PrimIO AssignedNodesOptions
12034 |
12035 |
12036 |   export
12037 |   %foreign "browser:lambda:x=>x.flatten"
12038 |   prim__flatten : AssignedNodesOptions -> PrimIO (UndefOr Boolean)
12039 |
12040 |
12041 |
12042 |   export
12043 |   %foreign "browser:lambda:(x,v)=>{x.flatten = v}"
12044 |   prim__setFlatten : AssignedNodesOptions -> UndefOr Boolean -> PrimIO ()
12045 |
12046 |
12047 |
12048 |
12049 | namespace CanvasRenderingContext2DSettings
12050 |
12051 |   export
12052 |   %foreign "browser:lambda:(a,b)=> ({alpha: a,desynchronized: b})"
12053 |   prim__new :
12054 |        UndefOr Boolean
12055 |     -> UndefOr Boolean
12056 |     -> PrimIO CanvasRenderingContext2DSettings
12057 |
12058 |
12059 |   export
12060 |   %foreign "browser:lambda:x=>x.alpha"
12061 |   prim__alpha : CanvasRenderingContext2DSettings -> PrimIO (UndefOr Boolean)
12062 |
12063 |
12064 |
12065 |   export
12066 |   %foreign "browser:lambda:(x,v)=>{x.alpha = v}"
12067 |   prim__setAlpha :
12068 |        CanvasRenderingContext2DSettings
12069 |     -> UndefOr Boolean
12070 |     -> PrimIO ()
12071 |
12072 |
12073 |
12074 |   export
12075 |   %foreign "browser:lambda:x=>x.desynchronized"
12076 |   prim__desynchronized :
12077 |        CanvasRenderingContext2DSettings
12078 |     -> PrimIO (UndefOr Boolean)
12079 |
12080 |
12081 |
12082 |   export
12083 |   %foreign "browser:lambda:(x,v)=>{x.desynchronized = v}"
12084 |   prim__setDesynchronized :
12085 |        CanvasRenderingContext2DSettings
12086 |     -> UndefOr Boolean
12087 |     -> PrimIO ()
12088 |
12089 |
12090 |
12091 |
12092 | namespace CloseEventInit
12093 |
12094 |   export
12095 |   %foreign "browser:lambda:(a,b,c)=> ({wasClean: a,code: b,reason: c})"
12096 |   prim__new :
12097 |        UndefOr Boolean
12098 |     -> UndefOr Bits16
12099 |     -> UndefOr String
12100 |     -> PrimIO CloseEventInit
12101 |
12102 |
12103 |   export
12104 |   %foreign "browser:lambda:x=>x.code"
12105 |   prim__code : CloseEventInit -> PrimIO (UndefOr Bits16)
12106 |
12107 |
12108 |
12109 |   export
12110 |   %foreign "browser:lambda:(x,v)=>{x.code = v}"
12111 |   prim__setCode : CloseEventInit -> UndefOr Bits16 -> PrimIO ()
12112 |
12113 |
12114 |
12115 |   export
12116 |   %foreign "browser:lambda:x=>x.reason"
12117 |   prim__reason : CloseEventInit -> PrimIO (UndefOr String)
12118 |
12119 |
12120 |
12121 |   export
12122 |   %foreign "browser:lambda:(x,v)=>{x.reason = v}"
12123 |   prim__setReason : CloseEventInit -> UndefOr String -> PrimIO ()
12124 |
12125 |
12126 |
12127 |   export
12128 |   %foreign "browser:lambda:x=>x.wasClean"
12129 |   prim__wasClean : CloseEventInit -> PrimIO (UndefOr Boolean)
12130 |
12131 |
12132 |
12133 |   export
12134 |   %foreign "browser:lambda:(x,v)=>{x.wasClean = v}"
12135 |   prim__setWasClean : CloseEventInit -> UndefOr Boolean -> PrimIO ()
12136 |
12137 |
12138 |
12139 |
12140 | namespace DragEventInit
12141 |
12142 |   export
12143 |   %foreign "browser:lambda:(a)=> ({dataTransfer: a})"
12144 |   prim__new : UndefOr (Nullable DataTransfer) -> PrimIO DragEventInit
12145 |
12146 |
12147 |   export
12148 |   %foreign "browser:lambda:x=>x.dataTransfer"
12149 |   prim__dataTransfer : DragEventInit -> PrimIO (UndefOr (Nullable DataTransfer))
12150 |
12151 |
12152 |
12153 |   export
12154 |   %foreign "browser:lambda:(x,v)=>{x.dataTransfer = v}"
12155 |   prim__setDataTransfer :
12156 |        DragEventInit
12157 |     -> UndefOr (Nullable DataTransfer)
12158 |     -> PrimIO ()
12159 |
12160 |
12161 |
12162 |
12163 | namespace ElementDefinitionOptions
12164 |
12165 |   export
12166 |   %foreign "browser:lambda:(a)=> ({extends: a})"
12167 |   prim__new : UndefOr String -> PrimIO ElementDefinitionOptions
12168 |
12169 |
12170 |   export
12171 |   %foreign "browser:lambda:x=>x.extends"
12172 |   prim__extends : ElementDefinitionOptions -> PrimIO (UndefOr String)
12173 |
12174 |
12175 |
12176 |   export
12177 |   %foreign "browser:lambda:(x,v)=>{x.extends = v}"
12178 |   prim__setExtends : ElementDefinitionOptions -> UndefOr String -> PrimIO ()
12179 |
12180 |
12181 |
12182 |
12183 | namespace ErrorEventInit
12184 |
12185 |   export
12186 |   %foreign "browser:lambda:(a,b,c,d,e)=> ({message: a,filename: b,lineno: c,colno: d,error: e})"
12187 |   prim__new :
12188 |        UndefOr String
12189 |     -> UndefOr String
12190 |     -> UndefOr Bits32
12191 |     -> UndefOr Bits32
12192 |     -> UndefOr AnyPtr
12193 |     -> PrimIO ErrorEventInit
12194 |
12195 |
12196 |   export
12197 |   %foreign "browser:lambda:x=>x.colno"
12198 |   prim__colno : ErrorEventInit -> PrimIO (UndefOr Bits32)
12199 |
12200 |
12201 |
12202 |   export
12203 |   %foreign "browser:lambda:(x,v)=>{x.colno = v}"
12204 |   prim__setColno : ErrorEventInit -> UndefOr Bits32 -> PrimIO ()
12205 |
12206 |
12207 |
12208 |   export
12209 |   %foreign "browser:lambda:x=>x.error"
12210 |   prim__error : ErrorEventInit -> PrimIO (UndefOr AnyPtr)
12211 |
12212 |
12213 |
12214 |   export
12215 |   %foreign "browser:lambda:(x,v)=>{x.error = v}"
12216 |   prim__setError : ErrorEventInit -> UndefOr AnyPtr -> PrimIO ()
12217 |
12218 |
12219 |
12220 |   export
12221 |   %foreign "browser:lambda:x=>x.filename"
12222 |   prim__filename : ErrorEventInit -> PrimIO (UndefOr String)
12223 |
12224 |
12225 |
12226 |   export
12227 |   %foreign "browser:lambda:(x,v)=>{x.filename = v}"
12228 |   prim__setFilename : ErrorEventInit -> UndefOr String -> PrimIO ()
12229 |
12230 |
12231 |
12232 |   export
12233 |   %foreign "browser:lambda:x=>x.lineno"
12234 |   prim__lineno : ErrorEventInit -> PrimIO (UndefOr Bits32)
12235 |
12236 |
12237 |
12238 |   export
12239 |   %foreign "browser:lambda:(x,v)=>{x.lineno = v}"
12240 |   prim__setLineno : ErrorEventInit -> UndefOr Bits32 -> PrimIO ()
12241 |
12242 |
12243 |
12244 |   export
12245 |   %foreign "browser:lambda:x=>x.message"
12246 |   prim__message : ErrorEventInit -> PrimIO (UndefOr String)
12247 |
12248 |
12249 |
12250 |   export
12251 |   %foreign "browser:lambda:(x,v)=>{x.message = v}"
12252 |   prim__setMessage : ErrorEventInit -> UndefOr String -> PrimIO ()
12253 |
12254 |
12255 |
12256 |
12257 | namespace EventSourceInit
12258 |
12259 |   export
12260 |   %foreign "browser:lambda:(a)=> ({withCredentials: a})"
12261 |   prim__new : UndefOr Boolean -> PrimIO EventSourceInit
12262 |
12263 |
12264 |   export
12265 |   %foreign "browser:lambda:x=>x.withCredentials"
12266 |   prim__withCredentials : EventSourceInit -> PrimIO (UndefOr Boolean)
12267 |
12268 |
12269 |
12270 |   export
12271 |   %foreign "browser:lambda:(x,v)=>{x.withCredentials = v}"
12272 |   prim__setWithCredentials : EventSourceInit -> UndefOr Boolean -> PrimIO ()
12273 |
12274 |
12275 |
12276 |
12277 | namespace FocusOptions
12278 |
12279 |   export
12280 |   %foreign "browser:lambda:(a)=> ({preventScroll: a})"
12281 |   prim__new : UndefOr Boolean -> PrimIO FocusOptions
12282 |
12283 |
12284 |   export
12285 |   %foreign "browser:lambda:x=>x.preventScroll"
12286 |   prim__preventScroll : FocusOptions -> PrimIO (UndefOr Boolean)
12287 |
12288 |
12289 |
12290 |   export
12291 |   %foreign "browser:lambda:(x,v)=>{x.preventScroll = v}"
12292 |   prim__setPreventScroll : FocusOptions -> UndefOr Boolean -> PrimIO ()
12293 |
12294 |
12295 |
12296 |
12297 | namespace FormDataEventInit
12298 |
12299 |   export
12300 |   %foreign "browser:lambda:(a)=> ({formData: a})"
12301 |   prim__new : FormData -> PrimIO FormDataEventInit
12302 |
12303 |
12304 |   export
12305 |   %foreign "browser:lambda:x=>x.formData"
12306 |   prim__formData : FormDataEventInit -> PrimIO FormData
12307 |
12308 |
12309 |
12310 |   export
12311 |   %foreign "browser:lambda:(x,v)=>{x.formData = v}"
12312 |   prim__setFormData : FormDataEventInit -> FormData -> PrimIO ()
12313 |
12314 |
12315 |
12316 |
12317 | namespace HashChangeEventInit
12318 |
12319 |   export
12320 |   %foreign "browser:lambda:(a,b)=> ({oldURL: a,newURL: b})"
12321 |   prim__new : UndefOr String -> UndefOr String -> PrimIO HashChangeEventInit
12322 |
12323 |
12324 |   export
12325 |   %foreign "browser:lambda:x=>x.newURL"
12326 |   prim__newURL : HashChangeEventInit -> PrimIO (UndefOr String)
12327 |
12328 |
12329 |
12330 |   export
12331 |   %foreign "browser:lambda:(x,v)=>{x.newURL = v}"
12332 |   prim__setNewURL : HashChangeEventInit -> UndefOr String -> PrimIO ()
12333 |
12334 |
12335 |
12336 |   export
12337 |   %foreign "browser:lambda:x=>x.oldURL"
12338 |   prim__oldURL : HashChangeEventInit -> PrimIO (UndefOr String)
12339 |
12340 |
12341 |
12342 |   export
12343 |   %foreign "browser:lambda:(x,v)=>{x.oldURL = v}"
12344 |   prim__setOldURL : HashChangeEventInit -> UndefOr String -> PrimIO ()
12345 |
12346 |
12347 |
12348 |
12349 | namespace ImageBitmapOptions
12350 |
12351 |   export
12352 |   %foreign "browser:lambda:(a,b,c,d,e,f)=> ({imageOrientation: a,premultiplyAlpha: b,colorSpaceConversion: c,resizeWidth: d,resizeHeight: e,resizeQuality: f})"
12353 |   prim__new :
12354 |        UndefOr String
12355 |     -> UndefOr String
12356 |     -> UndefOr String
12357 |     -> UndefOr Bits32
12358 |     -> UndefOr Bits32
12359 |     -> UndefOr String
12360 |     -> PrimIO ImageBitmapOptions
12361 |
12362 |
12363 |   export
12364 |   %foreign "browser:lambda:x=>x.colorSpaceConversion"
12365 |   prim__colorSpaceConversion : ImageBitmapOptions -> PrimIO (UndefOr String)
12366 |
12367 |
12368 |
12369 |   export
12370 |   %foreign "browser:lambda:(x,v)=>{x.colorSpaceConversion = v}"
12371 |   prim__setColorSpaceConversion :
12372 |        ImageBitmapOptions
12373 |     -> UndefOr String
12374 |     -> PrimIO ()
12375 |
12376 |
12377 |
12378 |   export
12379 |   %foreign "browser:lambda:x=>x.imageOrientation"
12380 |   prim__imageOrientation : ImageBitmapOptions -> PrimIO (UndefOr String)
12381 |
12382 |
12383 |
12384 |   export
12385 |   %foreign "browser:lambda:(x,v)=>{x.imageOrientation = v}"
12386 |   prim__setImageOrientation : ImageBitmapOptions -> UndefOr String -> PrimIO ()
12387 |
12388 |
12389 |
12390 |   export
12391 |   %foreign "browser:lambda:x=>x.premultiplyAlpha"
12392 |   prim__premultiplyAlpha : ImageBitmapOptions -> PrimIO (UndefOr String)
12393 |
12394 |
12395 |
12396 |   export
12397 |   %foreign "browser:lambda:(x,v)=>{x.premultiplyAlpha = v}"
12398 |   prim__setPremultiplyAlpha : ImageBitmapOptions -> UndefOr String -> PrimIO ()
12399 |
12400 |
12401 |
12402 |   export
12403 |   %foreign "browser:lambda:x=>x.resizeHeight"
12404 |   prim__resizeHeight : ImageBitmapOptions -> PrimIO (UndefOr Bits32)
12405 |
12406 |
12407 |
12408 |   export
12409 |   %foreign "browser:lambda:(x,v)=>{x.resizeHeight = v}"
12410 |   prim__setResizeHeight : ImageBitmapOptions -> UndefOr Bits32 -> PrimIO ()
12411 |
12412 |
12413 |
12414 |   export
12415 |   %foreign "browser:lambda:x=>x.resizeQuality"
12416 |   prim__resizeQuality : ImageBitmapOptions -> PrimIO (UndefOr String)
12417 |
12418 |
12419 |
12420 |   export
12421 |   %foreign "browser:lambda:(x,v)=>{x.resizeQuality = v}"
12422 |   prim__setResizeQuality : ImageBitmapOptions -> UndefOr String -> PrimIO ()
12423 |
12424 |
12425 |
12426 |   export
12427 |   %foreign "browser:lambda:x=>x.resizeWidth"
12428 |   prim__resizeWidth : ImageBitmapOptions -> PrimIO (UndefOr Bits32)
12429 |
12430 |
12431 |
12432 |   export
12433 |   %foreign "browser:lambda:(x,v)=>{x.resizeWidth = v}"
12434 |   prim__setResizeWidth : ImageBitmapOptions -> UndefOr Bits32 -> PrimIO ()
12435 |
12436 |
12437 |
12438 |
12439 | namespace ImageBitmapRenderingContextSettings
12440 |
12441 |   export
12442 |   %foreign "browser:lambda:(a)=> ({alpha: a})"
12443 |   prim__new : UndefOr Boolean -> PrimIO ImageBitmapRenderingContextSettings
12444 |
12445 |
12446 |   export
12447 |   %foreign "browser:lambda:x=>x.alpha"
12448 |   prim__alpha : ImageBitmapRenderingContextSettings -> PrimIO (UndefOr Boolean)
12449 |
12450 |
12451 |
12452 |   export
12453 |   %foreign "browser:lambda:(x,v)=>{x.alpha = v}"
12454 |   prim__setAlpha :
12455 |        ImageBitmapRenderingContextSettings
12456 |     -> UndefOr Boolean
12457 |     -> PrimIO ()
12458 |
12459 |
12460 |
12461 |
12462 | namespace ImageEncodeOptions
12463 |
12464 |   export
12465 |   %foreign "browser:lambda:(a,b)=> ({type: a,quality: b})"
12466 |   prim__new : UndefOr String -> UndefOr Double -> PrimIO ImageEncodeOptions
12467 |
12468 |
12469 |   export
12470 |   %foreign "browser:lambda:x=>x.quality"
12471 |   prim__quality : ImageEncodeOptions -> PrimIO (UndefOr Double)
12472 |
12473 |
12474 |
12475 |   export
12476 |   %foreign "browser:lambda:(x,v)=>{x.quality = v}"
12477 |   prim__setQuality : ImageEncodeOptions -> UndefOr Double -> PrimIO ()
12478 |
12479 |
12480 |
12481 |   export
12482 |   %foreign "browser:lambda:x=>x.type"
12483 |   prim__type : ImageEncodeOptions -> PrimIO (UndefOr String)
12484 |
12485 |
12486 |
12487 |   export
12488 |   %foreign "browser:lambda:(x,v)=>{x.type = v}"
12489 |   prim__setType : ImageEncodeOptions -> UndefOr String -> PrimIO ()
12490 |
12491 |
12492 |
12493 |
12494 | namespace MessageEventInit
12495 |
12496 |   export
12497 |   %foreign "browser:lambda:(a,b,c,d,e)=> ({data: a,origin: b,lastEventId: c,source: d,ports: e})"
12498 |   prim__new :
12499 |        UndefOr AnyPtr
12500 |     -> UndefOr String
12501 |     -> UndefOr String
12502 |     -> UndefOr (Nullable (Union3 WindowProxy MessagePort ServiceWorker))
12503 |     -> UndefOr (Array MessagePort)
12504 |     -> PrimIO MessageEventInit
12505 |
12506 |
12507 |   export
12508 |   %foreign "browser:lambda:x=>x.data"
12509 |   prim__data : MessageEventInit -> PrimIO (UndefOr AnyPtr)
12510 |
12511 |
12512 |
12513 |   export
12514 |   %foreign "browser:lambda:(x,v)=>{x.data = v}"
12515 |   prim__setData : MessageEventInit -> UndefOr AnyPtr -> PrimIO ()
12516 |
12517 |
12518 |
12519 |   export
12520 |   %foreign "browser:lambda:x=>x.lastEventId"
12521 |   prim__lastEventId : MessageEventInit -> PrimIO (UndefOr String)
12522 |
12523 |
12524 |
12525 |   export
12526 |   %foreign "browser:lambda:(x,v)=>{x.lastEventId = v}"
12527 |   prim__setLastEventId : MessageEventInit -> UndefOr String -> PrimIO ()
12528 |
12529 |
12530 |
12531 |   export
12532 |   %foreign "browser:lambda:x=>x.origin"
12533 |   prim__origin : MessageEventInit -> PrimIO (UndefOr String)
12534 |
12535 |
12536 |
12537 |   export
12538 |   %foreign "browser:lambda:(x,v)=>{x.origin = v}"
12539 |   prim__setOrigin : MessageEventInit -> UndefOr String -> PrimIO ()
12540 |
12541 |
12542 |
12543 |   export
12544 |   %foreign "browser:lambda:x=>x.ports"
12545 |   prim__ports : MessageEventInit -> PrimIO (UndefOr (Array MessagePort))
12546 |
12547 |
12548 |
12549 |   export
12550 |   %foreign "browser:lambda:(x,v)=>{x.ports = v}"
12551 |   prim__setPorts : MessageEventInit -> UndefOr (Array MessagePort) -> PrimIO ()
12552 |
12553 |
12554 |
12555 |   export
12556 |   %foreign "browser:lambda:x=>x.source"
12557 |   prim__source :
12558 |        MessageEventInit
12559 |     -> PrimIO
12560 |          (UndefOr (Nullable (Union3 WindowProxy MessagePort ServiceWorker)))
12561 |
12562 |
12563 |
12564 |   export
12565 |   %foreign "browser:lambda:(x,v)=>{x.source = v}"
12566 |   prim__setSource :
12567 |        MessageEventInit
12568 |     -> UndefOr (Nullable (Union3 WindowProxy MessagePort ServiceWorker))
12569 |     -> PrimIO ()
12570 |
12571 |
12572 |
12573 |
12574 | namespace PageTransitionEventInit
12575 |
12576 |   export
12577 |   %foreign "browser:lambda:(a)=> ({persisted: a})"
12578 |   prim__new : UndefOr Boolean -> PrimIO PageTransitionEventInit
12579 |
12580 |
12581 |   export
12582 |   %foreign "browser:lambda:x=>x.persisted"
12583 |   prim__persisted : PageTransitionEventInit -> PrimIO (UndefOr Boolean)
12584 |
12585 |
12586 |
12587 |   export
12588 |   %foreign "browser:lambda:(x,v)=>{x.persisted = v}"
12589 |   prim__setPersisted : PageTransitionEventInit -> UndefOr Boolean -> PrimIO ()
12590 |
12591 |
12592 |
12593 |
12594 | namespace PopStateEventInit
12595 |
12596 |   export
12597 |   %foreign "browser:lambda:(a)=> ({state: a})"
12598 |   prim__new : UndefOr AnyPtr -> PrimIO PopStateEventInit
12599 |
12600 |
12601 |   export
12602 |   %foreign "browser:lambda:x=>x.state"
12603 |   prim__state : PopStateEventInit -> PrimIO (UndefOr AnyPtr)
12604 |
12605 |
12606 |
12607 |   export
12608 |   %foreign "browser:lambda:(x,v)=>{x.state = v}"
12609 |   prim__setState : PopStateEventInit -> UndefOr AnyPtr -> PrimIO ()
12610 |
12611 |
12612 |
12613 |
12614 | namespace PostMessageOptions
12615 |
12616 |   export
12617 |   %foreign "browser:lambda:(a)=> ({transfer: a})"
12618 |   prim__new : UndefOr (Array Object) -> PrimIO PostMessageOptions
12619 |
12620 |
12621 |   export
12622 |   %foreign "browser:lambda:x=>x.transfer"
12623 |   prim__transfer : PostMessageOptions -> PrimIO (UndefOr (Array Object))
12624 |
12625 |
12626 |
12627 |   export
12628 |   %foreign "browser:lambda:(x,v)=>{x.transfer = v}"
12629 |   prim__setTransfer : PostMessageOptions -> UndefOr (Array Object) -> PrimIO ()
12630 |
12631 |
12632 |
12633 |
12634 | namespace PromiseRejectionEventInit
12635 |
12636 |   export
12637 |   %foreign "browser:lambda:(a,b)=> ({promise: a,reason: b})"
12638 |   prim__new :
12639 |        Promise AnyPtr
12640 |     -> UndefOr AnyPtr
12641 |     -> PrimIO PromiseRejectionEventInit
12642 |
12643 |
12644 |   export
12645 |   %foreign "browser:lambda:x=>x.promise"
12646 |   prim__promise : PromiseRejectionEventInit -> PrimIO (Promise AnyPtr)
12647 |
12648 |
12649 |
12650 |   export
12651 |   %foreign "browser:lambda:(x,v)=>{x.promise = v}"
12652 |   prim__setPromise : PromiseRejectionEventInit -> Promise AnyPtr -> PrimIO ()
12653 |
12654 |
12655 |
12656 |   export
12657 |   %foreign "browser:lambda:x=>x.reason"
12658 |   prim__reason : PromiseRejectionEventInit -> PrimIO (UndefOr AnyPtr)
12659 |
12660 |
12661 |
12662 |   export
12663 |   %foreign "browser:lambda:(x,v)=>{x.reason = v}"
12664 |   prim__setReason : PromiseRejectionEventInit -> UndefOr AnyPtr -> PrimIO ()
12665 |
12666 |
12667 |
12668 |
12669 | namespace StorageEventInit
12670 |
12671 |   export
12672 |   %foreign "browser:lambda:(a,b,c,d,e)=> ({key: a,oldValue: b,newValue: c,url: d,storageArea: e})"
12673 |   prim__new :
12674 |        UndefOr (Nullable String)
12675 |     -> UndefOr (Nullable String)
12676 |     -> UndefOr (Nullable String)
12677 |     -> UndefOr String
12678 |     -> UndefOr (Nullable Storage)
12679 |     -> PrimIO StorageEventInit
12680 |
12681 |
12682 |   export
12683 |   %foreign "browser:lambda:x=>x.key"
12684 |   prim__key : StorageEventInit -> PrimIO (UndefOr (Nullable String))
12685 |
12686 |
12687 |
12688 |   export
12689 |   %foreign "browser:lambda:(x,v)=>{x.key = v}"
12690 |   prim__setKey : StorageEventInit -> UndefOr (Nullable String) -> PrimIO ()
12691 |
12692 |
12693 |
12694 |   export
12695 |   %foreign "browser:lambda:x=>x.newValue"
12696 |   prim__newValue : StorageEventInit -> PrimIO (UndefOr (Nullable String))
12697 |
12698 |
12699 |
12700 |   export
12701 |   %foreign "browser:lambda:(x,v)=>{x.newValue = v}"
12702 |   prim__setNewValue : StorageEventInit -> UndefOr (Nullable String) -> PrimIO ()
12703 |
12704 |
12705 |
12706 |   export
12707 |   %foreign "browser:lambda:x=>x.oldValue"
12708 |   prim__oldValue : StorageEventInit -> PrimIO (UndefOr (Nullable String))
12709 |
12710 |
12711 |
12712 |   export
12713 |   %foreign "browser:lambda:(x,v)=>{x.oldValue = v}"
12714 |   prim__setOldValue : StorageEventInit -> UndefOr (Nullable String) -> PrimIO ()
12715 |
12716 |
12717 |
12718 |   export
12719 |   %foreign "browser:lambda:x=>x.storageArea"
12720 |   prim__storageArea : StorageEventInit -> PrimIO (UndefOr (Nullable Storage))
12721 |
12722 |
12723 |
12724 |   export
12725 |   %foreign "browser:lambda:(x,v)=>{x.storageArea = v}"
12726 |   prim__setStorageArea :
12727 |        StorageEventInit
12728 |     -> UndefOr (Nullable Storage)
12729 |     -> PrimIO ()
12730 |
12731 |
12732 |
12733 |   export
12734 |   %foreign "browser:lambda:x=>x.url"
12735 |   prim__url : StorageEventInit -> PrimIO (UndefOr String)
12736 |
12737 |
12738 |
12739 |   export
12740 |   %foreign "browser:lambda:(x,v)=>{x.url = v}"
12741 |   prim__setUrl : StorageEventInit -> UndefOr String -> PrimIO ()
12742 |
12743 |
12744 |
12745 |
12746 | namespace StructuredSerializeOptions
12747 |
12748 |   export
12749 |   %foreign "browser:lambda:(a)=> ({transfer: a})"
12750 |   prim__new : UndefOr (Array Object) -> PrimIO StructuredSerializeOptions
12751 |
12752 |
12753 |   export
12754 |   %foreign "browser:lambda:x=>x.transfer"
12755 |   prim__transfer : StructuredSerializeOptions -> PrimIO (UndefOr (Array Object))
12756 |
12757 |
12758 |
12759 |   export
12760 |   %foreign "browser:lambda:(x,v)=>{x.transfer = v}"
12761 |   prim__setTransfer :
12762 |        StructuredSerializeOptions
12763 |     -> UndefOr (Array Object)
12764 |     -> PrimIO ()
12765 |
12766 |
12767 |
12768 |
12769 | namespace SubmitEventInit
12770 |
12771 |   export
12772 |   %foreign "browser:lambda:(a)=> ({submitter: a})"
12773 |   prim__new : UndefOr (Nullable HTMLElement) -> PrimIO SubmitEventInit
12774 |
12775 |
12776 |   export
12777 |   %foreign "browser:lambda:x=>x.submitter"
12778 |   prim__submitter : SubmitEventInit -> PrimIO (UndefOr (Nullable HTMLElement))
12779 |
12780 |
12781 |
12782 |   export
12783 |   %foreign "browser:lambda:(x,v)=>{x.submitter = v}"
12784 |   prim__setSubmitter :
12785 |        SubmitEventInit
12786 |     -> UndefOr (Nullable HTMLElement)
12787 |     -> PrimIO ()
12788 |
12789 |
12790 |
12791 |
12792 | namespace TrackEventInit
12793 |
12794 |   export
12795 |   %foreign "browser:lambda:(a)=> ({track: a})"
12796 |   prim__new :
12797 |        UndefOr (Nullable (Union3 VideoTrack AudioTrack TextTrack))
12798 |     -> PrimIO TrackEventInit
12799 |
12800 |
12801 |   export
12802 |   %foreign "browser:lambda:x=>x.track"
12803 |   prim__track :
12804 |        TrackEventInit
12805 |     -> PrimIO (UndefOr (Nullable (Union3 VideoTrack AudioTrack TextTrack)))
12806 |
12807 |
12808 |
12809 |   export
12810 |   %foreign "browser:lambda:(x,v)=>{x.track = v}"
12811 |   prim__setTrack :
12812 |        TrackEventInit
12813 |     -> UndefOr (Nullable (Union3 VideoTrack AudioTrack TextTrack))
12814 |     -> PrimIO ()
12815 |
12816 |
12817 |
12818 |
12819 | namespace ValidityStateFlags
12820 |
12821 |   export
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})"
12823 |   prim__new :
12824 |        UndefOr Boolean
12825 |     -> UndefOr Boolean
12826 |     -> UndefOr Boolean
12827 |     -> UndefOr Boolean
12828 |     -> UndefOr Boolean
12829 |     -> UndefOr Boolean
12830 |     -> UndefOr Boolean
12831 |     -> UndefOr Boolean
12832 |     -> UndefOr Boolean
12833 |     -> UndefOr Boolean
12834 |     -> PrimIO ValidityStateFlags
12835 |
12836 |
12837 |   export
12838 |   %foreign "browser:lambda:x=>x.badInput"
12839 |   prim__badInput : ValidityStateFlags -> PrimIO (UndefOr Boolean)
12840 |
12841 |
12842 |
12843 |   export
12844 |   %foreign "browser:lambda:(x,v)=>{x.badInput = v}"
12845 |   prim__setBadInput : ValidityStateFlags -> UndefOr Boolean -> PrimIO ()
12846 |
12847 |
12848 |
12849 |   export
12850 |   %foreign "browser:lambda:x=>x.customError"
12851 |   prim__customError : ValidityStateFlags -> PrimIO (UndefOr Boolean)
12852 |
12853 |
12854 |
12855 |   export
12856 |   %foreign "browser:lambda:(x,v)=>{x.customError = v}"
12857 |   prim__setCustomError : ValidityStateFlags -> UndefOr Boolean -> PrimIO ()
12858 |
12859 |
12860 |
12861 |   export
12862 |   %foreign "browser:lambda:x=>x.patternMismatch"
12863 |   prim__patternMismatch : ValidityStateFlags -> PrimIO (UndefOr Boolean)
12864 |
12865 |
12866 |
12867 |   export
12868 |   %foreign "browser:lambda:(x,v)=>{x.patternMismatch = v}"
12869 |   prim__setPatternMismatch : ValidityStateFlags -> UndefOr Boolean -> PrimIO ()
12870 |
12871 |
12872 |
12873 |   export
12874 |   %foreign "browser:lambda:x=>x.rangeOverflow"
12875 |   prim__rangeOverflow : ValidityStateFlags -> PrimIO (UndefOr Boolean)
12876 |
12877 |
12878 |
12879 |   export
12880 |   %foreign "browser:lambda:(x,v)=>{x.rangeOverflow = v}"
12881 |   prim__setRangeOverflow : ValidityStateFlags -> UndefOr Boolean -> PrimIO ()
12882 |
12883 |
12884 |
12885 |   export
12886 |   %foreign "browser:lambda:x=>x.rangeUnderflow"
12887 |   prim__rangeUnderflow : ValidityStateFlags -> PrimIO (UndefOr Boolean)
12888 |
12889 |
12890 |
12891 |   export
12892 |   %foreign "browser:lambda:(x,v)=>{x.rangeUnderflow = v}"
12893 |   prim__setRangeUnderflow : ValidityStateFlags -> UndefOr Boolean -> PrimIO ()
12894 |
12895 |
12896 |
12897 |   export
12898 |   %foreign "browser:lambda:x=>x.stepMismatch"
12899 |   prim__stepMismatch : ValidityStateFlags -> PrimIO (UndefOr Boolean)
12900 |
12901 |
12902 |
12903 |   export
12904 |   %foreign "browser:lambda:(x,v)=>{x.stepMismatch = v}"
12905 |   prim__setStepMismatch : ValidityStateFlags -> UndefOr Boolean -> PrimIO ()
12906 |
12907 |
12908 |
12909 |   export
12910 |   %foreign "browser:lambda:x=>x.tooLong"
12911 |   prim__tooLong : ValidityStateFlags -> PrimIO (UndefOr Boolean)
12912 |
12913 |
12914 |
12915 |   export
12916 |   %foreign "browser:lambda:(x,v)=>{x.tooLong = v}"
12917 |   prim__setTooLong : ValidityStateFlags -> UndefOr Boolean -> PrimIO ()
12918 |
12919 |
12920 |
12921 |   export
12922 |   %foreign "browser:lambda:x=>x.tooShort"
12923 |   prim__tooShort : ValidityStateFlags -> PrimIO (UndefOr Boolean)
12924 |
12925 |
12926 |
12927 |   export
12928 |   %foreign "browser:lambda:(x,v)=>{x.tooShort = v}"
12929 |   prim__setTooShort : ValidityStateFlags -> UndefOr Boolean -> PrimIO ()
12930 |
12931 |
12932 |
12933 |   export
12934 |   %foreign "browser:lambda:x=>x.typeMismatch"
12935 |   prim__typeMismatch : ValidityStateFlags -> PrimIO (UndefOr Boolean)
12936 |
12937 |
12938 |
12939 |   export
12940 |   %foreign "browser:lambda:(x,v)=>{x.typeMismatch = v}"
12941 |   prim__setTypeMismatch : ValidityStateFlags -> UndefOr Boolean -> PrimIO ()
12942 |
12943 |
12944 |
12945 |   export
12946 |   %foreign "browser:lambda:x=>x.valueMissing"
12947 |   prim__valueMissing : ValidityStateFlags -> PrimIO (UndefOr Boolean)
12948 |
12949 |
12950 |
12951 |   export
12952 |   %foreign "browser:lambda:(x,v)=>{x.valueMissing = v}"
12953 |   prim__setValueMissing : ValidityStateFlags -> UndefOr Boolean -> PrimIO ()
12954 |
12955 |
12956 |
12957 |
12958 | namespace WindowPostMessageOptions
12959 |
12960 |   export
12961 |   %foreign "browser:lambda:(a)=> ({targetOrigin: a})"
12962 |   prim__new : UndefOr String -> PrimIO WindowPostMessageOptions
12963 |
12964 |
12965 |   export
12966 |   %foreign "browser:lambda:x=>x.targetOrigin"
12967 |   prim__targetOrigin : WindowPostMessageOptions -> PrimIO (UndefOr String)
12968 |
12969 |
12970 |
12971 |   export
12972 |   %foreign "browser:lambda:(x,v)=>{x.targetOrigin = v}"
12973 |   prim__setTargetOrigin :
12974 |        WindowPostMessageOptions
12975 |     -> UndefOr String
12976 |     -> PrimIO ()
12977 |
12978 |
12979 |
12980 |
12981 | namespace WorkerOptions
12982 |
12983 |   export
12984 |   %foreign "browser:lambda:(a,b,c)=> ({type: a,credentials: b,name: c})"
12985 |   prim__new :
12986 |        UndefOr String
12987 |     -> UndefOr String
12988 |     -> UndefOr String
12989 |     -> PrimIO WorkerOptions
12990 |
12991 |
12992 |   export
12993 |   %foreign "browser:lambda:x=>x.credentials"
12994 |   prim__credentials : WorkerOptions -> PrimIO (UndefOr String)
12995 |
12996 |
12997 |
12998 |   export
12999 |   %foreign "browser:lambda:(x,v)=>{x.credentials = v}"
13000 |   prim__setCredentials : WorkerOptions -> UndefOr String -> PrimIO ()
13001 |
13002 |
13003 |
13004 |   export
13005 |   %foreign "browser:lambda:x=>x.name"
13006 |   prim__name : WorkerOptions -> PrimIO (UndefOr String)
13007 |
13008 |
13009 |
13010 |   export
13011 |   %foreign "browser:lambda:(x,v)=>{x.name = v}"
13012 |   prim__setName : WorkerOptions -> UndefOr String -> PrimIO ()
13013 |
13014 |
13015 |
13016 |   export
13017 |   %foreign "browser:lambda:x=>x.type"
13018 |   prim__type : WorkerOptions -> PrimIO (UndefOr String)
13019 |
13020 |
13021 |
13022 |   export
13023 |   %foreign "browser:lambda:(x,v)=>{x.type = v}"
13024 |   prim__setType : WorkerOptions -> UndefOr String -> PrimIO ()
13025 |
13026 |
13027 |
13028 |
13029 | namespace WorkletOptions
13030 |
13031 |   export
13032 |   %foreign "browser:lambda:(a)=> ({credentials: a})"
13033 |   prim__new : UndefOr String -> PrimIO WorkletOptions
13034 |
13035 |
13036 |   export
13037 |   %foreign "browser:lambda:x=>x.credentials"
13038 |   prim__credentials : WorkletOptions -> PrimIO (UndefOr String)
13039 |
13040 |
13041 |
13042 |   export
13043 |   %foreign "browser:lambda:(x,v)=>{x.credentials = v}"
13044 |   prim__setCredentials : WorkletOptions -> UndefOr String -> PrimIO ()
13045 |
13046 |
13047 |
13048 |
13049 |
13050 | --------------------------------------------------------------------------------
13051 | --          Callbacks
13052 | --------------------------------------------------------------------------------
13053 |
13054 | namespace BlobCallback
13055 |
13056 |   export
13057 |   %foreign "browser:lambda:x=>(a)=>x(a)()"
13058 |   prim__toBlobCallback : (Nullable Blob -> IO ()) -> PrimIO BlobCallback
13059 |
13060 |
13061 |
13062 | namespace CompositionEventHandler
13063 |
13064 |   export
13065 |   %foreign "browser:lambda:x=>(a)=>x(a)()"
13066 |   prim__toCompositionEventHandler :
13067 |        (CompositionEvent -> IO ())
13068 |     -> PrimIO CompositionEventHandler
13069 |
13070 |
13071 |
13072 | namespace CustomElementConstructor
13073 |
13074 |   export
13075 |   %foreign "browser:lambda:x=>()=>x()()"
13076 |   prim__toCustomElementConstructor :
13077 |        (() -> IO HTMLElement)
13078 |     -> PrimIO CustomElementConstructor
13079 |
13080 |
13081 |
13082 | namespace EventHandlerNonNull
13083 |
13084 |   export
13085 |   %foreign "browser:lambda:x=>(a)=>x(a)()"
13086 |   prim__toEventHandlerNonNull :
13087 |        (Event -> IO AnyPtr)
13088 |     -> PrimIO EventHandlerNonNull
13089 |
13090 |
13091 |
13092 | namespace FocusEventHandler
13093 |
13094 |   export
13095 |   %foreign "browser:lambda:x=>(a)=>x(a)()"
13096 |   prim__toFocusEventHandler : (FocusEvent -> IO ()) -> PrimIO FocusEventHandler
13097 |
13098 |
13099 |
13100 | namespace FunctionStringCallback
13101 |
13102 |   export
13103 |   %foreign "browser:lambda:x=>(a)=>x(a)()"
13104 |   prim__toFunctionStringCallback :
13105 |        (String -> IO ())
13106 |     -> PrimIO FunctionStringCallback
13107 |
13108 |
13109 |
13110 | namespace InputEventHandler
13111 |
13112 |   export
13113 |   %foreign "browser:lambda:x=>(a)=>x(a)()"
13114 |   prim__toInputEventHandler : (InputEvent -> IO ()) -> PrimIO InputEventHandler
13115 |
13116 |
13117 |
13118 | namespace KeyboardEventHandler
13119 |
13120 |   export
13121 |   %foreign "browser:lambda:x=>(a)=>x(a)()"
13122 |   prim__toKeyboardEventHandler :
13123 |        (KeyboardEvent -> IO ())
13124 |     -> PrimIO KeyboardEventHandler
13125 |
13126 |
13127 |
13128 | namespace MouseEventHandler
13129 |
13130 |   export
13131 |   %foreign "browser:lambda:x=>(a)=>x(a)()"
13132 |   prim__toMouseEventHandler : (MouseEvent -> IO ()) -> PrimIO MouseEventHandler
13133 |
13134 |
13135 |
13136 | namespace OnBeforeUnloadEventHandlerNonNull
13137 |
13138 |   export
13139 |   %foreign "browser:lambda:x=>(a)=>x(a)()"
13140 |   prim__toOnBeforeUnloadEventHandlerNonNull :
13141 |        (Event -> IO (Nullable String))
13142 |     -> PrimIO OnBeforeUnloadEventHandlerNonNull
13143 |
13144 |
13145 |
13146 | namespace OnErrorEventHandlerNonNull
13147 |
13148 |   export
13149 |   %foreign "browser:lambda:x=>(a,b,c,d,e)=>x(a,b,c,d,e)()"
13150 |   prim__toOnErrorEventHandlerNonNull :
13151 |        (  Union2 Event String
13152 |        -> UndefOr String
13153 |        -> UndefOr Bits32
13154 |        -> UndefOr Bits32
13155 |        -> UndefOr AnyPtr
13156 |        -> IO AnyPtr
13157 |        )
13158 |     -> PrimIO OnErrorEventHandlerNonNull
13159 |
13160 |
13161 |
13162 | namespace UIEventHandler
13163 |
13164 |   export
13165 |   %foreign "browser:lambda:x=>(a)=>x(a)()"
13166 |   prim__toUIEventHandler : (UIEvent -> IO ()) -> PrimIO UIEventHandler
13167 |
13168 |
13169 |
13170 | namespace WheelEventHandler
13171 |
13172 |   export
13173 |   %foreign "browser:lambda:x=>(a)=>x(a)()"
13174 |   prim__toWheelEventHandler : (WheelEvent -> IO ()) -> PrimIO WheelEventHandler
13175 |