diff --git a/codegen/consts.js b/codegen/consts.js index 2e6fee8..4b49d8c 100644 --- a/codegen/consts.js +++ b/codegen/consts.js @@ -1,43 +1,93 @@ -module.exports.props = require("react-html-attributes"); +// For now, we are using a local copy of react-html-attributes. +// Eventually, the relative path here should be removed, and +// the version number of react-html-attributes should be bumped. +module.exports.props = require("./react-html-attributes"); + module.exports.voids = ["area", "base", "br", "col", "embed", "hr", "img", "input", "link", "meta", "param", "source", "track", "wbr"]; +// The types for certain attributes differ according to their containing element. +// These appear in the typesByElement object, using "*" as a default element +// (required only if the default attribute type is other than `String`). +// For clarity, it is an error for any attribute to be in both `types` and `typesByElement`. +module.exports.typesByElement = { + "cols": { + "textarea": "Int", + }, + "max": { + "meter": "Number", + "progress": "Number" + }, + "min": { + "meter": "Number" + }, + "rows": { + "textarea": "Int" + }, + "size" : { + "input": "Int", + "select": "Int" + } +}; module.exports.types = { "allowFullScreen": "Boolean", + "allowTransparency": "Boolean", "async": "Boolean", + "autoComplete": "Boolean", + "autoFocus": "Boolean", "autoPlay": "Boolean", "capture": "Boolean", "checked": "Boolean", "children": "Array JSX", - "cols": "Number", + "colSpan": "Int", + "contentEditable": "Boolean", "controls": "Boolean", + "dangerouslySetInnerHTML": "{ __html :: String }", "default": "Boolean", "defer": "Boolean", "disabled": "Boolean", + "draggable": "Boolean", "formNoValidate": "Boolean", "hidden": "Boolean", "itemScope": "Boolean", "loop": "Boolean", - "max": "Number", - "min": "Number", + "maxLength": "Int", + "minLength": "Int", "multiple": "Boolean", "muted": "Boolean", + "noValidate": "Boolean", + "onBlur": "EventHandler", + "onChange": "EventHandler", "onClick": "EventHandler", + "onFocus": "EventHandler", "onInput": "EventHandler", "onInvalid": "EventHandler", + "onKeyDown": "EventHandler", + "onKeyPress": "EventHandler", + "onKeyUp": "EventHandler", + "onMouseDown": "EventHandler", + "onMouseEnter": "EventHandler", + "onMouseLeave": "EventHandler", + "onMouseMove": "EventHandler", + "onMouseOut": "EventHandler", + "onMouseOver": "EventHandler", + "onMouseUp": "EventHandler", "onSubmit": "EventHandler", - "noValidate": "Boolean", - "onChange": "EventHandler", "open": "Boolean", "playsInline": "Boolean", "readOnly": "Boolean", + "ref": "Ref (Nullable Node)", "required": "Boolean", "reversed": "Boolean", - "rowSpan": "Number", - "rows": "Number", + "rowSpan": "Int", "scoped": "Boolean", "seamless": "Boolean", "selected": "Boolean", - "size": "Number", - "span": "Number", - "start": "Number" + "span": "Int", + "spellCheck": "Boolean", + "srcDoc": "JSX", + "start": "Int", + "style": "CSS", + "suppressContentEditableWarning": "Boolean", + "tabIndex": "Int", + "unselectable": "Boolean" }; module.exports.reserved = ["module", "data", "type", "newtype", "class", "instance", "where", "derive", "if", "then", "else", "case", "of"]; diff --git a/codegen/index.js b/codegen/index.js index 88aab99..e1b05d6 100644 --- a/codegen/index.js +++ b/codegen/index.js @@ -1,5 +1,5 @@ const fs = require("fs"); -const { props, voids, types, reserved } = require("./consts"); +const { props, voids, types, typesByElement, reserved } = require("./consts"); const genFile = "../src/React/Basic/DOM/Generated.purs"; const header = `-- | ---------------------------------------- @@ -8,17 +8,31 @@ const header = `-- | ---------------------------------------- module React.Basic.DOM.Generated where +import Data.Nullable (Nullable) import Prim.Row (class Union) -import React.Basic (JSX, element) -import React.Basic.DOM.Internal (SharedProps, unsafeCreateDOMComponent) +import Web.DOM (Node) +import React.Basic (JSX, Ref, element) +import React.Basic.DOM.Internal (CSS, unsafeCreateDOMComponent) import React.Basic.Events (EventHandler) `; -const printRecord = elProps => +const propType = (e, p) => { + const elPropTypes = typesByElement[p]; + if (elPropTypes) { + if (types[p]) { + throw new TypeError(`${p} appears in both types and typesByElement`); + } + return elPropTypes[e] || elPropTypes["*"] || "String"; + } else { + return types[p] || "String"; + } +} + +const printRecord = (e, elProps) => elProps.length ? ` - ( ${elProps.map(p => `${p} :: ${types[p] || "String"}`).join("\n , ")} + ( ${elProps.map(p => `${p} :: ${propType(e, p)}`).join("\n , ")} )` : "()"; @@ -27,13 +41,13 @@ const domTypes = props.elements.html const noChildren = voids.includes(e); const symbol = reserved.includes(e) ? `${e}'` : e; return ` - type Props_${e} =${printRecord( - (noChildren ? [] : ["children"]).concat(props[e] || []).sort() + type Props_${e} =${printRecord(e, + (noChildren ? [] : ["children"]).concat(props[e] || [], props["*"] || []).sort() )} ${symbol} :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_${e}) + . Union attrs attrs_ Props_${e} => Record attrs -> JSX ${symbol} = element (unsafeCreateDOMComponent "${e}")${ diff --git a/codegen/package.json b/codegen/package.json index b10e470..1706884 100644 --- a/codegen/package.json +++ b/codegen/package.json @@ -5,6 +5,6 @@ "main": "index.js", "author": "", "dependencies": { - "react-html-attributes": "^1.4.3" + "react-html-attributes": "^1.4.6" } } diff --git a/codegen/react-html-attributes.json b/codegen/react-html-attributes.json new file mode 100644 index 0000000..971fe92 --- /dev/null +++ b/codegen/react-html-attributes.json @@ -0,0 +1,887 @@ +{ + "*": [ + "about", + "acceptCharset", + "accessKey", + "allowFullScreen", + "allowTransparency", + "autoComplete", + "autoFocus", + "autoPlay", + "capture", + "cellPadding", + "cellSpacing", + "charSet", + "classID", + "className", + "colSpan", + "contentEditable", + "contextMenu", + "crossOrigin", + "dangerouslySetInnerHTML", + "datatype", + "dateTime", + "dir", + "draggable", + "encType", + "formAction", + "formEncType", + "formMethod", + "formNoValidate", + "formTarget", + "frameBorder", + "hidden", + "hrefLang", + "htmlFor", + "httpEquiv", + "icon", + "id", + "inlist", + "inputMode", + "is", + "itemID", + "itemProp", + "itemRef", + "itemScope", + "itemType", + "key", + "keyParams", + "keyType", + "lang", + "marginHeight", + "marginWidth", + "maxLength", + "mediaGroup", + "minLength", + "noValidate", + "onBlur", + "onClick", + "onFocus", + "onKeyDown", + "onKeyPress", + "onKeyUp", + "onMouseDown", + "onMouseEnter", + "onMouseLeave", + "onMouseMove", + "onMouseOut", + "onMouseOver", + "onMouseUp", + "prefix", + "property", + "radioGroup", + "readOnly", + "ref", + "resource", + "role", + "rowSpan", + "scoped", + "seamless", + "security", + "spellCheck", + "srcDoc", + "srcLang", + "srcSet", + "style", + "suppressContentEditableWarning", + "tabIndex", + "title", + "typeof", + "unselectable", + "useMap", + "vocab", + "wmode" + ], + "a": [ + "coords", + "download", + "href", + "name", + "rel", + "shape", + "target", + "type" + ], + "abbr": [ + "title" + ], + "applet": [ + "alt", + "height", + "name", + "width" + ], + "area": [ + "alt", + "coords", + "download", + "href", + "rel", + "shape", + "target", + "type" + ], + "audio": [ + "controls", + "loop", + "muted", + "preload", + "src" + ], + "base": [ + "href", + "target" + ], + "basefont": [ + "size" + ], + "bdo": [ + "dir" + ], + "blockquote": [ + "cite" + ], + "button": [ + "disabled", + "form", + "name", + "type", + "value" + ], + "canvas": [ + "height", + "width" + ], + "col": [ + "span", + "width" + ], + "colgroup": [ + "span", + "width" + ], + "data": [ + "value" + ], + "del": [ + "cite" + ], + "details": [ + "open" + ], + "dfn": [ + "title" + ], + "dialog": [ + "open" + ], + "embed": [ + "height", + "src", + "type", + "width" + ], + "fieldset": [ + "disabled", + "form", + "name" + ], + "font": [ + "size" + ], + "form": [ + "accept", + "action", + "method", + "name", + "target", + "onChange", + "onInput", + "onInvalid", + "onSubmit" + ], + "frame": [ + "name", + "scrolling", + "src" + ], + "frameset": [ + "cols", + "rows" + ], + "head": [ + "profile" + ], + "hr": [ + "size", + "width" + ], + "html": [ + "manifest" + ], + "iframe": [ + "height", + "name", + "sandbox", + "scrolling", + "src", + "width" + ], + "img": [ + "alt", + "height", + "name", + "sizes", + "src", + "width" + ], + "input": [ + "accept", + "alt", + "autoCapitalize", + "autoCorrect", + "autoSave", + "checked", + "defaultChecked", + "defaultValue", + "disabled", + "form", + "height", + "list", + "max", + "min", + "multiple", + "name", + "onChange", + "pattern", + "placeholder", + "required", + "results", + "size", + "src", + "step", + "title", + "type", + "value", + "width" + ], + "ins": [ + "cite" + ], + "keygen": [ + "challenge", + "disabled", + "form", + "name" + ], + "label": [ + "form" + ], + "li": [ + "type", + "value" + ], + "link": [ + "color", + "href", + "integrity", + "media", + "nonce", + "rel", + "scope", + "sizes", + "target", + "title", + "type" + ], + "map": [ + "name" + ], + "meta": [ + "content", + "name" + ], + "meter": [ + "high", + "low", + "max", + "min", + "optimum", + "value" + ], + "object": [ + "data", + "form", + "height", + "name", + "type", + "width" + ], + "ol": [ + "reversed", + "start", + "type" + ], + "optgroup": [ + "disabled", + "label" + ], + "option": [ + "disabled", + "label", + "selected", + "value" + ], + "output": [ + "form", + "name" + ], + "param": [ + "name", + "type", + "value" + ], + "pre": [ + "width" + ], + "progress": [ + "max", + "value" + ], + "q": [ + "cite" + ], + "script": [ + "async", + "defer", + "integrity", + "nonce", + "src", + "type" + ], + "select": [ + "defaultValue", + "disabled", + "form", + "multiple", + "name", + "onChange", + "required", + "size", + "value" + ], + "slot": [ + "name" + ], + "source": [ + "media", + "sizes", + "src", + "type" + ], + "style": [ + "media", + "nonce", + "title", + "type" + ], + "table": [ + "summary", + "width" + ], + "td": [ + "headers", + "height", + "scope", + "width" + ], + "textarea": [ + "autoCapitalize", + "autoCorrect", + "cols", + "defaultValue", + "disabled", + "form", + "name", + "onChange", + "placeholder", + "required", + "rows", + "value", + "wrap" + ], + "th": [ + "headers", + "height", + "scope", + "width" + ], + "track": [ + "default", + "kind", + "label", + "src" + ], + "ul": [ + "type" + ], + "video": [ + "controls", + "height", + "loop", + "muted", + "playsInline", + "poster", + "preload", + "src", + "width" + ], + "svg": [ + "accentHeight", + "accumulate", + "additive", + "alignmentBaseline", + "allowReorder", + "alphabetic", + "amplitude", + "arabicForm", + "ascent", + "attributeName", + "attributeType", + "autoReverse", + "azimuth", + "baseFrequency", + "baseProfile", + "baselineShift", + "bbox", + "begin", + "bias", + "by", + "calcMode", + "capHeight", + "clip", + "clipPath", + "clipPathUnits", + "clipRule", + "color", + "colorInterpolation", + "colorInterpolationFilters", + "colorProfile", + "colorRendering", + "contentScriptType", + "contentStyleType", + "cursor", + "cx", + "cy", + "d", + "decelerate", + "descent", + "diffuseConstant", + "direction", + "display", + "divisor", + "dominantBaseline", + "dur", + "dx", + "dy", + "edgeMode", + "elevation", + "enableBackground", + "end", + "exponent", + "externalResourcesRequired", + "fill", + "fillOpacity", + "fillRule", + "filter", + "filterRes", + "filterUnits", + "floodColor", + "floodOpacity", + "focusable", + "fontFamily", + "fontSize", + "fontSizeAdjust", + "fontStretch", + "fontStyle", + "fontVariant", + "fontWeight", + "format", + "from", + "fx", + "fy", + "g1", + "g2", + "glyphName", + "glyphOrientationHorizontal", + "glyphOrientationVertical", + "glyphRef", + "gradientTransform", + "gradientUnits", + "hanging", + "height", + "horizAdvX", + "horizOriginX", + "ideographic", + "imageRendering", + "in", + "in2", + "intercept", + "k", + "k1", + "k2", + "k3", + "k4", + "kernelMatrix", + "kernelUnitLength", + "kerning", + "keyPoints", + "keySplines", + "keyTimes", + "lengthAdjust", + "letterSpacing", + "lightingColor", + "limitingConeAngle", + "local", + "markerEnd", + "markerHeight", + "markerMid", + "markerStart", + "markerUnits", + "markerWidth", + "mask", + "maskContentUnits", + "maskUnits", + "mathematical", + "mode", + "numOctaves", + "offset", + "opacity", + "operator", + "order", + "orient", + "orientation", + "origin", + "overflow", + "overlinePosition", + "overlineThickness", + "paintOrder", + "panose1", + "pathLength", + "patternContentUnits", + "patternTransform", + "patternUnits", + "pointerEvents", + "points", + "pointsAtX", + "pointsAtY", + "pointsAtZ", + "preserveAlpha", + "preserveAspectRatio", + "primitiveUnits", + "r", + "radius", + "refX", + "refY", + "renderingIntent", + "repeatCount", + "repeatDur", + "requiredExtensions", + "requiredFeatures", + "restart", + "result", + "rotate", + "rx", + "ry", + "scale", + "seed", + "shapeRendering", + "slope", + "spacing", + "specularConstant", + "specularExponent", + "speed", + "spreadMethod", + "startOffset", + "stdDeviation", + "stemh", + "stemv", + "stitchTiles", + "stopColor", + "stopOpacity", + "strikethroughPosition", + "strikethroughThickness", + "string", + "stroke", + "strokeDasharray", + "strokeDashoffset", + "strokeLinecap", + "strokeLinejoin", + "strokeMiterlimit", + "strokeOpacity", + "strokeWidth", + "surfaceScale", + "systemLanguage", + "tableValues", + "targetX", + "targetY", + "textAnchor", + "textDecoration", + "textLength", + "textRendering", + "to", + "transform", + "u1", + "u2", + "underlinePosition", + "underlineThickness", + "unicode", + "unicodeBidi", + "unicodeRange", + "unitsPerEm", + "vAlphabetic", + "vHanging", + "vIdeographic", + "vMathematical", + "values", + "vectorEffect", + "version", + "vertAdvY", + "vertOriginX", + "vertOriginY", + "viewBox", + "viewTarget", + "visibility", + "width", + "widths", + "wordSpacing", + "writingMode", + "x", + "x1", + "x2", + "xChannelSelector", + "xHeight", + "xlinkActuate", + "xlinkArcrole", + "xlinkHref", + "xlinkRole", + "xlinkShow", + "xlinkTitle", + "xlinkType", + "xmlBase", + "xmlLang", + "xmlSpace", + "xmlns", + "xmlnsXlink", + "y", + "y1", + "y2", + "yChannelSelector", + "z", + "zoomAndPan" + ], + "elements": { + "html": [ + "a", + "abbr", + "address", + "area", + "article", + "aside", + "audio", + "b", + "base", + "bdi", + "bdo", + "blockquote", + "body", + "br", + "button", + "canvas", + "caption", + "cite", + "code", + "col", + "colgroup", + "data", + "datalist", + "dd", + "del", + "details", + "dfn", + "dialog", + "div", + "dl", + "dt", + "em", + "embed", + "fieldset", + "figcaption", + "figure", + "footer", + "form", + "h1", + "h2", + "h3", + "h4", + "h5", + "h6", + "head", + "header", + "hgroup", + "hr", + "html", + "i", + "iframe", + "img", + "input", + "ins", + "kbd", + "keygen", + "label", + "legend", + "li", + "link", + "main", + "map", + "mark", + "math", + "menu", + "menuitem", + "meta", + "meter", + "nav", + "noscript", + "object", + "ol", + "optgroup", + "option", + "output", + "p", + "param", + "picture", + "pre", + "progress", + "q", + "rb", + "rp", + "rt", + "rtc", + "ruby", + "s", + "samp", + "script", + "section", + "select", + "slot", + "small", + "source", + "span", + "strong", + "style", + "sub", + "summary", + "sup", + "svg", + "table", + "tbody", + "td", + "template", + "textarea", + "tfoot", + "th", + "thead", + "time", + "title", + "tr", + "track", + "u", + "ul", + "var", + "video", + "wbr" + ], + "svg": [ + "a", + "altGlyph", + "altGlyphDef", + "altGlyphItem", + "animate", + "animateColor", + "animateMotion", + "animateTransform", + "circle", + "clipPath", + "color-profile", + "cursor", + "defs", + "desc", + "ellipse", + "feBlend", + "feColorMatrix", + "feComponentTransfer", + "feComposite", + "feConvolveMatrix", + "feDiffuseLighting", + "feDisplacementMap", + "feDistantLight", + "feFlood", + "feFuncA", + "feFuncB", + "feFuncG", + "feFuncR", + "feGaussianBlur", + "feImage", + "feMerge", + "feMergeNode", + "feMorphology", + "feOffset", + "fePointLight", + "feSpecularLighting", + "feSpotLight", + "feTile", + "feTurbulence", + "filter", + "font", + "font-face", + "font-face-format", + "font-face-name", + "font-face-src", + "font-face-uri", + "foreignObject", + "g", + "glyph", + "glyphRef", + "hkern", + "image", + "line", + "linearGradient", + "marker", + "mask", + "metadata", + "missing-glyph", + "mpath", + "path", + "pattern", + "polygon", + "polyline", + "radialGradient", + "rect", + "script", + "set", + "stop", + "style", + "svg", + "switch", + "symbol", + "text", + "textPath", + "title", + "tref", + "tspan", + "use", + "view", + "vkern" + ] + } +} diff --git a/generated-docs/React/Basic.md b/generated-docs/React/Basic.md index 572fa88..a4f0d06 100644 --- a/generated-docs/React/Basic.md +++ b/generated-docs/React/Basic.md @@ -3,7 +3,7 @@ #### `ComponentSpec` ``` purescript -type ComponentSpec props state = (initialState :: state, render :: Self props state -> JSX, didMount :: Self props state -> Effect Unit, shouldUpdate :: Self props state -> { nextProps :: props, nextState :: state } -> Boolean, didUpdate :: Self props state -> { prevProps :: props, prevState :: state } -> Effect Unit, willUnmount :: Self props state -> Effect Unit) +type ComponentSpec props state = (didMount :: Self props state -> Effect Unit, didUpdate :: Self props state -> { prevProps :: props, prevState :: state } -> Effect Unit, initialState :: state, render :: Self props state -> JSX, shouldUpdate :: Self props state -> { nextProps :: props, nextState :: state } -> Boolean, willUnmount :: Self props state -> Effect Unit) ``` `ComponentSpec` represents a React-Basic component implementation. @@ -112,7 +112,7 @@ __*For the curious:* This is the "class" React will use to render and #### `Self` ``` purescript -type Self props state = { props :: props, state :: state, setState :: (state -> state) -> Effect Unit, setStateThen :: (state -> state) -> Effect Unit -> Effect Unit, instance_ :: ReactComponentInstance props state } +type Self props state = { instance_ :: ReactComponentInstance props state, props :: props, setState :: (state -> state) -> Effect Unit, setStateThen :: (state -> state) -> Effect Unit -> Effect Unit, state :: state } ``` `Self` represents the component instance at a particular point in time. @@ -299,7 +299,7 @@ __*See also:* `JSX`__ #### `element` ``` purescript -element :: forall props. ReactComponent { | props } -> { | props } -> JSX +element :: forall props. ReactComponent (Record props) -> Record props -> JSX ``` Create a `JSX` node from a `ReactComponent`, by providing the props. @@ -312,7 +312,7 @@ __*See also:* `ReactComponent`, `elementKeyed`__ #### `elementKeyed` ``` purescript -elementKeyed :: forall props. ReactComponent { | props } -> { key :: String | props } -> JSX +elementKeyed :: forall props. ReactComponent (Record props) -> { key :: String | props } -> JSX ``` Create a `JSX` node from a `ReactComponent`, by providing the props and a key. @@ -372,7 +372,7 @@ caution. #### `toReactComponent` ``` purescript -toReactComponent :: forall spec spec_ jsProps props state. Union spec spec_ (ComponentSpec props state) => ({ | jsProps } -> props) -> Component props -> { render :: Self props state -> JSX | spec } -> ReactComponent { | jsProps } +toReactComponent :: forall spec spec_ jsProps props state. Union spec spec_ (ComponentSpec props state) => (Record jsProps -> props) -> Component props -> { render :: Self props state -> JSX | spec } -> ReactComponent (Record jsProps) ``` Convert a React-Basic `ComponentSpec` to a JavaScript-friendly React component. @@ -385,4 +385,10 @@ __*Note:* Like `createComponent`, `toReactComponent` is side effecting in that __*See also:* `ReactComponent`__ +#### `Ref` + +``` purescript +data Ref :: Type -> Type +``` + diff --git a/generated-docs/React/Basic/Compat.md b/generated-docs/React/Basic/Compat.md index 015ab68..b91ee96 100644 --- a/generated-docs/React/Basic/Compat.md +++ b/generated-docs/React/Basic/Compat.md @@ -12,7 +12,7 @@ type Component = ReactComponent #### `component` ``` purescript -component :: forall props state. { displayName :: String, initialState :: { | state }, receiveProps :: Self { | props } { | state } -> Effect Unit, render :: Self { | props } { | state } -> JSX } -> ReactComponent { | props } +component :: forall props state. { displayName :: String, initialState :: Record state, receiveProps :: Self (Record props) (Record state) -> Effect Unit, render :: Self (Record props) (Record state) -> JSX } -> ReactComponent (Record props) ``` Supports a common subset of the v2 API to ease the upgrade process @@ -20,7 +20,7 @@ Supports a common subset of the v2 API to ease the upgrade process #### `stateless` ``` purescript -stateless :: forall props. { displayName :: String, render :: { | props } -> JSX } -> ReactComponent { | props } +stateless :: forall props. { displayName :: String, render :: Record props -> JSX } -> ReactComponent (Record props) ``` Supports a common subset of the v2 API to ease the upgrade process @@ -31,7 +31,7 @@ Supports a common subset of the v2 API to ease the upgrade process #### `Self` ``` purescript -type Self props state = { props :: props, state :: state, setState :: (state -> state) -> Effect Unit, setStateThen :: (state -> state) -> Effect Unit -> Effect Unit, instance_ :: ReactComponentInstance props state } +type Self props state = { instance_ :: ReactComponentInstance props state, props :: props, setState :: (state -> state) -> Effect Unit, setStateThen :: (state -> state) -> Effect Unit -> Effect Unit, state :: state } ``` `Self` represents the component instance at a particular point in time. @@ -111,7 +111,7 @@ __*See also:* `JSX`, Monoid `guard`__ #### `elementKeyed` ``` purescript -elementKeyed :: forall props. ReactComponent { | props } -> { key :: String | props } -> JSX +elementKeyed :: forall props. ReactComponent (Record props) -> { key :: String | props } -> JSX ``` Create a `JSX` node from a `ReactComponent`, by providing the props and a key. @@ -124,7 +124,7 @@ __*See also:* `ReactComponent`, `element`, React's documentation regarding the s #### `element` ``` purescript -element :: forall props. ReactComponent { | props } -> { | props } -> JSX +element :: forall props. ReactComponent (Record props) -> Record props -> JSX ``` Create a `JSX` node from a `ReactComponent`, by providing the props. diff --git a/generated-docs/React/Basic/DOM.md b/generated-docs/React/Basic/DOM.md index 4b68734..baf4b90 100644 --- a/generated-docs/React/Basic/DOM.md +++ b/generated-docs/React/Basic/DOM.md @@ -107,7 +107,7 @@ Create a text node. #### `css` ``` purescript -css :: forall css. { | css } -> CSS +css :: forall css. Record css -> CSS ``` Create a value of type `CSS` (which can be provided to the `style` property) @@ -139,715 +139,715 @@ style: mergeCSS [ (css { padding: "5px" }), props.style ] #### `Props_wbr` ``` purescript -type Props_wbr = () +type Props_wbr = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_video` ``` purescript -type Props_video = (children :: Array JSX, controls :: Boolean, height :: String, loop :: Boolean, muted :: Boolean, playsInline :: Boolean, poster :: String, preload :: String, src :: String, width :: String) +type Props_video = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, controls :: Boolean, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, height :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, loop :: Boolean, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, muted :: Boolean, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, playsInline :: Boolean, poster :: String, prefix :: String, preload :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, src :: String, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `Props_var` ``` purescript -type Props_var = (children :: Array JSX) +type Props_var = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_ul` ``` purescript -type Props_ul = (children :: Array JSX, type :: String) +type Props_ul = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_u` ``` purescript -type Props_u = (children :: Array JSX) +type Props_u = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_track` ``` purescript -type Props_track = (default :: Boolean, kind :: String, label :: String, src :: String) +type Props_track = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, default :: Boolean, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, kind :: String, label :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, src :: String, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_tr` ``` purescript -type Props_tr = (children :: Array JSX) +type Props_tr = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_title` ``` purescript -type Props_title = (children :: Array JSX) +type Props_title = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_time` ``` purescript -type Props_time = (children :: Array JSX) +type Props_time = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_thead` ``` purescript -type Props_thead = (children :: Array JSX) +type Props_thead = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_th` ``` purescript -type Props_th = (children :: Array JSX, headers :: String, height :: String, scope :: String, width :: String) +type Props_th = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, headers :: String, height :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scope :: String, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `Props_tfoot` ``` purescript -type Props_tfoot = (children :: Array JSX) +type Props_tfoot = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_textarea` ``` purescript -type Props_textarea = (autoCapitalize :: String, autoCorrect :: String, children :: Array JSX, cols :: Number, defaultValue :: String, disabled :: Boolean, form :: String, name :: String, onChange :: EventHandler, placeholder :: String, required :: Boolean, rows :: Number, value :: String, wrap :: String) +type Props_textarea = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoCapitalize :: String, autoComplete :: Boolean, autoCorrect :: String, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, cols :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, defaultValue :: String, dir :: String, disabled :: Boolean, draggable :: Boolean, encType :: String, form :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onChange :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, placeholder :: String, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), required :: Boolean, resource :: String, role :: String, rowSpan :: Int, rows :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, value :: String, vocab :: String, wmode :: String, wrap :: String) ``` #### `Props_template` ``` purescript -type Props_template = (children :: Array JSX) +type Props_template = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_td` ``` purescript -type Props_td = (children :: Array JSX, headers :: String, height :: String, scope :: String, width :: String) +type Props_td = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, headers :: String, height :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scope :: String, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `Props_tbody` ``` purescript -type Props_tbody = (children :: Array JSX) +type Props_tbody = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_table` ``` purescript -type Props_table = (children :: Array JSX, summary :: String, width :: String) +type Props_table = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, summary :: String, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `Props_svg` ``` purescript -type Props_svg = (accentHeight :: String, accumulate :: String, additive :: String, alignmentBaseline :: String, allowReorder :: String, alphabetic :: String, amplitude :: String, arabicForm :: String, ascent :: String, attributeName :: String, attributeType :: String, autoReverse :: String, azimuth :: String, baseFrequency :: String, baseProfile :: String, baselineShift :: String, bbox :: String, begin :: String, bias :: String, by :: String, calcMode :: String, capHeight :: String, children :: Array JSX, clip :: String, clipPath :: String, clipPathUnits :: String, clipRule :: String, color :: String, colorInterpolation :: String, colorInterpolationFilters :: String, colorProfile :: String, colorRendering :: String, contentScriptType :: String, contentStyleType :: String, cursor :: String, cx :: String, cy :: String, d :: String, decelerate :: String, descent :: String, diffuseConstant :: String, direction :: String, display :: String, divisor :: String, dominantBaseline :: String, dur :: String, dx :: String, dy :: String, edgeMode :: String, elevation :: String, enableBackground :: String, end :: String, exponent :: String, externalResourcesRequired :: String, fill :: String, fillOpacity :: String, fillRule :: String, filter :: String, filterRes :: String, filterUnits :: String, floodColor :: String, floodOpacity :: String, focusable :: String, fontFamily :: String, fontSize :: String, fontSizeAdjust :: String, fontStretch :: String, fontStyle :: String, fontVariant :: String, fontWeight :: String, format :: String, from :: String, fx :: String, fy :: String, g1 :: String, g2 :: String, glyphName :: String, glyphOrientationHorizontal :: String, glyphOrientationVertical :: String, glyphRef :: String, gradientTransform :: String, gradientUnits :: String, hanging :: String, height :: String, horizAdvX :: String, horizOriginX :: String, ideographic :: String, imageRendering :: String, in :: String, in2 :: String, intercept :: String, k :: String, k1 :: String, k2 :: String, k3 :: String, k4 :: String, kernelMatrix :: String, kernelUnitLength :: String, kerning :: String, keyPoints :: String, keySplines :: String, keyTimes :: String, lengthAdjust :: String, letterSpacing :: String, lightingColor :: String, limitingConeAngle :: String, local :: String, markerEnd :: String, markerHeight :: String, markerMid :: String, markerStart :: String, markerUnits :: String, markerWidth :: String, mask :: String, maskContentUnits :: String, maskUnits :: String, mathematical :: String, mode :: String, numOctaves :: String, offset :: String, opacity :: String, operator :: String, order :: String, orient :: String, orientation :: String, origin :: String, overflow :: String, overlinePosition :: String, overlineThickness :: String, paintOrder :: String, panose1 :: String, pathLength :: String, patternContentUnits :: String, patternTransform :: String, patternUnits :: String, pointerEvents :: String, points :: String, pointsAtX :: String, pointsAtY :: String, pointsAtZ :: String, preserveAlpha :: String, preserveAspectRatio :: String, primitiveUnits :: String, r :: String, radius :: String, refX :: String, refY :: String, renderingIntent :: String, repeatCount :: String, repeatDur :: String, requiredExtensions :: String, requiredFeatures :: String, restart :: String, result :: String, rotate :: String, rx :: String, ry :: String, scale :: String, seed :: String, shapeRendering :: String, slope :: String, spacing :: String, specularConstant :: String, specularExponent :: String, speed :: String, spreadMethod :: String, startOffset :: String, stdDeviation :: String, stemh :: String, stemv :: String, stitchTiles :: String, stopColor :: String, stopOpacity :: String, strikethroughPosition :: String, strikethroughThickness :: String, string :: String, stroke :: String, strokeDasharray :: String, strokeDashoffset :: String, strokeLinecap :: String, strokeLinejoin :: String, strokeMiterlimit :: String, strokeOpacity :: String, strokeWidth :: String, surfaceScale :: String, systemLanguage :: String, tableValues :: String, targetX :: String, targetY :: String, textAnchor :: String, textDecoration :: String, textLength :: String, textRendering :: String, to :: String, transform :: String, u1 :: String, u2 :: String, underlinePosition :: String, underlineThickness :: String, unicode :: String, unicodeBidi :: String, unicodeRange :: String, unitsPerEm :: String, vAlphabetic :: String, vHanging :: String, vIdeographic :: String, vMathematical :: String, values :: String, vectorEffect :: String, version :: String, vertAdvY :: String, vertOriginX :: String, vertOriginY :: String, viewBox :: String, viewTarget :: String, visibility :: String, width :: String, widths :: String, wordSpacing :: String, writingMode :: String, x :: String, x1 :: String, x2 :: String, xChannelSelector :: String, xHeight :: String, xlinkActuate :: String, xlinkArcrole :: String, xlinkHref :: String, xlinkRole :: String, xlinkShow :: String, xlinkTitle :: String, xlinkType :: String, xmlBase :: String, xmlLang :: String, xmlSpace :: String, xmlns :: String, xmlnsXlink :: String, y :: String, y1 :: String, y2 :: String, yChannelSelector :: String, z :: String, zoomAndPan :: String) +type Props_svg = (about :: String, accentHeight :: String, acceptCharset :: String, accessKey :: String, accumulate :: String, additive :: String, alignmentBaseline :: String, allowFullScreen :: Boolean, allowReorder :: String, allowTransparency :: Boolean, alphabetic :: String, amplitude :: String, arabicForm :: String, ascent :: String, attributeName :: String, attributeType :: String, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, autoReverse :: String, azimuth :: String, baseFrequency :: String, baseProfile :: String, baselineShift :: String, bbox :: String, begin :: String, bias :: String, by :: String, calcMode :: String, capHeight :: String, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, clip :: String, clipPath :: String, clipPathUnits :: String, clipRule :: String, colSpan :: Int, color :: String, colorInterpolation :: String, colorInterpolationFilters :: String, colorProfile :: String, colorRendering :: String, contentEditable :: Boolean, contentScriptType :: String, contentStyleType :: String, contextMenu :: String, crossOrigin :: String, cursor :: String, cx :: String, cy :: String, d :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, decelerate :: String, descent :: String, diffuseConstant :: String, dir :: String, direction :: String, display :: String, divisor :: String, dominantBaseline :: String, draggable :: Boolean, dur :: String, dx :: String, dy :: String, edgeMode :: String, elevation :: String, enableBackground :: String, encType :: String, end :: String, exponent :: String, externalResourcesRequired :: String, fill :: String, fillOpacity :: String, fillRule :: String, filter :: String, filterRes :: String, filterUnits :: String, floodColor :: String, floodOpacity :: String, focusable :: String, fontFamily :: String, fontSize :: String, fontSizeAdjust :: String, fontStretch :: String, fontStyle :: String, fontVariant :: String, fontWeight :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, format :: String, frameBorder :: String, from :: String, fx :: String, fy :: String, g1 :: String, g2 :: String, glyphName :: String, glyphOrientationHorizontal :: String, glyphOrientationVertical :: String, glyphRef :: String, gradientTransform :: String, gradientUnits :: String, hanging :: String, height :: String, hidden :: Boolean, horizAdvX :: String, horizOriginX :: String, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, ideographic :: String, imageRendering :: String, in :: String, in2 :: String, inlist :: String, inputMode :: String, intercept :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, k :: String, k1 :: String, k2 :: String, k3 :: String, k4 :: String, kernelMatrix :: String, kernelUnitLength :: String, kerning :: String, key :: String, keyParams :: String, keyPoints :: String, keySplines :: String, keyTimes :: String, keyType :: String, lang :: String, lengthAdjust :: String, letterSpacing :: String, lightingColor :: String, limitingConeAngle :: String, local :: String, marginHeight :: String, marginWidth :: String, markerEnd :: String, markerHeight :: String, markerMid :: String, markerStart :: String, markerUnits :: String, markerWidth :: String, mask :: String, maskContentUnits :: String, maskUnits :: String, mathematical :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, mode :: String, noValidate :: Boolean, numOctaves :: String, offset :: String, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, opacity :: String, operator :: String, order :: String, orient :: String, orientation :: String, origin :: String, overflow :: String, overlinePosition :: String, overlineThickness :: String, paintOrder :: String, panose1 :: String, pathLength :: String, patternContentUnits :: String, patternTransform :: String, patternUnits :: String, pointerEvents :: String, points :: String, pointsAtX :: String, pointsAtY :: String, pointsAtZ :: String, prefix :: String, preserveAlpha :: String, preserveAspectRatio :: String, primitiveUnits :: String, property :: String, r :: String, radioGroup :: String, radius :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), refX :: String, refY :: String, renderingIntent :: String, repeatCount :: String, repeatDur :: String, requiredExtensions :: String, requiredFeatures :: String, resource :: String, restart :: String, result :: String, role :: String, rotate :: String, rowSpan :: Int, rx :: String, ry :: String, scale :: String, scoped :: Boolean, seamless :: Boolean, security :: String, seed :: String, shapeRendering :: String, slope :: String, spacing :: String, specularConstant :: String, specularExponent :: String, speed :: String, spellCheck :: Boolean, spreadMethod :: String, srcDoc :: JSX, srcLang :: String, srcSet :: String, startOffset :: String, stdDeviation :: String, stemh :: String, stemv :: String, stitchTiles :: String, stopColor :: String, stopOpacity :: String, strikethroughPosition :: String, strikethroughThickness :: String, string :: String, stroke :: String, strokeDasharray :: String, strokeDashoffset :: String, strokeLinecap :: String, strokeLinejoin :: String, strokeMiterlimit :: String, strokeOpacity :: String, strokeWidth :: String, style :: CSS, suppressContentEditableWarning :: Boolean, surfaceScale :: String, systemLanguage :: String, tabIndex :: Int, tableValues :: String, targetX :: String, targetY :: String, textAnchor :: String, textDecoration :: String, textLength :: String, textRendering :: String, title :: String, to :: String, transform :: String, typeof :: String, u1 :: String, u2 :: String, underlinePosition :: String, underlineThickness :: String, unicode :: String, unicodeBidi :: String, unicodeRange :: String, unitsPerEm :: String, unselectable :: Boolean, useMap :: String, vAlphabetic :: String, vHanging :: String, vIdeographic :: String, vMathematical :: String, values :: String, vectorEffect :: String, version :: String, vertAdvY :: String, vertOriginX :: String, vertOriginY :: String, viewBox :: String, viewTarget :: String, visibility :: String, vocab :: String, width :: String, widths :: String, wmode :: String, wordSpacing :: String, writingMode :: String, x :: String, x1 :: String, x2 :: String, xChannelSelector :: String, xHeight :: String, xlinkActuate :: String, xlinkArcrole :: String, xlinkHref :: String, xlinkRole :: String, xlinkShow :: String, xlinkTitle :: String, xlinkType :: String, xmlBase :: String, xmlLang :: String, xmlSpace :: String, xmlns :: String, xmlnsXlink :: String, y :: String, y1 :: String, y2 :: String, yChannelSelector :: String, z :: String, zoomAndPan :: String) ``` #### `Props_sup` ``` purescript -type Props_sup = (children :: Array JSX) +type Props_sup = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_summary` ``` purescript -type Props_summary = (children :: Array JSX) +type Props_summary = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_sub` ``` purescript -type Props_sub = (children :: Array JSX) +type Props_sub = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_style` ``` purescript -type Props_style = (children :: Array JSX, media :: String, nonce :: String, title :: String, type :: String) +type Props_style = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, media :: String, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, nonce :: String, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_strong` ``` purescript -type Props_strong = (children :: Array JSX) +type Props_strong = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_span` ``` purescript -type Props_span = (children :: Array JSX) +type Props_span = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_source` ``` purescript -type Props_source = (media :: String, sizes :: String, src :: String, type :: String) +type Props_source = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, media :: String, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, sizes :: String, spellCheck :: Boolean, src :: String, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_small` ``` purescript -type Props_small = (children :: Array JSX) +type Props_small = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_slot` ``` purescript -type Props_slot = (children :: Array JSX, name :: String) +type Props_slot = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_select` ``` purescript -type Props_select = (children :: Array JSX, defaultValue :: String, disabled :: Boolean, form :: String, multiple :: Boolean, name :: String, onChange :: EventHandler, required :: Boolean, size :: Number, value :: String) +type Props_select = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, defaultValue :: String, dir :: String, disabled :: Boolean, draggable :: Boolean, encType :: String, form :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, multiple :: Boolean, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onChange :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), required :: Boolean, resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, size :: Int, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, value :: String, vocab :: String, wmode :: String) ``` #### `Props_section` ``` purescript -type Props_section = (children :: Array JSX) +type Props_section = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_script` ``` purescript -type Props_script = (async :: Boolean, children :: Array JSX, defer :: Boolean, integrity :: String, nonce :: String, src :: String, type :: String) +type Props_script = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, async :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, defer :: Boolean, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, integrity :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, nonce :: String, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, src :: String, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_samp` ``` purescript -type Props_samp = (children :: Array JSX) +type Props_samp = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_s` ``` purescript -type Props_s = (children :: Array JSX) +type Props_s = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_ruby` ``` purescript -type Props_ruby = (children :: Array JSX) +type Props_ruby = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_rtc` ``` purescript -type Props_rtc = (children :: Array JSX) +type Props_rtc = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_rt` ``` purescript -type Props_rt = (children :: Array JSX) +type Props_rt = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_rp` ``` purescript -type Props_rp = (children :: Array JSX) +type Props_rp = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_rb` ``` purescript -type Props_rb = (children :: Array JSX) +type Props_rb = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_q` ``` purescript -type Props_q = (children :: Array JSX, cite :: String) +type Props_q = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, cite :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_progress` ``` purescript -type Props_progress = (children :: Array JSX, max :: Number, value :: String) +type Props_progress = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, max :: Number, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, value :: String, vocab :: String, wmode :: String) ``` #### `Props_pre` ``` purescript -type Props_pre = (children :: Array JSX, width :: String) +type Props_pre = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `Props_picture` ``` purescript -type Props_picture = (children :: Array JSX) +type Props_picture = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_param` ``` purescript -type Props_param = (name :: String, type :: String, value :: String) +type Props_param = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, value :: String, vocab :: String, wmode :: String) ``` #### `Props_p` ``` purescript -type Props_p = (children :: Array JSX) +type Props_p = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_output` ``` purescript -type Props_output = (children :: Array JSX, form :: String, name :: String) +type Props_output = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, form :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_option` ``` purescript -type Props_option = (children :: Array JSX, disabled :: Boolean, label :: String, selected :: Boolean, value :: String) +type Props_option = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, disabled :: Boolean, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, label :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, selected :: Boolean, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, value :: String, vocab :: String, wmode :: String) ``` #### `Props_optgroup` ``` purescript -type Props_optgroup = (children :: Array JSX, disabled :: Boolean, label :: String) +type Props_optgroup = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, disabled :: Boolean, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, label :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_ol` ``` purescript -type Props_ol = (children :: Array JSX, reversed :: Boolean, start :: Number, type :: String) +type Props_ol = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, reversed :: Boolean, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, start :: Int, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_object` ``` purescript -type Props_object = (children :: Array JSX, data :: String, form :: String, height :: String, name :: String, type :: String, width :: String) +type Props_object = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, data :: String, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, form :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, height :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `Props_noscript` ``` purescript -type Props_noscript = (children :: Array JSX) +type Props_noscript = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_nav` ``` purescript -type Props_nav = (children :: Array JSX) +type Props_nav = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_meter` ``` purescript -type Props_meter = (children :: Array JSX, high :: String, low :: String, max :: Number, min :: Number, optimum :: String, value :: String) +type Props_meter = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, high :: String, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, low :: String, marginHeight :: String, marginWidth :: String, max :: Number, maxLength :: Int, mediaGroup :: String, min :: Number, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, optimum :: String, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, value :: String, vocab :: String, wmode :: String) ``` #### `Props_meta` ``` purescript -type Props_meta = (content :: String, name :: String) +type Props_meta = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, content :: String, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_menuitem` ``` purescript -type Props_menuitem = (children :: Array JSX) +type Props_menuitem = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_menu` ``` purescript -type Props_menu = (children :: Array JSX) +type Props_menu = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_math` ``` purescript -type Props_math = (children :: Array JSX) +type Props_math = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_mark` ``` purescript -type Props_mark = (children :: Array JSX) +type Props_mark = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_map` ``` purescript -type Props_map = (children :: Array JSX, name :: String) +type Props_map = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_main` ``` purescript -type Props_main = (children :: Array JSX) +type Props_main = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_link` ``` purescript -type Props_link = (color :: String, href :: String, integrity :: String, media :: String, nonce :: String, rel :: String, scope :: String, sizes :: String, target :: String, title :: String, type :: String) +type Props_link = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, color :: String, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, href :: String, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, integrity :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, media :: String, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, nonce :: String, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), rel :: String, resource :: String, role :: String, rowSpan :: Int, scope :: String, scoped :: Boolean, seamless :: Boolean, security :: String, sizes :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, target :: String, title :: String, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_li` ``` purescript -type Props_li = (children :: Array JSX, type :: String, value :: String) +type Props_li = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, value :: String, vocab :: String, wmode :: String) ``` #### `Props_legend` ``` purescript -type Props_legend = (children :: Array JSX) +type Props_legend = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_label` ``` purescript -type Props_label = (children :: Array JSX, form :: String) +type Props_label = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, form :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_keygen` ``` purescript -type Props_keygen = (challenge :: String, children :: Array JSX, disabled :: Boolean, form :: String, name :: String) +type Props_keygen = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, challenge :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, disabled :: Boolean, draggable :: Boolean, encType :: String, form :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_kbd` ``` purescript -type Props_kbd = (children :: Array JSX) +type Props_kbd = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_ins` ``` purescript -type Props_ins = (children :: Array JSX, cite :: String) +type Props_ins = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, cite :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_input` ``` purescript -type Props_input = (accept :: String, alt :: String, autoCapitalize :: String, autoCorrect :: String, autoSave :: String, checked :: Boolean, defaultChecked :: String, defaultValue :: String, disabled :: Boolean, form :: String, height :: String, list :: String, max :: Number, min :: Number, multiple :: Boolean, name :: String, onChange :: EventHandler, pattern :: String, placeholder :: String, required :: Boolean, results :: String, size :: Number, src :: String, step :: String, title :: String, type :: String, value :: String, width :: String) +type Props_input = (about :: String, accept :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, alt :: String, autoCapitalize :: String, autoComplete :: Boolean, autoCorrect :: String, autoFocus :: Boolean, autoPlay :: Boolean, autoSave :: String, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, checked :: Boolean, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, defaultChecked :: String, defaultValue :: String, dir :: String, disabled :: Boolean, draggable :: Boolean, encType :: String, form :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, height :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, list :: String, marginHeight :: String, marginWidth :: String, max :: String, maxLength :: Int, mediaGroup :: String, min :: String, minLength :: Int, multiple :: Boolean, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onChange :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, pattern :: String, placeholder :: String, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), required :: Boolean, resource :: String, results :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, size :: Int, spellCheck :: Boolean, src :: String, srcDoc :: JSX, srcLang :: String, srcSet :: String, step :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, value :: String, vocab :: String, width :: String, wmode :: String) ``` #### `Props_img` ``` purescript -type Props_img = (alt :: String, height :: String, name :: String, sizes :: String, src :: String, width :: String) +type Props_img = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, alt :: String, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, height :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, sizes :: String, spellCheck :: Boolean, src :: String, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `Props_iframe` ``` purescript -type Props_iframe = (children :: Array JSX, height :: String, name :: String, sandbox :: String, scrolling :: String, src :: String, width :: String) +type Props_iframe = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, height :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, sandbox :: String, scoped :: Boolean, scrolling :: String, seamless :: Boolean, security :: String, spellCheck :: Boolean, src :: String, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `Props_i` ``` purescript -type Props_i = (children :: Array JSX) +type Props_i = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_html` ``` purescript -type Props_html = (children :: Array JSX, manifest :: String) +type Props_html = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, manifest :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_hr` ``` purescript -type Props_hr = (size :: Number, width :: String) +type Props_hr = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, size :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `Props_hgroup` ``` purescript -type Props_hgroup = (children :: Array JSX) +type Props_hgroup = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_header` ``` purescript -type Props_header = (children :: Array JSX) +type Props_header = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_head` ``` purescript -type Props_head = (children :: Array JSX, profile :: String) +type Props_head = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, profile :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_h6` ``` purescript -type Props_h6 = (children :: Array JSX) +type Props_h6 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_h5` ``` purescript -type Props_h5 = (children :: Array JSX) +type Props_h5 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_h4` ``` purescript -type Props_h4 = (children :: Array JSX) +type Props_h4 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_h3` ``` purescript -type Props_h3 = (children :: Array JSX) +type Props_h3 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_h2` ``` purescript -type Props_h2 = (children :: Array JSX) +type Props_h2 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_h1` ``` purescript -type Props_h1 = (children :: Array JSX) +type Props_h1 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_form` ``` purescript -type Props_form = (accept :: String, action :: String, children :: Array JSX, method :: String, name :: String, onChange :: EventHandler, onInput :: EventHandler, onInvalid :: EventHandler, onSubmit :: EventHandler, target :: String) +type Props_form = (about :: String, accept :: String, acceptCharset :: String, accessKey :: String, action :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, method :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onChange :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onInput :: EventHandler, onInvalid :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, onSubmit :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, target :: String, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_footer` ``` purescript -type Props_footer = (children :: Array JSX) +type Props_footer = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_figure` ``` purescript -type Props_figure = (children :: Array JSX) +type Props_figure = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_figcaption` ``` purescript -type Props_figcaption = (children :: Array JSX) +type Props_figcaption = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_fieldset` ``` purescript -type Props_fieldset = (children :: Array JSX, disabled :: Boolean, form :: String, name :: String) +type Props_fieldset = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, disabled :: Boolean, draggable :: Boolean, encType :: String, form :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_embed` ``` purescript -type Props_embed = (height :: String, src :: String, type :: String, width :: String) +type Props_embed = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, height :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, src :: String, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `Props_em` ``` purescript -type Props_em = (children :: Array JSX) +type Props_em = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_dt` ``` purescript -type Props_dt = (children :: Array JSX) +type Props_dt = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_dl` ``` purescript -type Props_dl = (children :: Array JSX) +type Props_dl = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_div` ``` purescript -type Props_div = (children :: Array JSX) +type Props_div = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_dialog` ``` purescript -type Props_dialog = (children :: Array JSX, open :: Boolean) +type Props_dialog = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, open :: Boolean, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_dfn` ``` purescript -type Props_dfn = (children :: Array JSX, title :: String) +type Props_dfn = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_details` ``` purescript -type Props_details = (children :: Array JSX, open :: Boolean) +type Props_details = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, open :: Boolean, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_del` ``` purescript -type Props_del = (children :: Array JSX, cite :: String) +type Props_del = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, cite :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_dd` ``` purescript -type Props_dd = (children :: Array JSX) +type Props_dd = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_datalist` ``` purescript -type Props_datalist = (children :: Array JSX) +type Props_datalist = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_data` ``` purescript -type Props_data = (children :: Array JSX, value :: String) +type Props_data = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, value :: String, vocab :: String, wmode :: String) ``` #### `Props_colgroup` ``` purescript -type Props_colgroup = (children :: Array JSX, span :: Number, width :: String) +type Props_colgroup = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, span :: Int, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `Props_col` ``` purescript -type Props_col = (span :: Number, width :: String) +type Props_col = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, span :: Int, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `Props_code` ``` purescript -type Props_code = (children :: Array JSX) +type Props_code = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_cite` ``` purescript -type Props_cite = (children :: Array JSX) +type Props_cite = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_caption` ``` purescript -type Props_caption = (children :: Array JSX) +type Props_caption = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_canvas` ``` purescript -type Props_canvas = (children :: Array JSX, height :: String, width :: String) +type Props_canvas = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, height :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `Props_button` ``` purescript -type Props_button = (children :: Array JSX, disabled :: Boolean, form :: String, name :: String, type :: String, value :: String) +type Props_button = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, disabled :: Boolean, draggable :: Boolean, encType :: String, form :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, value :: String, vocab :: String, wmode :: String) ``` #### `Props_br` ``` purescript -type Props_br = () +type Props_br = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_body` ``` purescript -type Props_body = (children :: Array JSX) +type Props_body = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_blockquote` ``` purescript -type Props_blockquote = (children :: Array JSX, cite :: String) +type Props_blockquote = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, cite :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_bdo` ``` purescript -type Props_bdo = (children :: Array JSX, dir :: String) +type Props_bdo = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_bdi` ``` purescript -type Props_bdi = (children :: Array JSX) +type Props_bdi = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_base` ``` purescript -type Props_base = (href :: String, target :: String) +type Props_base = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, href :: String, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, target :: String, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_b` ``` purescript -type Props_b = (children :: Array JSX) +type Props_b = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_audio` ``` purescript -type Props_audio = (children :: Array JSX, controls :: Boolean, loop :: Boolean, muted :: Boolean, preload :: String, src :: String) +type Props_audio = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, controls :: Boolean, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, loop :: Boolean, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, muted :: Boolean, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, preload :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, src :: String, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_aside` ``` purescript -type Props_aside = (children :: Array JSX) +type Props_aside = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_article` ``` purescript -type Props_article = (children :: Array JSX) +type Props_article = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_area` ``` purescript -type Props_area = (alt :: String, coords :: String, download :: String, href :: String, rel :: String, shape :: String, target :: String, type :: String) +type Props_area = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, alt :: String, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, coords :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, download :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, href :: String, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), rel :: String, resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, shape :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, target :: String, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_address` ``` purescript -type Props_address = (children :: Array JSX) +type Props_address = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_abbr` ``` purescript -type Props_abbr = (children :: Array JSX, title :: String) +type Props_abbr = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `Props_a` ``` purescript -type Props_a = (children :: Array JSX, coords :: String, download :: String, href :: String, name :: String, onClick :: EventHandler, rel :: String, shape :: String, target :: String, type :: String) +type Props_a = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, coords :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, download :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, href :: String, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), rel :: String, resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, shape :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, target :: String, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `wbr` ``` purescript -wbr :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_wbr) => { | attrs } -> JSX +wbr :: forall attrs attrs_. Union attrs attrs_ Props_wbr => Record attrs -> JSX ``` #### `video_` @@ -859,7 +859,7 @@ video_ :: Array JSX -> JSX #### `video` ``` purescript -video :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_video) => { | attrs } -> JSX +video :: forall attrs attrs_. Union attrs attrs_ Props_video => Record attrs -> JSX ``` #### `var_` @@ -871,7 +871,7 @@ var_ :: Array JSX -> JSX #### `var` ``` purescript -var :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_var) => { | attrs } -> JSX +var :: forall attrs attrs_. Union attrs attrs_ Props_var => Record attrs -> JSX ``` #### `ul_` @@ -883,7 +883,7 @@ ul_ :: Array JSX -> JSX #### `ul` ``` purescript -ul :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_ul) => { | attrs } -> JSX +ul :: forall attrs attrs_. Union attrs attrs_ Props_ul => Record attrs -> JSX ``` #### `u_` @@ -895,13 +895,13 @@ u_ :: Array JSX -> JSX #### `u` ``` purescript -u :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_u) => { | attrs } -> JSX +u :: forall attrs attrs_. Union attrs attrs_ Props_u => Record attrs -> JSX ``` #### `track` ``` purescript -track :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_track) => { | attrs } -> JSX +track :: forall attrs attrs_. Union attrs attrs_ Props_track => Record attrs -> JSX ``` #### `tr_` @@ -913,7 +913,7 @@ tr_ :: Array JSX -> JSX #### `tr` ``` purescript -tr :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_tr) => { | attrs } -> JSX +tr :: forall attrs attrs_. Union attrs attrs_ Props_tr => Record attrs -> JSX ``` #### `title_` @@ -925,7 +925,7 @@ title_ :: Array JSX -> JSX #### `title` ``` purescript -title :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_title) => { | attrs } -> JSX +title :: forall attrs attrs_. Union attrs attrs_ Props_title => Record attrs -> JSX ``` #### `time_` @@ -937,7 +937,7 @@ time_ :: Array JSX -> JSX #### `time` ``` purescript -time :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_time) => { | attrs } -> JSX +time :: forall attrs attrs_. Union attrs attrs_ Props_time => Record attrs -> JSX ``` #### `thead_` @@ -949,7 +949,7 @@ thead_ :: Array JSX -> JSX #### `thead` ``` purescript -thead :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_thead) => { | attrs } -> JSX +thead :: forall attrs attrs_. Union attrs attrs_ Props_thead => Record attrs -> JSX ``` #### `th_` @@ -961,7 +961,7 @@ th_ :: Array JSX -> JSX #### `th` ``` purescript -th :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_th) => { | attrs } -> JSX +th :: forall attrs attrs_. Union attrs attrs_ Props_th => Record attrs -> JSX ``` #### `tfoot_` @@ -973,7 +973,7 @@ tfoot_ :: Array JSX -> JSX #### `tfoot` ``` purescript -tfoot :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_tfoot) => { | attrs } -> JSX +tfoot :: forall attrs attrs_. Union attrs attrs_ Props_tfoot => Record attrs -> JSX ``` #### `textarea_` @@ -985,7 +985,7 @@ textarea_ :: Array JSX -> JSX #### `textarea` ``` purescript -textarea :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_textarea) => { | attrs } -> JSX +textarea :: forall attrs attrs_. Union attrs attrs_ Props_textarea => Record attrs -> JSX ``` #### `template_` @@ -997,7 +997,7 @@ template_ :: Array JSX -> JSX #### `template` ``` purescript -template :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_template) => { | attrs } -> JSX +template :: forall attrs attrs_. Union attrs attrs_ Props_template => Record attrs -> JSX ``` #### `td_` @@ -1009,7 +1009,7 @@ td_ :: Array JSX -> JSX #### `td` ``` purescript -td :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_td) => { | attrs } -> JSX +td :: forall attrs attrs_. Union attrs attrs_ Props_td => Record attrs -> JSX ``` #### `tbody_` @@ -1021,7 +1021,7 @@ tbody_ :: Array JSX -> JSX #### `tbody` ``` purescript -tbody :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_tbody) => { | attrs } -> JSX +tbody :: forall attrs attrs_. Union attrs attrs_ Props_tbody => Record attrs -> JSX ``` #### `table_` @@ -1033,7 +1033,7 @@ table_ :: Array JSX -> JSX #### `table` ``` purescript -table :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_table) => { | attrs } -> JSX +table :: forall attrs attrs_. Union attrs attrs_ Props_table => Record attrs -> JSX ``` #### `svg_` @@ -1045,7 +1045,7 @@ svg_ :: Array JSX -> JSX #### `svg` ``` purescript -svg :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_svg) => { | attrs } -> JSX +svg :: forall attrs attrs_. Union attrs attrs_ Props_svg => Record attrs -> JSX ``` #### `sup_` @@ -1057,7 +1057,7 @@ sup_ :: Array JSX -> JSX #### `sup` ``` purescript -sup :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_sup) => { | attrs } -> JSX +sup :: forall attrs attrs_. Union attrs attrs_ Props_sup => Record attrs -> JSX ``` #### `summary_` @@ -1069,7 +1069,7 @@ summary_ :: Array JSX -> JSX #### `summary` ``` purescript -summary :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_summary) => { | attrs } -> JSX +summary :: forall attrs attrs_. Union attrs attrs_ Props_summary => Record attrs -> JSX ``` #### `sub_` @@ -1081,7 +1081,7 @@ sub_ :: Array JSX -> JSX #### `sub` ``` purescript -sub :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_sub) => { | attrs } -> JSX +sub :: forall attrs attrs_. Union attrs attrs_ Props_sub => Record attrs -> JSX ``` #### `style_` @@ -1093,7 +1093,7 @@ style_ :: Array JSX -> JSX #### `style` ``` purescript -style :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_style) => { | attrs } -> JSX +style :: forall attrs attrs_. Union attrs attrs_ Props_style => Record attrs -> JSX ``` #### `strong_` @@ -1105,7 +1105,7 @@ strong_ :: Array JSX -> JSX #### `strong` ``` purescript -strong :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_strong) => { | attrs } -> JSX +strong :: forall attrs attrs_. Union attrs attrs_ Props_strong => Record attrs -> JSX ``` #### `span_` @@ -1117,13 +1117,13 @@ span_ :: Array JSX -> JSX #### `span` ``` purescript -span :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_span) => { | attrs } -> JSX +span :: forall attrs attrs_. Union attrs attrs_ Props_span => Record attrs -> JSX ``` #### `source` ``` purescript -source :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_source) => { | attrs } -> JSX +source :: forall attrs attrs_. Union attrs attrs_ Props_source => Record attrs -> JSX ``` #### `small_` @@ -1135,7 +1135,7 @@ small_ :: Array JSX -> JSX #### `small` ``` purescript -small :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_small) => { | attrs } -> JSX +small :: forall attrs attrs_. Union attrs attrs_ Props_small => Record attrs -> JSX ``` #### `slot_` @@ -1147,7 +1147,7 @@ slot_ :: Array JSX -> JSX #### `slot` ``` purescript -slot :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_slot) => { | attrs } -> JSX +slot :: forall attrs attrs_. Union attrs attrs_ Props_slot => Record attrs -> JSX ``` #### `select_` @@ -1159,7 +1159,7 @@ select_ :: Array JSX -> JSX #### `select` ``` purescript -select :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_select) => { | attrs } -> JSX +select :: forall attrs attrs_. Union attrs attrs_ Props_select => Record attrs -> JSX ``` #### `section_` @@ -1171,7 +1171,7 @@ section_ :: Array JSX -> JSX #### `section` ``` purescript -section :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_section) => { | attrs } -> JSX +section :: forall attrs attrs_. Union attrs attrs_ Props_section => Record attrs -> JSX ``` #### `script_` @@ -1183,7 +1183,7 @@ script_ :: Array JSX -> JSX #### `script` ``` purescript -script :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_script) => { | attrs } -> JSX +script :: forall attrs attrs_. Union attrs attrs_ Props_script => Record attrs -> JSX ``` #### `samp_` @@ -1195,7 +1195,7 @@ samp_ :: Array JSX -> JSX #### `samp` ``` purescript -samp :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_samp) => { | attrs } -> JSX +samp :: forall attrs attrs_. Union attrs attrs_ Props_samp => Record attrs -> JSX ``` #### `s_` @@ -1207,7 +1207,7 @@ s_ :: Array JSX -> JSX #### `s` ``` purescript -s :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_s) => { | attrs } -> JSX +s :: forall attrs attrs_. Union attrs attrs_ Props_s => Record attrs -> JSX ``` #### `ruby_` @@ -1219,7 +1219,7 @@ ruby_ :: Array JSX -> JSX #### `ruby` ``` purescript -ruby :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_ruby) => { | attrs } -> JSX +ruby :: forall attrs attrs_. Union attrs attrs_ Props_ruby => Record attrs -> JSX ``` #### `rtc_` @@ -1231,7 +1231,7 @@ rtc_ :: Array JSX -> JSX #### `rtc` ``` purescript -rtc :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_rtc) => { | attrs } -> JSX +rtc :: forall attrs attrs_. Union attrs attrs_ Props_rtc => Record attrs -> JSX ``` #### `rt_` @@ -1243,7 +1243,7 @@ rt_ :: Array JSX -> JSX #### `rt` ``` purescript -rt :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_rt) => { | attrs } -> JSX +rt :: forall attrs attrs_. Union attrs attrs_ Props_rt => Record attrs -> JSX ``` #### `rp_` @@ -1255,7 +1255,7 @@ rp_ :: Array JSX -> JSX #### `rp` ``` purescript -rp :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_rp) => { | attrs } -> JSX +rp :: forall attrs attrs_. Union attrs attrs_ Props_rp => Record attrs -> JSX ``` #### `rb_` @@ -1267,7 +1267,7 @@ rb_ :: Array JSX -> JSX #### `rb` ``` purescript -rb :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_rb) => { | attrs } -> JSX +rb :: forall attrs attrs_. Union attrs attrs_ Props_rb => Record attrs -> JSX ``` #### `q_` @@ -1279,7 +1279,7 @@ q_ :: Array JSX -> JSX #### `q` ``` purescript -q :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_q) => { | attrs } -> JSX +q :: forall attrs attrs_. Union attrs attrs_ Props_q => Record attrs -> JSX ``` #### `progress_` @@ -1291,7 +1291,7 @@ progress_ :: Array JSX -> JSX #### `progress` ``` purescript -progress :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_progress) => { | attrs } -> JSX +progress :: forall attrs attrs_. Union attrs attrs_ Props_progress => Record attrs -> JSX ``` #### `pre_` @@ -1303,7 +1303,7 @@ pre_ :: Array JSX -> JSX #### `pre` ``` purescript -pre :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_pre) => { | attrs } -> JSX +pre :: forall attrs attrs_. Union attrs attrs_ Props_pre => Record attrs -> JSX ``` #### `picture_` @@ -1315,13 +1315,13 @@ picture_ :: Array JSX -> JSX #### `picture` ``` purescript -picture :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_picture) => { | attrs } -> JSX +picture :: forall attrs attrs_. Union attrs attrs_ Props_picture => Record attrs -> JSX ``` #### `param` ``` purescript -param :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_param) => { | attrs } -> JSX +param :: forall attrs attrs_. Union attrs attrs_ Props_param => Record attrs -> JSX ``` #### `p_` @@ -1333,7 +1333,7 @@ p_ :: Array JSX -> JSX #### `p` ``` purescript -p :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_p) => { | attrs } -> JSX +p :: forall attrs attrs_. Union attrs attrs_ Props_p => Record attrs -> JSX ``` #### `output_` @@ -1345,7 +1345,7 @@ output_ :: Array JSX -> JSX #### `output` ``` purescript -output :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_output) => { | attrs } -> JSX +output :: forall attrs attrs_. Union attrs attrs_ Props_output => Record attrs -> JSX ``` #### `option_` @@ -1357,7 +1357,7 @@ option_ :: Array JSX -> JSX #### `option` ``` purescript -option :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_option) => { | attrs } -> JSX +option :: forall attrs attrs_. Union attrs attrs_ Props_option => Record attrs -> JSX ``` #### `optgroup_` @@ -1369,7 +1369,7 @@ optgroup_ :: Array JSX -> JSX #### `optgroup` ``` purescript -optgroup :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_optgroup) => { | attrs } -> JSX +optgroup :: forall attrs attrs_. Union attrs attrs_ Props_optgroup => Record attrs -> JSX ``` #### `ol_` @@ -1381,7 +1381,7 @@ ol_ :: Array JSX -> JSX #### `ol` ``` purescript -ol :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_ol) => { | attrs } -> JSX +ol :: forall attrs attrs_. Union attrs attrs_ Props_ol => Record attrs -> JSX ``` #### `object_` @@ -1393,7 +1393,7 @@ object_ :: Array JSX -> JSX #### `object` ``` purescript -object :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_object) => { | attrs } -> JSX +object :: forall attrs attrs_. Union attrs attrs_ Props_object => Record attrs -> JSX ``` #### `noscript_` @@ -1405,7 +1405,7 @@ noscript_ :: Array JSX -> JSX #### `noscript` ``` purescript -noscript :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_noscript) => { | attrs } -> JSX +noscript :: forall attrs attrs_. Union attrs attrs_ Props_noscript => Record attrs -> JSX ``` #### `nav_` @@ -1417,7 +1417,7 @@ nav_ :: Array JSX -> JSX #### `nav` ``` purescript -nav :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_nav) => { | attrs } -> JSX +nav :: forall attrs attrs_. Union attrs attrs_ Props_nav => Record attrs -> JSX ``` #### `meter_` @@ -1429,13 +1429,13 @@ meter_ :: Array JSX -> JSX #### `meter` ``` purescript -meter :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_meter) => { | attrs } -> JSX +meter :: forall attrs attrs_. Union attrs attrs_ Props_meter => Record attrs -> JSX ``` #### `meta` ``` purescript -meta :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_meta) => { | attrs } -> JSX +meta :: forall attrs attrs_. Union attrs attrs_ Props_meta => Record attrs -> JSX ``` #### `menuitem_` @@ -1447,7 +1447,7 @@ menuitem_ :: Array JSX -> JSX #### `menuitem` ``` purescript -menuitem :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_menuitem) => { | attrs } -> JSX +menuitem :: forall attrs attrs_. Union attrs attrs_ Props_menuitem => Record attrs -> JSX ``` #### `menu_` @@ -1459,7 +1459,7 @@ menu_ :: Array JSX -> JSX #### `menu` ``` purescript -menu :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_menu) => { | attrs } -> JSX +menu :: forall attrs attrs_. Union attrs attrs_ Props_menu => Record attrs -> JSX ``` #### `math_` @@ -1471,7 +1471,7 @@ math_ :: Array JSX -> JSX #### `math` ``` purescript -math :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_math) => { | attrs } -> JSX +math :: forall attrs attrs_. Union attrs attrs_ Props_math => Record attrs -> JSX ``` #### `mark_` @@ -1483,7 +1483,7 @@ mark_ :: Array JSX -> JSX #### `mark` ``` purescript -mark :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_mark) => { | attrs } -> JSX +mark :: forall attrs attrs_. Union attrs attrs_ Props_mark => Record attrs -> JSX ``` #### `map_` @@ -1495,7 +1495,7 @@ map_ :: Array JSX -> JSX #### `map` ``` purescript -map :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_map) => { | attrs } -> JSX +map :: forall attrs attrs_. Union attrs attrs_ Props_map => Record attrs -> JSX ``` #### `main_` @@ -1507,13 +1507,13 @@ main_ :: Array JSX -> JSX #### `main` ``` purescript -main :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_main) => { | attrs } -> JSX +main :: forall attrs attrs_. Union attrs attrs_ Props_main => Record attrs -> JSX ``` #### `link` ``` purescript -link :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_link) => { | attrs } -> JSX +link :: forall attrs attrs_. Union attrs attrs_ Props_link => Record attrs -> JSX ``` #### `li_` @@ -1525,7 +1525,7 @@ li_ :: Array JSX -> JSX #### `li` ``` purescript -li :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_li) => { | attrs } -> JSX +li :: forall attrs attrs_. Union attrs attrs_ Props_li => Record attrs -> JSX ``` #### `legend_` @@ -1537,7 +1537,7 @@ legend_ :: Array JSX -> JSX #### `legend` ``` purescript -legend :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_legend) => { | attrs } -> JSX +legend :: forall attrs attrs_. Union attrs attrs_ Props_legend => Record attrs -> JSX ``` #### `label_` @@ -1549,7 +1549,7 @@ label_ :: Array JSX -> JSX #### `label` ``` purescript -label :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_label) => { | attrs } -> JSX +label :: forall attrs attrs_. Union attrs attrs_ Props_label => Record attrs -> JSX ``` #### `keygen_` @@ -1561,7 +1561,7 @@ keygen_ :: Array JSX -> JSX #### `keygen` ``` purescript -keygen :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_keygen) => { | attrs } -> JSX +keygen :: forall attrs attrs_. Union attrs attrs_ Props_keygen => Record attrs -> JSX ``` #### `kbd_` @@ -1573,7 +1573,7 @@ kbd_ :: Array JSX -> JSX #### `kbd` ``` purescript -kbd :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_kbd) => { | attrs } -> JSX +kbd :: forall attrs attrs_. Union attrs attrs_ Props_kbd => Record attrs -> JSX ``` #### `ins_` @@ -1585,19 +1585,19 @@ ins_ :: Array JSX -> JSX #### `ins` ``` purescript -ins :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_ins) => { | attrs } -> JSX +ins :: forall attrs attrs_. Union attrs attrs_ Props_ins => Record attrs -> JSX ``` #### `input` ``` purescript -input :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_input) => { | attrs } -> JSX +input :: forall attrs attrs_. Union attrs attrs_ Props_input => Record attrs -> JSX ``` #### `img` ``` purescript -img :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_img) => { | attrs } -> JSX +img :: forall attrs attrs_. Union attrs attrs_ Props_img => Record attrs -> JSX ``` #### `iframe_` @@ -1609,7 +1609,7 @@ iframe_ :: Array JSX -> JSX #### `iframe` ``` purescript -iframe :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_iframe) => { | attrs } -> JSX +iframe :: forall attrs attrs_. Union attrs attrs_ Props_iframe => Record attrs -> JSX ``` #### `i_` @@ -1621,7 +1621,7 @@ i_ :: Array JSX -> JSX #### `i` ``` purescript -i :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_i) => { | attrs } -> JSX +i :: forall attrs attrs_. Union attrs attrs_ Props_i => Record attrs -> JSX ``` #### `html_` @@ -1633,13 +1633,13 @@ html_ :: Array JSX -> JSX #### `html` ``` purescript -html :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_html) => { | attrs } -> JSX +html :: forall attrs attrs_. Union attrs attrs_ Props_html => Record attrs -> JSX ``` #### `hr` ``` purescript -hr :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_hr) => { | attrs } -> JSX +hr :: forall attrs attrs_. Union attrs attrs_ Props_hr => Record attrs -> JSX ``` #### `hgroup_` @@ -1651,7 +1651,7 @@ hgroup_ :: Array JSX -> JSX #### `hgroup` ``` purescript -hgroup :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_hgroup) => { | attrs } -> JSX +hgroup :: forall attrs attrs_. Union attrs attrs_ Props_hgroup => Record attrs -> JSX ``` #### `header_` @@ -1663,7 +1663,7 @@ header_ :: Array JSX -> JSX #### `header` ``` purescript -header :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_header) => { | attrs } -> JSX +header :: forall attrs attrs_. Union attrs attrs_ Props_header => Record attrs -> JSX ``` #### `head_` @@ -1675,7 +1675,7 @@ head_ :: Array JSX -> JSX #### `head` ``` purescript -head :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_head) => { | attrs } -> JSX +head :: forall attrs attrs_. Union attrs attrs_ Props_head => Record attrs -> JSX ``` #### `h6_` @@ -1687,7 +1687,7 @@ h6_ :: Array JSX -> JSX #### `h6` ``` purescript -h6 :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_h6) => { | attrs } -> JSX +h6 :: forall attrs attrs_. Union attrs attrs_ Props_h6 => Record attrs -> JSX ``` #### `h5_` @@ -1699,7 +1699,7 @@ h5_ :: Array JSX -> JSX #### `h5` ``` purescript -h5 :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_h5) => { | attrs } -> JSX +h5 :: forall attrs attrs_. Union attrs attrs_ Props_h5 => Record attrs -> JSX ``` #### `h4_` @@ -1711,7 +1711,7 @@ h4_ :: Array JSX -> JSX #### `h4` ``` purescript -h4 :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_h4) => { | attrs } -> JSX +h4 :: forall attrs attrs_. Union attrs attrs_ Props_h4 => Record attrs -> JSX ``` #### `h3_` @@ -1723,7 +1723,7 @@ h3_ :: Array JSX -> JSX #### `h3` ``` purescript -h3 :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_h3) => { | attrs } -> JSX +h3 :: forall attrs attrs_. Union attrs attrs_ Props_h3 => Record attrs -> JSX ``` #### `h2_` @@ -1735,7 +1735,7 @@ h2_ :: Array JSX -> JSX #### `h2` ``` purescript -h2 :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_h2) => { | attrs } -> JSX +h2 :: forall attrs attrs_. Union attrs attrs_ Props_h2 => Record attrs -> JSX ``` #### `h1_` @@ -1747,7 +1747,7 @@ h1_ :: Array JSX -> JSX #### `h1` ``` purescript -h1 :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_h1) => { | attrs } -> JSX +h1 :: forall attrs attrs_. Union attrs attrs_ Props_h1 => Record attrs -> JSX ``` #### `form_` @@ -1759,7 +1759,7 @@ form_ :: Array JSX -> JSX #### `form` ``` purescript -form :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_form) => { | attrs } -> JSX +form :: forall attrs attrs_. Union attrs attrs_ Props_form => Record attrs -> JSX ``` #### `footer_` @@ -1771,7 +1771,7 @@ footer_ :: Array JSX -> JSX #### `footer` ``` purescript -footer :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_footer) => { | attrs } -> JSX +footer :: forall attrs attrs_. Union attrs attrs_ Props_footer => Record attrs -> JSX ``` #### `figure_` @@ -1783,7 +1783,7 @@ figure_ :: Array JSX -> JSX #### `figure` ``` purescript -figure :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_figure) => { | attrs } -> JSX +figure :: forall attrs attrs_. Union attrs attrs_ Props_figure => Record attrs -> JSX ``` #### `figcaption_` @@ -1795,7 +1795,7 @@ figcaption_ :: Array JSX -> JSX #### `figcaption` ``` purescript -figcaption :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_figcaption) => { | attrs } -> JSX +figcaption :: forall attrs attrs_. Union attrs attrs_ Props_figcaption => Record attrs -> JSX ``` #### `fieldset_` @@ -1807,13 +1807,13 @@ fieldset_ :: Array JSX -> JSX #### `fieldset` ``` purescript -fieldset :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_fieldset) => { | attrs } -> JSX +fieldset :: forall attrs attrs_. Union attrs attrs_ Props_fieldset => Record attrs -> JSX ``` #### `embed` ``` purescript -embed :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_embed) => { | attrs } -> JSX +embed :: forall attrs attrs_. Union attrs attrs_ Props_embed => Record attrs -> JSX ``` #### `em_` @@ -1825,7 +1825,7 @@ em_ :: Array JSX -> JSX #### `em` ``` purescript -em :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_em) => { | attrs } -> JSX +em :: forall attrs attrs_. Union attrs attrs_ Props_em => Record attrs -> JSX ``` #### `dt_` @@ -1837,7 +1837,7 @@ dt_ :: Array JSX -> JSX #### `dt` ``` purescript -dt :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_dt) => { | attrs } -> JSX +dt :: forall attrs attrs_. Union attrs attrs_ Props_dt => Record attrs -> JSX ``` #### `dl_` @@ -1849,7 +1849,7 @@ dl_ :: Array JSX -> JSX #### `dl` ``` purescript -dl :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_dl) => { | attrs } -> JSX +dl :: forall attrs attrs_. Union attrs attrs_ Props_dl => Record attrs -> JSX ``` #### `div_` @@ -1861,7 +1861,7 @@ div_ :: Array JSX -> JSX #### `div` ``` purescript -div :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_div) => { | attrs } -> JSX +div :: forall attrs attrs_. Union attrs attrs_ Props_div => Record attrs -> JSX ``` #### `dialog_` @@ -1873,7 +1873,7 @@ dialog_ :: Array JSX -> JSX #### `dialog` ``` purescript -dialog :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_dialog) => { | attrs } -> JSX +dialog :: forall attrs attrs_. Union attrs attrs_ Props_dialog => Record attrs -> JSX ``` #### `dfn_` @@ -1885,7 +1885,7 @@ dfn_ :: Array JSX -> JSX #### `dfn` ``` purescript -dfn :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_dfn) => { | attrs } -> JSX +dfn :: forall attrs attrs_. Union attrs attrs_ Props_dfn => Record attrs -> JSX ``` #### `details_` @@ -1897,7 +1897,7 @@ details_ :: Array JSX -> JSX #### `details` ``` purescript -details :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_details) => { | attrs } -> JSX +details :: forall attrs attrs_. Union attrs attrs_ Props_details => Record attrs -> JSX ``` #### `del_` @@ -1909,7 +1909,7 @@ del_ :: Array JSX -> JSX #### `del` ``` purescript -del :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_del) => { | attrs } -> JSX +del :: forall attrs attrs_. Union attrs attrs_ Props_del => Record attrs -> JSX ``` #### `dd_` @@ -1921,7 +1921,7 @@ dd_ :: Array JSX -> JSX #### `dd` ``` purescript -dd :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_dd) => { | attrs } -> JSX +dd :: forall attrs attrs_. Union attrs attrs_ Props_dd => Record attrs -> JSX ``` #### `datalist_` @@ -1933,7 +1933,7 @@ datalist_ :: Array JSX -> JSX #### `datalist` ``` purescript -datalist :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_datalist) => { | attrs } -> JSX +datalist :: forall attrs attrs_. Union attrs attrs_ Props_datalist => Record attrs -> JSX ``` #### `data_` @@ -1945,7 +1945,7 @@ data_ :: Array JSX -> JSX #### `data'` ``` purescript -data' :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_data) => { | attrs } -> JSX +data' :: forall attrs attrs_. Union attrs attrs_ Props_data => Record attrs -> JSX ``` #### `colgroup_` @@ -1957,13 +1957,13 @@ colgroup_ :: Array JSX -> JSX #### `colgroup` ``` purescript -colgroup :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_colgroup) => { | attrs } -> JSX +colgroup :: forall attrs attrs_. Union attrs attrs_ Props_colgroup => Record attrs -> JSX ``` #### `col` ``` purescript -col :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_col) => { | attrs } -> JSX +col :: forall attrs attrs_. Union attrs attrs_ Props_col => Record attrs -> JSX ``` #### `code_` @@ -1975,7 +1975,7 @@ code_ :: Array JSX -> JSX #### `code` ``` purescript -code :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_code) => { | attrs } -> JSX +code :: forall attrs attrs_. Union attrs attrs_ Props_code => Record attrs -> JSX ``` #### `cite_` @@ -1987,7 +1987,7 @@ cite_ :: Array JSX -> JSX #### `cite` ``` purescript -cite :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_cite) => { | attrs } -> JSX +cite :: forall attrs attrs_. Union attrs attrs_ Props_cite => Record attrs -> JSX ``` #### `caption_` @@ -1999,7 +1999,7 @@ caption_ :: Array JSX -> JSX #### `caption` ``` purescript -caption :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_caption) => { | attrs } -> JSX +caption :: forall attrs attrs_. Union attrs attrs_ Props_caption => Record attrs -> JSX ``` #### `canvas_` @@ -2011,7 +2011,7 @@ canvas_ :: Array JSX -> JSX #### `canvas` ``` purescript -canvas :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_canvas) => { | attrs } -> JSX +canvas :: forall attrs attrs_. Union attrs attrs_ Props_canvas => Record attrs -> JSX ``` #### `button_` @@ -2023,13 +2023,13 @@ button_ :: Array JSX -> JSX #### `button` ``` purescript -button :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_button) => { | attrs } -> JSX +button :: forall attrs attrs_. Union attrs attrs_ Props_button => Record attrs -> JSX ``` #### `br` ``` purescript -br :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_br) => { | attrs } -> JSX +br :: forall attrs attrs_. Union attrs attrs_ Props_br => Record attrs -> JSX ``` #### `body_` @@ -2041,7 +2041,7 @@ body_ :: Array JSX -> JSX #### `body` ``` purescript -body :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_body) => { | attrs } -> JSX +body :: forall attrs attrs_. Union attrs attrs_ Props_body => Record attrs -> JSX ``` #### `blockquote_` @@ -2053,7 +2053,7 @@ blockquote_ :: Array JSX -> JSX #### `blockquote` ``` purescript -blockquote :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_blockquote) => { | attrs } -> JSX +blockquote :: forall attrs attrs_. Union attrs attrs_ Props_blockquote => Record attrs -> JSX ``` #### `bdo_` @@ -2065,7 +2065,7 @@ bdo_ :: Array JSX -> JSX #### `bdo` ``` purescript -bdo :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_bdo) => { | attrs } -> JSX +bdo :: forall attrs attrs_. Union attrs attrs_ Props_bdo => Record attrs -> JSX ``` #### `bdi_` @@ -2077,13 +2077,13 @@ bdi_ :: Array JSX -> JSX #### `bdi` ``` purescript -bdi :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_bdi) => { | attrs } -> JSX +bdi :: forall attrs attrs_. Union attrs attrs_ Props_bdi => Record attrs -> JSX ``` #### `base` ``` purescript -base :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_base) => { | attrs } -> JSX +base :: forall attrs attrs_. Union attrs attrs_ Props_base => Record attrs -> JSX ``` #### `b_` @@ -2095,7 +2095,7 @@ b_ :: Array JSX -> JSX #### `b` ``` purescript -b :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_b) => { | attrs } -> JSX +b :: forall attrs attrs_. Union attrs attrs_ Props_b => Record attrs -> JSX ``` #### `audio_` @@ -2107,7 +2107,7 @@ audio_ :: Array JSX -> JSX #### `audio` ``` purescript -audio :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_audio) => { | attrs } -> JSX +audio :: forall attrs attrs_. Union attrs attrs_ Props_audio => Record attrs -> JSX ``` #### `aside_` @@ -2119,7 +2119,7 @@ aside_ :: Array JSX -> JSX #### `aside` ``` purescript -aside :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_aside) => { | attrs } -> JSX +aside :: forall attrs attrs_. Union attrs attrs_ Props_aside => Record attrs -> JSX ``` #### `article_` @@ -2131,13 +2131,13 @@ article_ :: Array JSX -> JSX #### `article` ``` purescript -article :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_article) => { | attrs } -> JSX +article :: forall attrs attrs_. Union attrs attrs_ Props_article => Record attrs -> JSX ``` #### `area` ``` purescript -area :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_area) => { | attrs } -> JSX +area :: forall attrs attrs_. Union attrs attrs_ Props_area => Record attrs -> JSX ``` #### `address_` @@ -2149,7 +2149,7 @@ address_ :: Array JSX -> JSX #### `address` ``` purescript -address :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_address) => { | attrs } -> JSX +address :: forall attrs attrs_. Union attrs attrs_ Props_address => Record attrs -> JSX ``` #### `abbr_` @@ -2161,7 +2161,7 @@ abbr_ :: Array JSX -> JSX #### `abbr` ``` purescript -abbr :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_abbr) => { | attrs } -> JSX +abbr :: forall attrs attrs_. Union attrs attrs_ Props_abbr => Record attrs -> JSX ``` #### `a_` @@ -2173,19 +2173,11 @@ a_ :: Array JSX -> JSX #### `a` ``` purescript -a :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_a) => { | attrs } -> JSX +a :: forall attrs attrs_. Union attrs attrs_ Props_a => Record attrs -> JSX ``` ### Re-exported from React.Basic.DOM.Internal: -#### `SharedProps` - -``` purescript -type SharedProps specific = (key :: String, about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: String, autoComplete :: String, autoFocus :: String, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Number, contentEditable :: String, contextMenu :: String, crossOrigin :: String, datatype :: String, dateTime :: String, dir :: String, draggable :: String, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: String, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: String, mediaGroup :: String, minLength :: String, noValidate :: String, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, resource :: String, role :: String, rowSpan :: Number, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: String, srcDoc :: String, srcLang :: String, srcSet :: String, style :: CSS, tabIndex :: String, title :: String, typeof :: String, unselectable :: String, useMap :: String, vocab :: String, wmode :: String, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler | specific) -``` - -Standard props which are shared by all DOM elements. - #### `CSS` ``` purescript diff --git a/generated-docs/React/Basic/DOM/Components/GlobalEvents.md b/generated-docs/React/Basic/DOM/Components/GlobalEvents.md index bb945fa..b50087f 100644 --- a/generated-docs/React/Basic/DOM/Components/GlobalEvents.md +++ b/generated-docs/React/Basic/DOM/Components/GlobalEvents.md @@ -40,25 +40,25 @@ defaultOptions :: EventHandlerOptions #### `globalEvent` ``` purescript -globalEvent :: EventTarget -> { eventType :: EventType, options :: EventHandlerOptions, handler :: Event -> Effect Unit } -> JSX -> JSX +globalEvent :: EventTarget -> { eventType :: EventType, handler :: Event -> Effect Unit, options :: EventHandlerOptions } -> JSX -> JSX ``` #### `globalEvents` ``` purescript -globalEvents :: EventTarget -> Array { eventType :: EventType, options :: EventHandlerOptions, handler :: Event -> Effect Unit } -> JSX -> JSX +globalEvents :: EventTarget -> Array { eventType :: EventType, handler :: Event -> Effect Unit, options :: EventHandlerOptions } -> JSX -> JSX ``` #### `windowEvent` ``` purescript -windowEvent :: { eventType :: EventType, options :: EventHandlerOptions, handler :: Event -> Effect Unit } -> JSX -> JSX +windowEvent :: { eventType :: EventType, handler :: Event -> Effect Unit, options :: EventHandlerOptions } -> JSX -> JSX ``` #### `windowEvents` ``` purescript -windowEvents :: Array { eventType :: EventType, options :: EventHandlerOptions, handler :: Event -> Effect Unit } -> JSX -> JSX +windowEvents :: Array { eventType :: EventType, handler :: Event -> Effect Unit, options :: EventHandlerOptions } -> JSX -> JSX ``` diff --git a/generated-docs/React/Basic/DOM/Generated.md b/generated-docs/React/Basic/DOM/Generated.md index 1fa57f7..64476df 100644 --- a/generated-docs/React/Basic/DOM/Generated.md +++ b/generated-docs/React/Basic/DOM/Generated.md @@ -7,13 +7,13 @@ THIS FILE IS GENERATED -- DO NOT EDIT IT #### `Props_a` ``` purescript -type Props_a = (children :: Array JSX, coords :: String, download :: String, href :: String, name :: String, onClick :: EventHandler, rel :: String, shape :: String, target :: String, type :: String) +type Props_a = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, coords :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, download :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, href :: String, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), rel :: String, resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, shape :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, target :: String, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `a` ``` purescript -a :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_a) => { | attrs } -> JSX +a :: forall attrs attrs_. Union attrs attrs_ Props_a => Record attrs -> JSX ``` #### `a_` @@ -25,13 +25,13 @@ a_ :: Array JSX -> JSX #### `Props_abbr` ``` purescript -type Props_abbr = (children :: Array JSX, title :: String) +type Props_abbr = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `abbr` ``` purescript -abbr :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_abbr) => { | attrs } -> JSX +abbr :: forall attrs attrs_. Union attrs attrs_ Props_abbr => Record attrs -> JSX ``` #### `abbr_` @@ -43,13 +43,13 @@ abbr_ :: Array JSX -> JSX #### `Props_address` ``` purescript -type Props_address = (children :: Array JSX) +type Props_address = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `address` ``` purescript -address :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_address) => { | attrs } -> JSX +address :: forall attrs attrs_. Union attrs attrs_ Props_address => Record attrs -> JSX ``` #### `address_` @@ -61,25 +61,25 @@ address_ :: Array JSX -> JSX #### `Props_area` ``` purescript -type Props_area = (alt :: String, coords :: String, download :: String, href :: String, rel :: String, shape :: String, target :: String, type :: String) +type Props_area = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, alt :: String, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, coords :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, download :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, href :: String, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), rel :: String, resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, shape :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, target :: String, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `area` ``` purescript -area :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_area) => { | attrs } -> JSX +area :: forall attrs attrs_. Union attrs attrs_ Props_area => Record attrs -> JSX ``` #### `Props_article` ``` purescript -type Props_article = (children :: Array JSX) +type Props_article = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `article` ``` purescript -article :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_article) => { | attrs } -> JSX +article :: forall attrs attrs_. Union attrs attrs_ Props_article => Record attrs -> JSX ``` #### `article_` @@ -91,13 +91,13 @@ article_ :: Array JSX -> JSX #### `Props_aside` ``` purescript -type Props_aside = (children :: Array JSX) +type Props_aside = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `aside` ``` purescript -aside :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_aside) => { | attrs } -> JSX +aside :: forall attrs attrs_. Union attrs attrs_ Props_aside => Record attrs -> JSX ``` #### `aside_` @@ -109,13 +109,13 @@ aside_ :: Array JSX -> JSX #### `Props_audio` ``` purescript -type Props_audio = (children :: Array JSX, controls :: Boolean, loop :: Boolean, muted :: Boolean, preload :: String, src :: String) +type Props_audio = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, controls :: Boolean, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, loop :: Boolean, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, muted :: Boolean, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, preload :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, src :: String, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `audio` ``` purescript -audio :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_audio) => { | attrs } -> JSX +audio :: forall attrs attrs_. Union attrs attrs_ Props_audio => Record attrs -> JSX ``` #### `audio_` @@ -127,13 +127,13 @@ audio_ :: Array JSX -> JSX #### `Props_b` ``` purescript -type Props_b = (children :: Array JSX) +type Props_b = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `b` ``` purescript -b :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_b) => { | attrs } -> JSX +b :: forall attrs attrs_. Union attrs attrs_ Props_b => Record attrs -> JSX ``` #### `b_` @@ -145,25 +145,25 @@ b_ :: Array JSX -> JSX #### `Props_base` ``` purescript -type Props_base = (href :: String, target :: String) +type Props_base = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, href :: String, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, target :: String, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `base` ``` purescript -base :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_base) => { | attrs } -> JSX +base :: forall attrs attrs_. Union attrs attrs_ Props_base => Record attrs -> JSX ``` #### `Props_bdi` ``` purescript -type Props_bdi = (children :: Array JSX) +type Props_bdi = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `bdi` ``` purescript -bdi :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_bdi) => { | attrs } -> JSX +bdi :: forall attrs attrs_. Union attrs attrs_ Props_bdi => Record attrs -> JSX ``` #### `bdi_` @@ -175,13 +175,13 @@ bdi_ :: Array JSX -> JSX #### `Props_bdo` ``` purescript -type Props_bdo = (children :: Array JSX, dir :: String) +type Props_bdo = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `bdo` ``` purescript -bdo :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_bdo) => { | attrs } -> JSX +bdo :: forall attrs attrs_. Union attrs attrs_ Props_bdo => Record attrs -> JSX ``` #### `bdo_` @@ -193,13 +193,13 @@ bdo_ :: Array JSX -> JSX #### `Props_blockquote` ``` purescript -type Props_blockquote = (children :: Array JSX, cite :: String) +type Props_blockquote = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, cite :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `blockquote` ``` purescript -blockquote :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_blockquote) => { | attrs } -> JSX +blockquote :: forall attrs attrs_. Union attrs attrs_ Props_blockquote => Record attrs -> JSX ``` #### `blockquote_` @@ -211,13 +211,13 @@ blockquote_ :: Array JSX -> JSX #### `Props_body` ``` purescript -type Props_body = (children :: Array JSX) +type Props_body = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `body` ``` purescript -body :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_body) => { | attrs } -> JSX +body :: forall attrs attrs_. Union attrs attrs_ Props_body => Record attrs -> JSX ``` #### `body_` @@ -229,25 +229,25 @@ body_ :: Array JSX -> JSX #### `Props_br` ``` purescript -type Props_br = () +type Props_br = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `br` ``` purescript -br :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_br) => { | attrs } -> JSX +br :: forall attrs attrs_. Union attrs attrs_ Props_br => Record attrs -> JSX ``` #### `Props_button` ``` purescript -type Props_button = (children :: Array JSX, disabled :: Boolean, form :: String, name :: String, type :: String, value :: String) +type Props_button = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, disabled :: Boolean, draggable :: Boolean, encType :: String, form :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, value :: String, vocab :: String, wmode :: String) ``` #### `button` ``` purescript -button :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_button) => { | attrs } -> JSX +button :: forall attrs attrs_. Union attrs attrs_ Props_button => Record attrs -> JSX ``` #### `button_` @@ -259,13 +259,13 @@ button_ :: Array JSX -> JSX #### `Props_canvas` ``` purescript -type Props_canvas = (children :: Array JSX, height :: String, width :: String) +type Props_canvas = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, height :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `canvas` ``` purescript -canvas :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_canvas) => { | attrs } -> JSX +canvas :: forall attrs attrs_. Union attrs attrs_ Props_canvas => Record attrs -> JSX ``` #### `canvas_` @@ -277,13 +277,13 @@ canvas_ :: Array JSX -> JSX #### `Props_caption` ``` purescript -type Props_caption = (children :: Array JSX) +type Props_caption = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `caption` ``` purescript -caption :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_caption) => { | attrs } -> JSX +caption :: forall attrs attrs_. Union attrs attrs_ Props_caption => Record attrs -> JSX ``` #### `caption_` @@ -295,13 +295,13 @@ caption_ :: Array JSX -> JSX #### `Props_cite` ``` purescript -type Props_cite = (children :: Array JSX) +type Props_cite = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `cite` ``` purescript -cite :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_cite) => { | attrs } -> JSX +cite :: forall attrs attrs_. Union attrs attrs_ Props_cite => Record attrs -> JSX ``` #### `cite_` @@ -313,13 +313,13 @@ cite_ :: Array JSX -> JSX #### `Props_code` ``` purescript -type Props_code = (children :: Array JSX) +type Props_code = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `code` ``` purescript -code :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_code) => { | attrs } -> JSX +code :: forall attrs attrs_. Union attrs attrs_ Props_code => Record attrs -> JSX ``` #### `code_` @@ -331,25 +331,25 @@ code_ :: Array JSX -> JSX #### `Props_col` ``` purescript -type Props_col = (span :: Number, width :: String) +type Props_col = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, span :: Int, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `col` ``` purescript -col :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_col) => { | attrs } -> JSX +col :: forall attrs attrs_. Union attrs attrs_ Props_col => Record attrs -> JSX ``` #### `Props_colgroup` ``` purescript -type Props_colgroup = (children :: Array JSX, span :: Number, width :: String) +type Props_colgroup = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, span :: Int, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `colgroup` ``` purescript -colgroup :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_colgroup) => { | attrs } -> JSX +colgroup :: forall attrs attrs_. Union attrs attrs_ Props_colgroup => Record attrs -> JSX ``` #### `colgroup_` @@ -361,13 +361,13 @@ colgroup_ :: Array JSX -> JSX #### `Props_data` ``` purescript -type Props_data = (children :: Array JSX, value :: String) +type Props_data = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, value :: String, vocab :: String, wmode :: String) ``` #### `data'` ``` purescript -data' :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_data) => { | attrs } -> JSX +data' :: forall attrs attrs_. Union attrs attrs_ Props_data => Record attrs -> JSX ``` #### `data_` @@ -379,13 +379,13 @@ data_ :: Array JSX -> JSX #### `Props_datalist` ``` purescript -type Props_datalist = (children :: Array JSX) +type Props_datalist = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `datalist` ``` purescript -datalist :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_datalist) => { | attrs } -> JSX +datalist :: forall attrs attrs_. Union attrs attrs_ Props_datalist => Record attrs -> JSX ``` #### `datalist_` @@ -397,13 +397,13 @@ datalist_ :: Array JSX -> JSX #### `Props_dd` ``` purescript -type Props_dd = (children :: Array JSX) +type Props_dd = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `dd` ``` purescript -dd :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_dd) => { | attrs } -> JSX +dd :: forall attrs attrs_. Union attrs attrs_ Props_dd => Record attrs -> JSX ``` #### `dd_` @@ -415,13 +415,13 @@ dd_ :: Array JSX -> JSX #### `Props_del` ``` purescript -type Props_del = (children :: Array JSX, cite :: String) +type Props_del = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, cite :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `del` ``` purescript -del :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_del) => { | attrs } -> JSX +del :: forall attrs attrs_. Union attrs attrs_ Props_del => Record attrs -> JSX ``` #### `del_` @@ -433,13 +433,13 @@ del_ :: Array JSX -> JSX #### `Props_details` ``` purescript -type Props_details = (children :: Array JSX, open :: Boolean) +type Props_details = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, open :: Boolean, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `details` ``` purescript -details :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_details) => { | attrs } -> JSX +details :: forall attrs attrs_. Union attrs attrs_ Props_details => Record attrs -> JSX ``` #### `details_` @@ -451,13 +451,13 @@ details_ :: Array JSX -> JSX #### `Props_dfn` ``` purescript -type Props_dfn = (children :: Array JSX, title :: String) +type Props_dfn = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `dfn` ``` purescript -dfn :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_dfn) => { | attrs } -> JSX +dfn :: forall attrs attrs_. Union attrs attrs_ Props_dfn => Record attrs -> JSX ``` #### `dfn_` @@ -469,13 +469,13 @@ dfn_ :: Array JSX -> JSX #### `Props_dialog` ``` purescript -type Props_dialog = (children :: Array JSX, open :: Boolean) +type Props_dialog = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, open :: Boolean, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `dialog` ``` purescript -dialog :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_dialog) => { | attrs } -> JSX +dialog :: forall attrs attrs_. Union attrs attrs_ Props_dialog => Record attrs -> JSX ``` #### `dialog_` @@ -487,13 +487,13 @@ dialog_ :: Array JSX -> JSX #### `Props_div` ``` purescript -type Props_div = (children :: Array JSX) +type Props_div = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `div` ``` purescript -div :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_div) => { | attrs } -> JSX +div :: forall attrs attrs_. Union attrs attrs_ Props_div => Record attrs -> JSX ``` #### `div_` @@ -505,13 +505,13 @@ div_ :: Array JSX -> JSX #### `Props_dl` ``` purescript -type Props_dl = (children :: Array JSX) +type Props_dl = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `dl` ``` purescript -dl :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_dl) => { | attrs } -> JSX +dl :: forall attrs attrs_. Union attrs attrs_ Props_dl => Record attrs -> JSX ``` #### `dl_` @@ -523,13 +523,13 @@ dl_ :: Array JSX -> JSX #### `Props_dt` ``` purescript -type Props_dt = (children :: Array JSX) +type Props_dt = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `dt` ``` purescript -dt :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_dt) => { | attrs } -> JSX +dt :: forall attrs attrs_. Union attrs attrs_ Props_dt => Record attrs -> JSX ``` #### `dt_` @@ -541,13 +541,13 @@ dt_ :: Array JSX -> JSX #### `Props_em` ``` purescript -type Props_em = (children :: Array JSX) +type Props_em = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `em` ``` purescript -em :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_em) => { | attrs } -> JSX +em :: forall attrs attrs_. Union attrs attrs_ Props_em => Record attrs -> JSX ``` #### `em_` @@ -559,25 +559,25 @@ em_ :: Array JSX -> JSX #### `Props_embed` ``` purescript -type Props_embed = (height :: String, src :: String, type :: String, width :: String) +type Props_embed = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, height :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, src :: String, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `embed` ``` purescript -embed :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_embed) => { | attrs } -> JSX +embed :: forall attrs attrs_. Union attrs attrs_ Props_embed => Record attrs -> JSX ``` #### `Props_fieldset` ``` purescript -type Props_fieldset = (children :: Array JSX, disabled :: Boolean, form :: String, name :: String) +type Props_fieldset = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, disabled :: Boolean, draggable :: Boolean, encType :: String, form :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `fieldset` ``` purescript -fieldset :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_fieldset) => { | attrs } -> JSX +fieldset :: forall attrs attrs_. Union attrs attrs_ Props_fieldset => Record attrs -> JSX ``` #### `fieldset_` @@ -589,13 +589,13 @@ fieldset_ :: Array JSX -> JSX #### `Props_figcaption` ``` purescript -type Props_figcaption = (children :: Array JSX) +type Props_figcaption = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `figcaption` ``` purescript -figcaption :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_figcaption) => { | attrs } -> JSX +figcaption :: forall attrs attrs_. Union attrs attrs_ Props_figcaption => Record attrs -> JSX ``` #### `figcaption_` @@ -607,13 +607,13 @@ figcaption_ :: Array JSX -> JSX #### `Props_figure` ``` purescript -type Props_figure = (children :: Array JSX) +type Props_figure = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `figure` ``` purescript -figure :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_figure) => { | attrs } -> JSX +figure :: forall attrs attrs_. Union attrs attrs_ Props_figure => Record attrs -> JSX ``` #### `figure_` @@ -625,13 +625,13 @@ figure_ :: Array JSX -> JSX #### `Props_footer` ``` purescript -type Props_footer = (children :: Array JSX) +type Props_footer = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `footer` ``` purescript -footer :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_footer) => { | attrs } -> JSX +footer :: forall attrs attrs_. Union attrs attrs_ Props_footer => Record attrs -> JSX ``` #### `footer_` @@ -643,13 +643,13 @@ footer_ :: Array JSX -> JSX #### `Props_form` ``` purescript -type Props_form = (accept :: String, action :: String, children :: Array JSX, method :: String, name :: String, onChange :: EventHandler, onInput :: EventHandler, onInvalid :: EventHandler, onSubmit :: EventHandler, target :: String) +type Props_form = (about :: String, accept :: String, acceptCharset :: String, accessKey :: String, action :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, method :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onChange :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onInput :: EventHandler, onInvalid :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, onSubmit :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, target :: String, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `form` ``` purescript -form :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_form) => { | attrs } -> JSX +form :: forall attrs attrs_. Union attrs attrs_ Props_form => Record attrs -> JSX ``` #### `form_` @@ -661,13 +661,13 @@ form_ :: Array JSX -> JSX #### `Props_h1` ``` purescript -type Props_h1 = (children :: Array JSX) +type Props_h1 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `h1` ``` purescript -h1 :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_h1) => { | attrs } -> JSX +h1 :: forall attrs attrs_. Union attrs attrs_ Props_h1 => Record attrs -> JSX ``` #### `h1_` @@ -679,13 +679,13 @@ h1_ :: Array JSX -> JSX #### `Props_h2` ``` purescript -type Props_h2 = (children :: Array JSX) +type Props_h2 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `h2` ``` purescript -h2 :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_h2) => { | attrs } -> JSX +h2 :: forall attrs attrs_. Union attrs attrs_ Props_h2 => Record attrs -> JSX ``` #### `h2_` @@ -697,13 +697,13 @@ h2_ :: Array JSX -> JSX #### `Props_h3` ``` purescript -type Props_h3 = (children :: Array JSX) +type Props_h3 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `h3` ``` purescript -h3 :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_h3) => { | attrs } -> JSX +h3 :: forall attrs attrs_. Union attrs attrs_ Props_h3 => Record attrs -> JSX ``` #### `h3_` @@ -715,13 +715,13 @@ h3_ :: Array JSX -> JSX #### `Props_h4` ``` purescript -type Props_h4 = (children :: Array JSX) +type Props_h4 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `h4` ``` purescript -h4 :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_h4) => { | attrs } -> JSX +h4 :: forall attrs attrs_. Union attrs attrs_ Props_h4 => Record attrs -> JSX ``` #### `h4_` @@ -733,13 +733,13 @@ h4_ :: Array JSX -> JSX #### `Props_h5` ``` purescript -type Props_h5 = (children :: Array JSX) +type Props_h5 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `h5` ``` purescript -h5 :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_h5) => { | attrs } -> JSX +h5 :: forall attrs attrs_. Union attrs attrs_ Props_h5 => Record attrs -> JSX ``` #### `h5_` @@ -751,13 +751,13 @@ h5_ :: Array JSX -> JSX #### `Props_h6` ``` purescript -type Props_h6 = (children :: Array JSX) +type Props_h6 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `h6` ``` purescript -h6 :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_h6) => { | attrs } -> JSX +h6 :: forall attrs attrs_. Union attrs attrs_ Props_h6 => Record attrs -> JSX ``` #### `h6_` @@ -769,13 +769,13 @@ h6_ :: Array JSX -> JSX #### `Props_head` ``` purescript -type Props_head = (children :: Array JSX, profile :: String) +type Props_head = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, profile :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `head` ``` purescript -head :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_head) => { | attrs } -> JSX +head :: forall attrs attrs_. Union attrs attrs_ Props_head => Record attrs -> JSX ``` #### `head_` @@ -787,13 +787,13 @@ head_ :: Array JSX -> JSX #### `Props_header` ``` purescript -type Props_header = (children :: Array JSX) +type Props_header = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `header` ``` purescript -header :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_header) => { | attrs } -> JSX +header :: forall attrs attrs_. Union attrs attrs_ Props_header => Record attrs -> JSX ``` #### `header_` @@ -805,13 +805,13 @@ header_ :: Array JSX -> JSX #### `Props_hgroup` ``` purescript -type Props_hgroup = (children :: Array JSX) +type Props_hgroup = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `hgroup` ``` purescript -hgroup :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_hgroup) => { | attrs } -> JSX +hgroup :: forall attrs attrs_. Union attrs attrs_ Props_hgroup => Record attrs -> JSX ``` #### `hgroup_` @@ -823,25 +823,25 @@ hgroup_ :: Array JSX -> JSX #### `Props_hr` ``` purescript -type Props_hr = (size :: Number, width :: String) +type Props_hr = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, size :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `hr` ``` purescript -hr :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_hr) => { | attrs } -> JSX +hr :: forall attrs attrs_. Union attrs attrs_ Props_hr => Record attrs -> JSX ``` #### `Props_html` ``` purescript -type Props_html = (children :: Array JSX, manifest :: String) +type Props_html = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, manifest :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `html` ``` purescript -html :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_html) => { | attrs } -> JSX +html :: forall attrs attrs_. Union attrs attrs_ Props_html => Record attrs -> JSX ``` #### `html_` @@ -853,13 +853,13 @@ html_ :: Array JSX -> JSX #### `Props_i` ``` purescript -type Props_i = (children :: Array JSX) +type Props_i = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `i` ``` purescript -i :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_i) => { | attrs } -> JSX +i :: forall attrs attrs_. Union attrs attrs_ Props_i => Record attrs -> JSX ``` #### `i_` @@ -871,13 +871,13 @@ i_ :: Array JSX -> JSX #### `Props_iframe` ``` purescript -type Props_iframe = (children :: Array JSX, height :: String, name :: String, sandbox :: String, scrolling :: String, src :: String, width :: String) +type Props_iframe = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, height :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, sandbox :: String, scoped :: Boolean, scrolling :: String, seamless :: Boolean, security :: String, spellCheck :: Boolean, src :: String, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `iframe` ``` purescript -iframe :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_iframe) => { | attrs } -> JSX +iframe :: forall attrs attrs_. Union attrs attrs_ Props_iframe => Record attrs -> JSX ``` #### `iframe_` @@ -889,37 +889,37 @@ iframe_ :: Array JSX -> JSX #### `Props_img` ``` purescript -type Props_img = (alt :: String, height :: String, name :: String, sizes :: String, src :: String, width :: String) +type Props_img = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, alt :: String, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, height :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, sizes :: String, spellCheck :: Boolean, src :: String, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `img` ``` purescript -img :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_img) => { | attrs } -> JSX +img :: forall attrs attrs_. Union attrs attrs_ Props_img => Record attrs -> JSX ``` #### `Props_input` ``` purescript -type Props_input = (accept :: String, alt :: String, autoCapitalize :: String, autoCorrect :: String, autoSave :: String, checked :: Boolean, defaultChecked :: String, defaultValue :: String, disabled :: Boolean, form :: String, height :: String, list :: String, max :: Number, min :: Number, multiple :: Boolean, name :: String, onChange :: EventHandler, pattern :: String, placeholder :: String, required :: Boolean, results :: String, size :: Number, src :: String, step :: String, title :: String, type :: String, value :: String, width :: String) +type Props_input = (about :: String, accept :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, alt :: String, autoCapitalize :: String, autoComplete :: Boolean, autoCorrect :: String, autoFocus :: Boolean, autoPlay :: Boolean, autoSave :: String, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, checked :: Boolean, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, defaultChecked :: String, defaultValue :: String, dir :: String, disabled :: Boolean, draggable :: Boolean, encType :: String, form :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, height :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, list :: String, marginHeight :: String, marginWidth :: String, max :: String, maxLength :: Int, mediaGroup :: String, min :: String, minLength :: Int, multiple :: Boolean, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onChange :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, pattern :: String, placeholder :: String, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), required :: Boolean, resource :: String, results :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, size :: Int, spellCheck :: Boolean, src :: String, srcDoc :: JSX, srcLang :: String, srcSet :: String, step :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, value :: String, vocab :: String, width :: String, wmode :: String) ``` #### `input` ``` purescript -input :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_input) => { | attrs } -> JSX +input :: forall attrs attrs_. Union attrs attrs_ Props_input => Record attrs -> JSX ``` #### `Props_ins` ``` purescript -type Props_ins = (children :: Array JSX, cite :: String) +type Props_ins = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, cite :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `ins` ``` purescript -ins :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_ins) => { | attrs } -> JSX +ins :: forall attrs attrs_. Union attrs attrs_ Props_ins => Record attrs -> JSX ``` #### `ins_` @@ -931,13 +931,13 @@ ins_ :: Array JSX -> JSX #### `Props_kbd` ``` purescript -type Props_kbd = (children :: Array JSX) +type Props_kbd = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `kbd` ``` purescript -kbd :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_kbd) => { | attrs } -> JSX +kbd :: forall attrs attrs_. Union attrs attrs_ Props_kbd => Record attrs -> JSX ``` #### `kbd_` @@ -949,13 +949,13 @@ kbd_ :: Array JSX -> JSX #### `Props_keygen` ``` purescript -type Props_keygen = (challenge :: String, children :: Array JSX, disabled :: Boolean, form :: String, name :: String) +type Props_keygen = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, challenge :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, disabled :: Boolean, draggable :: Boolean, encType :: String, form :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `keygen` ``` purescript -keygen :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_keygen) => { | attrs } -> JSX +keygen :: forall attrs attrs_. Union attrs attrs_ Props_keygen => Record attrs -> JSX ``` #### `keygen_` @@ -967,13 +967,13 @@ keygen_ :: Array JSX -> JSX #### `Props_label` ``` purescript -type Props_label = (children :: Array JSX, form :: String) +type Props_label = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, form :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `label` ``` purescript -label :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_label) => { | attrs } -> JSX +label :: forall attrs attrs_. Union attrs attrs_ Props_label => Record attrs -> JSX ``` #### `label_` @@ -985,13 +985,13 @@ label_ :: Array JSX -> JSX #### `Props_legend` ``` purescript -type Props_legend = (children :: Array JSX) +type Props_legend = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `legend` ``` purescript -legend :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_legend) => { | attrs } -> JSX +legend :: forall attrs attrs_. Union attrs attrs_ Props_legend => Record attrs -> JSX ``` #### `legend_` @@ -1003,13 +1003,13 @@ legend_ :: Array JSX -> JSX #### `Props_li` ``` purescript -type Props_li = (children :: Array JSX, type :: String, value :: String) +type Props_li = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, value :: String, vocab :: String, wmode :: String) ``` #### `li` ``` purescript -li :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_li) => { | attrs } -> JSX +li :: forall attrs attrs_. Union attrs attrs_ Props_li => Record attrs -> JSX ``` #### `li_` @@ -1021,25 +1021,25 @@ li_ :: Array JSX -> JSX #### `Props_link` ``` purescript -type Props_link = (color :: String, href :: String, integrity :: String, media :: String, nonce :: String, rel :: String, scope :: String, sizes :: String, target :: String, title :: String, type :: String) +type Props_link = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, color :: String, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, href :: String, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, integrity :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, media :: String, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, nonce :: String, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), rel :: String, resource :: String, role :: String, rowSpan :: Int, scope :: String, scoped :: Boolean, seamless :: Boolean, security :: String, sizes :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, target :: String, title :: String, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `link` ``` purescript -link :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_link) => { | attrs } -> JSX +link :: forall attrs attrs_. Union attrs attrs_ Props_link => Record attrs -> JSX ``` #### `Props_main` ``` purescript -type Props_main = (children :: Array JSX) +type Props_main = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `main` ``` purescript -main :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_main) => { | attrs } -> JSX +main :: forall attrs attrs_. Union attrs attrs_ Props_main => Record attrs -> JSX ``` #### `main_` @@ -1051,13 +1051,13 @@ main_ :: Array JSX -> JSX #### `Props_map` ``` purescript -type Props_map = (children :: Array JSX, name :: String) +type Props_map = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `map` ``` purescript -map :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_map) => { | attrs } -> JSX +map :: forall attrs attrs_. Union attrs attrs_ Props_map => Record attrs -> JSX ``` #### `map_` @@ -1069,13 +1069,13 @@ map_ :: Array JSX -> JSX #### `Props_mark` ``` purescript -type Props_mark = (children :: Array JSX) +type Props_mark = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `mark` ``` purescript -mark :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_mark) => { | attrs } -> JSX +mark :: forall attrs attrs_. Union attrs attrs_ Props_mark => Record attrs -> JSX ``` #### `mark_` @@ -1087,13 +1087,13 @@ mark_ :: Array JSX -> JSX #### `Props_math` ``` purescript -type Props_math = (children :: Array JSX) +type Props_math = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `math` ``` purescript -math :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_math) => { | attrs } -> JSX +math :: forall attrs attrs_. Union attrs attrs_ Props_math => Record attrs -> JSX ``` #### `math_` @@ -1105,13 +1105,13 @@ math_ :: Array JSX -> JSX #### `Props_menu` ``` purescript -type Props_menu = (children :: Array JSX) +type Props_menu = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `menu` ``` purescript -menu :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_menu) => { | attrs } -> JSX +menu :: forall attrs attrs_. Union attrs attrs_ Props_menu => Record attrs -> JSX ``` #### `menu_` @@ -1123,13 +1123,13 @@ menu_ :: Array JSX -> JSX #### `Props_menuitem` ``` purescript -type Props_menuitem = (children :: Array JSX) +type Props_menuitem = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `menuitem` ``` purescript -menuitem :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_menuitem) => { | attrs } -> JSX +menuitem :: forall attrs attrs_. Union attrs attrs_ Props_menuitem => Record attrs -> JSX ``` #### `menuitem_` @@ -1141,25 +1141,25 @@ menuitem_ :: Array JSX -> JSX #### `Props_meta` ``` purescript -type Props_meta = (content :: String, name :: String) +type Props_meta = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, content :: String, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `meta` ``` purescript -meta :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_meta) => { | attrs } -> JSX +meta :: forall attrs attrs_. Union attrs attrs_ Props_meta => Record attrs -> JSX ``` #### `Props_meter` ``` purescript -type Props_meter = (children :: Array JSX, high :: String, low :: String, max :: Number, min :: Number, optimum :: String, value :: String) +type Props_meter = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, high :: String, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, low :: String, marginHeight :: String, marginWidth :: String, max :: Number, maxLength :: Int, mediaGroup :: String, min :: Number, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, optimum :: String, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, value :: String, vocab :: String, wmode :: String) ``` #### `meter` ``` purescript -meter :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_meter) => { | attrs } -> JSX +meter :: forall attrs attrs_. Union attrs attrs_ Props_meter => Record attrs -> JSX ``` #### `meter_` @@ -1171,13 +1171,13 @@ meter_ :: Array JSX -> JSX #### `Props_nav` ``` purescript -type Props_nav = (children :: Array JSX) +type Props_nav = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `nav` ``` purescript -nav :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_nav) => { | attrs } -> JSX +nav :: forall attrs attrs_. Union attrs attrs_ Props_nav => Record attrs -> JSX ``` #### `nav_` @@ -1189,13 +1189,13 @@ nav_ :: Array JSX -> JSX #### `Props_noscript` ``` purescript -type Props_noscript = (children :: Array JSX) +type Props_noscript = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `noscript` ``` purescript -noscript :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_noscript) => { | attrs } -> JSX +noscript :: forall attrs attrs_. Union attrs attrs_ Props_noscript => Record attrs -> JSX ``` #### `noscript_` @@ -1207,13 +1207,13 @@ noscript_ :: Array JSX -> JSX #### `Props_object` ``` purescript -type Props_object = (children :: Array JSX, data :: String, form :: String, height :: String, name :: String, type :: String, width :: String) +type Props_object = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, data :: String, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, form :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, height :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `object` ``` purescript -object :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_object) => { | attrs } -> JSX +object :: forall attrs attrs_. Union attrs attrs_ Props_object => Record attrs -> JSX ``` #### `object_` @@ -1225,13 +1225,13 @@ object_ :: Array JSX -> JSX #### `Props_ol` ``` purescript -type Props_ol = (children :: Array JSX, reversed :: Boolean, start :: Number, type :: String) +type Props_ol = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, reversed :: Boolean, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, start :: Int, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `ol` ``` purescript -ol :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_ol) => { | attrs } -> JSX +ol :: forall attrs attrs_. Union attrs attrs_ Props_ol => Record attrs -> JSX ``` #### `ol_` @@ -1243,13 +1243,13 @@ ol_ :: Array JSX -> JSX #### `Props_optgroup` ``` purescript -type Props_optgroup = (children :: Array JSX, disabled :: Boolean, label :: String) +type Props_optgroup = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, disabled :: Boolean, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, label :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `optgroup` ``` purescript -optgroup :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_optgroup) => { | attrs } -> JSX +optgroup :: forall attrs attrs_. Union attrs attrs_ Props_optgroup => Record attrs -> JSX ``` #### `optgroup_` @@ -1261,13 +1261,13 @@ optgroup_ :: Array JSX -> JSX #### `Props_option` ``` purescript -type Props_option = (children :: Array JSX, disabled :: Boolean, label :: String, selected :: Boolean, value :: String) +type Props_option = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, disabled :: Boolean, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, label :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, selected :: Boolean, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, value :: String, vocab :: String, wmode :: String) ``` #### `option` ``` purescript -option :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_option) => { | attrs } -> JSX +option :: forall attrs attrs_. Union attrs attrs_ Props_option => Record attrs -> JSX ``` #### `option_` @@ -1279,13 +1279,13 @@ option_ :: Array JSX -> JSX #### `Props_output` ``` purescript -type Props_output = (children :: Array JSX, form :: String, name :: String) +type Props_output = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, form :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `output` ``` purescript -output :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_output) => { | attrs } -> JSX +output :: forall attrs attrs_. Union attrs attrs_ Props_output => Record attrs -> JSX ``` #### `output_` @@ -1297,13 +1297,13 @@ output_ :: Array JSX -> JSX #### `Props_p` ``` purescript -type Props_p = (children :: Array JSX) +type Props_p = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `p` ``` purescript -p :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_p) => { | attrs } -> JSX +p :: forall attrs attrs_. Union attrs attrs_ Props_p => Record attrs -> JSX ``` #### `p_` @@ -1315,25 +1315,25 @@ p_ :: Array JSX -> JSX #### `Props_param` ``` purescript -type Props_param = (name :: String, type :: String, value :: String) +type Props_param = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, value :: String, vocab :: String, wmode :: String) ``` #### `param` ``` purescript -param :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_param) => { | attrs } -> JSX +param :: forall attrs attrs_. Union attrs attrs_ Props_param => Record attrs -> JSX ``` #### `Props_picture` ``` purescript -type Props_picture = (children :: Array JSX) +type Props_picture = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `picture` ``` purescript -picture :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_picture) => { | attrs } -> JSX +picture :: forall attrs attrs_. Union attrs attrs_ Props_picture => Record attrs -> JSX ``` #### `picture_` @@ -1345,13 +1345,13 @@ picture_ :: Array JSX -> JSX #### `Props_pre` ``` purescript -type Props_pre = (children :: Array JSX, width :: String) +type Props_pre = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `pre` ``` purescript -pre :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_pre) => { | attrs } -> JSX +pre :: forall attrs attrs_. Union attrs attrs_ Props_pre => Record attrs -> JSX ``` #### `pre_` @@ -1363,13 +1363,13 @@ pre_ :: Array JSX -> JSX #### `Props_progress` ``` purescript -type Props_progress = (children :: Array JSX, max :: Number, value :: String) +type Props_progress = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, max :: Number, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, value :: String, vocab :: String, wmode :: String) ``` #### `progress` ``` purescript -progress :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_progress) => { | attrs } -> JSX +progress :: forall attrs attrs_. Union attrs attrs_ Props_progress => Record attrs -> JSX ``` #### `progress_` @@ -1381,13 +1381,13 @@ progress_ :: Array JSX -> JSX #### `Props_q` ``` purescript -type Props_q = (children :: Array JSX, cite :: String) +type Props_q = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, cite :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `q` ``` purescript -q :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_q) => { | attrs } -> JSX +q :: forall attrs attrs_. Union attrs attrs_ Props_q => Record attrs -> JSX ``` #### `q_` @@ -1399,13 +1399,13 @@ q_ :: Array JSX -> JSX #### `Props_rb` ``` purescript -type Props_rb = (children :: Array JSX) +type Props_rb = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `rb` ``` purescript -rb :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_rb) => { | attrs } -> JSX +rb :: forall attrs attrs_. Union attrs attrs_ Props_rb => Record attrs -> JSX ``` #### `rb_` @@ -1417,13 +1417,13 @@ rb_ :: Array JSX -> JSX #### `Props_rp` ``` purescript -type Props_rp = (children :: Array JSX) +type Props_rp = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `rp` ``` purescript -rp :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_rp) => { | attrs } -> JSX +rp :: forall attrs attrs_. Union attrs attrs_ Props_rp => Record attrs -> JSX ``` #### `rp_` @@ -1435,13 +1435,13 @@ rp_ :: Array JSX -> JSX #### `Props_rt` ``` purescript -type Props_rt = (children :: Array JSX) +type Props_rt = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `rt` ``` purescript -rt :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_rt) => { | attrs } -> JSX +rt :: forall attrs attrs_. Union attrs attrs_ Props_rt => Record attrs -> JSX ``` #### `rt_` @@ -1453,13 +1453,13 @@ rt_ :: Array JSX -> JSX #### `Props_rtc` ``` purescript -type Props_rtc = (children :: Array JSX) +type Props_rtc = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `rtc` ``` purescript -rtc :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_rtc) => { | attrs } -> JSX +rtc :: forall attrs attrs_. Union attrs attrs_ Props_rtc => Record attrs -> JSX ``` #### `rtc_` @@ -1471,13 +1471,13 @@ rtc_ :: Array JSX -> JSX #### `Props_ruby` ``` purescript -type Props_ruby = (children :: Array JSX) +type Props_ruby = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `ruby` ``` purescript -ruby :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_ruby) => { | attrs } -> JSX +ruby :: forall attrs attrs_. Union attrs attrs_ Props_ruby => Record attrs -> JSX ``` #### `ruby_` @@ -1489,13 +1489,13 @@ ruby_ :: Array JSX -> JSX #### `Props_s` ``` purescript -type Props_s = (children :: Array JSX) +type Props_s = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `s` ``` purescript -s :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_s) => { | attrs } -> JSX +s :: forall attrs attrs_. Union attrs attrs_ Props_s => Record attrs -> JSX ``` #### `s_` @@ -1507,13 +1507,13 @@ s_ :: Array JSX -> JSX #### `Props_samp` ``` purescript -type Props_samp = (children :: Array JSX) +type Props_samp = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `samp` ``` purescript -samp :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_samp) => { | attrs } -> JSX +samp :: forall attrs attrs_. Union attrs attrs_ Props_samp => Record attrs -> JSX ``` #### `samp_` @@ -1525,13 +1525,13 @@ samp_ :: Array JSX -> JSX #### `Props_script` ``` purescript -type Props_script = (async :: Boolean, children :: Array JSX, defer :: Boolean, integrity :: String, nonce :: String, src :: String, type :: String) +type Props_script = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, async :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, defer :: Boolean, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, integrity :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, nonce :: String, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, src :: String, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `script` ``` purescript -script :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_script) => { | attrs } -> JSX +script :: forall attrs attrs_. Union attrs attrs_ Props_script => Record attrs -> JSX ``` #### `script_` @@ -1543,13 +1543,13 @@ script_ :: Array JSX -> JSX #### `Props_section` ``` purescript -type Props_section = (children :: Array JSX) +type Props_section = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `section` ``` purescript -section :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_section) => { | attrs } -> JSX +section :: forall attrs attrs_. Union attrs attrs_ Props_section => Record attrs -> JSX ``` #### `section_` @@ -1561,13 +1561,13 @@ section_ :: Array JSX -> JSX #### `Props_select` ``` purescript -type Props_select = (children :: Array JSX, defaultValue :: String, disabled :: Boolean, form :: String, multiple :: Boolean, name :: String, onChange :: EventHandler, required :: Boolean, size :: Number, value :: String) +type Props_select = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, defaultValue :: String, dir :: String, disabled :: Boolean, draggable :: Boolean, encType :: String, form :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, multiple :: Boolean, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onChange :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), required :: Boolean, resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, size :: Int, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, value :: String, vocab :: String, wmode :: String) ``` #### `select` ``` purescript -select :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_select) => { | attrs } -> JSX +select :: forall attrs attrs_. Union attrs attrs_ Props_select => Record attrs -> JSX ``` #### `select_` @@ -1579,13 +1579,13 @@ select_ :: Array JSX -> JSX #### `Props_slot` ``` purescript -type Props_slot = (children :: Array JSX, name :: String) +type Props_slot = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `slot` ``` purescript -slot :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_slot) => { | attrs } -> JSX +slot :: forall attrs attrs_. Union attrs attrs_ Props_slot => Record attrs -> JSX ``` #### `slot_` @@ -1597,13 +1597,13 @@ slot_ :: Array JSX -> JSX #### `Props_small` ``` purescript -type Props_small = (children :: Array JSX) +type Props_small = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `small` ``` purescript -small :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_small) => { | attrs } -> JSX +small :: forall attrs attrs_. Union attrs attrs_ Props_small => Record attrs -> JSX ``` #### `small_` @@ -1615,25 +1615,25 @@ small_ :: Array JSX -> JSX #### `Props_source` ``` purescript -type Props_source = (media :: String, sizes :: String, src :: String, type :: String) +type Props_source = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, media :: String, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, sizes :: String, spellCheck :: Boolean, src :: String, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `source` ``` purescript -source :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_source) => { | attrs } -> JSX +source :: forall attrs attrs_. Union attrs attrs_ Props_source => Record attrs -> JSX ``` #### `Props_span` ``` purescript -type Props_span = (children :: Array JSX) +type Props_span = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `span` ``` purescript -span :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_span) => { | attrs } -> JSX +span :: forall attrs attrs_. Union attrs attrs_ Props_span => Record attrs -> JSX ``` #### `span_` @@ -1645,13 +1645,13 @@ span_ :: Array JSX -> JSX #### `Props_strong` ``` purescript -type Props_strong = (children :: Array JSX) +type Props_strong = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `strong` ``` purescript -strong :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_strong) => { | attrs } -> JSX +strong :: forall attrs attrs_. Union attrs attrs_ Props_strong => Record attrs -> JSX ``` #### `strong_` @@ -1663,13 +1663,13 @@ strong_ :: Array JSX -> JSX #### `Props_style` ``` purescript -type Props_style = (children :: Array JSX, media :: String, nonce :: String, title :: String, type :: String) +type Props_style = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, media :: String, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, nonce :: String, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `style` ``` purescript -style :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_style) => { | attrs } -> JSX +style :: forall attrs attrs_. Union attrs attrs_ Props_style => Record attrs -> JSX ``` #### `style_` @@ -1681,13 +1681,13 @@ style_ :: Array JSX -> JSX #### `Props_sub` ``` purescript -type Props_sub = (children :: Array JSX) +type Props_sub = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `sub` ``` purescript -sub :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_sub) => { | attrs } -> JSX +sub :: forall attrs attrs_. Union attrs attrs_ Props_sub => Record attrs -> JSX ``` #### `sub_` @@ -1699,13 +1699,13 @@ sub_ :: Array JSX -> JSX #### `Props_summary` ``` purescript -type Props_summary = (children :: Array JSX) +type Props_summary = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `summary` ``` purescript -summary :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_summary) => { | attrs } -> JSX +summary :: forall attrs attrs_. Union attrs attrs_ Props_summary => Record attrs -> JSX ``` #### `summary_` @@ -1717,13 +1717,13 @@ summary_ :: Array JSX -> JSX #### `Props_sup` ``` purescript -type Props_sup = (children :: Array JSX) +type Props_sup = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `sup` ``` purescript -sup :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_sup) => { | attrs } -> JSX +sup :: forall attrs attrs_. Union attrs attrs_ Props_sup => Record attrs -> JSX ``` #### `sup_` @@ -1735,13 +1735,13 @@ sup_ :: Array JSX -> JSX #### `Props_svg` ``` purescript -type Props_svg = (accentHeight :: String, accumulate :: String, additive :: String, alignmentBaseline :: String, allowReorder :: String, alphabetic :: String, amplitude :: String, arabicForm :: String, ascent :: String, attributeName :: String, attributeType :: String, autoReverse :: String, azimuth :: String, baseFrequency :: String, baseProfile :: String, baselineShift :: String, bbox :: String, begin :: String, bias :: String, by :: String, calcMode :: String, capHeight :: String, children :: Array JSX, clip :: String, clipPath :: String, clipPathUnits :: String, clipRule :: String, color :: String, colorInterpolation :: String, colorInterpolationFilters :: String, colorProfile :: String, colorRendering :: String, contentScriptType :: String, contentStyleType :: String, cursor :: String, cx :: String, cy :: String, d :: String, decelerate :: String, descent :: String, diffuseConstant :: String, direction :: String, display :: String, divisor :: String, dominantBaseline :: String, dur :: String, dx :: String, dy :: String, edgeMode :: String, elevation :: String, enableBackground :: String, end :: String, exponent :: String, externalResourcesRequired :: String, fill :: String, fillOpacity :: String, fillRule :: String, filter :: String, filterRes :: String, filterUnits :: String, floodColor :: String, floodOpacity :: String, focusable :: String, fontFamily :: String, fontSize :: String, fontSizeAdjust :: String, fontStretch :: String, fontStyle :: String, fontVariant :: String, fontWeight :: String, format :: String, from :: String, fx :: String, fy :: String, g1 :: String, g2 :: String, glyphName :: String, glyphOrientationHorizontal :: String, glyphOrientationVertical :: String, glyphRef :: String, gradientTransform :: String, gradientUnits :: String, hanging :: String, height :: String, horizAdvX :: String, horizOriginX :: String, ideographic :: String, imageRendering :: String, in :: String, in2 :: String, intercept :: String, k :: String, k1 :: String, k2 :: String, k3 :: String, k4 :: String, kernelMatrix :: String, kernelUnitLength :: String, kerning :: String, keyPoints :: String, keySplines :: String, keyTimes :: String, lengthAdjust :: String, letterSpacing :: String, lightingColor :: String, limitingConeAngle :: String, local :: String, markerEnd :: String, markerHeight :: String, markerMid :: String, markerStart :: String, markerUnits :: String, markerWidth :: String, mask :: String, maskContentUnits :: String, maskUnits :: String, mathematical :: String, mode :: String, numOctaves :: String, offset :: String, opacity :: String, operator :: String, order :: String, orient :: String, orientation :: String, origin :: String, overflow :: String, overlinePosition :: String, overlineThickness :: String, paintOrder :: String, panose1 :: String, pathLength :: String, patternContentUnits :: String, patternTransform :: String, patternUnits :: String, pointerEvents :: String, points :: String, pointsAtX :: String, pointsAtY :: String, pointsAtZ :: String, preserveAlpha :: String, preserveAspectRatio :: String, primitiveUnits :: String, r :: String, radius :: String, refX :: String, refY :: String, renderingIntent :: String, repeatCount :: String, repeatDur :: String, requiredExtensions :: String, requiredFeatures :: String, restart :: String, result :: String, rotate :: String, rx :: String, ry :: String, scale :: String, seed :: String, shapeRendering :: String, slope :: String, spacing :: String, specularConstant :: String, specularExponent :: String, speed :: String, spreadMethod :: String, startOffset :: String, stdDeviation :: String, stemh :: String, stemv :: String, stitchTiles :: String, stopColor :: String, stopOpacity :: String, strikethroughPosition :: String, strikethroughThickness :: String, string :: String, stroke :: String, strokeDasharray :: String, strokeDashoffset :: String, strokeLinecap :: String, strokeLinejoin :: String, strokeMiterlimit :: String, strokeOpacity :: String, strokeWidth :: String, surfaceScale :: String, systemLanguage :: String, tableValues :: String, targetX :: String, targetY :: String, textAnchor :: String, textDecoration :: String, textLength :: String, textRendering :: String, to :: String, transform :: String, u1 :: String, u2 :: String, underlinePosition :: String, underlineThickness :: String, unicode :: String, unicodeBidi :: String, unicodeRange :: String, unitsPerEm :: String, vAlphabetic :: String, vHanging :: String, vIdeographic :: String, vMathematical :: String, values :: String, vectorEffect :: String, version :: String, vertAdvY :: String, vertOriginX :: String, vertOriginY :: String, viewBox :: String, viewTarget :: String, visibility :: String, width :: String, widths :: String, wordSpacing :: String, writingMode :: String, x :: String, x1 :: String, x2 :: String, xChannelSelector :: String, xHeight :: String, xlinkActuate :: String, xlinkArcrole :: String, xlinkHref :: String, xlinkRole :: String, xlinkShow :: String, xlinkTitle :: String, xlinkType :: String, xmlBase :: String, xmlLang :: String, xmlSpace :: String, xmlns :: String, xmlnsXlink :: String, y :: String, y1 :: String, y2 :: String, yChannelSelector :: String, z :: String, zoomAndPan :: String) +type Props_svg = (about :: String, accentHeight :: String, acceptCharset :: String, accessKey :: String, accumulate :: String, additive :: String, alignmentBaseline :: String, allowFullScreen :: Boolean, allowReorder :: String, allowTransparency :: Boolean, alphabetic :: String, amplitude :: String, arabicForm :: String, ascent :: String, attributeName :: String, attributeType :: String, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, autoReverse :: String, azimuth :: String, baseFrequency :: String, baseProfile :: String, baselineShift :: String, bbox :: String, begin :: String, bias :: String, by :: String, calcMode :: String, capHeight :: String, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, clip :: String, clipPath :: String, clipPathUnits :: String, clipRule :: String, colSpan :: Int, color :: String, colorInterpolation :: String, colorInterpolationFilters :: String, colorProfile :: String, colorRendering :: String, contentEditable :: Boolean, contentScriptType :: String, contentStyleType :: String, contextMenu :: String, crossOrigin :: String, cursor :: String, cx :: String, cy :: String, d :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, decelerate :: String, descent :: String, diffuseConstant :: String, dir :: String, direction :: String, display :: String, divisor :: String, dominantBaseline :: String, draggable :: Boolean, dur :: String, dx :: String, dy :: String, edgeMode :: String, elevation :: String, enableBackground :: String, encType :: String, end :: String, exponent :: String, externalResourcesRequired :: String, fill :: String, fillOpacity :: String, fillRule :: String, filter :: String, filterRes :: String, filterUnits :: String, floodColor :: String, floodOpacity :: String, focusable :: String, fontFamily :: String, fontSize :: String, fontSizeAdjust :: String, fontStretch :: String, fontStyle :: String, fontVariant :: String, fontWeight :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, format :: String, frameBorder :: String, from :: String, fx :: String, fy :: String, g1 :: String, g2 :: String, glyphName :: String, glyphOrientationHorizontal :: String, glyphOrientationVertical :: String, glyphRef :: String, gradientTransform :: String, gradientUnits :: String, hanging :: String, height :: String, hidden :: Boolean, horizAdvX :: String, horizOriginX :: String, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, ideographic :: String, imageRendering :: String, in :: String, in2 :: String, inlist :: String, inputMode :: String, intercept :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, k :: String, k1 :: String, k2 :: String, k3 :: String, k4 :: String, kernelMatrix :: String, kernelUnitLength :: String, kerning :: String, key :: String, keyParams :: String, keyPoints :: String, keySplines :: String, keyTimes :: String, keyType :: String, lang :: String, lengthAdjust :: String, letterSpacing :: String, lightingColor :: String, limitingConeAngle :: String, local :: String, marginHeight :: String, marginWidth :: String, markerEnd :: String, markerHeight :: String, markerMid :: String, markerStart :: String, markerUnits :: String, markerWidth :: String, mask :: String, maskContentUnits :: String, maskUnits :: String, mathematical :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, mode :: String, noValidate :: Boolean, numOctaves :: String, offset :: String, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, opacity :: String, operator :: String, order :: String, orient :: String, orientation :: String, origin :: String, overflow :: String, overlinePosition :: String, overlineThickness :: String, paintOrder :: String, panose1 :: String, pathLength :: String, patternContentUnits :: String, patternTransform :: String, patternUnits :: String, pointerEvents :: String, points :: String, pointsAtX :: String, pointsAtY :: String, pointsAtZ :: String, prefix :: String, preserveAlpha :: String, preserveAspectRatio :: String, primitiveUnits :: String, property :: String, r :: String, radioGroup :: String, radius :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), refX :: String, refY :: String, renderingIntent :: String, repeatCount :: String, repeatDur :: String, requiredExtensions :: String, requiredFeatures :: String, resource :: String, restart :: String, result :: String, role :: String, rotate :: String, rowSpan :: Int, rx :: String, ry :: String, scale :: String, scoped :: Boolean, seamless :: Boolean, security :: String, seed :: String, shapeRendering :: String, slope :: String, spacing :: String, specularConstant :: String, specularExponent :: String, speed :: String, spellCheck :: Boolean, spreadMethod :: String, srcDoc :: JSX, srcLang :: String, srcSet :: String, startOffset :: String, stdDeviation :: String, stemh :: String, stemv :: String, stitchTiles :: String, stopColor :: String, stopOpacity :: String, strikethroughPosition :: String, strikethroughThickness :: String, string :: String, stroke :: String, strokeDasharray :: String, strokeDashoffset :: String, strokeLinecap :: String, strokeLinejoin :: String, strokeMiterlimit :: String, strokeOpacity :: String, strokeWidth :: String, style :: CSS, suppressContentEditableWarning :: Boolean, surfaceScale :: String, systemLanguage :: String, tabIndex :: Int, tableValues :: String, targetX :: String, targetY :: String, textAnchor :: String, textDecoration :: String, textLength :: String, textRendering :: String, title :: String, to :: String, transform :: String, typeof :: String, u1 :: String, u2 :: String, underlinePosition :: String, underlineThickness :: String, unicode :: String, unicodeBidi :: String, unicodeRange :: String, unitsPerEm :: String, unselectable :: Boolean, useMap :: String, vAlphabetic :: String, vHanging :: String, vIdeographic :: String, vMathematical :: String, values :: String, vectorEffect :: String, version :: String, vertAdvY :: String, vertOriginX :: String, vertOriginY :: String, viewBox :: String, viewTarget :: String, visibility :: String, vocab :: String, width :: String, widths :: String, wmode :: String, wordSpacing :: String, writingMode :: String, x :: String, x1 :: String, x2 :: String, xChannelSelector :: String, xHeight :: String, xlinkActuate :: String, xlinkArcrole :: String, xlinkHref :: String, xlinkRole :: String, xlinkShow :: String, xlinkTitle :: String, xlinkType :: String, xmlBase :: String, xmlLang :: String, xmlSpace :: String, xmlns :: String, xmlnsXlink :: String, y :: String, y1 :: String, y2 :: String, yChannelSelector :: String, z :: String, zoomAndPan :: String) ``` #### `svg` ``` purescript -svg :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_svg) => { | attrs } -> JSX +svg :: forall attrs attrs_. Union attrs attrs_ Props_svg => Record attrs -> JSX ``` #### `svg_` @@ -1753,13 +1753,13 @@ svg_ :: Array JSX -> JSX #### `Props_table` ``` purescript -type Props_table = (children :: Array JSX, summary :: String, width :: String) +type Props_table = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, summary :: String, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `table` ``` purescript -table :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_table) => { | attrs } -> JSX +table :: forall attrs attrs_. Union attrs attrs_ Props_table => Record attrs -> JSX ``` #### `table_` @@ -1771,13 +1771,13 @@ table_ :: Array JSX -> JSX #### `Props_tbody` ``` purescript -type Props_tbody = (children :: Array JSX) +type Props_tbody = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `tbody` ``` purescript -tbody :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_tbody) => { | attrs } -> JSX +tbody :: forall attrs attrs_. Union attrs attrs_ Props_tbody => Record attrs -> JSX ``` #### `tbody_` @@ -1789,13 +1789,13 @@ tbody_ :: Array JSX -> JSX #### `Props_td` ``` purescript -type Props_td = (children :: Array JSX, headers :: String, height :: String, scope :: String, width :: String) +type Props_td = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, headers :: String, height :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scope :: String, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `td` ``` purescript -td :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_td) => { | attrs } -> JSX +td :: forall attrs attrs_. Union attrs attrs_ Props_td => Record attrs -> JSX ``` #### `td_` @@ -1807,13 +1807,13 @@ td_ :: Array JSX -> JSX #### `Props_template` ``` purescript -type Props_template = (children :: Array JSX) +type Props_template = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `template` ``` purescript -template :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_template) => { | attrs } -> JSX +template :: forall attrs attrs_. Union attrs attrs_ Props_template => Record attrs -> JSX ``` #### `template_` @@ -1825,13 +1825,13 @@ template_ :: Array JSX -> JSX #### `Props_textarea` ``` purescript -type Props_textarea = (autoCapitalize :: String, autoCorrect :: String, children :: Array JSX, cols :: Number, defaultValue :: String, disabled :: Boolean, form :: String, name :: String, onChange :: EventHandler, placeholder :: String, required :: Boolean, rows :: Number, value :: String, wrap :: String) +type Props_textarea = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoCapitalize :: String, autoComplete :: Boolean, autoCorrect :: String, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, cols :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, defaultValue :: String, dir :: String, disabled :: Boolean, draggable :: Boolean, encType :: String, form :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, name :: String, noValidate :: Boolean, onBlur :: EventHandler, onChange :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, placeholder :: String, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), required :: Boolean, resource :: String, role :: String, rowSpan :: Int, rows :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, value :: String, vocab :: String, wmode :: String, wrap :: String) ``` #### `textarea` ``` purescript -textarea :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_textarea) => { | attrs } -> JSX +textarea :: forall attrs attrs_. Union attrs attrs_ Props_textarea => Record attrs -> JSX ``` #### `textarea_` @@ -1843,13 +1843,13 @@ textarea_ :: Array JSX -> JSX #### `Props_tfoot` ``` purescript -type Props_tfoot = (children :: Array JSX) +type Props_tfoot = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `tfoot` ``` purescript -tfoot :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_tfoot) => { | attrs } -> JSX +tfoot :: forall attrs attrs_. Union attrs attrs_ Props_tfoot => Record attrs -> JSX ``` #### `tfoot_` @@ -1861,13 +1861,13 @@ tfoot_ :: Array JSX -> JSX #### `Props_th` ``` purescript -type Props_th = (children :: Array JSX, headers :: String, height :: String, scope :: String, width :: String) +type Props_th = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, headers :: String, height :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scope :: String, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `th` ``` purescript -th :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_th) => { | attrs } -> JSX +th :: forall attrs attrs_. Union attrs attrs_ Props_th => Record attrs -> JSX ``` #### `th_` @@ -1879,13 +1879,13 @@ th_ :: Array JSX -> JSX #### `Props_thead` ``` purescript -type Props_thead = (children :: Array JSX) +type Props_thead = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `thead` ``` purescript -thead :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_thead) => { | attrs } -> JSX +thead :: forall attrs attrs_. Union attrs attrs_ Props_thead => Record attrs -> JSX ``` #### `thead_` @@ -1897,13 +1897,13 @@ thead_ :: Array JSX -> JSX #### `Props_time` ``` purescript -type Props_time = (children :: Array JSX) +type Props_time = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `time` ``` purescript -time :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_time) => { | attrs } -> JSX +time :: forall attrs attrs_. Union attrs attrs_ Props_time => Record attrs -> JSX ``` #### `time_` @@ -1915,13 +1915,13 @@ time_ :: Array JSX -> JSX #### `Props_title` ``` purescript -type Props_title = (children :: Array JSX) +type Props_title = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `title` ``` purescript -title :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_title) => { | attrs } -> JSX +title :: forall attrs attrs_. Union attrs attrs_ Props_title => Record attrs -> JSX ``` #### `title_` @@ -1933,13 +1933,13 @@ title_ :: Array JSX -> JSX #### `Props_tr` ``` purescript -type Props_tr = (children :: Array JSX) +type Props_tr = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `tr` ``` purescript -tr :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_tr) => { | attrs } -> JSX +tr :: forall attrs attrs_. Union attrs attrs_ Props_tr => Record attrs -> JSX ``` #### `tr_` @@ -1951,25 +1951,25 @@ tr_ :: Array JSX -> JSX #### `Props_track` ``` purescript -type Props_track = (default :: Boolean, kind :: String, label :: String, src :: String) +type Props_track = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, default :: Boolean, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, kind :: String, label :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, src :: String, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `track` ``` purescript -track :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_track) => { | attrs } -> JSX +track :: forall attrs attrs_. Union attrs attrs_ Props_track => Record attrs -> JSX ``` #### `Props_u` ``` purescript -type Props_u = (children :: Array JSX) +type Props_u = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `u` ``` purescript -u :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_u) => { | attrs } -> JSX +u :: forall attrs attrs_. Union attrs attrs_ Props_u => Record attrs -> JSX ``` #### `u_` @@ -1981,13 +1981,13 @@ u_ :: Array JSX -> JSX #### `Props_ul` ``` purescript -type Props_ul = (children :: Array JSX, type :: String) +type Props_ul = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, type :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `ul` ``` purescript -ul :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_ul) => { | attrs } -> JSX +ul :: forall attrs attrs_. Union attrs attrs_ Props_ul => Record attrs -> JSX ``` #### `ul_` @@ -1999,13 +1999,13 @@ ul_ :: Array JSX -> JSX #### `Props_var` ``` purescript -type Props_var = (children :: Array JSX) +type Props_var = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `var` ``` purescript -var :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_var) => { | attrs } -> JSX +var :: forall attrs attrs_. Union attrs attrs_ Props_var => Record attrs -> JSX ``` #### `var_` @@ -2017,13 +2017,13 @@ var_ :: Array JSX -> JSX #### `Props_video` ``` purescript -type Props_video = (children :: Array JSX, controls :: Boolean, height :: String, loop :: Boolean, muted :: Boolean, playsInline :: Boolean, poster :: String, preload :: String, src :: String, width :: String) +type Props_video = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, controls :: Boolean, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, height :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, loop :: Boolean, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, muted :: Boolean, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, playsInline :: Boolean, poster :: String, prefix :: String, preload :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, src :: String, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, width :: String, wmode :: String) ``` #### `video` ``` purescript -video :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_video) => { | attrs } -> JSX +video :: forall attrs attrs_. Union attrs attrs_ Props_video => Record attrs -> JSX ``` #### `video_` @@ -2035,13 +2035,13 @@ video_ :: Array JSX -> JSX #### `Props_wbr` ``` purescript -type Props_wbr = () +type Props_wbr = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, rowSpan :: Int, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: Boolean, srcDoc :: JSX, srcLang :: String, srcSet :: String, style :: CSS, suppressContentEditableWarning :: Boolean, tabIndex :: Int, title :: String, typeof :: String, unselectable :: Boolean, useMap :: String, vocab :: String, wmode :: String) ``` #### `wbr` ``` purescript -wbr :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_wbr) => { | attrs } -> JSX +wbr :: forall attrs attrs_. Union attrs attrs_ Props_wbr => Record attrs -> JSX ``` diff --git a/generated-docs/React/Basic/DOM/Internal.md b/generated-docs/React/Basic/DOM/Internal.md index 86e65fd..0088de3 100644 --- a/generated-docs/React/Basic/DOM/Internal.md +++ b/generated-docs/React/Basic/DOM/Internal.md @@ -8,14 +8,6 @@ data CSS :: Type An abstract type representing records of CSS attributes. -#### `SharedProps` - -``` purescript -type SharedProps specific = (key :: String, about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: String, autoComplete :: String, autoFocus :: String, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, classID :: String, className :: String, colSpan :: Number, contentEditable :: String, contextMenu :: String, crossOrigin :: String, datatype :: String, dateTime :: String, dir :: String, draggable :: String, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: String, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: String, mediaGroup :: String, minLength :: String, noValidate :: String, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, resource :: String, role :: String, rowSpan :: Number, scoped :: Boolean, seamless :: Boolean, security :: String, spellCheck :: String, srcDoc :: String, srcLang :: String, srcSet :: String, style :: CSS, tabIndex :: String, title :: String, typeof :: String, unselectable :: String, useMap :: String, vocab :: String, wmode :: String, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler | specific) -``` - -Standard props which are shared by all DOM elements. - #### `unsafeCreateDOMComponent` ``` purescript diff --git a/generated-docs/React/Basic/Events.md b/generated-docs/React/Basic/Events.md index bf41558..7c17d6e 100644 --- a/generated-docs/React/Basic/Events.md +++ b/generated-docs/React/Basic/Events.md @@ -93,7 +93,7 @@ syntheticEvent :: EventFn SyntheticEvent SyntheticEvent #### `merge` ``` purescript -merge :: forall a fns fns_list r. RowToList fns fns_list => Merge fns_list fns a r => { | fns } -> EventFn a ({ | r }) +merge :: forall a fns fns_list r. RowToList fns fns_list => Merge fns_list fns a r => Record fns -> EventFn a (Record r) ``` Merge multiple `EventFn` operations and collect their results. @@ -110,7 +110,7 @@ input { onChange: handler (merge { targetValue, timeStamp }) ``` purescript class Merge (rl :: RowList) fns a r | rl -> fns, rl a -> r where - mergeImpl :: RLProxy rl -> { | fns } -> EventFn a ({ | r }) + mergeImpl :: RLProxy rl -> Record fns -> EventFn a (Record r) ``` ##### Instances diff --git a/src/React/Basic.purs b/src/React/Basic.purs index 4804238..1c71235 100644 --- a/src/React/Basic.purs +++ b/src/React/Basic.purs @@ -20,6 +20,7 @@ module React.Basic , ReactComponent , ReactComponentInstance , toReactComponent + , Ref ) where import Prelude @@ -420,3 +421,5 @@ foreign import element_ foreign import elementKeyed_ :: forall props . Fn2 (ReactComponent { | props }) { key :: String | props } JSX + +foreign import data Ref :: Type -> Type diff --git a/src/React/Basic/DOM.purs b/src/React/Basic/DOM.purs index 4c083ea..3f6c7a1 100644 --- a/src/React/Basic/DOM.purs +++ b/src/React/Basic/DOM.purs @@ -31,7 +31,7 @@ import Effect.Exception (Error, throw, try) import Effect.Uncurried (EffectFn1, EffectFn3, runEffectFn1, runEffectFn3) import React.Basic (ReactComponentInstance, JSX) import React.Basic.DOM.Generated (Props_a, Props_abbr, Props_address, Props_area, Props_article, Props_aside, Props_audio, Props_b, Props_base, Props_bdi, Props_bdo, Props_blockquote, Props_body, Props_br, Props_button, Props_canvas, Props_caption, Props_cite, Props_code, Props_col, Props_colgroup, Props_data, Props_datalist, Props_dd, Props_del, Props_details, Props_dfn, Props_dialog, Props_div, Props_dl, Props_dt, Props_em, Props_embed, Props_fieldset, Props_figcaption, Props_figure, Props_footer, Props_form, Props_h1, Props_h2, Props_h3, Props_h4, Props_h5, Props_h6, Props_head, Props_header, Props_hgroup, Props_hr, Props_html, Props_i, Props_iframe, Props_img, Props_input, Props_ins, Props_kbd, Props_keygen, Props_label, Props_legend, Props_li, Props_link, Props_main, Props_map, Props_mark, Props_math, Props_menu, Props_menuitem, Props_meta, Props_meter, Props_nav, Props_noscript, Props_object, Props_ol, Props_optgroup, Props_option, Props_output, Props_p, Props_param, Props_picture, Props_pre, Props_progress, Props_q, Props_rb, Props_rp, Props_rt, Props_rtc, Props_ruby, Props_s, Props_samp, Props_script, Props_section, Props_select, Props_slot, Props_small, Props_source, Props_span, Props_strong, Props_style, Props_sub, Props_summary, Props_sup, Props_svg, Props_table, Props_tbody, Props_td, Props_template, Props_textarea, Props_tfoot, Props_th, Props_thead, Props_time, Props_title, Props_tr, Props_track, Props_u, Props_ul, Props_var, Props_video, Props_wbr, a, a_, abbr, abbr_, address, address_, area, article, article_, aside, aside_, audio, audio_, b, b_, base, bdi, bdi_, bdo, bdo_, blockquote, blockquote_, body, body_, br, button, button_, canvas, canvas_, caption, caption_, cite, cite_, code, code_, col, colgroup, colgroup_, data', data_, datalist, datalist_, dd, dd_, del, del_, details, details_, dfn, dfn_, dialog, dialog_, div, div_, dl, dl_, dt, dt_, em, em_, embed, fieldset, fieldset_, figcaption, figcaption_, figure, figure_, footer, footer_, form, form_, h1, h1_, h2, h2_, h3, h3_, h4, h4_, h5, h5_, h6, h6_, head, head_, header, header_, hgroup, hgroup_, hr, html, html_, i, i_, iframe, iframe_, img, input, ins, ins_, kbd, kbd_, keygen, keygen_, label, label_, legend, legend_, li, li_, link, main, main_, map, map_, mark, mark_, math, math_, menu, menu_, menuitem, menuitem_, meta, meter, meter_, nav, nav_, noscript, noscript_, object, object_, ol, ol_, optgroup, optgroup_, option, option_, output, output_, p, p_, param, picture, picture_, pre, pre_, progress, progress_, q, q_, rb, rb_, rp, rp_, rt, rt_, rtc, rtc_, ruby, ruby_, s, s_, samp, samp_, script, script_, section, section_, select, select_, slot, slot_, small, small_, source, span, span_, strong, strong_, style, style_, sub, sub_, summary, summary_, sup, sup_, svg, svg_, table, table_, tbody, tbody_, td, td_, template, template_, textarea, textarea_, tfoot, tfoot_, th, th_, thead, thead_, time, time_, title, title_, tr, tr_, track, u, u_, ul, ul_, var, var_, video, video_, wbr) as Generated -import React.Basic.DOM.Internal (CSS, SharedProps, unsafeCreateDOMComponent) as Internal +import React.Basic.DOM.Internal (CSS, unsafeCreateDOMComponent) as Internal import Unsafe.Coerce (unsafeCoerce) import Web.DOM (Element, Node) diff --git a/src/React/Basic/DOM/Generated.purs b/src/React/Basic/DOM/Generated.purs index 4f5402f..ef1492b 100644 --- a/src/React/Basic/DOM/Generated.purs +++ b/src/React/Basic/DOM/Generated.purs @@ -4,27 +4,119 @@ module React.Basic.DOM.Generated where +import Data.Nullable (Nullable) import Prim.Row (class Union) -import React.Basic (JSX, element) -import React.Basic.DOM.Internal (SharedProps, unsafeCreateDOMComponent) +import Web.DOM (Node) +import React.Basic (JSX, Ref, element) +import React.Basic.DOM.Internal (CSS, unsafeCreateDOMComponent) import React.Basic.Events (EventHandler) type Props_a = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String , coords :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String , download :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean , href :: String + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int , name :: String + , noValidate :: Boolean + , onBlur :: EventHandler , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) , rel :: String + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String , shape :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int , target :: String + , title :: String , type :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) a :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_a) + . Union attrs attrs_ Props_a => Record attrs -> JSX a = element (unsafeCreateDOMComponent "a") @@ -33,13 +125,104 @@ a_ :: Array JSX -> JSX a_ children = a { children } type Props_abbr = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int , title :: String + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) abbr :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_abbr) + . Union attrs attrs_ Props_abbr => Record attrs -> JSX abbr = element (unsafeCreateDOMComponent "abbr") @@ -48,12 +231,103 @@ abbr_ :: Array JSX -> JSX abbr_ children = abbr { children } type Props_address = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) address :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_address) + . Union attrs attrs_ Props_address => Record attrs -> JSX address = element (unsafeCreateDOMComponent "address") @@ -62,30 +336,212 @@ address_ :: Array JSX -> JSX address_ children = address { children } type Props_area = - ( alt :: String + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , alt :: String + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String , coords :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String , download :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean , href :: String + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) , rel :: String + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String , shape :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int , target :: String + , title :: String , type :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) area :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_area) + . Union attrs attrs_ Props_area => Record attrs -> JSX area = element (unsafeCreateDOMComponent "area") type Props_article = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) article :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_article) + . Union attrs attrs_ Props_article => Record attrs -> JSX article = element (unsafeCreateDOMComponent "article") @@ -94,12 +550,103 @@ article_ :: Array JSX -> JSX article_ children = article { children } type Props_aside = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) aside :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_aside) + . Union attrs attrs_ Props_aside => Record attrs -> JSX aside = element (unsafeCreateDOMComponent "aside") @@ -108,17 +655,108 @@ aside_ :: Array JSX -> JSX aside_ children = aside { children } type Props_audio = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String , controls :: Boolean + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String , loop :: Boolean + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int , muted :: Boolean + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String , preload :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean , src :: String + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) audio :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_audio) + . Union attrs attrs_ Props_audio => Record attrs -> JSX audio = element (unsafeCreateDOMComponent "audio") @@ -127,12 +765,103 @@ audio_ :: Array JSX -> JSX audio_ children = audio { children } type Props_b = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) b :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_b) + . Union attrs attrs_ Props_b => Record attrs -> JSX b = element (unsafeCreateDOMComponent "b") @@ -141,24 +870,206 @@ b_ :: Array JSX -> JSX b_ children = b { children } type Props_base = - ( href :: String + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , href :: String + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int , target :: String + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) base :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_base) + . Union attrs attrs_ Props_base => Record attrs -> JSX base = element (unsafeCreateDOMComponent "base") type Props_bdi = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) bdi :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_bdi) + . Union attrs attrs_ Props_bdi => Record attrs -> JSX bdi = element (unsafeCreateDOMComponent "bdi") @@ -167,13 +1078,104 @@ bdi_ :: Array JSX -> JSX bdi_ children = bdi { children } type Props_bdo = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) bdo :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_bdo) + . Union attrs attrs_ Props_bdo => Record attrs -> JSX bdo = element (unsafeCreateDOMComponent "bdo") @@ -182,13 +1184,104 @@ bdo_ :: Array JSX -> JSX bdo_ children = bdo { children } type Props_blockquote = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX , cite :: String + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) blockquote :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_blockquote) + . Union attrs attrs_ Props_blockquote => Record attrs -> JSX blockquote = element (unsafeCreateDOMComponent "blockquote") @@ -197,12 +1290,103 @@ blockquote_ :: Array JSX -> JSX blockquote_ children = blockquote { children } type Props_body = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) body :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_body) + . Union attrs attrs_ Props_body => Record attrs -> JSX body = element (unsafeCreateDOMComponent "body") @@ -210,27 +1394,210 @@ body = element (unsafeCreateDOMComponent "body") body_ :: Array JSX -> JSX body_ children = body { children } -type Props_br =() +type Props_br = + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String + ) br :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_br) + . Union attrs attrs_ Props_br => Record attrs -> JSX br = element (unsafeCreateDOMComponent "br") type Props_button = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String , disabled :: Boolean + , draggable :: Boolean + , encType :: String , form :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int , name :: String + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String , type :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String , value :: String + , vocab :: String + , wmode :: String ) button :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_button) + . Union attrs attrs_ Props_button => Record attrs -> JSX button = element (unsafeCreateDOMComponent "button") @@ -239,14 +1606,105 @@ button_ :: Array JSX -> JSX button_ children = button { children } type Props_canvas = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String , height :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String , width :: String + , wmode :: String ) canvas :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_canvas) + . Union attrs attrs_ Props_canvas => Record attrs -> JSX canvas = element (unsafeCreateDOMComponent "canvas") @@ -255,12 +1713,103 @@ canvas_ :: Array JSX -> JSX canvas_ children = canvas { children } type Props_caption = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) caption :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_caption) + . Union attrs attrs_ Props_caption => Record attrs -> JSX caption = element (unsafeCreateDOMComponent "caption") @@ -269,12 +1818,103 @@ caption_ :: Array JSX -> JSX caption_ children = caption { children } type Props_cite = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) cite :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_cite) + . Union attrs attrs_ Props_cite => Record attrs -> JSX cite = element (unsafeCreateDOMComponent "cite") @@ -283,12 +1923,103 @@ cite_ :: Array JSX -> JSX cite_ children = cite { children } type Props_code = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) code :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_code) + . Union attrs attrs_ Props_code => Record attrs -> JSX code = element (unsafeCreateDOMComponent "code") @@ -297,26 +2028,208 @@ code_ :: Array JSX -> JSX code_ children = code { children } type Props_col = - ( span :: Number + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , span :: Int + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String , width :: String + , wmode :: String ) col :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_col) + . Union attrs attrs_ Props_col => Record attrs -> JSX col = element (unsafeCreateDOMComponent "col") type Props_colgroup = - ( children :: Array JSX - , span :: Number + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , span :: Int + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String , width :: String + , wmode :: String ) colgroup :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_colgroup) + . Union attrs attrs_ Props_colgroup => Record attrs -> JSX colgroup = element (unsafeCreateDOMComponent "colgroup") @@ -325,13 +2238,104 @@ colgroup_ :: Array JSX -> JSX colgroup_ children = colgroup { children } type Props_data = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String , value :: String + , vocab :: String + , wmode :: String ) data' :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_data) + . Union attrs attrs_ Props_data => Record attrs -> JSX data' = element (unsafeCreateDOMComponent "data") @@ -340,12 +2344,103 @@ data_ :: Array JSX -> JSX data_ children = data' { children } type Props_datalist = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) datalist :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_datalist) + . Union attrs attrs_ Props_datalist => Record attrs -> JSX datalist = element (unsafeCreateDOMComponent "datalist") @@ -354,12 +2449,103 @@ datalist_ :: Array JSX -> JSX datalist_ children = datalist { children } type Props_dd = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) dd :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_dd) + . Union attrs attrs_ Props_dd => Record attrs -> JSX dd = element (unsafeCreateDOMComponent "dd") @@ -368,13 +2554,104 @@ dd_ :: Array JSX -> JSX dd_ children = dd { children } type Props_del = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX , cite :: String + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) del :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_del) + . Union attrs attrs_ Props_del => Record attrs -> JSX del = element (unsafeCreateDOMComponent "del") @@ -383,13 +2660,104 @@ del_ :: Array JSX -> JSX del_ children = del { children } type Props_details = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler , open :: Boolean + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) details :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_details) + . Union attrs attrs_ Props_details => Record attrs -> JSX details = element (unsafeCreateDOMComponent "details") @@ -398,13 +2766,104 @@ details_ :: Array JSX -> JSX details_ children = details { children } type Props_dfn = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) dfn :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_dfn) + . Union attrs attrs_ Props_dfn => Record attrs -> JSX dfn = element (unsafeCreateDOMComponent "dfn") @@ -413,13 +2872,104 @@ dfn_ :: Array JSX -> JSX dfn_ children = dfn { children } type Props_dialog = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler , open :: Boolean + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) dialog :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_dialog) + . Union attrs attrs_ Props_dialog => Record attrs -> JSX dialog = element (unsafeCreateDOMComponent "dialog") @@ -428,12 +2978,103 @@ dialog_ :: Array JSX -> JSX dialog_ children = dialog { children } type Props_div = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) div :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_div) + . Union attrs attrs_ Props_div => Record attrs -> JSX div = element (unsafeCreateDOMComponent "div") @@ -442,12 +3083,103 @@ div_ :: Array JSX -> JSX div_ children = div { children } type Props_dl = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) dl :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_dl) + . Union attrs attrs_ Props_dl => Record attrs -> JSX dl = element (unsafeCreateDOMComponent "dl") @@ -456,12 +3188,103 @@ dl_ :: Array JSX -> JSX dl_ children = dl { children } type Props_dt = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) dt :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_dt) + . Union attrs attrs_ Props_dt => Record attrs -> JSX dt = element (unsafeCreateDOMComponent "dt") @@ -470,12 +3293,103 @@ dt_ :: Array JSX -> JSX dt_ children = dt { children } type Props_em = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) em :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_em) + . Union attrs attrs_ Props_em => Record attrs -> JSX em = element (unsafeCreateDOMComponent "em") @@ -484,29 +3398,211 @@ em_ :: Array JSX -> JSX em_ children = em { children } type Props_embed = - ( height :: String + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , height :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean , src :: String + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String , type :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String , width :: String + , wmode :: String ) embed :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_embed) + . Union attrs attrs_ Props_embed => Record attrs -> JSX embed = element (unsafeCreateDOMComponent "embed") type Props_fieldset = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String , disabled :: Boolean + , draggable :: Boolean + , encType :: String , form :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int , name :: String + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) fieldset :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_fieldset) + . Union attrs attrs_ Props_fieldset => Record attrs -> JSX fieldset = element (unsafeCreateDOMComponent "fieldset") @@ -515,12 +3611,103 @@ fieldset_ :: Array JSX -> JSX fieldset_ children = fieldset { children } type Props_figcaption = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) figcaption :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_figcaption) + . Union attrs attrs_ Props_figcaption => Record attrs -> JSX figcaption = element (unsafeCreateDOMComponent "figcaption") @@ -529,12 +3716,103 @@ figcaption_ :: Array JSX -> JSX figcaption_ children = figcaption { children } type Props_figure = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) figure :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_figure) + . Union attrs attrs_ Props_figure => Record attrs -> JSX figure = element (unsafeCreateDOMComponent "figure") @@ -543,12 +3821,103 @@ figure_ :: Array JSX -> JSX figure_ children = figure { children } type Props_footer = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) footer :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_footer) + . Union attrs attrs_ Props_footer => Record attrs -> JSX footer = element (unsafeCreateDOMComponent "footer") @@ -557,21 +3926,112 @@ footer_ :: Array JSX -> JSX footer_ children = footer { children } type Props_form = - ( accept :: String + ( about :: String + , accept :: String + , acceptCharset :: String + , accessKey :: String , action :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String , method :: String + , minLength :: Int , name :: String + , noValidate :: Boolean + , onBlur :: EventHandler , onChange :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler , onInput :: EventHandler , onInvalid :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler , onSubmit :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int , target :: String + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) form :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_form) + . Union attrs attrs_ Props_form => Record attrs -> JSX form = element (unsafeCreateDOMComponent "form") @@ -580,12 +4040,103 @@ form_ :: Array JSX -> JSX form_ children = form { children } type Props_h1 = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) h1 :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_h1) + . Union attrs attrs_ Props_h1 => Record attrs -> JSX h1 = element (unsafeCreateDOMComponent "h1") @@ -594,12 +4145,103 @@ h1_ :: Array JSX -> JSX h1_ children = h1 { children } type Props_h2 = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) h2 :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_h2) + . Union attrs attrs_ Props_h2 => Record attrs -> JSX h2 = element (unsafeCreateDOMComponent "h2") @@ -608,12 +4250,103 @@ h2_ :: Array JSX -> JSX h2_ children = h2 { children } type Props_h3 = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) h3 :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_h3) + . Union attrs attrs_ Props_h3 => Record attrs -> JSX h3 = element (unsafeCreateDOMComponent "h3") @@ -622,12 +4355,103 @@ h3_ :: Array JSX -> JSX h3_ children = h3 { children } type Props_h4 = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) h4 :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_h4) + . Union attrs attrs_ Props_h4 => Record attrs -> JSX h4 = element (unsafeCreateDOMComponent "h4") @@ -636,12 +4460,103 @@ h4_ :: Array JSX -> JSX h4_ children = h4 { children } type Props_h5 = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) h5 :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_h5) + . Union attrs attrs_ Props_h5 => Record attrs -> JSX h5 = element (unsafeCreateDOMComponent "h5") @@ -650,12 +4565,103 @@ h5_ :: Array JSX -> JSX h5_ children = h5 { children } type Props_h6 = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) h6 :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_h6) + . Union attrs attrs_ Props_h6 => Record attrs -> JSX h6 = element (unsafeCreateDOMComponent "h6") @@ -664,13 +4670,104 @@ h6_ :: Array JSX -> JSX h6_ children = h6 { children } type Props_head = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String , profile :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) head :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_head) + . Union attrs attrs_ Props_head => Record attrs -> JSX head = element (unsafeCreateDOMComponent "head") @@ -679,12 +4776,103 @@ head_ :: Array JSX -> JSX head_ children = head { children } type Props_header = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) header :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_header) + . Union attrs attrs_ Props_header => Record attrs -> JSX header = element (unsafeCreateDOMComponent "header") @@ -693,12 +4881,103 @@ header_ :: Array JSX -> JSX header_ children = header { children } type Props_hgroup = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) hgroup :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_hgroup) + . Union attrs attrs_ Props_hgroup => Record attrs -> JSX hgroup = element (unsafeCreateDOMComponent "hgroup") @@ -707,25 +4986,207 @@ hgroup_ :: Array JSX -> JSX hgroup_ children = hgroup { children } type Props_hr = - ( size :: Number + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , size :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String , width :: String + , wmode :: String ) hr :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_hr) + . Union attrs attrs_ Props_hr => Record attrs -> JSX hr = element (unsafeCreateDOMComponent "hr") type Props_html = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String , manifest :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) html :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_html) + . Union attrs attrs_ Props_html => Record attrs -> JSX html = element (unsafeCreateDOMComponent "html") @@ -734,12 +5195,103 @@ html_ :: Array JSX -> JSX html_ children = html { children } type Props_i = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) i :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_i) + . Union attrs attrs_ Props_i => Record attrs -> JSX i = element (unsafeCreateDOMComponent "i") @@ -748,18 +5300,109 @@ i_ :: Array JSX -> JSX i_ children = i { children } type Props_iframe = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String , height :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int , name :: String + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int , sandbox :: String + , scoped :: Boolean , scrolling :: String + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean , src :: String + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String , width :: String + , wmode :: String ) iframe :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_iframe) + . Union attrs attrs_ Props_iframe => Record attrs -> JSX iframe = element (unsafeCreateDOMComponent "iframe") @@ -768,67 +5411,340 @@ iframe_ :: Array JSX -> JSX iframe_ children = iframe { children } type Props_img = - ( alt :: String + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , alt :: String + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String , height :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int , name :: String + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String , sizes :: String + , spellCheck :: Boolean , src :: String + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String , width :: String + , wmode :: String ) img :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_img) + . Union attrs attrs_ Props_img => Record attrs -> JSX img = element (unsafeCreateDOMComponent "img") type Props_input = - ( accept :: String + ( about :: String + , accept :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean , alt :: String , autoCapitalize :: String + , autoComplete :: Boolean , autoCorrect :: String + , autoFocus :: Boolean + , autoPlay :: Boolean , autoSave :: String + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String , checked :: Boolean + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String , defaultChecked :: String , defaultValue :: String + , dir :: String , disabled :: Boolean + , draggable :: Boolean + , encType :: String , form :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String , height :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String , list :: String - , max :: Number - , min :: Number + , marginHeight :: String + , marginWidth :: String + , max :: String + , maxLength :: Int + , mediaGroup :: String + , min :: String + , minLength :: Int , multiple :: Boolean , name :: String + , noValidate :: Boolean + , onBlur :: EventHandler , onChange :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler , pattern :: String , placeholder :: String + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) , required :: Boolean + , resource :: String , results :: String - , size :: Number + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , size :: Int + , spellCheck :: Boolean , src :: String + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String , step :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String , title :: String , type :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String , value :: String + , vocab :: String , width :: String + , wmode :: String ) input :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_input) + . Union attrs attrs_ Props_input => Record attrs -> JSX input = element (unsafeCreateDOMComponent "input") type Props_ins = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX , cite :: String + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) ins :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_ins) + . Union attrs attrs_ Props_ins => Record attrs -> JSX ins = element (unsafeCreateDOMComponent "ins") @@ -837,12 +5753,103 @@ ins_ :: Array JSX -> JSX ins_ children = ins { children } type Props_kbd = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) kbd :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_kbd) + . Union attrs attrs_ Props_kbd => Record attrs -> JSX kbd = element (unsafeCreateDOMComponent "kbd") @@ -851,16 +5858,107 @@ kbd_ :: Array JSX -> JSX kbd_ children = kbd { children } type Props_keygen = - ( challenge :: String + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , challenge :: String + , charSet :: String , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String , disabled :: Boolean + , draggable :: Boolean + , encType :: String , form :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int , name :: String + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) keygen :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_keygen) + . Union attrs attrs_ Props_keygen => Record attrs -> JSX keygen = element (unsafeCreateDOMComponent "keygen") @@ -869,13 +5967,104 @@ keygen_ :: Array JSX -> JSX keygen_ children = keygen { children } type Props_label = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String , form :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) label :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_label) + . Union attrs attrs_ Props_label => Record attrs -> JSX label = element (unsafeCreateDOMComponent "label") @@ -884,12 +6073,103 @@ label_ :: Array JSX -> JSX label_ children = label { children } type Props_legend = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) legend :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_legend) + . Union attrs attrs_ Props_legend => Record attrs -> JSX legend = element (unsafeCreateDOMComponent "legend") @@ -898,14 +6178,105 @@ legend_ :: Array JSX -> JSX legend_ children = legend { children } type Props_li = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String , type :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String , value :: String + , vocab :: String + , wmode :: String ) li :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_li) + . Union attrs attrs_ Props_li => Record attrs -> JSX li = element (unsafeCreateDOMComponent "li") @@ -914,33 +6285,215 @@ li_ :: Array JSX -> JSX li_ children = li { children } type Props_link = - ( color :: String + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , classID :: String + , className :: String + , colSpan :: Int + , color :: String + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean , href :: String + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String , integrity :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int , media :: String + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean , nonce :: String + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) , rel :: String + , resource :: String + , role :: String + , rowSpan :: Int , scope :: String + , scoped :: Boolean + , seamless :: Boolean + , security :: String , sizes :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int , target :: String , title :: String + , title :: String , type :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) link :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_link) + . Union attrs attrs_ Props_link => Record attrs -> JSX link = element (unsafeCreateDOMComponent "link") type Props_main = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) main :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_main) + . Union attrs attrs_ Props_main => Record attrs -> JSX main = element (unsafeCreateDOMComponent "main") @@ -949,13 +6502,104 @@ main_ :: Array JSX -> JSX main_ children = main { children } type Props_map = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int , name :: String + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) map :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_map) + . Union attrs attrs_ Props_map => Record attrs -> JSX map = element (unsafeCreateDOMComponent "map") @@ -964,12 +6608,103 @@ map_ :: Array JSX -> JSX map_ children = map { children } type Props_mark = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) mark :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_mark) + . Union attrs attrs_ Props_mark => Record attrs -> JSX mark = element (unsafeCreateDOMComponent "mark") @@ -978,12 +6713,103 @@ mark_ :: Array JSX -> JSX mark_ children = mark { children } type Props_math = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) math :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_math) + . Union attrs attrs_ Props_math => Record attrs -> JSX math = element (unsafeCreateDOMComponent "math") @@ -992,12 +6818,103 @@ math_ :: Array JSX -> JSX math_ children = math { children } type Props_menu = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) menu :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_menu) + . Union attrs attrs_ Props_menu => Record attrs -> JSX menu = element (unsafeCreateDOMComponent "menu") @@ -1006,12 +6923,103 @@ menu_ :: Array JSX -> JSX menu_ children = menu { children } type Props_menuitem = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) menuitem :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_menuitem) + . Union attrs attrs_ Props_menuitem => Record attrs -> JSX menuitem = element (unsafeCreateDOMComponent "menuitem") @@ -1020,30 +7028,212 @@ menuitem_ :: Array JSX -> JSX menuitem_ children = menuitem { children } type Props_meta = - ( content :: String + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , classID :: String + , className :: String + , colSpan :: Int + , content :: String + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int , name :: String + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) meta :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_meta) + . Union attrs attrs_ Props_meta => Record attrs -> JSX meta = element (unsafeCreateDOMComponent "meta") type Props_meter = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean , high :: String + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String , low :: String + , marginHeight :: String + , marginWidth :: String , max :: Number + , maxLength :: Int + , mediaGroup :: String , min :: Number + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler , optimum :: String + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String , value :: String + , vocab :: String + , wmode :: String ) meter :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_meter) + . Union attrs attrs_ Props_meter => Record attrs -> JSX meter = element (unsafeCreateDOMComponent "meter") @@ -1052,12 +7242,103 @@ meter_ :: Array JSX -> JSX meter_ children = meter { children } type Props_nav = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) nav :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_nav) + . Union attrs attrs_ Props_nav => Record attrs -> JSX nav = element (unsafeCreateDOMComponent "nav") @@ -1066,12 +7347,103 @@ nav_ :: Array JSX -> JSX nav_ children = nav { children } type Props_noscript = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) noscript :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_noscript) + . Union attrs attrs_ Props_noscript => Record attrs -> JSX noscript = element (unsafeCreateDOMComponent "noscript") @@ -1080,18 +7452,109 @@ noscript_ :: Array JSX -> JSX noscript_ children = noscript { children } type Props_object = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } , data :: String + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String , form :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String , height :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int , name :: String + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String , type :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String , width :: String + , wmode :: String ) object :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_object) + . Union attrs attrs_ Props_object => Record attrs -> JSX object = element (unsafeCreateDOMComponent "object") @@ -1100,15 +7563,106 @@ object_ :: Array JSX -> JSX object_ children = object { children } type Props_ol = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String , reversed :: Boolean - , start :: Number + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , start :: Int + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String , type :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) ol :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_ol) + . Union attrs attrs_ Props_ol => Record attrs -> JSX ol = element (unsafeCreateDOMComponent "ol") @@ -1117,14 +7671,105 @@ ol_ :: Array JSX -> JSX ol_ children = ol { children } type Props_optgroup = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String , disabled :: Boolean + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String , label :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) optgroup :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_optgroup) + . Union attrs attrs_ Props_optgroup => Record attrs -> JSX optgroup = element (unsafeCreateDOMComponent "optgroup") @@ -1133,16 +7778,107 @@ optgroup_ :: Array JSX -> JSX optgroup_ children = optgroup { children } type Props_option = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String , disabled :: Boolean + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String , label :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String , selected :: Boolean + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String , value :: String + , vocab :: String + , wmode :: String ) option :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_option) + . Union attrs attrs_ Props_option => Record attrs -> JSX option = element (unsafeCreateDOMComponent "option") @@ -1151,14 +7887,105 @@ option_ :: Array JSX -> JSX option_ children = option { children } type Props_output = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String , form :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int , name :: String + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) output :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_output) + . Union attrs attrs_ Props_output => Record attrs -> JSX output = element (unsafeCreateDOMComponent "output") @@ -1167,12 +7994,103 @@ output_ :: Array JSX -> JSX output_ children = output { children } type Props_p = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) p :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_p) + . Union attrs attrs_ Props_p => Record attrs -> JSX p = element (unsafeCreateDOMComponent "p") @@ -1181,25 +8099,207 @@ p_ :: Array JSX -> JSX p_ children = p { children } type Props_param = - ( name :: String + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , name :: String + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String , type :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String , value :: String + , vocab :: String + , wmode :: String ) param :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_param) + . Union attrs attrs_ Props_param => Record attrs -> JSX param = element (unsafeCreateDOMComponent "param") type Props_picture = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) picture :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_picture) + . Union attrs attrs_ Props_picture => Record attrs -> JSX picture = element (unsafeCreateDOMComponent "picture") @@ -1208,13 +8308,104 @@ picture_ :: Array JSX -> JSX picture_ children = picture { children } type Props_pre = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String , width :: String + , wmode :: String ) pre :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_pre) + . Union attrs attrs_ Props_pre => Record attrs -> JSX pre = element (unsafeCreateDOMComponent "pre") @@ -1223,14 +8414,105 @@ pre_ :: Array JSX -> JSX pre_ children = pre { children } type Props_progress = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String , max :: Number + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String , value :: String + , vocab :: String + , wmode :: String ) progress :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_progress) + . Union attrs attrs_ Props_progress => Record attrs -> JSX progress = element (unsafeCreateDOMComponent "progress") @@ -1239,13 +8521,104 @@ progress_ :: Array JSX -> JSX progress_ children = progress { children } type Props_q = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX , cite :: String + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) q :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_q) + . Union attrs attrs_ Props_q => Record attrs -> JSX q = element (unsafeCreateDOMComponent "q") @@ -1254,12 +8627,103 @@ q_ :: Array JSX -> JSX q_ children = q { children } type Props_rb = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) rb :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_rb) + . Union attrs attrs_ Props_rb => Record attrs -> JSX rb = element (unsafeCreateDOMComponent "rb") @@ -1268,12 +8732,103 @@ rb_ :: Array JSX -> JSX rb_ children = rb { children } type Props_rp = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) rp :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_rp) + . Union attrs attrs_ Props_rp => Record attrs -> JSX rp = element (unsafeCreateDOMComponent "rp") @@ -1282,12 +8837,103 @@ rp_ :: Array JSX -> JSX rp_ children = rp { children } type Props_rt = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) rt :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_rt) + . Union attrs attrs_ Props_rt => Record attrs -> JSX rt = element (unsafeCreateDOMComponent "rt") @@ -1296,12 +8942,103 @@ rt_ :: Array JSX -> JSX rt_ children = rt { children } type Props_rtc = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) rtc :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_rtc) + . Union attrs attrs_ Props_rtc => Record attrs -> JSX rtc = element (unsafeCreateDOMComponent "rtc") @@ -1310,12 +9047,103 @@ rtc_ :: Array JSX -> JSX rtc_ children = rtc { children } type Props_ruby = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) ruby :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_ruby) + . Union attrs attrs_ Props_ruby => Record attrs -> JSX ruby = element (unsafeCreateDOMComponent "ruby") @@ -1324,12 +9152,103 @@ ruby_ :: Array JSX -> JSX ruby_ children = ruby { children } type Props_s = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) s :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_s) + . Union attrs attrs_ Props_s => Record attrs -> JSX s = element (unsafeCreateDOMComponent "s") @@ -1338,12 +9257,103 @@ s_ :: Array JSX -> JSX s_ children = s { children } type Props_samp = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) samp :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_samp) + . Union attrs attrs_ Props_samp => Record attrs -> JSX samp = element (unsafeCreateDOMComponent "samp") @@ -1352,18 +9362,109 @@ samp_ :: Array JSX -> JSX samp_ children = samp { children } type Props_script = - ( async :: Boolean + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , async :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String , defer :: Boolean + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String , integrity :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean , nonce :: String + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean , src :: String + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String , type :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) script :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_script) + . Union attrs attrs_ Props_script => Record attrs -> JSX script = element (unsafeCreateDOMComponent "script") @@ -1372,12 +9473,103 @@ script_ :: Array JSX -> JSX script_ children = script { children } type Props_section = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) section :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_section) + . Union attrs attrs_ Props_section => Record attrs -> JSX section = element (unsafeCreateDOMComponent "section") @@ -1386,21 +9578,112 @@ section_ :: Array JSX -> JSX section_ children = section { children } type Props_select = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String , defaultValue :: String + , dir :: String , disabled :: Boolean + , draggable :: Boolean + , encType :: String , form :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int , multiple :: Boolean , name :: String + , noValidate :: Boolean + , onBlur :: EventHandler , onChange :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) , required :: Boolean - , size :: Number + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , size :: Int + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String , value :: String + , vocab :: String + , wmode :: String ) select :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_select) + . Union attrs attrs_ Props_select => Record attrs -> JSX select = element (unsafeCreateDOMComponent "select") @@ -1409,13 +9692,104 @@ select_ :: Array JSX -> JSX select_ children = select { children } type Props_slot = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int , name :: String + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) slot :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_slot) + . Union attrs attrs_ Props_slot => Record attrs -> JSX slot = element (unsafeCreateDOMComponent "slot") @@ -1424,12 +9798,103 @@ slot_ :: Array JSX -> JSX slot_ children = slot { children } type Props_small = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) small :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_small) + . Union attrs attrs_ Props_small => Record attrs -> JSX small = element (unsafeCreateDOMComponent "small") @@ -1438,26 +9903,208 @@ small_ :: Array JSX -> JSX small_ children = small { children } type Props_source = - ( media :: String + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , media :: String + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String , sizes :: String + , spellCheck :: Boolean , src :: String + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String , type :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) source :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_source) + . Union attrs attrs_ Props_source => Record attrs -> JSX source = element (unsafeCreateDOMComponent "source") type Props_span = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) span :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_span) + . Union attrs attrs_ Props_span => Record attrs -> JSX span = element (unsafeCreateDOMComponent "span") @@ -1466,12 +10113,103 @@ span_ :: Array JSX -> JSX span_ children = span { children } type Props_strong = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) strong :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_strong) + . Union attrs attrs_ Props_strong => Record attrs -> JSX strong = element (unsafeCreateDOMComponent "strong") @@ -1480,16 +10218,107 @@ strong_ :: Array JSX -> JSX strong_ children = strong { children } type Props_style = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int , media :: String + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean , nonce :: String + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String , title :: String , type :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) style :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_style) + . Union attrs attrs_ Props_style => Record attrs -> JSX style = element (unsafeCreateDOMComponent "style") @@ -1498,12 +10327,103 @@ style_ :: Array JSX -> JSX style_ children = style { children } type Props_sub = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) sub :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_sub) + . Union attrs attrs_ Props_sub => Record attrs -> JSX sub = element (unsafeCreateDOMComponent "sub") @@ -1512,12 +10432,103 @@ sub_ :: Array JSX -> JSX sub_ children = sub { children } type Props_summary = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) summary :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_summary) + . Union attrs attrs_ Props_summary => Record attrs -> JSX summary = element (unsafeCreateDOMComponent "summary") @@ -1526,12 +10537,103 @@ summary_ :: Array JSX -> JSX summary_ children = summary { children } type Props_sup = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) sup :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_sup) + . Union attrs attrs_ Props_sup => Record attrs -> JSX sup = element (unsafeCreateDOMComponent "sup") @@ -1540,17 +10642,25 @@ sup_ :: Array JSX -> JSX sup_ children = sup { children } type Props_svg = - ( accentHeight :: String + ( about :: String + , accentHeight :: String + , acceptCharset :: String + , accessKey :: String , accumulate :: String , additive :: String , alignmentBaseline :: String + , allowFullScreen :: Boolean , allowReorder :: String + , allowTransparency :: Boolean , alphabetic :: String , amplitude :: String , arabicForm :: String , ascent :: String , attributeName :: String , attributeType :: String + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean , autoReverse :: String , azimuth :: String , baseFrequency :: String @@ -1562,35 +10672,51 @@ type Props_svg = , by :: String , calcMode :: String , capHeight :: String + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String , children :: Array JSX + , classID :: String + , className :: String , clip :: String , clipPath :: String , clipPathUnits :: String , clipRule :: String + , colSpan :: Int , color :: String , colorInterpolation :: String , colorInterpolationFilters :: String , colorProfile :: String , colorRendering :: String + , contentEditable :: Boolean , contentScriptType :: String , contentStyleType :: String + , contextMenu :: String + , crossOrigin :: String , cursor :: String , cx :: String , cy :: String , d :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String , decelerate :: String , descent :: String , diffuseConstant :: String + , dir :: String , direction :: String , display :: String , divisor :: String , dominantBaseline :: String + , draggable :: Boolean , dur :: String , dx :: String , dy :: String , edgeMode :: String , elevation :: String , enableBackground :: String + , encType :: String , end :: String , exponent :: String , externalResourcesRequired :: String @@ -1610,7 +10736,13 @@ type Props_svg = , fontStyle :: String , fontVariant :: String , fontWeight :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String , format :: String + , frameBorder :: String , from :: String , fx :: String , fy :: String @@ -1624,13 +10756,27 @@ type Props_svg = , gradientUnits :: String , hanging :: String , height :: String + , hidden :: Boolean , horizAdvX :: String , horizOriginX :: String + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String , ideographic :: String , imageRendering :: String , in :: String , in2 :: String + , inlist :: String + , inputMode :: String , intercept :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String , k :: String , k1 :: String , k2 :: String @@ -1639,14 +10785,20 @@ type Props_svg = , kernelMatrix :: String , kernelUnitLength :: String , kerning :: String + , key :: String + , keyParams :: String , keyPoints :: String , keySplines :: String , keyTimes :: String + , keyType :: String + , lang :: String , lengthAdjust :: String , letterSpacing :: String , lightingColor :: String , limitingConeAngle :: String , local :: String + , marginHeight :: String + , marginWidth :: String , markerEnd :: String , markerHeight :: String , markerMid :: String @@ -1657,9 +10809,26 @@ type Props_svg = , maskContentUnits :: String , maskUnits :: String , mathematical :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int , mode :: String + , noValidate :: Boolean , numOctaves :: String , offset :: String + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler , opacity :: String , operator :: String , order :: String @@ -1680,11 +10849,16 @@ type Props_svg = , pointsAtX :: String , pointsAtY :: String , pointsAtZ :: String + , prefix :: String , preserveAlpha :: String , preserveAspectRatio :: String , primitiveUnits :: String + , property :: String , r :: String + , radioGroup :: String , radius :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) , refX :: String , refY :: String , renderingIntent :: String @@ -1692,12 +10866,18 @@ type Props_svg = , repeatDur :: String , requiredExtensions :: String , requiredFeatures :: String + , resource :: String , restart :: String , result :: String + , role :: String , rotate :: String + , rowSpan :: Int , rx :: String , ry :: String , scale :: String + , scoped :: Boolean + , seamless :: Boolean + , security :: String , seed :: String , shapeRendering :: String , slope :: String @@ -1705,7 +10885,11 @@ type Props_svg = , specularConstant :: String , specularExponent :: String , speed :: String + , spellCheck :: Boolean , spreadMethod :: String + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String , startOffset :: String , stdDeviation :: String , stemh :: String @@ -1724,8 +10908,11 @@ type Props_svg = , strokeMiterlimit :: String , strokeOpacity :: String , strokeWidth :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean , surfaceScale :: String , systemLanguage :: String + , tabIndex :: Int , tableValues :: String , targetX :: String , targetY :: String @@ -1733,8 +10920,10 @@ type Props_svg = , textDecoration :: String , textLength :: String , textRendering :: String + , title :: String , to :: String , transform :: String + , typeof :: String , u1 :: String , u2 :: String , underlinePosition :: String @@ -1743,6 +10932,8 @@ type Props_svg = , unicodeBidi :: String , unicodeRange :: String , unitsPerEm :: String + , unselectable :: Boolean + , useMap :: String , vAlphabetic :: String , vHanging :: String , vIdeographic :: String @@ -1756,8 +10947,10 @@ type Props_svg = , viewBox :: String , viewTarget :: String , visibility :: String + , vocab :: String , width :: String , widths :: String + , wmode :: String , wordSpacing :: String , writingMode :: String , x :: String @@ -1787,7 +10980,7 @@ type Props_svg = svg :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_svg) + . Union attrs attrs_ Props_svg => Record attrs -> JSX svg = element (unsafeCreateDOMComponent "svg") @@ -1796,14 +10989,105 @@ svg_ :: Array JSX -> JSX svg_ children = svg { children } type Props_table = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS , summary :: String + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String , width :: String + , wmode :: String ) table :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_table) + . Union attrs attrs_ Props_table => Record attrs -> JSX table = element (unsafeCreateDOMComponent "table") @@ -1812,12 +11096,103 @@ table_ :: Array JSX -> JSX table_ children = table { children } type Props_tbody = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) tbody :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_tbody) + . Union attrs attrs_ Props_tbody => Record attrs -> JSX tbody = element (unsafeCreateDOMComponent "tbody") @@ -1826,16 +11201,107 @@ tbody_ :: Array JSX -> JSX tbody_ children = tbody { children } type Props_td = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String , headers :: String , height :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int , scope :: String + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String , width :: String + , wmode :: String ) td :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_td) + . Union attrs attrs_ Props_td => Record attrs -> JSX td = element (unsafeCreateDOMComponent "td") @@ -1844,12 +11310,103 @@ td_ :: Array JSX -> JSX td_ children = td { children } type Props_template = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) template :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_template) + . Union attrs attrs_ Props_template => Record attrs -> JSX template = element (unsafeCreateDOMComponent "template") @@ -1858,25 +11415,116 @@ template_ :: Array JSX -> JSX template_ children = template { children } type Props_textarea = - ( autoCapitalize :: String + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoCapitalize :: String + , autoComplete :: Boolean , autoCorrect :: String + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String , children :: Array JSX - , cols :: Number + , classID :: String + , className :: String + , colSpan :: Int + , cols :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String , defaultValue :: String + , dir :: String , disabled :: Boolean + , draggable :: Boolean + , encType :: String , form :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int , name :: String + , noValidate :: Boolean + , onBlur :: EventHandler , onChange :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler , placeholder :: String + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) , required :: Boolean - , rows :: Number + , resource :: String + , role :: String + , rowSpan :: Int + , rows :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String , value :: String + , vocab :: String + , wmode :: String , wrap :: String ) textarea :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_textarea) + . Union attrs attrs_ Props_textarea => Record attrs -> JSX textarea = element (unsafeCreateDOMComponent "textarea") @@ -1885,12 +11533,103 @@ textarea_ :: Array JSX -> JSX textarea_ children = textarea { children } type Props_tfoot = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) tfoot :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_tfoot) + . Union attrs attrs_ Props_tfoot => Record attrs -> JSX tfoot = element (unsafeCreateDOMComponent "tfoot") @@ -1899,16 +11638,107 @@ tfoot_ :: Array JSX -> JSX tfoot_ children = tfoot { children } type Props_th = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String , headers :: String , height :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int , scope :: String + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String , width :: String + , wmode :: String ) th :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_th) + . Union attrs attrs_ Props_th => Record attrs -> JSX th = element (unsafeCreateDOMComponent "th") @@ -1917,12 +11747,103 @@ th_ :: Array JSX -> JSX th_ children = th { children } type Props_thead = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) thead :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_thead) + . Union attrs attrs_ Props_thead => Record attrs -> JSX thead = element (unsafeCreateDOMComponent "thead") @@ -1931,12 +11852,103 @@ thead_ :: Array JSX -> JSX thead_ children = thead { children } type Props_time = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) time :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_time) + . Union attrs attrs_ Props_time => Record attrs -> JSX time = element (unsafeCreateDOMComponent "time") @@ -1945,12 +11957,103 @@ time_ :: Array JSX -> JSX time_ children = time { children } type Props_title = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) title :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_title) + . Union attrs attrs_ Props_title => Record attrs -> JSX title = element (unsafeCreateDOMComponent "title") @@ -1959,12 +12062,103 @@ title_ :: Array JSX -> JSX title_ children = title { children } type Props_tr = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) tr :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_tr) + . Union attrs attrs_ Props_tr => Record attrs -> JSX tr = element (unsafeCreateDOMComponent "tr") @@ -1973,26 +12167,208 @@ tr_ :: Array JSX -> JSX tr_ children = tr { children } type Props_track = - ( default :: Boolean + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , default :: Boolean + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String , kind :: String , label :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean , src :: String + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) track :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_track) + . Union attrs attrs_ Props_track => Record attrs -> JSX track = element (unsafeCreateDOMComponent "track") type Props_u = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) u :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_u) + . Union attrs attrs_ Props_u => Record attrs -> JSX u = element (unsafeCreateDOMComponent "u") @@ -2001,13 +12377,104 @@ u_ :: Array JSX -> JSX u_ children = u { children } type Props_ul = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String , type :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) ul :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_ul) + . Union attrs attrs_ Props_ul => Record attrs -> JSX ul = element (unsafeCreateDOMComponent "ul") @@ -2016,12 +12483,103 @@ ul_ :: Array JSX -> JSX ul_ children = ul { children } type Props_var = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String ) var :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_var) + . Union attrs attrs_ Props_var => Record attrs -> JSX var = element (unsafeCreateDOMComponent "var") @@ -2030,21 +12588,112 @@ var_ :: Array JSX -> JSX var_ children = var { children } type Props_video = - ( children :: Array JSX + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , children :: Array JSX + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String , controls :: Boolean + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String , height :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String , loop :: Boolean + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int , muted :: Boolean + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler , playsInline :: Boolean , poster :: String + , prefix :: String , preload :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean , src :: String + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String , width :: String + , wmode :: String ) video :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_video) + . Union attrs attrs_ Props_video => Record attrs -> JSX video = element (unsafeCreateDOMComponent "video") @@ -2052,11 +12701,103 @@ video = element (unsafeCreateDOMComponent "video") video_ :: Array JSX -> JSX video_ children = video { children } -type Props_wbr =() +type Props_wbr = + ( about :: String + , acceptCharset :: String + , accessKey :: String + , allowFullScreen :: Boolean + , allowTransparency :: Boolean + , autoComplete :: Boolean + , autoFocus :: Boolean + , autoPlay :: Boolean + , capture :: Boolean + , cellPadding :: String + , cellSpacing :: String + , charSet :: String + , classID :: String + , className :: String + , colSpan :: Int + , contentEditable :: Boolean + , contextMenu :: String + , crossOrigin :: String + , dangerouslySetInnerHTML :: { __html :: String } + , datatype :: String + , dateTime :: String + , dir :: String + , draggable :: Boolean + , encType :: String + , formAction :: String + , formEncType :: String + , formMethod :: String + , formNoValidate :: Boolean + , formTarget :: String + , frameBorder :: String + , hidden :: Boolean + , hrefLang :: String + , htmlFor :: String + , httpEquiv :: String + , icon :: String + , id :: String + , inlist :: String + , inputMode :: String + , is :: String + , itemID :: String + , itemProp :: String + , itemRef :: String + , itemScope :: Boolean + , itemType :: String + , key :: String + , keyParams :: String + , keyType :: String + , lang :: String + , marginHeight :: String + , marginWidth :: String + , maxLength :: Int + , mediaGroup :: String + , minLength :: Int + , noValidate :: Boolean + , onBlur :: EventHandler + , onClick :: EventHandler + , onFocus :: EventHandler + , onKeyDown :: EventHandler + , onKeyPress :: EventHandler + , onKeyUp :: EventHandler + , onMouseDown :: EventHandler + , onMouseEnter :: EventHandler + , onMouseLeave :: EventHandler + , onMouseMove :: EventHandler + , onMouseOut :: EventHandler + , onMouseOver :: EventHandler + , onMouseUp :: EventHandler + , prefix :: String + , property :: String + , radioGroup :: String + , readOnly :: Boolean + , ref :: Ref (Nullable Node) + , resource :: String + , role :: String + , rowSpan :: Int + , scoped :: Boolean + , seamless :: Boolean + , security :: String + , spellCheck :: Boolean + , srcDoc :: JSX + , srcLang :: String + , srcSet :: String + , style :: CSS + , suppressContentEditableWarning :: Boolean + , tabIndex :: Int + , title :: String + , typeof :: String + , unselectable :: Boolean + , useMap :: String + , vocab :: String + , wmode :: String + ) wbr :: forall attrs attrs_ - . Union attrs attrs_ (SharedProps Props_wbr) + . Union attrs attrs_ Props_wbr => Record attrs -> JSX wbr = element (unsafeCreateDOMComponent "wbr") diff --git a/src/React/Basic/DOM/Internal.purs b/src/React/Basic/DOM/Internal.purs index 6fed552..910d0ee 100644 --- a/src/React/Basic/DOM/Internal.purs +++ b/src/React/Basic/DOM/Internal.purs @@ -1,108 +1,10 @@ module React.Basic.DOM.Internal where import React.Basic (ReactComponent) -import React.Basic.Events (EventHandler) import Unsafe.Coerce (unsafeCoerce) -- | An abstract type representing records of CSS attributes. foreign import data CSS :: Type --- | Standard props which are shared by all DOM elements. -type SharedProps specific = - -- | `key` is not really a DOM attribute - React intercepts it - ( key :: String - - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: String - , autoComplete :: String - , autoFocus :: String - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , classID :: String - , className :: String - , colSpan :: Number - , contentEditable :: String - , contextMenu :: String - , crossOrigin :: String - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: String - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: String - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: String - , mediaGroup :: String - , minLength :: String - , noValidate :: String - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , resource :: String - , role :: String - , rowSpan :: Number - , scoped :: Boolean - , seamless :: Boolean - , security :: String - , spellCheck :: String - , srcDoc :: String - , srcLang :: String - , srcSet :: String - , style :: CSS - , tabIndex :: String - , title :: String - , typeof :: String - , unselectable :: String - , useMap :: String - , vocab :: String - , wmode :: String - , onBlur :: EventHandler - , onClick :: EventHandler - , onFocus :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - - -- TODO: add more common event handlers - | specific - ) - unsafeCreateDOMComponent :: forall props. String -> ReactComponent props unsafeCreateDOMComponent = unsafeCoerce