Module Html_Nodes.Audio

type +'a t = 'a Html_Node.t constraint 'a = [> Html_Node.audio ]
type +'a child = [ Html_Node.source | 'a Html_Node.flow | 'a Html_Node.phrasing | Html_Node.interactive | Html_Node.embedded | Html_Node.other ] Html_Node.t
val make : ?⁠src:string -> ?⁠crossorigin:Html_Attributes.CrossOrigin.t -> ?⁠preload:Html_Attributes.Preload.t -> ?⁠autoplay:unit -> ?⁠loop:unit -> ?⁠muted:unit -> ?⁠controls:unit -> ?⁠aria:Html_Attributes.Aria.application Html_Attributes.Aria.t -> ?⁠accesskey:string -> ?⁠autocapitalize:Html_Attributes.Global.Value.autocapitalize -> ?⁠class_name:string -> ?⁠class_set:bool Js.Dict.t -> ?⁠contenteditable:unit -> ?⁠dataset:string Js.Dict.t -> ?⁠dir:Html_Attributes.Global.Value.dir -> ?⁠draggable:unit -> ?⁠enterkeyhint:Html_Attributes.Global.Value.enterkeyhint -> ?⁠hidden:unit -> ?⁠id:string -> ?⁠inputmode:Html_Attributes.Global.Value.inputmode -> ?⁠is:string -> ?⁠itemid:string -> ?⁠itemprop:string -> ?⁠itemref:string -> ?⁠itemscope:unit -> ?⁠itemtype:string -> ?⁠lang:string -> ?⁠nonce:string -> ?⁠slot:string -> ?⁠spellcheck:string -> ?⁠tabindex:int -> ?⁠title:string -> ?⁠translate:Html_Attributes.Global.Value.translate -> ?⁠on_load:(Dom.event -> unit) -> ?⁠on_loadend:(Dom.event -> unit) -> ?⁠on_securitypolicyviolation:(Dom.event -> unit) -> ?⁠on_abort:(Dom.progressEvent -> unit) -> ?⁠on_canplay:(Dom.event -> unit) -> ?⁠on_canplaythrough:(Dom.event -> unit) -> ?⁠on_cuechange:(Dom.event -> unit) -> ?⁠on_durationchange:(Dom.event -> unit) -> ?⁠on_emptied:(Dom.event -> unit) -> ?⁠on_ended:(Dom.event -> unit) -> ?⁠on_error:(Dom.progressEvent -> unit) -> ?⁠on_loadedmetadata:(Dom.event -> unit) -> ?⁠on_loadeddata:(Dom.event -> unit) -> ?⁠on_loadstart:(Dom.progressEvent -> unit) -> ?⁠on_pause:(Dom.event -> unit) -> ?⁠on_play:(Dom.event -> unit) -> ?⁠on_playing:(Dom.event -> unit) -> ?⁠on_progress:(Dom.progressEvent -> unit) -> ?⁠on_ratechange:(Dom.event -> unit) -> ?⁠on_resize:(Dom.event -> unit) -> ?⁠on_seeked:(Dom.event -> unit) -> ?⁠on_seeking:(Dom.event -> unit) -> ?⁠on_suspend:(Dom.progressEvent -> unit) -> ?⁠on_stalled:(Dom.progressEvent -> unit) -> ?⁠on_timeupdate:(Dom.event -> unit) -> ?⁠on_volumechange:(Dom.event -> unit) -> ?⁠on_waiting:(Dom.event -> unit) -> ?⁠on_auxclick:(Dom.mouseEvent -> unit) -> ?⁠on_blur:(Dom.focusEvent -> unit) -> ?⁠on_click:(Dom.mouseEvent -> unit) -> ?⁠on_copy:(Dom.clipboardEvent -> unit) -> ?⁠on_cut:(Dom.clipboardEvent -> unit) -> ?⁠on_dblclick:(Dom.mouseEvent -> unit) -> ?⁠on_drag:(Dom.dragEvent -> unit) -> ?⁠on_dragend:(Dom.dragEvent -> unit) -> ?⁠on_dragenter:(Dom.dragEvent -> unit) -> ?⁠on_dragexit:(Dom.dragEvent -> unit) -> ?⁠on_dragleave:(Dom.dragEvent -> unit) -> ?⁠on_dragover:(Dom.dragEvent -> unit) -> ?⁠on_dragstart:(Dom.dragEvent -> unit) -> ?⁠on_drop:(Dom.dragEvent -> unit) -> ?⁠on_focus:(Dom.focusEvent -> unit) -> ?⁠on_input:(Dom.inputEvent -> unit) -> ?⁠on_keydown:(Dom.keyboardEvent -> unit) -> ?⁠on_keypress:(Dom.keyboardEvent -> unit) -> ?⁠on_keyup:(Dom.keyboardEvent -> unit) -> ?⁠on_mousedown:(Dom.mouseEvent -> unit) -> ?⁠on_mouseenter:(Dom.mouseEvent -> unit) -> ?⁠on_mouseleave:(Dom.mouseEvent -> unit) -> ?⁠on_mousemove:(Dom.mouseEvent -> unit) -> ?⁠on_mouseout:(Dom.mouseEvent -> unit) -> ?⁠on_mouseover:(Dom.mouseEvent -> unit) -> ?⁠on_mouseup:(Dom.mouseEvent -> unit) -> ?⁠on_wheel:(Dom.wheelEvent -> unit) -> ?⁠on_paste:(Dom.clipboardEvent -> unit) -> ?⁠on_scroll:(Dom.uiEvent -> unit) -> 'a child array -> [> Html_Node.audio ] Html_Node.t