Created
December 20, 2017 23:51
-
-
Save lpalmes/aef01c1ac2cc27693fd29ac08b8d9e19 to your computer and use it in GitHub Desktop.
bs-jsxstyle bindings
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module Box = { | |
[@bs.module "jsxstyle"] external box : ReasonReact.reactClass = "Box"; | |
let make = | |
( | |
~azimuth: option(string)=?, | |
~background: option(string)=?, | |
~backgroundAttachment: option(string)=?, | |
~backgroundColor: option(string)=?, | |
~backgroundImage: option(string)=?, | |
~backgroundPosition: option(string)=?, | |
~backgroundRepeat: option(string)=?, | |
~border: option(string)=?, | |
~borderCollapse: option(string)=?, | |
~borderColor: option(string)=?, | |
~borderSpacing: option(string)=?, | |
~borderStyle: option(string)=?, | |
~borderTop: option(string)=?, | |
~borderRight: option(string)=?, | |
~borderBottom: option(string)=?, | |
~borderLeft: option(string)=?, | |
~borderTopColor: option(string)=?, | |
~borderRightColor: option(string)=?, | |
~borderBottomColor: option(string)=?, | |
~borderLeftColor: option(string)=?, | |
~borderTopStyle: option(string)=?, | |
~borderRightStyle: option(string)=?, | |
~borderBottomStyle: option(string)=?, | |
~borderLeftStyle: option(string)=?, | |
~borderTopWidth: option(string)=?, | |
~borderRightWidth: option(string)=?, | |
~borderBottomWidth: option(string)=?, | |
~borderLeftWidth: option(string)=?, | |
~borderWidth: option(string)=?, | |
~bottom: option(string)=?, | |
~captionSide: option(string)=?, | |
~clear: option(string)=?, | |
~color: option(string)=?, | |
~content: option(string)=?, | |
~counterIncrement: option(string)=?, | |
~counterReset: option(string)=?, | |
~cue: option(string)=?, | |
~cueAfter: option(string)=?, | |
~cueBefore: option(string)=?, | |
~direction: option(string)=?, | |
~display: option(string)=?, | |
~elevation: option(string)=?, | |
~emptyCells: option(string)=?, | |
~float: option(string)=?, | |
~font: option(string)=?, | |
~fontFamily: option(string)=?, | |
~fontSize: option(string)=?, | |
~fontSizeAdjust: option(string)=?, | |
~fontStretch: option(string)=?, | |
~fontStyle: option(string)=?, | |
~fontVariant: option(string)=?, | |
~fontWeight: option(string)=?, | |
~height: option(string)=?, | |
~left: option(string)=?, | |
~letterSpacing: option(string)=?, | |
~lineHeight: option(string)=?, | |
~listStyle: option(string)=?, | |
~listStyleImage: option(string)=?, | |
~listStylePosition: option(string)=?, | |
~listStyleType: option(string)=?, | |
~margin: option(string)=?, | |
~marginTop: option(string)=?, | |
~marginRight: option(string)=?, | |
~marginBottom: option(string)=?, | |
~marginLeft: option(string)=?, | |
~markerOffset: option(string)=?, | |
~marks: option(string)=?, | |
~maxHeight: option(string)=?, | |
~maxWidth: option(string)=?, | |
~minHeight: option(string)=?, | |
~minWidth: option(string)=?, | |
~orphans: option(string)=?, | |
~outline: option(string)=?, | |
~outlineColor: option(string)=?, | |
~outlineStyle: option(string)=?, | |
~outlineWidth: option(string)=?, | |
~overflow: option(string)=?, | |
~overflowX: option(string)=?, | |
~overflowY: option(string)=?, | |
~padding: option(string)=?, | |
~paddingTop: option(string)=?, | |
~paddingRight: option(string)=?, | |
~paddingBottom: option(string)=?, | |
~paddingLeft: option(string)=?, | |
~page: option(string)=?, | |
~pageBreakAfter: option(string)=?, | |
~pageBreakBefore: option(string)=?, | |
~pageBreakInside: option(string)=?, | |
~pause: option(string)=?, | |
~pauseAfter: option(string)=?, | |
~pauseBefore: option(string)=?, | |
~pitch: option(string)=?, | |
~pitchRange: option(string)=?, | |
~playDuring: option(string)=?, | |
~position: option(string)=?, | |
~quotes: option(string)=?, | |
~richness: option(string)=?, | |
~right: option(string)=?, | |
~size: option(string)=?, | |
~speak: option(string)=?, | |
~speakHeader: option(string)=?, | |
~speakNumeral: option(string)=?, | |
~speakPunctuation: option(string)=?, | |
~speechRate: option(string)=?, | |
~stress: option(string)=?, | |
~tableLayout: option(string)=?, | |
~textAlign: option(string)=?, | |
~textDecoration: option(string)=?, | |
~textIndent: option(string)=?, | |
~textShadow: option(string)=?, | |
~textTransform: option(string)=?, | |
~top: option(string)=?, | |
~unicodeBidi: option(string)=?, | |
~verticalAlign: option(string)=?, | |
~visibility: option(string)=?, | |
~voiceFamily: option(string)=?, | |
~volume: option(string)=?, | |
~whiteSpace: option(string)=?, | |
~widows: option(string)=?, | |
~width: option(string)=?, | |
~wordSpacing: option(string)=?, | |
~zIndex: option(string)=?, | |
/* Below properties based on https://www.w3.org/Style/CSS/all-properties */ | |
/* Color Level 3 - REC */ | |
~opacity: option(string)=?, | |
/* Backgrounds and Borders Level 3 - CR */ | |
/* backgroundRepeat - already defined by CSS2Properties */ | |
/* backgroundAttachment - already defined by CSS2Properties */ | |
~backgroundOrigin: option(string)=?, | |
~backgroundSize: option(string)=?, | |
~backgroundClip: option(string)=?, | |
~borderRadius: option(string)=?, | |
~borderTopLeftRadius: option(string)=?, | |
~borderTopRightRadius: option(string)=?, | |
~borderBottomLeftRadius: option(string)=?, | |
~borderBottomRightRadius: option(string)=?, | |
~borderImage: option(string)=?, | |
~borderImageSource: option(string)=?, | |
~borderImageSlice: option(string)=?, | |
~borderImageWidth: option(string)=?, | |
~borderImageOutset: option(string)=?, | |
~borderImageRepeat: option(string)=?, | |
~boxShadow: option(string)=?, | |
/* Multi-column Layout - CR */ | |
~columns: option(string)=?, | |
~columnCount: option(string)=?, | |
~columnFill: option(string)=?, | |
~columnGap: option(string)=?, | |
~columnRule: option(string)=?, | |
~columnRuleColor: option(string)=?, | |
~columnRuleStyle: option(string)=?, | |
~columnRuleWidth: option(string)=?, | |
~columnSpan: option(string)=?, | |
~columnWidth: option(string)=?, | |
~breakAfter: option(string)=?, | |
~breakBefore: option(string)=?, | |
~breakInside: option(string)=?, | |
/* Speech - CR */ | |
~rest: option(string)=?, | |
~restAfter: option(string)=?, | |
~restBefore: option(string)=?, | |
~speakAs: option(string)=?, | |
~voiceBalance: option(string)=?, | |
~voiceDuration: option(string)=?, | |
~voicePitch: option(string)=?, | |
~voiceRange: option(string)=?, | |
~voiceRate: option(string)=?, | |
~voiceStress: option(string)=?, | |
~voiceVolume: option(string)=?, | |
/* Image Values and Replaced Content Level 3 - CR */ | |
~objectFit: option(string)=?, | |
~objectPosition: option(string)=?, | |
~imageResolution: option(string)=?, | |
~imageOrientation: option(string)=?, | |
/* Flexible Box Layout - CR */ | |
~alignContent: option(string)=?, | |
~alignItems: option(string)=?, | |
~alignSelf: option(string)=?, | |
~flex: option(string)=?, | |
~flexBasis: option(string)=?, | |
~flexDirection: option(string)=?, | |
~flexFlow: option(string)=?, | |
~flexGrow: option(string)=?, | |
~flexShrink: option(string)=?, | |
~flexWrap: option(string)=?, | |
~justifyContent: option(string)=?, | |
~order: option(string)=?, | |
/* Text Decoration Level 3 - CR */ | |
/* textDecoration - already defined by CSS2Properties */ | |
~textDecorationColor: option(string)=?, | |
~textDecorationLine: option(string)=?, | |
~textDecorationSkip: option(string)=?, | |
~textDecorationStyle: option(string)=?, | |
~textEmphasis: option(string)=?, | |
~textEmphasisColor: option(string)=?, | |
~textEmphasisPosition: option(string)=?, | |
~textEmphasisStyle: option(string)=?, | |
/* textShadow - already defined by CSS2Properties */ | |
~textUnderlinePosition: option(string)=?, | |
/* Fonts Level 3 - CR */ | |
~fontFeatureSettings: option(string)=?, | |
~fontKerning: option(string)=?, | |
~fontLanguageOverride: option(string)=?, | |
/* fontSizeAdjust - already defined by CSS2Properties */ | |
/* fontStretch - already defined by CSS2Properties */ | |
~fontSynthesis: option(string)=?, | |
~forntVariantAlternates: option(string)=?, | |
~fontVariantCaps: option(string)=?, | |
~fontVariantEastAsian: option(string)=?, | |
~fontVariantLigatures: option(string)=?, | |
~fontVariantNumeric: option(string)=?, | |
~fontVariantPosition: option(string)=?, | |
/* Cascading and Inheritance Level 3 - CR */ | |
~all: option(string)=?, | |
/* Writing Modes Level 3 - CR */ | |
~textCombineUpright: option(string)=?, | |
~textOrientation: option(string)=?, | |
~writingMode: option(string)=?, | |
/* Shapes Level 1 - CR */ | |
~shapeImageThreshold: option(string)=?, | |
~shapeMargin: option(string)=?, | |
~shapeOutside: option(string)=?, | |
/* Masking Level 1 - CR */ | |
~clipPath: option(string)=?, | |
~clipRule: option(string)=?, | |
~mask: option(string)=?, | |
~maskBorder: option(string)=?, | |
~maskBorderMode: option(string)=?, | |
~maskBorderOutset: option(string)=?, | |
~maskBorderRepeat: option(string)=?, | |
~maskBorderSlice: option(string)=?, | |
~maskBorderSource: option(string)=?, | |
~maskBorderWidth: option(string)=?, | |
~maskClip: option(string)=?, | |
~maskComposite: option(string)=?, | |
~maskImage: option(string)=?, | |
~maskMode: option(string)=?, | |
~maskOrigin: option(string)=?, | |
~maskPosition: option(string)=?, | |
~maskRepeat: option(string)=?, | |
~maskSize: option(string)=?, | |
~maskType: option(string)=?, | |
/* Compositing and Blending Level 1 - CR */ | |
~backgroundBlendMode: option(string)=?, | |
~isolation: option(string)=?, | |
~mixBlendMode: option(string)=?, | |
/* Fragmentation Level 3 - CR */ | |
~boxDecorationBreak: option(string)=?, | |
/* breakAfter - already defined by Multi-column Layout */ | |
/* breakBefore - already defined by Multi-column Layout */ | |
/* breakInside - already defined by Multi-column Layout */ | |
/* Basic User Interface Level 3 - CR */ | |
~boxSizing: option(string)=?, | |
~caretColor: option(string)=?, | |
~navDown: option(string)=?, | |
~navLeft: option(string)=?, | |
~navRight: option(string)=?, | |
~navUp: option(string)=?, | |
~outlineOffset: option(string)=?, | |
~resize: option(string)=?, | |
~textOverflow: option(string)=?, | |
/* Grid Layout Level 1 - CR */ | |
~grid: option(string)=?, | |
~gridArea: option(string)=?, | |
~gridAutoColumns: option(string)=?, | |
~gridAutoFlow: option(string)=?, | |
~gridAutoRows: option(string)=?, | |
~gridColumn: option(string)=?, | |
~gridColumnEnd: option(string)=?, | |
~gridColumnGap: option(string)=?, | |
~gridColumnStart: option(string)=?, | |
~gridGap: option(string)=?, | |
~gridRow: option(string)=?, | |
~gridRowEnd: option(string)=?, | |
~gridRowGap: option(string)=?, | |
~gridRowStart: option(string)=?, | |
~gridTemplate: option(string)=?, | |
~gridTempalteAreas: option(string)=?, | |
~gridTemplateColumns: option(string)=?, | |
~gridTemplateRows: option(string)=?, | |
/* Will Change Level 1 - CR */ | |
~willChange: option(string)=?, | |
/* Text Level 3 - LC */ | |
~hangingPunctuation: option(string)=?, | |
~hyphens: option(string)=?, | |
/* letterSpacing - already defined by CSS2Properties */ | |
~lineBreak: option(string)=?, | |
~overflowWrap: option(string)=?, | |
~tabSize: option(string)=?, | |
/* textAlign - already defined by CSS2Properties */ | |
~textAlignLast: option(string)=?, | |
~textJustify: option(string)=?, | |
~wordBreak: option(string)=?, | |
~wordWrap: option(string)=?, | |
/* Animations - WD */ | |
~animation: option(string)=?, | |
~animationDelay: option(string)=?, | |
~animationDirection: option(string)=?, | |
~animationDuration: option(string)=?, | |
~animationFillMode: option(string)=?, | |
~animationIterationCount: option(string)=?, | |
~animationName: option(string)=?, | |
~animationPlayState: option(string)=?, | |
~animationTimingFunction: option(string)=?, | |
/* Transitions - WD */ | |
~transition: option(string)=?, | |
~transitionDelay: option(string)=?, | |
~transitionDuration: option(string)=?, | |
~transitionProperty: option(string)=?, | |
~transitionTimingFunction: option(string)=?, | |
/* Transforms Level 1 - WD */ | |
~backfaceVisibility: option(string)=?, | |
~perspective: option(string)=?, | |
~perspectiveOrigin: option(string)=?, | |
~transform: option(string)=?, | |
~transformOrigin: option(string)=?, | |
~transformStyle: option(string)=?, | |
/* Box Alignment Level 3 - WD */ | |
/* alignContent - already defined by Flexible Box Layout */ | |
/* alignItems - already defined by Flexible Box Layout */ | |
~justifyItems: option(string)=?, | |
~justifySelf: option(string)=?, | |
~placeContent: option(string)=?, | |
~placeItems: option(string)=?, | |
~placeSelf: option(string)=?, | |
/* Basic User Interface Level 4 - FPWD */ | |
~appearance: option(string)=?, | |
~caret: option(string)=?, | |
~caretAnimation: option(string)=?, | |
~caretShape: option(string)=?, | |
~userSelect: option(string)=?, | |
/* Overflow Level 3 - WD */ | |
~maxLines: option(string)=?, | |
/* Basix Box Model - WD */ | |
~marqueeDirection: option(string)=?, | |
~marqueeLoop: option(string)=?, | |
~marqueeSpeed: option(string)=?, | |
~marqueeStyle: option(string)=?, | |
~overflowStyle: option(string)=?, | |
~rotation: option(string)=?, | |
~rotationPoint: option(string)=?, | |
~alignmentBaseline: option(string)=?, | |
~baselineShift: option(string)=?, | |
~clip: option(string)=?, | |
~colorInterpolation: option(string)=?, | |
~colorInterpolationFilters: option(string)=?, | |
~colorProfile: option(string)=?, | |
~colorRendering: option(string)=?, | |
~cursor: option(string)=?, | |
~dominantBaseline: option(string)=?, | |
~fill: option(string)=?, | |
~fillOpacity: option(string)=?, | |
~fillRule: option(string)=?, | |
~filter: option(string)=?, | |
~floodColor: option(string)=?, | |
~floodOpacity: option(string)=?, | |
~glyphOrientationHorizontal: option(string)=?, | |
~glyphOrientationVertical: option(string)=?, | |
~imageRendering: option(string)=?, | |
~kerning: option(string)=?, | |
~lightingColor: option(string)=?, | |
~markerEnd: option(string)=?, | |
~markerMid: option(string)=?, | |
~markerStart: option(string)=?, | |
~pointerEvents: option(string)=?, | |
~shapeRendering: option(string)=?, | |
~stopColor: option(string)=?, | |
~stopOpacity: option(string)=?, | |
~stroke: option(string)=?, | |
~strokeDasharray: option(string)=?, | |
~strokeDashoffset: option(string)=?, | |
~strokeLinecap: option(string)=?, | |
~strokeLinejoin: option(string)=?, | |
~strokeMiterlimit: option(string)=?, | |
~strokeOpacity: option(string)=?, | |
~strokeWidth: option(string)=?, | |
~textAnchor: option(string)=?, | |
~textRendering: option(string)=?, | |
/* Ruby Layout Level 1 - WD */ | |
~rubyAlign: option(string)=?, | |
~rubyMerge: option(string)=?, | |
~rubyPosition: option(string)=?, | |
/*element props*/ | |
~key: option(string)=?, | |
~ref: option((Js.nullable(Dom.element) => unit))=?, | |
/* react textarea/input */ | |
~defaultChecked: option(Js.boolean)=?, | |
~defaultValue: option(string)=?, | |
/* global html attributes */ | |
~accessKey: option(string)=?, | |
~className: option(string)=?, /* substitute for "class" */ | |
~contentEditable: option(Js.boolean)=?, | |
~contextMenu: option(string)=?, | |
~dir: option(string)=?, /* "ltr", "rtl" or "auto" */ | |
~draggable: option(Js.boolean)=?, | |
~hidden: option(Js.boolean)=?, | |
~id: option(string)=?, | |
~lang: option(string)=?, | |
~role: option(string)=?, /* ARIA role */ | |
~style: option(ReactDOMRe.style)=?, | |
~spellCheck: option(Js.boolean)=?, | |
~tabIndex: option(int)=?, | |
~title: option(string)=?, | |
/* html5 microdata */ | |
~itemID: option(string)=?, | |
~itemProp: option(string)=?, | |
~itemRef: option(string)=?, | |
~itemScope: option(Js.boolean)=?, | |
~itemType: option(string)=?, /* uri */ | |
/* tag-specific html attributes */ | |
~accept: option(string)=?, | |
~acceptCharset: option(string)=?, | |
~action: option(string)=?, /* uri */ | |
~allowFullScreen: option(Js.boolean)=?, | |
~alt: option(string)=?, | |
~async: option(Js.boolean)=?, | |
~autoComplete: option(string)=?, /* has a fixed, but large-ish, set of possible values */ | |
~autoFocus: option(Js.boolean)=?, | |
~autoPlay: option(Js.boolean)=?, | |
~challenge: option(string)=?, | |
~charSet: option(string)=?, | |
~checked: option(Js.boolean)=?, | |
~cite: option(string)=?, /* uri */ | |
~crossorigin: option(Js.boolean)=?, | |
~cols: option(int)=?, | |
~colSpan: option(int)=?, | |
~content: option(string)=?, | |
~controls: option(Js.boolean)=?, | |
~coords: option(string)=?, /* set of values specifying the coordinates of a region */ | |
~data: option(string)=?, /* uri */ | |
~dateTime: option(string)=?, /* "valid date string with optional time" */ | |
~default: option(Js.boolean)=?, | |
~defer: option(Js.boolean)=?, | |
~disabled: option(Js.boolean)=?, | |
~download: option(string)=?, /* should really be either a boolean, signifying presence, or a string */ | |
~encType: option(string)=?, /* "application/x-www-form-urlencoded", "multipart/form-data" or "text/plain" */ | |
~form: option(string)=?, | |
~formAction: option(string)=?, /* uri */ | |
~formTarget: option(string)=?, /* "_blank", "_self", etc. */ | |
~formMethod: option(string)=?, /* "post", "get", "put" */ | |
~headers: option(string)=?, | |
~height: option(string)=?, /* in html5 this can only be a number, but in html4 it can ba a percentage as well */ | |
~high: option(int)=?, | |
~href: option(string)=?, /* uri */ | |
~hrefLang: option(string)=?, | |
~htmlFor: option(string)=?, /* substitute for "for" */ | |
~httpEquiv: option(string)=?, /* has a fixed set of possible values */ | |
~icon: option(string)=?, /* uri? */ | |
~inputMode: option(string)=?, /* "verbatim", "latin", "numeric", etc. */ | |
~integrity: option(string)=?, | |
~keyType: option(string)=?, | |
~kind: option(string)=?, /* has a fixed set of possible values */ | |
~label: option(string)=?, | |
~list: option(string)=?, | |
~loop: option(Js.boolean)=?, | |
~low: option(int)=?, | |
~manifest: option(string)=?, /* uri */ | |
~max: option(string)=?, /* should be int or Js.Date.t */ | |
~maxLength: option(int)=?, | |
~media: option(string)=?, /* a valid media query */ | |
~mediaGroup: option(string)=?, | |
~method: option(string)=?, /* "post" or "get" */ | |
~min: option(int)=?, | |
~minLength: option(int)=?, | |
~multiple: option(Js.boolean)=?, | |
~muted: option(Js.boolean)=?, | |
~name: option(string)=?, | |
~nonce: option(string)=?, | |
~noValidate: option(Js.boolean)=?, | |
~_open: option(Js.boolean)=?, | |
~optimum: option(int)=?, | |
~pattern: option(string)=?, /* valid Js RegExp */ | |
~placeholder: option(string)=?, | |
~poster: option(string)=?, /* uri */ | |
~preload: option(string)=?, /* "none", "metadata" or "auto" (and "" as a synonym for "auto") */ | |
~radioGroup: option(string)=?, | |
~readOnly: option(Js.boolean)=?, | |
~rel: option(string)=?, /* a space- or comma-separated (depending on the element) list of a fixed set of "link types" */ | |
~required: option(Js.boolean)=?, | |
~reversed: option(Js.boolean)=?, | |
~rows: option(int)=?, | |
~rowSpan: option(int)=?, | |
~sandbox: option(string)=?, /* has a fixed set of possible values */ | |
~scope: option(string)=?, /* has a fixed set of possible values */ | |
~scoped: option(Js.boolean)=?, | |
~scrolling: option(string)=?, /* html4 only, "auto", "yes" or "no" */ | |
/* seamless - supported by React, but removed from the html5 spec */ | |
~selected: option(Js.boolean)=?, | |
~shape: option(string)=?, | |
~size: option(int)=?, | |
~sizes: option(string)=?, | |
~span: option(int)=?, | |
~src: option(string)=?, /* uri */ | |
~srcDoc: option(string)=?, | |
~srcLang: option(string)=?, | |
~srcSet: option(string)=?, | |
~start: option(int)=?, | |
~step: option(float)=?, | |
~summary: option(string)=?, /* deprecated */ | |
~target: option(string)=?, | |
~_type: option(string)=?, /* has a fixed but large-ish set of possible values */ | |
~useMap: option(string)=?, | |
~value: option(string)=?, | |
~width: option(string)=?, /* in html5 this can only be a number, but in html4 it can ba a percentage as well */ | |
~wrap: option(string)=?, /* "hard" or "soft" */ | |
/* Clipboard events */ | |
~onCopy: option((ReactEventRe.Clipboard.t => unit))=?, | |
~onCut: option((ReactEventRe.Clipboard.t => unit))=?, | |
~onPaste: option((ReactEventRe.Clipboard.t => unit))=?, | |
/* Composition events */ | |
~onCompositionEnd: option((ReactEventRe.Composition.t => unit))=?, | |
~onCompositionStart: option((ReactEventRe.Composition.t => unit))=?, | |
~onCompositionUpdate: option((ReactEventRe.Composition.t => unit))=?, | |
/* Keyboard events */ | |
~onKeyDown: option((ReactEventRe.Keyboard.t => unit))=?, | |
~onKeyPress: option((ReactEventRe.Keyboard.t => unit))=?, | |
~onKeyUp: option((ReactEventRe.Keyboard.t => unit))=?, | |
/* Focus events */ | |
~onFocus: option((ReactEventRe.Focus.t => unit))=?, | |
~onBlur: option((ReactEventRe.Focus.t => unit))=?, | |
/* Form events */ | |
~onChange: option((ReactEventRe.Form.t => unit))=?, | |
~onInput: option((ReactEventRe.Form.t => unit))=?, | |
~onSubmit: option((ReactEventRe.Form.t => unit))=?, | |
/* Mouse events */ | |
~onClick: option((ReactEventRe.Mouse.t => unit))=?, | |
~onContextMenu: option((ReactEventRe.Mouse.t => unit))=?, | |
~onDoubleClick: option((ReactEventRe.Mouse.t => unit))=?, | |
~onDrag: option((ReactEventRe.Mouse.t => unit))=?, | |
~onDragEnd: option((ReactEventRe.Mouse.t => unit))=?, | |
~onDragEnter: option((ReactEventRe.Mouse.t => unit))=?, | |
~onDragExit: option((ReactEventRe.Mouse.t => unit))=?, | |
~onDragLeave: option((ReactEventRe.Mouse.t => unit))=?, | |
~onDragOver: option((ReactEventRe.Mouse.t => unit))=?, | |
~onDragStart: option((ReactEventRe.Mouse.t => unit))=?, | |
~onDrop: option((ReactEventRe.Mouse.t => unit))=?, | |
~onMouseDown: option((ReactEventRe.Mouse.t => unit))=?, | |
~onMouseEnter: option((ReactEventRe.Mouse.t => unit))=?, | |
~onMouseLeave: option((ReactEventRe.Mouse.t => unit))=?, | |
~onMouseMove: option((ReactEventRe.Mouse.t => unit))=?, | |
~onMouseOut: option((ReactEventRe.Mouse.t => unit))=?, | |
~onMouseOver: option((ReactEventRe.Mouse.t => unit))=?, | |
~onMouseUp: option((ReactEventRe.Mouse.t => unit))=?, | |
/* Selection events */ | |
~onSelect: option((ReactEventRe.Selection.t => unit))=?, | |
/* Touch events */ | |
~onTouchCancel: option((ReactEventRe.Touch.t => unit))=?, | |
~onTouchEnd: option((ReactEventRe.Touch.t => unit))=?, | |
~onTouchMove: option((ReactEventRe.Touch.t => unit))=?, | |
~onTouchStart: option((ReactEventRe.Touch.t => unit))=?, | |
/* UI events */ | |
~onScroll: option((ReactEventRe.UI.t => unit))=?, | |
/* Wheel events */ | |
~onWheel: option((ReactEventRe.Wheel.t => unit))=?, | |
/* Media events */ | |
~onAbort: option((ReactEventRe.Media.t => unit))=?, | |
~onCanPlay: option((ReactEventRe.Media.t => unit))=?, | |
~onCanPlayThrough: option((ReactEventRe.Media.t => unit))=?, | |
~onDurationChange: option((ReactEventRe.Media.t => unit))=?, | |
~onEmptied: option((ReactEventRe.Media.t => unit))=?, | |
~onEncrypetd: option((ReactEventRe.Media.t => unit))=?, | |
~onEnded: option((ReactEventRe.Media.t => unit))=?, | |
~onError: option((ReactEventRe.Media.t => unit))=?, | |
~onLoadedData: option((ReactEventRe.Media.t => unit))=?, | |
~onLoadedMetadata: option((ReactEventRe.Media.t => unit))=?, | |
~onLoadStart: option((ReactEventRe.Media.t => unit))=?, | |
~onPause: option((ReactEventRe.Media.t => unit))=?, | |
~onPlay: option((ReactEventRe.Media.t => unit))=?, | |
~onPlaying: option((ReactEventRe.Media.t => unit))=?, | |
~onProgress: option((ReactEventRe.Media.t => unit))=?, | |
~onRateChange: option((ReactEventRe.Media.t => unit))=?, | |
~onSeeked: option((ReactEventRe.Media.t => unit))=?, | |
~onSeeking: option((ReactEventRe.Media.t => unit))=?, | |
~onStalled: option((ReactEventRe.Media.t => unit))=?, | |
~onSuspend: option((ReactEventRe.Media.t => unit))=?, | |
~onTimeUpdate: option((ReactEventRe.Media.t => unit))=?, | |
~onVolumeChange: option((ReactEventRe.Media.t => unit))=?, | |
~onWaiting: option((ReactEventRe.Media.t => unit))=?, | |
/* Image events */ | |
~onLoad: option((ReactEventRe.Image.t => unit))=? /*onError: option(: option((ReactEventRe.Image.t => unit)? =>*/, /* duplicate */ | |
/* Animation events */ | |
~onAnimationStart: option((ReactEventRe.Animation.t => unit))=?, | |
~onAnimationEnd: option((ReactEventRe.Animation.t => unit))=?, | |
~onAnimationIteration: option((ReactEventRe.Animation.t => unit))=?, | |
/* Transition events */ | |
~onTransitionEnd: option((ReactEventRe.Transition.t => unit))=?, | |
/* svg */ | |
~accentHeight: option(string)=?, | |
~accumulate: option(string)=?, | |
~additive: option(string)=?, | |
~alignmentBaseline: option(string)=?, | |
~allowReorder: option(string)=?, | |
~alphabetic: option(string)=?, | |
~amplitude: option(string)=?, | |
~arabicForm: option(string)=?, | |
~ascent: option(string)=?, | |
~attributeName: option(string)=?, | |
~attributeType: option(string)=?, | |
~autoReverse: option(string)=?, | |
~azimuth: option(string)=?, | |
~baseFrequency: option(string)=?, | |
~baseProfile: option(string)=?, | |
~baselineShift: option(string)=?, | |
~bbox: option(string)=?, | |
~_begin: option(string)=?, | |
~bias: option(string)=?, | |
~by: option(string)=?, | |
~calcMode: option(string)=?, | |
~capHeight: option(string)=?, | |
~clip: option(string)=?, | |
~clipPath: option(string)=?, | |
~clipPathUnits: option(string)=?, | |
~clipRule: option(string)=?, | |
~colorInterpolation: option(string)=?, | |
~colorInterpolationFilters: option(string)=?, | |
~colorProfile: option(string)=?, | |
~colorRendering: option(string)=?, | |
~contentScriptType: option(string)=?, | |
~contentStyleType: option(string)=?, | |
~cursor: option(string)=?, | |
~cx: option(string)=?, | |
~cy: option(string)=?, | |
~d: option(string)=?, | |
~decelerate: option(string)=?, | |
~descent: option(string)=?, | |
~diffuseConstant: option(string)=?, | |
~direction: option(string)=?, | |
~display: option(string)=?, | |
~divisor: option(string)=?, | |
~dominantBaseline: option(string)=?, | |
~dur: option(string)=?, | |
~dx: option(string)=?, | |
~dy: option(string)=?, | |
~edgeMode: option(string)=?, | |
~elevation: option(string)=?, | |
~enableBackground: option(string)=?, | |
~_end: option(string)=?, | |
~exponent: option(string)=?, | |
~externalResourcesRequired: option(string)=?, | |
~fill: option(string)=?, | |
~fillOpacity: option(string)=?, | |
~fillRule: option(string)=?, | |
~filter: option(string)=?, | |
~filterRes: option(string)=?, | |
~filterUnits: option(string)=?, | |
~floodColor: option(string)=?, | |
~floodOpacity: option(string)=?, | |
~focusable: option(string)=?, | |
~fontFamily: option(string)=?, | |
~fontSize: option(string)=?, | |
~fontSizeAdjust: option(string)=?, | |
~fontStretch: option(string)=?, | |
~fontVariant: option(string)=?, | |
~fontWeight: option(string)=?, | |
~fomat: option(string)=?, | |
~from: option(string)=?, | |
~fx: option(string)=?, | |
~fy: option(string)=?, | |
~g1: option(string)=?, | |
~g2: option(string)=?, | |
~glyphName: option(string)=?, | |
~glyphOrientationHorizontal: option(string)=?, | |
~glyphOrientationVertical: option(string)=?, | |
~glyphRef: option(string)=?, | |
~gradientTransform: option(string)=?, | |
~gradientUnits: option(string)=?, | |
~hanging: option(string)=?, | |
~horizAdvX: option(string)=?, | |
~horizOriginX: option(string)=?, | |
~ideographic: option(string)=?, | |
~imageRendering: option(string)=?, | |
~_in: option(string)=?, | |
~in2: option(string)=?, | |
~intercept: option(string)=?, | |
~k: option(string)=?, | |
~k1: option(string)=?, | |
~k2: option(string)=?, | |
~k3: option(string)=?, | |
~k4: option(string)=?, | |
~kernelMatrix: option(string)=?, | |
~kernelUnitLength: option(string)=?, | |
~kerning: option(string)=?, | |
~keyPoints: option(string)=?, | |
~keySplines: option(string)=?, | |
~keyTimes: option(string)=?, | |
~lengthAdjust: option(string)=?, | |
~letterSpacing: option(string)=?, | |
~lightingColor: option(string)=?, | |
~limitingConeAngle: option(string)=?, | |
~local: option(string)=?, | |
~markerEnd: option(string)=?, | |
~markerHeight: option(string)=?, | |
~markerMid: option(string)=?, | |
~markerStart: option(string)=?, | |
~markerUnits: option(string)=?, | |
~markerWidth: option(string)=?, | |
~mask: option(string)=?, | |
~maskContentUnits: option(string)=?, | |
~maskUnits: option(string)=?, | |
~mathematical: option(string)=?, | |
~mode: option(string)=?, | |
~numOctaves: option(string)=?, | |
~offset: option(string)=?, | |
~opacity: option(string)=?, | |
~operator: option(string)=?, | |
~order: option(string)=?, | |
~orient: option(string)=?, | |
~orientation: option(string)=?, | |
~origin: option(string)=?, | |
~overflow: option(string)=?, | |
~overflowX: option(string)=?, | |
~overflowY: option(string)=?, | |
~overlinePosition: option(string)=?, | |
~overlineThickness: option(string)=?, | |
~paintOrder: option(string)=?, | |
~panose1: option(string)=?, | |
~pathLength: option(string)=?, | |
~patternContentUnits: option(string)=?, | |
~patternTransform: option(string)=?, | |
~patternUnits: option(string)=?, | |
~pointerEvents: option(string)=?, | |
~points: option(string)=?, | |
~pointsAtX: option(string)=?, | |
~pointsAtY: option(string)=?, | |
~pointsAtZ: option(string)=?, | |
~preserveAlpha: option(string)=?, | |
~preserveAspectRatio: option(string)=?, | |
~primitiveUnits: option(string)=?, | |
~r: option(string)=?, | |
~radius: option(string)=?, | |
~refX: option(string)=?, | |
~refY: option(string)=?, | |
~renderingIntent: option(string)=?, | |
~repeatCount: option(string)=?, | |
~repeatDur: option(string)=?, | |
~requiredExtensions: option(string)=?, | |
~requiredFeatures: option(string)=?, | |
~restart: option(string)=?, | |
~result: option(string)=?, | |
~rotate: option(string)=?, | |
~rx: option(string)=?, | |
~ry: option(string)=?, | |
~scale: option(string)=?, | |
~seed: option(string)=?, | |
~shapeRendering: option(string)=?, | |
~slope: option(string)=?, | |
~spacing: option(string)=?, | |
~specularConstant: option(string)=?, | |
~specularExponent: option(string)=?, | |
~speed: option(string)=?, | |
~spreadMethod: option(string)=?, | |
~startOffset: option(string)=?, | |
~stdDeviation: option(string)=?, | |
~stemh: option(string)=?, | |
~stemv: option(string)=?, | |
~stitchTiles: option(string)=?, | |
~stopColor: option(string)=?, | |
~stopOpacity: option(string)=?, | |
~strikethroughPosition: option(string)=?, | |
~strikethroughThickness: option(string)=?, | |
~string: option(string)=?, | |
~stroke: option(string)=?, | |
~strokeDasharray: option(string)=?, | |
~strokeDashoffset: option(string)=?, | |
~strokeLinecap: option(string)=?, | |
~strokeLinejoin: option(string)=?, | |
~strokeMiterlimit: option(string)=?, | |
~strokeOpacity: option(string)=?, | |
~strokeWidth: option(string)=?, | |
~surfaceScale: option(string)=?, | |
~systemLanguage: option(string)=?, | |
~tableValues: option(string)=?, | |
~targetX: option(string)=?, | |
~targetY: option(string)=?, | |
~textAnchor: option(string)=?, | |
~textDecoration: option(string)=?, | |
~textLength: option(string)=?, | |
~textRendering: option(string)=?, | |
~_to: option(string)=?, | |
~transform: option(string)=?, | |
~u1: option(string)=?, | |
~u2: option(string)=?, | |
~underlinePosition: option(string)=?, | |
~underlineThickness: option(string)=?, | |
~unicode: option(string)=?, | |
~unicodeBidi: option(string)=?, | |
~unicodeRange: option(string)=?, | |
~unitsPerEm: option(string)=?, | |
~vAlphabetic: option(string)=?, | |
~vHanging: option(string)=?, | |
~vIdeographic: option(string)=?, | |
~vMathematical: option(string)=?, | |
~values: option(string)=?, | |
~vectorEffect: option(string)=?, | |
~version: option(string)=?, | |
~vertAdvX: option(string)=?, | |
~vertAdvY: option(string)=?, | |
~vertOriginX: option(string)=?, | |
~vertOriginY: option(string)=?, | |
~viewBox: option(string)=?, | |
~viewTarget: option(string)=?, | |
~visibility: option(string)=?, | |
/*width: option(: option(string? =>*/ | |
~widths: option(string)=?, | |
~wordSpacing: option(string)=?, | |
~writingMode: option(string)=?, | |
~x: option(string)=?, | |
~x1: option(string)=?, | |
~x2: option(string)=?, | |
~xChannelSelector: option(string)=?, | |
~xHeight: option(string)=?, | |
~xlinkActuate: option(string)=?, | |
~xlinkArcrole: option(string)=?, | |
~xlinkHref: option(string)=?, | |
~xlinkRole: option(string)=?, | |
~xlinkShow: option(string)=?, | |
~xlinkTitle: option(string)=?, | |
~xlinkType: option(string)=?, | |
~xmlns: option(string)=?, | |
~xmlnsXlink: option(string)=?, | |
~xmlBase: option(string)=?, | |
~xmlLang: option(string)=?, | |
~xmlSpace: option(string)=?, | |
~y: option(string)=?, | |
~y1: option(string)=?, | |
~y2: option(string)=?, | |
~yChannelSelector: option(string)=?, | |
~z: option(string)=?, | |
~zoomAndPan: option(string)=?, | |
/* RDFa */ | |
~about: option(string)=?, | |
~datatype: option(string)=?, | |
~inlist: option(string)=?, | |
~prefix: option(string)=?, | |
~property: option(string)=?, | |
~resource: option(string)=?, | |
~typeof: option(string)=?, | |
~vocab: option(string)=?, | |
/* react-specific */ | |
/*~dangerouslySetInnerHTML: option( {. "__html": option( string})=?,*/ | |
~suppressContentEditableWarning: option(Js.boolean)=?, | |
~component: option(string)=?, | |
children | |
) => | |
ReasonReact.wrapJsForReason( | |
~reactClass=box, | |
~props={ | |
"component": Js.Null_undefined.from_opt(component), | |
"azimuth": Js.Null_undefined.from_opt(azimuth), | |
"background": Js.Null_undefined.from_opt(background), | |
"backgroundAttachment": Js.Null_undefined.from_opt(backgroundAttachment), | |
"backgroundColor": Js.Null_undefined.from_opt(backgroundColor), | |
"backgroundImage": Js.Null_undefined.from_opt(backgroundImage), | |
"backgroundPosition": Js.Null_undefined.from_opt(backgroundPosition), | |
"backgroundRepeat": Js.Null_undefined.from_opt(backgroundRepeat), | |
"border": Js.Null_undefined.from_opt(border), | |
"borderCollapse": Js.Null_undefined.from_opt(borderCollapse), | |
"borderColor": Js.Null_undefined.from_opt(borderColor), | |
"borderSpacing": Js.Null_undefined.from_opt(borderSpacing), | |
"borderStyle": Js.Null_undefined.from_opt(borderStyle), | |
"borderTop": Js.Null_undefined.from_opt(borderTop), | |
"borderRight": Js.Null_undefined.from_opt(borderRight), | |
"borderBottom": Js.Null_undefined.from_opt(borderBottom), | |
"borderLeft": Js.Null_undefined.from_opt(borderLeft), | |
"borderTopColor": Js.Null_undefined.from_opt(borderTopColor), | |
"borderRightColor": Js.Null_undefined.from_opt(borderRightColor), | |
"borderBottomColor": Js.Null_undefined.from_opt(borderBottomColor), | |
"borderLeftColor": Js.Null_undefined.from_opt(borderLeftColor), | |
"borderTopStyle": Js.Null_undefined.from_opt(borderTopStyle), | |
"borderRightStyle": Js.Null_undefined.from_opt(borderRightStyle), | |
"borderBottomStyle": Js.Null_undefined.from_opt(borderBottomStyle), | |
"borderLeftStyle": Js.Null_undefined.from_opt(borderLeftStyle), | |
"borderTopWidth": Js.Null_undefined.from_opt(borderTopWidth), | |
"borderRightWidth": Js.Null_undefined.from_opt(borderRightWidth), | |
"borderBottomWidth": Js.Null_undefined.from_opt(borderBottomWidth), | |
"borderLeftWidth": Js.Null_undefined.from_opt(borderLeftWidth), | |
"borderWidth": Js.Null_undefined.from_opt(borderWidth), | |
"bottom": Js.Null_undefined.from_opt(bottom), | |
"captionSide": Js.Null_undefined.from_opt(captionSide), | |
"clear": Js.Null_undefined.from_opt(clear), | |
"color": Js.Null_undefined.from_opt(color), | |
"counterIncrement": Js.Null_undefined.from_opt(counterIncrement), | |
"counterReset": Js.Null_undefined.from_opt(counterReset), | |
"cue": Js.Null_undefined.from_opt(cue), | |
"cueAfter": Js.Null_undefined.from_opt(cueAfter), | |
"cueBefore": Js.Null_undefined.from_opt(cueBefore), | |
"cursor": Js.Null_undefined.from_opt(cursor), | |
"direction": Js.Null_undefined.from_opt(direction), | |
"display": Js.Null_undefined.from_opt(display), | |
"elevation": Js.Null_undefined.from_opt(elevation), | |
"emptyCells": Js.Null_undefined.from_opt(emptyCells), | |
"float": Js.Null_undefined.from_opt(float), | |
"font": Js.Null_undefined.from_opt(font), | |
"fontFamily": Js.Null_undefined.from_opt(fontFamily), | |
"fontSize": Js.Null_undefined.from_opt(fontSize), | |
"fontSizeAdjust": Js.Null_undefined.from_opt(fontSizeAdjust), | |
"fontStretch": Js.Null_undefined.from_opt(fontStretch), | |
"fontStyle": Js.Null_undefined.from_opt(fontStyle), | |
"fontVariant": Js.Null_undefined.from_opt(fontVariant), | |
"fontWeight": Js.Null_undefined.from_opt(fontWeight), | |
"left": Js.Null_undefined.from_opt(left), | |
"letterSpacing": Js.Null_undefined.from_opt(letterSpacing), | |
"lineHeight": Js.Null_undefined.from_opt(lineHeight), | |
"listStyle": Js.Null_undefined.from_opt(listStyle), | |
"listStyleImage": Js.Null_undefined.from_opt(listStyleImage), | |
"listStylePosition": Js.Null_undefined.from_opt(listStylePosition), | |
"listStyleType": Js.Null_undefined.from_opt(listStyleType), | |
"margin": Js.Null_undefined.from_opt(margin), | |
"marginTop": Js.Null_undefined.from_opt(marginTop), | |
"marginRight": Js.Null_undefined.from_opt(marginRight), | |
"marginBottom": Js.Null_undefined.from_opt(marginBottom), | |
"marginLeft": Js.Null_undefined.from_opt(marginLeft), | |
"markerOffset": Js.Null_undefined.from_opt(markerOffset), | |
"marks": Js.Null_undefined.from_opt(marks), | |
"maxHeight": Js.Null_undefined.from_opt(maxHeight), | |
"maxWidth": Js.Null_undefined.from_opt(maxWidth), | |
"minHeight": Js.Null_undefined.from_opt(minHeight), | |
"minWidth": Js.Null_undefined.from_opt(minWidth), | |
"orphans": Js.Null_undefined.from_opt(orphans), | |
"outline": Js.Null_undefined.from_opt(outline), | |
"outlineColor": Js.Null_undefined.from_opt(outlineColor), | |
"outlineStyle": Js.Null_undefined.from_opt(outlineStyle), | |
"outlineWidth": Js.Null_undefined.from_opt(outlineWidth), | |
"overflow": Js.Null_undefined.from_opt(overflow), | |
"overflowX": Js.Null_undefined.from_opt(overflowX), | |
"overflowY": Js.Null_undefined.from_opt(overflowY), | |
"padding": Js.Null_undefined.from_opt(padding), | |
"paddingTop": Js.Null_undefined.from_opt(paddingTop), | |
"paddingRight": Js.Null_undefined.from_opt(paddingRight), | |
"paddingBottom": Js.Null_undefined.from_opt(paddingBottom), | |
"paddingLeft": Js.Null_undefined.from_opt(paddingLeft), | |
"page": Js.Null_undefined.from_opt(page), | |
"pageBreakAfter": Js.Null_undefined.from_opt(pageBreakAfter), | |
"pageBreakBefore": Js.Null_undefined.from_opt(pageBreakBefore), | |
"pageBreakInside": Js.Null_undefined.from_opt(pageBreakInside), | |
"pause": Js.Null_undefined.from_opt(pause), | |
"pauseAfter": Js.Null_undefined.from_opt(pauseAfter), | |
"pauseBefore": Js.Null_undefined.from_opt(pauseBefore), | |
"pitch": Js.Null_undefined.from_opt(pitch), | |
"pitchRange": Js.Null_undefined.from_opt(pitchRange), | |
"playDuring": Js.Null_undefined.from_opt(playDuring), | |
"position": Js.Null_undefined.from_opt(position), | |
"quotes": Js.Null_undefined.from_opt(quotes), | |
"richness": Js.Null_undefined.from_opt(richness), | |
"right": Js.Null_undefined.from_opt(right), | |
"speak": Js.Null_undefined.from_opt(speak), | |
"speakHeader": Js.Null_undefined.from_opt(speakHeader), | |
"speakNumeral": Js.Null_undefined.from_opt(speakNumeral), | |
"speakPunctuation": Js.Null_undefined.from_opt(speakPunctuation), | |
"speechRate": Js.Null_undefined.from_opt(speechRate), | |
"stress": Js.Null_undefined.from_opt(stress), | |
"tableLayout": Js.Null_undefined.from_opt(tableLayout), | |
"textAlign": Js.Null_undefined.from_opt(textAlign), | |
"textDecoration": Js.Null_undefined.from_opt(textDecoration), | |
"textIndent": Js.Null_undefined.from_opt(textIndent), | |
"textShadow": Js.Null_undefined.from_opt(textShadow), | |
"textTransform": Js.Null_undefined.from_opt(textTransform), | |
"top": Js.Null_undefined.from_opt(top), | |
"unicodeBidi": Js.Null_undefined.from_opt(unicodeBidi), | |
"verticalAlign": Js.Null_undefined.from_opt(verticalAlign), | |
"visibility": Js.Null_undefined.from_opt(visibility), | |
"voiceFamily": Js.Null_undefined.from_opt(voiceFamily), | |
"volume": Js.Null_undefined.from_opt(volume), | |
"whiteSpace": Js.Null_undefined.from_opt(whiteSpace), | |
"widows": Js.Null_undefined.from_opt(widows), | |
"wordSpacing": Js.Null_undefined.from_opt(wordSpacing), | |
"zIndex": Js.Null_undefined.from_opt(zIndex), | |
"opacity": Js.Null_undefined.from_opt(opacity), | |
"backgroundOrigin": Js.Null_undefined.from_opt(backgroundOrigin), | |
"backgroundSize": Js.Null_undefined.from_opt(backgroundSize), | |
"backgroundClip": Js.Null_undefined.from_opt(backgroundClip), | |
"borderRadius": Js.Null_undefined.from_opt(borderRadius), | |
"borderTopLeftRadius": Js.Null_undefined.from_opt(borderTopLeftRadius), | |
"borderTopRightRadius": Js.Null_undefined.from_opt(borderTopRightRadius), | |
"borderBottomLeftRadius": Js.Null_undefined.from_opt(borderBottomLeftRadius), | |
"borderBottomRightRadius": Js.Null_undefined.from_opt(borderBottomRightRadius), | |
"borderImage": Js.Null_undefined.from_opt(borderImage), | |
"borderImageSource": Js.Null_undefined.from_opt(borderImageSource), | |
"borderImageSlice": Js.Null_undefined.from_opt(borderImageSlice), | |
"borderImageWidth": Js.Null_undefined.from_opt(borderImageWidth), | |
"borderImageOutset": Js.Null_undefined.from_opt(borderImageOutset), | |
"borderImageRepeat": Js.Null_undefined.from_opt(borderImageRepeat), | |
"boxShadow": Js.Null_undefined.from_opt(boxShadow), | |
"columns": Js.Null_undefined.from_opt(columns), | |
"columnCount": Js.Null_undefined.from_opt(columnCount), | |
"columnFill": Js.Null_undefined.from_opt(columnFill), | |
"columnGap": Js.Null_undefined.from_opt(columnGap), | |
"columnRule": Js.Null_undefined.from_opt(columnRule), | |
"columnRuleColor": Js.Null_undefined.from_opt(columnRuleColor), | |
"columnRuleStyle": Js.Null_undefined.from_opt(columnRuleStyle), | |
"columnRuleWidth": Js.Null_undefined.from_opt(columnRuleWidth), | |
"columnSpan": Js.Null_undefined.from_opt(columnSpan), | |
"columnWidth": Js.Null_undefined.from_opt(columnWidth), | |
"breakAfter": Js.Null_undefined.from_opt(breakAfter), | |
"breakBefore": Js.Null_undefined.from_opt(breakBefore), | |
"breakInside": Js.Null_undefined.from_opt(breakInside), | |
"rest": Js.Null_undefined.from_opt(rest), | |
"restAfter": Js.Null_undefined.from_opt(restAfter), | |
"restBefore": Js.Null_undefined.from_opt(restBefore), | |
"speakAs": Js.Null_undefined.from_opt(speakAs), | |
"voiceBalance": Js.Null_undefined.from_opt(voiceBalance), | |
"voiceDuration": Js.Null_undefined.from_opt(voiceDuration), | |
"voicePitch": Js.Null_undefined.from_opt(voicePitch), | |
"voiceRange": Js.Null_undefined.from_opt(voiceRange), | |
"voiceRate": Js.Null_undefined.from_opt(voiceRate), | |
"voiceStress": Js.Null_undefined.from_opt(voiceStress), | |
"voiceVolume": Js.Null_undefined.from_opt(voiceVolume), | |
"objectFit": Js.Null_undefined.from_opt(objectFit), | |
"objectPosition": Js.Null_undefined.from_opt(objectPosition), | |
"imageResolution": Js.Null_undefined.from_opt(imageResolution), | |
"imageOrientation": Js.Null_undefined.from_opt(imageOrientation), | |
"alignContent": Js.Null_undefined.from_opt(alignContent), | |
"alignItems": Js.Null_undefined.from_opt(alignItems), | |
"alignSelf": Js.Null_undefined.from_opt(alignSelf), | |
"flex": Js.Null_undefined.from_opt(flex), | |
"flexBasis": Js.Null_undefined.from_opt(flexBasis), | |
"flexDirection": Js.Null_undefined.from_opt(flexDirection), | |
"flexFlow": Js.Null_undefined.from_opt(flexFlow), | |
"flexGrow": Js.Null_undefined.from_opt(flexGrow), | |
"flexShrink": Js.Null_undefined.from_opt(flexShrink), | |
"flexWrap": Js.Null_undefined.from_opt(flexWrap), | |
"justifyContent": Js.Null_undefined.from_opt(justifyContent), | |
"order": Js.Null_undefined.from_opt(order), | |
"textDecorationColor": Js.Null_undefined.from_opt(textDecorationColor), | |
"textDecorationLine": Js.Null_undefined.from_opt(textDecorationLine), | |
"textDecorationSkip": Js.Null_undefined.from_opt(textDecorationSkip), | |
"textDecorationStyle": Js.Null_undefined.from_opt(textDecorationStyle), | |
"textEmphasis": Js.Null_undefined.from_opt(textEmphasis), | |
"textEmphasisColor": Js.Null_undefined.from_opt(textEmphasisColor), | |
"textEmphasisPosition": Js.Null_undefined.from_opt(textEmphasisPosition), | |
"textEmphasisStyle": Js.Null_undefined.from_opt(textEmphasisStyle), | |
"textUnderlinePosition": Js.Null_undefined.from_opt(textUnderlinePosition), | |
"fontFeatureSettings": Js.Null_undefined.from_opt(fontFeatureSettings), | |
"fontKerning": Js.Null_undefined.from_opt(fontKerning), | |
"fontLanguageOverride": Js.Null_undefined.from_opt(fontLanguageOverride), | |
"fontSynthesis": Js.Null_undefined.from_opt(fontSynthesis), | |
"forntVariantAlternates": Js.Null_undefined.from_opt(forntVariantAlternates), | |
"fontVariantCaps": Js.Null_undefined.from_opt(fontVariantCaps), | |
"fontVariantEastAsian": Js.Null_undefined.from_opt(fontVariantEastAsian), | |
"fontVariantLigatures": Js.Null_undefined.from_opt(fontVariantLigatures), | |
"fontVariantNumeric": Js.Null_undefined.from_opt(fontVariantNumeric), | |
"fontVariantPosition": Js.Null_undefined.from_opt(fontVariantPosition), | |
"all": Js.Null_undefined.from_opt(all), | |
"textCombineUpright": Js.Null_undefined.from_opt(textCombineUpright), | |
"textOrientation": Js.Null_undefined.from_opt(textOrientation), | |
"writingMode": Js.Null_undefined.from_opt(writingMode), | |
"shapeImageThreshold": Js.Null_undefined.from_opt(shapeImageThreshold), | |
"shapeMargin": Js.Null_undefined.from_opt(shapeMargin), | |
"shapeOutside": Js.Null_undefined.from_opt(shapeOutside), | |
"mask": Js.Null_undefined.from_opt(mask), | |
"maskBorder": Js.Null_undefined.from_opt(maskBorder), | |
"maskBorderMode": Js.Null_undefined.from_opt(maskBorderMode), | |
"maskBorderOutset": Js.Null_undefined.from_opt(maskBorderOutset), | |
"maskBorderRepeat": Js.Null_undefined.from_opt(maskBorderRepeat), | |
"maskBorderSlice": Js.Null_undefined.from_opt(maskBorderSlice), | |
"maskBorderSource": Js.Null_undefined.from_opt(maskBorderSource), | |
"maskBorderWidth": Js.Null_undefined.from_opt(maskBorderWidth), | |
"maskClip": Js.Null_undefined.from_opt(maskClip), | |
"maskComposite": Js.Null_undefined.from_opt(maskComposite), | |
"maskImage": Js.Null_undefined.from_opt(maskImage), | |
"maskMode": Js.Null_undefined.from_opt(maskMode), | |
"maskOrigin": Js.Null_undefined.from_opt(maskOrigin), | |
"maskPosition": Js.Null_undefined.from_opt(maskPosition), | |
"maskRepeat": Js.Null_undefined.from_opt(maskRepeat), | |
"maskSize": Js.Null_undefined.from_opt(maskSize), | |
"maskType": Js.Null_undefined.from_opt(maskType), | |
"backgroundBlendMode": Js.Null_undefined.from_opt(backgroundBlendMode), | |
"isolation": Js.Null_undefined.from_opt(isolation), | |
"mixBlendMode": Js.Null_undefined.from_opt(mixBlendMode), | |
"boxDecorationBreak": Js.Null_undefined.from_opt(boxDecorationBreak), | |
"boxSizing": Js.Null_undefined.from_opt(boxSizing), | |
"caretColor": Js.Null_undefined.from_opt(caretColor), | |
"navDown": Js.Null_undefined.from_opt(navDown), | |
"navLeft": Js.Null_undefined.from_opt(navLeft), | |
"navRight": Js.Null_undefined.from_opt(navRight), | |
"navUp": Js.Null_undefined.from_opt(navUp), | |
"outlineOffset": Js.Null_undefined.from_opt(outlineOffset), | |
"resize": Js.Null_undefined.from_opt(resize), | |
"textOverflow": Js.Null_undefined.from_opt(textOverflow), | |
"grid": Js.Null_undefined.from_opt(grid), | |
"gridArea": Js.Null_undefined.from_opt(gridArea), | |
"gridAutoColumns": Js.Null_undefined.from_opt(gridAutoColumns), | |
"gridAutoFlow": Js.Null_undefined.from_opt(gridAutoFlow), | |
"gridAutoRows": Js.Null_undefined.from_opt(gridAutoRows), | |
"gridColumn": Js.Null_undefined.from_opt(gridColumn), | |
"gridColumnEnd": Js.Null_undefined.from_opt(gridColumnEnd), | |
"gridColumnGap": Js.Null_undefined.from_opt(gridColumnGap), | |
"gridColumnStart": Js.Null_undefined.from_opt(gridColumnStart), | |
"gridGap": Js.Null_undefined.from_opt(gridGap), | |
"gridRow": Js.Null_undefined.from_opt(gridRow), | |
"gridRowEnd": Js.Null_undefined.from_opt(gridRowEnd), | |
"gridRowGap": Js.Null_undefined.from_opt(gridRowGap), | |
"gridRowStart": Js.Null_undefined.from_opt(gridRowStart), | |
"gridTemplate": Js.Null_undefined.from_opt(gridTemplate), | |
"gridTempalteAreas": Js.Null_undefined.from_opt(gridTempalteAreas), | |
"gridTemplateColumns": Js.Null_undefined.from_opt(gridTemplateColumns), | |
"gridTemplateRows": Js.Null_undefined.from_opt(gridTemplateRows), | |
"willChange": Js.Null_undefined.from_opt(willChange), | |
"hangingPunctuation": Js.Null_undefined.from_opt(hangingPunctuation), | |
"hyphens": Js.Null_undefined.from_opt(hyphens), | |
"lineBreak": Js.Null_undefined.from_opt(lineBreak), | |
"overflowWrap": Js.Null_undefined.from_opt(overflowWrap), | |
"tabSize": Js.Null_undefined.from_opt(tabSize), | |
"textAlignLast": Js.Null_undefined.from_opt(textAlignLast), | |
"textJustify": Js.Null_undefined.from_opt(textJustify), | |
"wordBreak": Js.Null_undefined.from_opt(wordBreak), | |
"wordWrap": Js.Null_undefined.from_opt(wordWrap), | |
"animation": Js.Null_undefined.from_opt(animation), | |
"animationDelay": Js.Null_undefined.from_opt(animationDelay), | |
"animationDirection": Js.Null_undefined.from_opt(animationDirection), | |
"animationDuration": Js.Null_undefined.from_opt(animationDuration), | |
"animationFillMode": Js.Null_undefined.from_opt(animationFillMode), | |
"animationIterationCount": Js.Null_undefined.from_opt(animationIterationCount), | |
"animationName": Js.Null_undefined.from_opt(animationName), | |
"animationPlayState": Js.Null_undefined.from_opt(animationPlayState), | |
"animationTimingFunction": Js.Null_undefined.from_opt(animationTimingFunction), | |
"transition": Js.Null_undefined.from_opt(transition), | |
"transitionDelay": Js.Null_undefined.from_opt(transitionDelay), | |
"transitionDuration": Js.Null_undefined.from_opt(transitionDuration), | |
"transitionProperty": Js.Null_undefined.from_opt(transitionProperty), | |
"transitionTimingFunction": Js.Null_undefined.from_opt(transitionTimingFunction), | |
"backfaceVisibility": Js.Null_undefined.from_opt(backfaceVisibility), | |
"perspective": Js.Null_undefined.from_opt(perspective), | |
"perspectiveOrigin": Js.Null_undefined.from_opt(perspectiveOrigin), | |
"transform": Js.Null_undefined.from_opt(transform), | |
"transformOrigin": Js.Null_undefined.from_opt(transformOrigin), | |
"transformStyle": Js.Null_undefined.from_opt(transformStyle), | |
"justifyItems": Js.Null_undefined.from_opt(justifyItems), | |
"justifySelf": Js.Null_undefined.from_opt(justifySelf), | |
"placeContent": Js.Null_undefined.from_opt(placeContent), | |
"placeItems": Js.Null_undefined.from_opt(placeItems), | |
"placeSelf": Js.Null_undefined.from_opt(placeSelf), | |
"appearance": Js.Null_undefined.from_opt(appearance), | |
"caret": Js.Null_undefined.from_opt(caret), | |
"caretAnimation": Js.Null_undefined.from_opt(caretAnimation), | |
"caretShape": Js.Null_undefined.from_opt(caretShape), | |
"userSelect": Js.Null_undefined.from_opt(userSelect), | |
"maxLines": Js.Null_undefined.from_opt(maxLines), | |
"marqueeDirection": Js.Null_undefined.from_opt(marqueeDirection), | |
"marqueeLoop": Js.Null_undefined.from_opt(marqueeLoop), | |
"marqueeSpeed": Js.Null_undefined.from_opt(marqueeSpeed), | |
"marqueeStyle": Js.Null_undefined.from_opt(marqueeStyle), | |
"overflowStyle": Js.Null_undefined.from_opt(overflowStyle), | |
"rotation": Js.Null_undefined.from_opt(rotation), | |
"rotationPoint": Js.Null_undefined.from_opt(rotationPoint), | |
"baselineShift": Js.Null_undefined.from_opt(baselineShift), | |
"clip": Js.Null_undefined.from_opt(clip), | |
"clipPath": Js.Null_undefined.from_opt(clipPath), | |
"clipRule": Js.Null_undefined.from_opt(clipRule), | |
"colorInterpolation": Js.Null_undefined.from_opt(colorInterpolation), | |
"colorInterpolationFilters": Js.Null_undefined.from_opt(colorInterpolationFilters), | |
"colorProfile": Js.Null_undefined.from_opt(colorProfile), | |
"colorRendering": Js.Null_undefined.from_opt(colorRendering), | |
"dominantBaseline": Js.Null_undefined.from_opt(dominantBaseline), | |
"fill": Js.Null_undefined.from_opt(fill), | |
"fillOpacity": Js.Null_undefined.from_opt(fillOpacity), | |
"fillRule": Js.Null_undefined.from_opt(fillRule), | |
"filter": Js.Null_undefined.from_opt(filter), | |
"floodColor": Js.Null_undefined.from_opt(floodColor), | |
"floodOpacity": Js.Null_undefined.from_opt(floodOpacity), | |
"lightingColor": Js.Null_undefined.from_opt(lightingColor), | |
"markerEnd": Js.Null_undefined.from_opt(markerEnd), | |
"markerMid": Js.Null_undefined.from_opt(markerMid), | |
"markerStart": Js.Null_undefined.from_opt(markerStart), | |
"pointerEvents": Js.Null_undefined.from_opt(pointerEvents), | |
"shapeRendering": Js.Null_undefined.from_opt(shapeRendering), | |
"stopColor": Js.Null_undefined.from_opt(stopColor), | |
"stopOpacity": Js.Null_undefined.from_opt(stopOpacity), | |
"stroke": Js.Null_undefined.from_opt(stroke), | |
"strokeDasharray": Js.Null_undefined.from_opt(strokeDasharray), | |
"strokeDashoffset": Js.Null_undefined.from_opt(strokeDashoffset), | |
"strokeLinecap": Js.Null_undefined.from_opt(strokeLinecap), | |
"strokeLinejoin": Js.Null_undefined.from_opt(strokeLinejoin), | |
"strokeMiterlimit": Js.Null_undefined.from_opt(strokeMiterlimit), | |
"strokeOpacity": Js.Null_undefined.from_opt(strokeOpacity), | |
"strokeWidth": Js.Null_undefined.from_opt(strokeWidth), | |
"textAnchor": Js.Null_undefined.from_opt(textAnchor), | |
"textRendering": Js.Null_undefined.from_opt(textRendering), | |
"rubyAlign": Js.Null_undefined.from_opt(rubyAlign), | |
"rubyMerge": Js.Null_undefined.from_opt(rubyMerge), | |
"rubyPosition": Js.Null_undefined.from_opt(rubyPosition), | |
/*element props*/ | |
"key": Js.Null_undefined.from_opt(key), | |
"ref": Js.Null_undefined.from_opt(ref), | |
"defaultChecked": Js.Null_undefined.from_opt(defaultChecked), | |
"defaultValue": Js.Null_undefined.from_opt(defaultValue), | |
"accessKey": Js.Null_undefined.from_opt(accessKey), | |
"className": Js.Null_undefined.from_opt(className), /* substitute for "class" */ | |
"contentEditable": Js.Null_undefined.from_opt(contentEditable), | |
"contextMenu": Js.Null_undefined.from_opt(contextMenu), | |
"dir": Js.Null_undefined.from_opt(dir), /* "ltr", "rtl" or "auto" */ | |
"draggable": Js.Null_undefined.from_opt(draggable), | |
"hidden": Js.Null_undefined.from_opt(hidden), | |
"id": Js.Null_undefined.from_opt(id), | |
"lang": Js.Null_undefined.from_opt(lang), | |
"role": Js.Null_undefined.from_opt(role), /* ARIA role */ | |
"style": Js.Null_undefined.from_opt(style), | |
"spellCheck": Js.Null_undefined.from_opt(spellCheck), | |
"tabIndex": Js.Null_undefined.from_opt(tabIndex), | |
"title": Js.Null_undefined.from_opt(title), | |
"itemID": Js.Null_undefined.from_opt(itemID), | |
"itemProp": Js.Null_undefined.from_opt(itemProp), | |
"itemRef": Js.Null_undefined.from_opt(itemRef), | |
"itemScope": Js.Null_undefined.from_opt(itemScope), | |
"itemType": Js.Null_undefined.from_opt(itemType), /* uri */ | |
"accept": Js.Null_undefined.from_opt(accept), | |
"acceptCharset": Js.Null_undefined.from_opt(acceptCharset), | |
"action": Js.Null_undefined.from_opt(action), /* uri */ | |
"allowFullScreen": Js.Null_undefined.from_opt(allowFullScreen), | |
"alt": Js.Null_undefined.from_opt(alt), | |
"async": Js.Null_undefined.from_opt(async), | |
"autoComplete": Js.Null_undefined.from_opt(autoComplete), /* has a fixed, but large-ish, set of possible values "" */ | |
"autoFocus": Js.Null_undefined.from_opt(autoFocus), | |
"autoPlay": Js.Null_undefined.from_opt(autoPlay), | |
"challenge": Js.Null_undefined.from_opt(challenge), | |
"charSet": Js.Null_undefined.from_opt(charSet), | |
"checked": Js.Null_undefined.from_opt(checked), | |
"cite": Js.Null_undefined.from_opt(cite), /* uri */ | |
"crossorigin": Js.Null_undefined.from_opt(crossorigin), | |
"cols": Js.Null_undefined.from_opt(cols), | |
"colSpan": Js.Null_undefined.from_opt(colSpan), | |
"content": Js.Null_undefined.from_opt(content), | |
"controls": Js.Null_undefined.from_opt(controls), | |
"coords": Js.Null_undefined.from_opt(coords), /* set of values specifying the coordinates of a region */ | |
"data": Js.Null_undefined.from_opt(data), /* uri */ | |
"dateTime": Js.Null_undefined.from_opt(dateTime), /* "valid date string with optional time" */ | |
"default": Js.Null_undefined.from_opt(default), | |
"defer": Js.Null_undefined.from_opt(defer), | |
"disabled": Js.Null_undefined.from_opt(disabled), | |
"download": Js.Null_undefined.from_opt(download), /* should really be either a boolean, signifying presence, or a string */ | |
"encType": Js.Null_undefined.from_opt(encType), /* "application/x-www-form-urlencoded", "multipart/form-data" or "text/plain" */ | |
"form": Js.Null_undefined.from_opt(form), | |
"formAction": Js.Null_undefined.from_opt(formAction), /* uri */ | |
"formTarget": Js.Null_undefined.from_opt(formTarget), /* "_blank", "_self", etc. */ | |
"formMethod": Js.Null_undefined.from_opt(formMethod), /* "post", "get", "put" */ | |
"headers": Js.Null_undefined.from_opt(headers), | |
"height": Js.Null_undefined.from_opt(height), /* in html5 this can only be a number, but in html4 it can ba a percentage as well */ | |
"high": Js.Null_undefined.from_opt(high), | |
"href": Js.Null_undefined.from_opt(href), /* uri */ | |
"hrefLang": Js.Null_undefined.from_opt(hrefLang), | |
"htmlFor": Js.Null_undefined.from_opt(htmlFor), /* substitute for "for" */ | |
"httpEquiv": Js.Null_undefined.from_opt(httpEquiv), /* has a fixed set of possible values "" */ | |
"icon": Js.Null_undefined.from_opt(icon), /* uri? */ | |
"inputMode": Js.Null_undefined.from_opt(inputMode), /* "verbatim", "latin", "numeric", etc. */ | |
"integrity": Js.Null_undefined.from_opt(integrity), | |
"keyType": Js.Null_undefined.from_opt(keyType), | |
"kind": Js.Null_undefined.from_opt(kind), /* has a fixed set of possible values "" */ | |
"label": Js.Null_undefined.from_opt(label), | |
"list": Js.Null_undefined.from_opt(list), | |
"loop": Js.Null_undefined.from_opt(loop), | |
"low": Js.Null_undefined.from_opt(low), | |
"manifest": Js.Null_undefined.from_opt(manifest), /* uri */ | |
"max": Js.Null_undefined.from_opt(max), /* should be int or Js.Date.t */ | |
"maxLength": Js.Null_undefined.from_opt(maxLength), | |
"media": Js.Null_undefined.from_opt(media), /* a valid media query */ | |
"mediaGroup": Js.Null_undefined.from_opt(mediaGroup), | |
"method": Js.Null_undefined.from_opt(method), /* "post" or "get" */ | |
"min": Js.Null_undefined.from_opt(min), | |
"minLength": Js.Null_undefined.from_opt(minLength), | |
"multiple": Js.Null_undefined.from_opt(multiple), | |
"muted": Js.Null_undefined.from_opt(muted), | |
"name": Js.Null_undefined.from_opt(name), | |
"nonce": Js.Null_undefined.from_opt(nonce), | |
"noValidate": Js.Null_undefined.from_opt(noValidate), | |
"_open": Js.Null_undefined.from_opt(_open), | |
"optimum": Js.Null_undefined.from_opt(optimum), | |
"pattern": Js.Null_undefined.from_opt(pattern), /* valid Js RegExp */ | |
"placeholder": Js.Null_undefined.from_opt(placeholder), | |
"poster": Js.Null_undefined.from_opt(poster), /* uri */ | |
"preload": Js.Null_undefined.from_opt(preload), /* "none", "metadata" or "auto" (and "" as a synonym for "auto") */ | |
"radioGroup": Js.Null_undefined.from_opt(radioGroup), | |
"readOnly": Js.Null_undefined.from_opt(readOnly), | |
"rel": Js.Null_undefined.from_opt(rel), /* a space- or comma-separated (depending on the element) list of a fixed set of "link types" */ | |
"required": Js.Null_undefined.from_opt(required), | |
"reversed": Js.Null_undefined.from_opt(reversed), | |
"rows": Js.Null_undefined.from_opt(rows), | |
"rowSpan": Js.Null_undefined.from_opt(rowSpan), | |
"sandbox": Js.Null_undefined.from_opt(sandbox), /* has a fixed set of possible values "" */ | |
"scope": Js.Null_undefined.from_opt(scope), /* has a fixed set of possible values "" */ | |
"scoped": Js.Null_undefined.from_opt(scoped), | |
"scrolling": Js.Null_undefined.from_opt(scrolling), /* html4 only, "auto", "yes" or "no" */ | |
"selected": Js.Null_undefined.from_opt(selected), | |
"shape": Js.Null_undefined.from_opt(shape), | |
"size": Js.Null_undefined.from_opt(size), | |
"sizes": Js.Null_undefined.from_opt(sizes), | |
"span": Js.Null_undefined.from_opt(span), | |
"src": Js.Null_undefined.from_opt(src), /* uri */ | |
"srcDoc": Js.Null_undefined.from_opt(srcDoc), | |
"srcLang": Js.Null_undefined.from_opt(srcLang), | |
"srcSet": Js.Null_undefined.from_opt(srcSet), | |
"start": Js.Null_undefined.from_opt(start), | |
"step": Js.Null_undefined.from_opt(step), | |
"summary": Js.Null_undefined.from_opt(summary), /* deprecated */ | |
"target": Js.Null_undefined.from_opt(target), | |
"_type": Js.Null_undefined.from_opt(_type), /* has a fixed but large-ish set of possible values "" */ | |
"useMap": Js.Null_undefined.from_opt(useMap), | |
"value": Js.Null_undefined.from_opt(value), | |
"width": Js.Null_undefined.from_opt(width), /* in html5 this can only be a number, but in html4 it can ba a percentage as well */ | |
"wrap": Js.Null_undefined.from_opt(wrap), /* "hard" or "soft" */ | |
"onCopy": Js.Null_undefined.from_opt(onCopy), | |
"onCut": Js.Null_undefined.from_opt(onCut), | |
"onPaste": Js.Null_undefined.from_opt(onPaste), | |
"onCompositionEnd": Js.Null_undefined.from_opt(onCompositionEnd), | |
"onCompositionStart": Js.Null_undefined.from_opt(onCompositionStart), | |
"onCompositionUpdate": Js.Null_undefined.from_opt(onCompositionUpdate), | |
"onKeyDown": Js.Null_undefined.from_opt(onKeyDown), | |
"onKeyPress": Js.Null_undefined.from_opt(onKeyPress), | |
"onKeyUp": Js.Null_undefined.from_opt(onKeyUp), | |
"onFocus": Js.Null_undefined.from_opt(onFocus), | |
"onBlur": Js.Null_undefined.from_opt(onBlur), | |
"onChange": Js.Null_undefined.from_opt(onChange), | |
"onInput": Js.Null_undefined.from_opt(onInput), | |
"onSubmit": Js.Null_undefined.from_opt(onSubmit), | |
"onClick": Js.Null_undefined.from_opt(onClick), | |
"onContextMenu": Js.Null_undefined.from_opt(onContextMenu), | |
"onDoubleClick": Js.Null_undefined.from_opt(onDoubleClick), | |
"onDrag": Js.Null_undefined.from_opt(onDrag), | |
"onDragEnd": Js.Null_undefined.from_opt(onDragEnd), | |
"onDragEnter": Js.Null_undefined.from_opt(onDragEnter), | |
"onDragExit": Js.Null_undefined.from_opt(onDragExit), | |
"onDragLeave": Js.Null_undefined.from_opt(onDragLeave), | |
"onDragOver": Js.Null_undefined.from_opt(onDragOver), | |
"onDragStart": Js.Null_undefined.from_opt(onDragStart), | |
"onDrop": Js.Null_undefined.from_opt(onDrop), | |
"onMouseDown": Js.Null_undefined.from_opt(onMouseDown), | |
"onMouseEnter": Js.Null_undefined.from_opt(onMouseEnter), | |
"onMouseLeave": Js.Null_undefined.from_opt(onMouseLeave), | |
"onMouseMove": Js.Null_undefined.from_opt(onMouseMove), | |
"onMouseOut": Js.Null_undefined.from_opt(onMouseOut), | |
"onMouseOver": Js.Null_undefined.from_opt(onMouseOver), | |
"onMouseUp": Js.Null_undefined.from_opt(onMouseUp), | |
"onSelect": Js.Null_undefined.from_opt(onSelect), | |
"onTouchCancel": Js.Null_undefined.from_opt(onTouchCancel), | |
"onTouchEnd": Js.Null_undefined.from_opt(onTouchEnd), | |
"onTouchMove": Js.Null_undefined.from_opt(onTouchMove), | |
"onTouchStart": Js.Null_undefined.from_opt(onTouchStart), | |
"onScroll": Js.Null_undefined.from_opt(onScroll), | |
"onWheel": Js.Null_undefined.from_opt(onWheel), | |
"onAbort": Js.Null_undefined.from_opt(onAbort), | |
"onCanPlay": Js.Null_undefined.from_opt(onCanPlay), | |
"onCanPlayThrough": Js.Null_undefined.from_opt(onCanPlayThrough), | |
"onDurationChange": Js.Null_undefined.from_opt(onDurationChange), | |
"onEmptied": Js.Null_undefined.from_opt(onEmptied), | |
"onEncrypetd": Js.Null_undefined.from_opt(onEncrypetd), | |
"onEnded": Js.Null_undefined.from_opt(onEnded), | |
"onError": Js.Null_undefined.from_opt(onError), | |
"onLoadedData": Js.Null_undefined.from_opt(onLoadedData), | |
"onLoadedMetadata": Js.Null_undefined.from_opt(onLoadedMetadata), | |
"onLoadStart": Js.Null_undefined.from_opt(onLoadStart), | |
"onPause": Js.Null_undefined.from_opt(onPause), | |
"onPlay": Js.Null_undefined.from_opt(onPlay), | |
"onPlaying": Js.Null_undefined.from_opt(onPlaying), | |
"onProgress": Js.Null_undefined.from_opt(onProgress), | |
"onRateChange": Js.Null_undefined.from_opt(onRateChange), | |
"onSeeked": Js.Null_undefined.from_opt(onSeeked), | |
"onSeeking": Js.Null_undefined.from_opt(onSeeking), | |
"onStalled": Js.Null_undefined.from_opt(onStalled), | |
"onSuspend": Js.Null_undefined.from_opt(onSuspend), | |
"onTimeUpdate": Js.Null_undefined.from_opt(onTimeUpdate), | |
"onVolumeChange": Js.Null_undefined.from_opt(onVolumeChange), | |
"onWaiting": Js.Null_undefined.from_opt(onWaiting), | |
"onLoad": Js.Null_undefined.from_opt(onLoad), /*onError)()((ReactEventRe.Image.t => unit)? =>*/ | |
"onAnimationStart": Js.Null_undefined.from_opt(onAnimationStart), | |
"onAnimationEnd": Js.Null_undefined.from_opt(onAnimationEnd), | |
"onAnimationIteration": Js.Null_undefined.from_opt(onAnimationIteration), | |
"onTransitionEnd": Js.Null_undefined.from_opt(onTransitionEnd), | |
"accentHeight": Js.Null_undefined.from_opt(accentHeight), | |
"accumulate": Js.Null_undefined.from_opt(accumulate), | |
"additive": Js.Null_undefined.from_opt(additive), | |
"alignmentBaseline": Js.Null_undefined.from_opt(alignmentBaseline), | |
"allowReorder": Js.Null_undefined.from_opt(allowReorder), | |
"alphabetic": Js.Null_undefined.from_opt(alphabetic), | |
"amplitude": Js.Null_undefined.from_opt(amplitude), | |
"arabicForm": Js.Null_undefined.from_opt(arabicForm), | |
"ascent": Js.Null_undefined.from_opt(ascent), | |
"attributeName": Js.Null_undefined.from_opt(attributeName), | |
"attributeType": Js.Null_undefined.from_opt(attributeType), | |
"autoReverse": Js.Null_undefined.from_opt(autoReverse), | |
"baseFrequency": Js.Null_undefined.from_opt(baseFrequency), | |
"baseProfile": Js.Null_undefined.from_opt(baseProfile), | |
"bbox": Js.Null_undefined.from_opt(bbox), | |
"_begin": Js.Null_undefined.from_opt(_begin), | |
"bias": Js.Null_undefined.from_opt(bias), | |
"by": Js.Null_undefined.from_opt(by), | |
"calcMode": Js.Null_undefined.from_opt(calcMode), | |
"capHeight": Js.Null_undefined.from_opt(capHeight), | |
"clipPathUnits": Js.Null_undefined.from_opt(clipPathUnits), | |
"contentScriptType": Js.Null_undefined.from_opt(contentScriptType), | |
"contentStyleType": Js.Null_undefined.from_opt(contentStyleType), | |
"cx": Js.Null_undefined.from_opt(cx), | |
"cy": Js.Null_undefined.from_opt(cy), | |
"d": Js.Null_undefined.from_opt(d), | |
"decelerate": Js.Null_undefined.from_opt(decelerate), | |
"descent": Js.Null_undefined.from_opt(descent), | |
"diffuseConstant": Js.Null_undefined.from_opt(diffuseConstant), | |
"divisor": Js.Null_undefined.from_opt(divisor), | |
"dur": Js.Null_undefined.from_opt(dur), | |
"dx": Js.Null_undefined.from_opt(dx), | |
"dy": Js.Null_undefined.from_opt(dy), | |
"edgeMode": Js.Null_undefined.from_opt(edgeMode), | |
"enableBackground": Js.Null_undefined.from_opt(enableBackground), | |
"_end": Js.Null_undefined.from_opt(_end), | |
"exponent": Js.Null_undefined.from_opt(exponent), | |
"externalResourcesRequired": Js.Null_undefined.from_opt(externalResourcesRequired), | |
"filterRes": Js.Null_undefined.from_opt(filterRes), | |
"filterUnits": Js.Null_undefined.from_opt(filterUnits), | |
"focusable": Js.Null_undefined.from_opt(focusable), | |
"fomat": Js.Null_undefined.from_opt(fomat), | |
"from": Js.Null_undefined.from_opt(from), | |
"fx": Js.Null_undefined.from_opt(fx), | |
"fy": Js.Null_undefined.from_opt(fy), | |
"g1": Js.Null_undefined.from_opt(g1), | |
"g2": Js.Null_undefined.from_opt(g2), | |
"glyphName": Js.Null_undefined.from_opt(glyphName), | |
"glyphOrientationHorizontal": Js.Null_undefined.from_opt(glyphOrientationHorizontal), | |
"glyphOrientationVertical": Js.Null_undefined.from_opt(glyphOrientationVertical), | |
"glyphRef": Js.Null_undefined.from_opt(glyphRef), | |
"gradientTransform": Js.Null_undefined.from_opt(gradientTransform), | |
"gradientUnits": Js.Null_undefined.from_opt(gradientUnits), | |
"hanging": Js.Null_undefined.from_opt(hanging), | |
"horizAdvX": Js.Null_undefined.from_opt(horizAdvX), | |
"horizOriginX": Js.Null_undefined.from_opt(horizOriginX), | |
"ideographic": Js.Null_undefined.from_opt(ideographic), | |
"imageRendering": Js.Null_undefined.from_opt(imageRendering), | |
"_in": Js.Null_undefined.from_opt(_in), | |
"in2": Js.Null_undefined.from_opt(in2), | |
"intercept": Js.Null_undefined.from_opt(intercept), | |
"k": Js.Null_undefined.from_opt(k), | |
"k1": Js.Null_undefined.from_opt(k1), | |
"k2": Js.Null_undefined.from_opt(k2), | |
"k3": Js.Null_undefined.from_opt(k3), | |
"k4": Js.Null_undefined.from_opt(k4), | |
"kernelMatrix": Js.Null_undefined.from_opt(kernelMatrix), | |
"kernelUnitLength": Js.Null_undefined.from_opt(kernelUnitLength), | |
"kerning": Js.Null_undefined.from_opt(kerning), | |
"keyPoints": Js.Null_undefined.from_opt(keyPoints), | |
"keySplines": Js.Null_undefined.from_opt(keySplines), | |
"keyTimes": Js.Null_undefined.from_opt(keyTimes), | |
"lengthAdjust": Js.Null_undefined.from_opt(lengthAdjust), | |
"limitingConeAngle": Js.Null_undefined.from_opt(limitingConeAngle), | |
"local": Js.Null_undefined.from_opt(local), | |
"markerHeight": Js.Null_undefined.from_opt(markerHeight), | |
"markerUnits": Js.Null_undefined.from_opt(markerUnits), | |
"markerWidth": Js.Null_undefined.from_opt(markerWidth), | |
"maskContentUnits": Js.Null_undefined.from_opt(maskContentUnits), | |
"maskUnits": Js.Null_undefined.from_opt(maskUnits), | |
"mathematical": Js.Null_undefined.from_opt(mathematical), | |
"mode": Js.Null_undefined.from_opt(mode), | |
"numOctaves": Js.Null_undefined.from_opt(numOctaves), | |
"offset": Js.Null_undefined.from_opt(offset), | |
"operator": Js.Null_undefined.from_opt(operator), | |
"orient": Js.Null_undefined.from_opt(orient), | |
"orientation": Js.Null_undefined.from_opt(orientation), | |
"origin": Js.Null_undefined.from_opt(origin), | |
"overlinePosition": Js.Null_undefined.from_opt(overlinePosition), | |
"overlineThickness": Js.Null_undefined.from_opt(overlineThickness), | |
"paintOrder": Js.Null_undefined.from_opt(paintOrder), | |
"panose1": Js.Null_undefined.from_opt(panose1), | |
"pathLength": Js.Null_undefined.from_opt(pathLength), | |
"patternContentUnits": Js.Null_undefined.from_opt(patternContentUnits), | |
"patternTransform": Js.Null_undefined.from_opt(patternTransform), | |
"patternUnits": Js.Null_undefined.from_opt(patternUnits), | |
"points": Js.Null_undefined.from_opt(points), | |
"pointsAtX": Js.Null_undefined.from_opt(pointsAtX), | |
"pointsAtY": Js.Null_undefined.from_opt(pointsAtY), | |
"pointsAtZ": Js.Null_undefined.from_opt(pointsAtZ), | |
"preserveAlpha": Js.Null_undefined.from_opt(preserveAlpha), | |
"preserveAspectRatio": Js.Null_undefined.from_opt(preserveAspectRatio), | |
"primitiveUnits": Js.Null_undefined.from_opt(primitiveUnits), | |
"r": Js.Null_undefined.from_opt(r), | |
"radius": Js.Null_undefined.from_opt(radius), | |
"refX": Js.Null_undefined.from_opt(refX), | |
"refY": Js.Null_undefined.from_opt(refY), | |
"renderingIntent": Js.Null_undefined.from_opt(renderingIntent), | |
"repeatCount": Js.Null_undefined.from_opt(repeatCount), | |
"repeatDur": Js.Null_undefined.from_opt(repeatDur), | |
"requiredExtensions": Js.Null_undefined.from_opt(requiredExtensions), | |
"requiredFeatures": Js.Null_undefined.from_opt(requiredFeatures), | |
"restart": Js.Null_undefined.from_opt(restart), | |
"result": Js.Null_undefined.from_opt(result), | |
"rotate": Js.Null_undefined.from_opt(rotate), | |
"rx": Js.Null_undefined.from_opt(rx), | |
"ry": Js.Null_undefined.from_opt(ry), | |
"scale": Js.Null_undefined.from_opt(scale), | |
"seed": Js.Null_undefined.from_opt(seed), | |
"slope": Js.Null_undefined.from_opt(slope), | |
"spacing": Js.Null_undefined.from_opt(spacing), | |
"specularConstant": Js.Null_undefined.from_opt(specularConstant), | |
"specularExponent": Js.Null_undefined.from_opt(specularExponent), | |
"speed": Js.Null_undefined.from_opt(speed), | |
"spreadMethod": Js.Null_undefined.from_opt(spreadMethod), | |
"startOffset": Js.Null_undefined.from_opt(startOffset), | |
"stdDeviation": Js.Null_undefined.from_opt(stdDeviation), | |
"stemh": Js.Null_undefined.from_opt(stemh), | |
"stemv": Js.Null_undefined.from_opt(stemv), | |
"stitchTiles": Js.Null_undefined.from_opt(stitchTiles), | |
"strikethroughPosition": Js.Null_undefined.from_opt(strikethroughPosition), | |
"strikethroughThickness": Js.Null_undefined.from_opt(strikethroughThickness), | |
"string": Js.Null_undefined.from_opt(string), | |
"surfaceScale": Js.Null_undefined.from_opt(surfaceScale), | |
"systemLanguage": Js.Null_undefined.from_opt(systemLanguage), | |
"tableValues": Js.Null_undefined.from_opt(tableValues), | |
"targetX": Js.Null_undefined.from_opt(targetX), | |
"targetY": Js.Null_undefined.from_opt(targetY), | |
"textLength": Js.Null_undefined.from_opt(textLength), | |
"to": Js.Null_undefined.from_opt(_to), | |
"u1": Js.Null_undefined.from_opt(u1), | |
"u2": Js.Null_undefined.from_opt(u2), | |
"underlinePosition": Js.Null_undefined.from_opt(underlinePosition), | |
"underlineThickness": Js.Null_undefined.from_opt(underlineThickness), | |
"unicode": Js.Null_undefined.from_opt(unicode), | |
"unicodeRange": Js.Null_undefined.from_opt(unicodeRange), | |
"unitsPerEm": Js.Null_undefined.from_opt(unitsPerEm), | |
"vAlphabetic": Js.Null_undefined.from_opt(vAlphabetic), | |
"vHanging": Js.Null_undefined.from_opt(vHanging), | |
"vIdeographic": Js.Null_undefined.from_opt(vIdeographic), | |
"vMathematical": Js.Null_undefined.from_opt(vMathematical), | |
"values": Js.Null_undefined.from_opt(values), | |
"vectorEffect": Js.Null_undefined.from_opt(vectorEffect), | |
"version": Js.Null_undefined.from_opt(version), | |
"vertAdvX": Js.Null_undefined.from_opt(vertAdvX), | |
"vertAdvY": Js.Null_undefined.from_opt(vertAdvY), | |
"vertOriginX": Js.Null_undefined.from_opt(vertOriginX), | |
"vertOriginY": Js.Null_undefined.from_opt(vertOriginY), | |
"viewBox": Js.Null_undefined.from_opt(viewBox), | |
"viewTarget": Js.Null_undefined.from_opt(viewTarget), | |
"widths": Js.Null_undefined.from_opt(widths), | |
"x": Js.Null_undefined.from_opt(x), | |
"x1": Js.Null_undefined.from_opt(x1), | |
"x2": Js.Null_undefined.from_opt(x2), | |
"xChannelSelector": Js.Null_undefined.from_opt(xChannelSelector), | |
"xHeight": Js.Null_undefined.from_opt(xHeight), | |
"xlinkActuate": Js.Null_undefined.from_opt(xlinkActuate), | |
"xlinkArcrole": Js.Null_undefined.from_opt(xlinkArcrole), | |
"xlinkHref": Js.Null_undefined.from_opt(xlinkHref), | |
"xlinkRole": Js.Null_undefined.from_opt(xlinkRole), | |
"xlinkShow": Js.Null_undefined.from_opt(xlinkShow), | |
"xlinkTitle": Js.Null_undefined.from_opt(xlinkTitle), | |
"xlinkType": Js.Null_undefined.from_opt(xlinkType), | |
"xmlns": Js.Null_undefined.from_opt(xmlns), | |
"xmlnsXlink": Js.Null_undefined.from_opt(xmlnsXlink), | |
"xmlBase": Js.Null_undefined.from_opt(xmlBase), | |
"xmlLang": Js.Null_undefined.from_opt(xmlLang), | |
"xmlSpace": Js.Null_undefined.from_opt(xmlSpace), | |
"y": Js.Null_undefined.from_opt(y), | |
"y1": Js.Null_undefined.from_opt(y1), | |
"y2": Js.Null_undefined.from_opt(y2), | |
"yChannelSelector": Js.Null_undefined.from_opt(yChannelSelector), | |
"z": Js.Null_undefined.from_opt(z), | |
"zoomAndPan": Js.Null_undefined.from_opt(zoomAndPan), | |
"about": Js.Null_undefined.from_opt(about), | |
"datatype": Js.Null_undefined.from_opt(datatype), | |
"inlist": Js.Null_undefined.from_opt(inlist), | |
"prefix": Js.Null_undefined.from_opt(prefix), | |
"property": Js.Null_undefined.from_opt(property), | |
"resource": Js.Null_undefined.from_opt(resource), | |
"typeof": Js.Null_undefined.from_opt(typeof), | |
"vocab": Js.Null_undefined.from_opt(vocab), | |
/* "dangerouslySetInnerHTML": Js.Null_undefined.from_opt(jdangerouslySetInnerHTML)( {. "__html")( string})=?, */ | |
"suppressContentEditableWarning": Js.Null_undefined.from_opt(suppressContentEditableWarning) | |
}, | |
children | |
); | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment