package jsoo-react

  1. Overview
  2. Docs
module Prop : sig ... end
include module type of Prop
val ariaActivedescendant : string -> React__.Dom_dsl_core.Prop.t
val ariaAtomic : string -> React__.Dom_dsl_core.Prop.t
val ariaAutocomplete : string -> React__.Dom_dsl_core.Prop.t
val ariaBusy : string -> React__.Dom_dsl_core.Prop.t
val ariaChecked : string -> React__.Dom_dsl_core.Prop.t
val ariaColcount : int -> React__.Dom_dsl_core.Prop.t
val ariaColindex : int -> React__.Dom_dsl_core.Prop.t
val ariaColspan : int -> React__.Dom_dsl_core.Prop.t
val ariaControls : string -> React__.Dom_dsl_core.Prop.t
val ariaCurrent : string -> React__.Dom_dsl_core.Prop.t
val ariaDescribedby : string -> React__.Dom_dsl_core.Prop.t
val ariaDetails : string -> React__.Dom_dsl_core.Prop.t
val ariaDisabled : string -> React__.Dom_dsl_core.Prop.t
val ariaDropeffect : string -> React__.Dom_dsl_core.Prop.t
val ariaErrormessage : string -> React__.Dom_dsl_core.Prop.t
val ariaExpanded : string -> React__.Dom_dsl_core.Prop.t
val ariaFlowto : string -> React__.Dom_dsl_core.Prop.t
val ariaGrabbed : string -> React__.Dom_dsl_core.Prop.t
val ariaHaspopup : string -> React__.Dom_dsl_core.Prop.t
val ariaHidden : string -> React__.Dom_dsl_core.Prop.t
val ariaInvalid : string -> React__.Dom_dsl_core.Prop.t
val ariaKeyshortcuts : string -> React__.Dom_dsl_core.Prop.t
val ariaLabel : string -> React__.Dom_dsl_core.Prop.t
val ariaLabelledby : string -> React__.Dom_dsl_core.Prop.t
val ariaLevel : int -> React__.Dom_dsl_core.Prop.t
val ariaLive : string -> React__.Dom_dsl_core.Prop.t
val ariaModal : string -> React__.Dom_dsl_core.Prop.t
val ariaMultiline : string -> React__.Dom_dsl_core.Prop.t
val ariaMultiselectable : string -> React__.Dom_dsl_core.Prop.t
val ariaOrientation : string -> React__.Dom_dsl_core.Prop.t
val ariaOwns : string -> React__.Dom_dsl_core.Prop.t
val ariaPlaceholder : string -> React__.Dom_dsl_core.Prop.t
val ariaPosinset : int -> React__.Dom_dsl_core.Prop.t
val ariaPressed : string -> React__.Dom_dsl_core.Prop.t
val ariaReadonly : string -> React__.Dom_dsl_core.Prop.t
val ariaRelevant : string -> React__.Dom_dsl_core.Prop.t
val ariaRequired : string -> React__.Dom_dsl_core.Prop.t
val ariaRoledescription : string -> React__.Dom_dsl_core.Prop.t
val ariaRowcount : int -> React__.Dom_dsl_core.Prop.t
val ariaRowindex : int -> React__.Dom_dsl_core.Prop.t
val ariaRowspan : int -> React__.Dom_dsl_core.Prop.t
val ariaSelected : string -> React__.Dom_dsl_core.Prop.t
val ariaSetsize : int -> React__.Dom_dsl_core.Prop.t
val ariaSort : string -> React__.Dom_dsl_core.Prop.t
val ariaValuemax : int -> React__.Dom_dsl_core.Prop.t
val ariaValuemin : int -> React__.Dom_dsl_core.Prop.t
val ariaValuenow : int -> React__.Dom_dsl_core.Prop.t
val ariaValuetext : string -> React__.Dom_dsl_core.Prop.t
type t

Common

val any : string -> 'a -> t
val bool : string -> bool -> t
val float_ : string -> float -> t
val event : string -> ('a Event.synthetic -> unit) -> t
val key : string -> t
val ref_ : Dom.dom_ref -> t

Modifiers

HTML props

val defaultChecked : bool -> t
val defaultValue : string -> t
val accessKey : string -> t
val className : string -> t
val classNames : string list -> t
val contentEditable : bool -> t
val contextMenu : string -> t
val dir : string -> t
val draggable : bool -> t
val hidden : bool -> t
val id : string -> t
val lang : string -> t
val role : string -> t
val spellCheck : bool -> t
val tabIndex : int -> t
val itemID : string -> t
val itemProp : string -> t
val itemRef : string -> t
val itemScope : bool -> t
val itemType : string -> t
val accept : string -> t
val acceptCharset : string -> t
val action : string -> t
val allowFullScreen : bool -> t
val alt : string -> t
val async : bool -> t
val autoComplete : string -> t
val autoCapitalize : string -> t
val autoFocus : bool -> t
val autoPlay : bool -> t
val challenge : string -> t
val charSet : string -> t
val checked : bool -> t
val crossOrigin : string -> t
val cols : int -> t
val colSpan : int -> t
val content : string -> t
val controls : bool -> t
val coords : string -> t
val dateTime : string -> t
val default : bool -> t
val defer : bool -> t
val disabled : bool -> t
val download : string -> t
val encType : string -> t
val formAction : string -> t
val formTarget : string -> t
val formMethod : string -> t
val headers : string -> t
val height : string -> t
val high : int -> t
val href : string -> t
val hrefLang : string -> t
val htmlFor : string -> t
val httpEquiv : string -> t
val icon : string -> t
val inputMode : string -> t
val integrity : string -> t
val keyType : string -> t
val kind : string -> t
val list : string -> t
val loop : bool -> t
val low : int -> t
val manifest : string -> t
val max : string -> t
val maxLength : int -> t
val media : string -> t
val mediaGroup : string -> t
val method_ : string -> t
val min : string -> t
val minLength : int -> t
val multiple : bool -> t
val muted : bool -> t
val name : string -> t
val nonce : string -> t
val noValidate : bool -> t
val open_ : bool -> t
val optimum : int -> t
val pattern : string -> t
val placeholder : string -> t
val playsInline : bool -> t
val poster : string -> t
val preload : string -> t
val radioGroup : string -> t
val readOnly : bool -> t
val rel : string -> t
val required : bool -> t
val reversed : bool -> t
val rows : int -> t
val rowSpan : int -> t
val sandbox : string -> t
val scope : string -> t
val scoped : bool -> t
val scrolling : string -> t
val selected : bool -> t
val shape : string -> t
val size : int -> t
val sizes : string -> t
val src : string -> t
val srcDoc : string -> t
val srcLang : string -> t
val srcSet : string -> t
val start : int -> t
val step : float -> t
val target : string -> t
val type_ : string -> t
val useMap : string -> t
val value : string -> t
val width : string -> t
val wrap : string -> t
val onCopy : (Event.Clipboard.t -> unit) -> t
val onCut : (Event.Clipboard.t -> unit) -> t
val onPaste : (Event.Clipboard.t -> unit) -> t
val onCompositionEnd : (Event.Composition.t -> unit) -> t
val onCompositionStart : (Event.Composition.t -> unit) -> t
val onCompositionUpdate : (Event.Composition.t -> unit) -> t
val onKeyDown : (Event.Keyboard.t -> unit) -> t
val onKeyPress : (Event.Keyboard.t -> unit) -> t
val onKeyUp : (Event.Keyboard.t -> unit) -> t
val onFocus : (Event.Focus.t -> unit) -> t
val onBlur : (Event.Focus.t -> unit) -> t
val onChange : (Event.Form.t -> unit) -> t
val onInput : (Event.Form.t -> unit) -> t
val onSubmit : (Event.Form.t -> unit) -> t
val onInvalid : (Event.Form.t -> unit) -> t
val onClick : (Event.Mouse.t -> unit) -> t
val onContextMenu : (Event.Mouse.t -> unit) -> t
val onDoubleClick : (Event.Mouse.t -> unit) -> t
val onDrag : (Event.Mouse.t -> unit) -> t
val onDragEnd : (Event.Mouse.t -> unit) -> t
val onDragEnter : (Event.Mouse.t -> unit) -> t
val onDragExit : (Event.Mouse.t -> unit) -> t
val onDragLeave : (Event.Mouse.t -> unit) -> t
val onDragOver : (Event.Mouse.t -> unit) -> t
val onDragStart : (Event.Mouse.t -> unit) -> t
val onDrop : (Event.Mouse.t -> unit) -> t
val onMouseDown : (Event.Mouse.t -> unit) -> t
val onMouseEnter : (Event.Mouse.t -> unit) -> t
val onMouseLeave : (Event.Mouse.t -> unit) -> t
val onMouseMove : (Event.Mouse.t -> unit) -> t
val onMouseOut : (Event.Mouse.t -> unit) -> t
val onMouseOver : (Event.Mouse.t -> unit) -> t
val onMouseUp : (Event.Mouse.t -> unit) -> t
val onSelect : (Event.Selection.t -> unit) -> t
val onTouchCancel : (Event.Touch.t -> unit) -> t
val onTouchEnd : (Event.Touch.t -> unit) -> t
val onTouchMove : (Event.Touch.t -> unit) -> t
val onTouchStart : (Event.Touch.t -> unit) -> t
val onPointerOver : (Event.Pointer.t -> unit) -> t
val onPointerEnter : (Event.Pointer.t -> unit) -> t
val onPointerDown : (Event.Pointer.t -> unit) -> t
val onPointerMove : (Event.Pointer.t -> unit) -> t
val onPointerUp : (Event.Pointer.t -> unit) -> t
val onPointerCancel : (Event.Pointer.t -> unit) -> t
val onPointerOut : (Event.Pointer.t -> unit) -> t
val onPointerLeave : (Event.Pointer.t -> unit) -> t
val onGotPointerCapture : (Event.Pointer.t -> unit) -> t
val onLostPointerCapture : (Event.Pointer.t -> unit) -> t
val onScroll : (Event.UI.t -> unit) -> t
val onWheel : (Event.Wheel.t -> unit) -> t
val onAbort : (Event.Media.t -> unit) -> t
val onCanPlay : (Event.Media.t -> unit) -> t
val onCanPlayThrough : (Event.Media.t -> unit) -> t
val onDurationChange : (Event.Media.t -> unit) -> t
val onEmptied : (Event.Media.t -> unit) -> t
val onEncrypted : (Event.Media.t -> unit) -> t
val onEnded : (Event.Media.t -> unit) -> t
val onError : (Event.Media.t -> unit) -> t
val onLoadedData : (Event.Media.t -> unit) -> t
val onLoadedMetadata : (Event.Media.t -> unit) -> t
val onLoadStart : (Event.Media.t -> unit) -> t
val onPause : (Event.Media.t -> unit) -> t
val onPlay : (Event.Media.t -> unit) -> t
val onPlaying : (Event.Media.t -> unit) -> t
val onProgress : (Event.Media.t -> unit) -> t
val onRateChange : (Event.Media.t -> unit) -> t
val onSeeked : (Event.Media.t -> unit) -> t
val onSeeking : (Event.Media.t -> unit) -> t
val onStalled : (Event.Media.t -> unit) -> t
val onSuspend : (Event.Media.t -> unit) -> t
val onTimeUpdate : (Event.Media.t -> unit) -> t
val onVolumeChange : (Event.Media.t -> unit) -> t
val onWaiting : (Event.Media.t -> unit) -> t
val onLoad : (Event.Image.t -> unit) -> t
val onAnimationStart : (Event.Animation.t -> unit) -> t
val onAnimationEnd : (Event.Animation.t -> unit) -> t
val onAnimationIteration : (Event.Animation.t -> unit) -> t
val onTransitionEnd : (Event.Transition.t -> unit) -> t
val dangerouslySetInnerHTML : Dom.SafeString.t -> t
val suppressContentEditableWarning : bool -> t

Common

module Context : sig ... end
val fragment : Ojs.t list -> Ojs.t
val strict_mode : Ojs.t list -> Ojs.t
val none : Ojs.t
val string : string -> Ojs.t
val int : int -> Ojs.t
val float : float -> Ojs.t
val maybe : ('a -> Ojs.t) -> 'a option -> Ojs.t
val h : string -> Prop.t array -> Ojs.t list -> Ojs.t

HTML elements

val a : Prop.t array -> Ojs.t list -> Ojs.t
val abbr : Prop.t array -> Ojs.t list -> Ojs.t
val address : Prop.t array -> Ojs.t list -> Ojs.t
val area : Prop.t array -> Ojs.t list -> Ojs.t
val article : Prop.t array -> Ojs.t list -> Ojs.t
val aside : Prop.t array -> Ojs.t list -> Ojs.t
val audio : Prop.t array -> Ojs.t list -> Ojs.t
val b : Prop.t array -> Ojs.t list -> Ojs.t
val base : Prop.t array -> Ojs.t list -> Ojs.t
val bdi : Prop.t array -> Ojs.t list -> Ojs.t
val bdo : Prop.t array -> Ojs.t list -> Ojs.t
val big : Prop.t array -> Ojs.t list -> Ojs.t
val blockquote : Prop.t array -> Ojs.t list -> Ojs.t
val body : Prop.t array -> Ojs.t list -> Ojs.t
val br : Prop.t array -> Ojs.t list -> Ojs.t
val button : Prop.t array -> Ojs.t list -> Ojs.t
val canvas : Prop.t array -> Ojs.t list -> Ojs.t
val caption : Prop.t array -> Ojs.t list -> Ojs.t
val cite : Prop.t array -> Ojs.t list -> Ojs.t
val code : Prop.t array -> Ojs.t list -> Ojs.t
val col : Prop.t array -> Ojs.t list -> Ojs.t
val colgroup : Prop.t array -> Ojs.t list -> Ojs.t
val data : Prop.t array -> Ojs.t list -> Ojs.t
val datalist : Prop.t array -> Ojs.t list -> Ojs.t
val dd : Prop.t array -> Ojs.t list -> Ojs.t
val del : Prop.t array -> Ojs.t list -> Ojs.t
val details : Prop.t array -> Ojs.t list -> Ojs.t
val dfn : Prop.t array -> Ojs.t list -> Ojs.t
val dialog : Prop.t array -> Ojs.t list -> Ojs.t
val div : Prop.t array -> Ojs.t list -> Ojs.t
val dl : Prop.t array -> Ojs.t list -> Ojs.t
val dt : Prop.t array -> Ojs.t list -> Ojs.t
val em : Prop.t array -> Ojs.t list -> Ojs.t
val embed : Prop.t array -> Ojs.t list -> Ojs.t
val fieldset : Prop.t array -> Ojs.t list -> Ojs.t
val figcaption : Prop.t array -> Ojs.t list -> Ojs.t
val figure : Prop.t array -> Ojs.t list -> Ojs.t
val form : Prop.t array -> Ojs.t list -> Ojs.t
val h1 : Prop.t array -> Ojs.t list -> Ojs.t
val h2 : Prop.t array -> Ojs.t list -> Ojs.t
val h3 : Prop.t array -> Ojs.t list -> Ojs.t
val h4 : Prop.t array -> Ojs.t list -> Ojs.t
val h5 : Prop.t array -> Ojs.t list -> Ojs.t
val h6 : Prop.t array -> Ojs.t list -> Ojs.t
val head : Prop.t array -> Ojs.t list -> Ojs.t
val header : Prop.t array -> Ojs.t list -> Ojs.t
val hr : Prop.t array -> Ojs.t list -> Ojs.t
val html : Prop.t array -> Ojs.t list -> Ojs.t
val i : Prop.t array -> Ojs.t list -> Ojs.t
val iframe : Prop.t array -> Ojs.t list -> Ojs.t
val img : Prop.t array -> Ojs.t list -> Ojs.t
val input : Prop.t array -> Ojs.t list -> Ojs.t
val ins : Prop.t array -> Ojs.t list -> Ojs.t
val kbd : Prop.t array -> Ojs.t list -> Ojs.t
val keygen : Prop.t array -> Ojs.t list -> Ojs.t
val label : Prop.t array -> Ojs.t list -> Ojs.t
val legend : Prop.t array -> Ojs.t list -> Ojs.t
val li : Prop.t array -> Ojs.t list -> Ojs.t
val main : Prop.t array -> Ojs.t list -> Ojs.t
val map : Prop.t array -> Ojs.t list -> Ojs.t
val mark : Prop.t array -> Ojs.t list -> Ojs.t
val menu : Prop.t array -> Ojs.t list -> Ojs.t
val menuitem : Prop.t array -> Ojs.t list -> Ojs.t
val meta : Prop.t array -> Ojs.t list -> Ojs.t
val meter : Prop.t array -> Ojs.t list -> Ojs.t
val nav : Prop.t array -> Ojs.t list -> Ojs.t
val noscript : Prop.t array -> Ojs.t list -> Ojs.t
val object_ : Prop.t array -> Ojs.t list -> Ojs.t
val ol : Prop.t array -> Ojs.t list -> Ojs.t
val optgroup : Prop.t array -> Ojs.t list -> Ojs.t
val option : Prop.t array -> Ojs.t list -> Ojs.t
val output : Prop.t array -> Ojs.t list -> Ojs.t
val p : Prop.t array -> Ojs.t list -> Ojs.t
val param : Prop.t array -> Ojs.t list -> Ojs.t
val picture : Prop.t array -> Ojs.t list -> Ojs.t
val pre : Prop.t array -> Ojs.t list -> Ojs.t
val progress : Prop.t array -> Ojs.t list -> Ojs.t
val q : Prop.t array -> Ojs.t list -> Ojs.t
val rp : Prop.t array -> Ojs.t list -> Ojs.t
val rt : Prop.t array -> Ojs.t list -> Ojs.t
val ruby : Prop.t array -> Ojs.t list -> Ojs.t
val s : Prop.t array -> Ojs.t list -> Ojs.t
val samp : Prop.t array -> Ojs.t list -> Ojs.t
val script : Prop.t array -> Ojs.t list -> Ojs.t
val section : Prop.t array -> Ojs.t list -> Ojs.t
val select : Prop.t array -> Ojs.t list -> Ojs.t
val small : Prop.t array -> Ojs.t list -> Ojs.t
val source : Prop.t array -> Ojs.t list -> Ojs.t
val span : Prop.t array -> Ojs.t list -> Ojs.t
val strong : Prop.t array -> Ojs.t list -> Ojs.t
val style : Prop.t array -> Ojs.t list -> Ojs.t
val sub : Prop.t array -> Ojs.t list -> Ojs.t
val summary : Prop.t array -> Ojs.t list -> Ojs.t
val sup : Prop.t array -> Ojs.t list -> Ojs.t
val table : Prop.t array -> Ojs.t list -> Ojs.t
val tbody : Prop.t array -> Ojs.t list -> Ojs.t
val td : Prop.t array -> Ojs.t list -> Ojs.t
val textarea : Prop.t array -> Ojs.t list -> Ojs.t
val tfoot : Prop.t array -> Ojs.t list -> Ojs.t
val th : Prop.t array -> Ojs.t list -> Ojs.t
val thead : Prop.t array -> Ojs.t list -> Ojs.t
val time : Prop.t array -> Ojs.t list -> Ojs.t
val title : Prop.t array -> Ojs.t list -> Ojs.t
val tr : Prop.t array -> Ojs.t list -> Ojs.t
val track : Prop.t array -> Ojs.t list -> Ojs.t
val u : Prop.t array -> Ojs.t list -> Ojs.t
val ul : Prop.t array -> Ojs.t list -> Ojs.t
val var : Prop.t array -> Ojs.t list -> Ojs.t
val video : Prop.t array -> Ojs.t list -> Ojs.t
val wbr : Prop.t array -> Ojs.t list -> Ojs.t
OCaml

Innovation. Community. Security.