From ceee76b888ea330140e543b676699ff92088d311 Mon Sep 17 00:00:00 2001 From: Madeline Trotter Date: Wed, 27 May 2020 16:18:16 -0700 Subject: [PATCH] Remove DOM and implementation code - The DOM modules have been moved to react-basic-dom - The React.Basic implementation has been moved to react-basic-classic - The React.Basic.Compat implementation has been moved to react-basic-compat (deprecated) --- .editorconfig | 11 + .gitignore | 1 + .prettierrc | 3 + .travis.yml | 12 +- DEPENDENCIES | 22 - Makefile | 12 - README.md | 55 +- bower.json | 15 +- codegen/.gitignore | 2 - codegen/consts.js | 155 - codegen/index.js | 133 - codegen/package.json | 12 - codegen/react-html-attributes.json | 975 - examples/actions/.gitignore | 4 - examples/actions/Makefile | 8 - examples/actions/README.md | 12 - examples/actions/html/index.html | 10 - examples/actions/package.json | 9 - examples/actions/src/Actions.purs | 37 - examples/actions/src/Main.purs | 22 - examples/async/.gitignore | 4 - examples/async/Makefile | 8 - examples/async/README.md | 12 - examples/async/html/index.html | 10 - examples/async/package.json | 9 - examples/async/src/AsyncCounter.purs | 45 - examples/async/src/Main.purs | 22 - examples/component/.gitignore | 4 - examples/component/Makefile | 8 - examples/component/README.md | 12 - examples/component/html/index.html | 10 - examples/component/package.json | 9 - examples/component/src/Container.purs | 19 - examples/component/src/Main.purs | 22 - examples/component/src/ToggleButton.purs | 36 - examples/controlled-input/.gitignore | 4 - examples/controlled-input/Makefile | 8 - examples/controlled-input/README.md | 12 - examples/controlled-input/html/index.html | 10 - examples/controlled-input/package.json | 9 - .../controlled-input/src/ControlledInput.purs | 39 - examples/controlled-input/src/Main.purs | 22 - examples/counter/.gitignore | 4 - examples/counter/Makefile | 8 - examples/counter/README.md | 12 - examples/counter/html/index.html | 10 - examples/counter/package.json | 9 - examples/counter/src/Counter.purs | 25 - examples/counter/src/Main.purs | 22 - examples/legacy-v2/.gitignore | 4 - examples/legacy-v2/Makefile | 8 - examples/legacy-v2/README.md | 12 - examples/legacy-v2/html/index.html | 10 - examples/legacy-v2/package.json | 9 - examples/legacy-v2/src/LegacyCounter.purs | 36 - examples/legacy-v2/src/Main.purs | 23 - generated-docs/React/Basic.md | 394 - generated-docs/React/Basic/Compat.md | 136 - .../React/Basic/Components/Async.md | 15 - generated-docs/React/Basic/DOM.md | 2194 -- .../Basic/DOM/Components/GlobalEvents.md | 64 - .../Basic/DOM/Components/LogLifecycles.md | 9 - .../React/Basic/DOM/Components/Ref.md | 45 - generated-docs/React/Basic/DOM/Events.md | 262 - generated-docs/React/Basic/DOM/Generated.md | 2047 -- generated-docs/React/Basic/DOM/Internal.md | 17 - generated-docs/React/Basic/Events.md | 122 - package-lock.json | 1037 +- package.json | 16 +- src/React/Basic.js | 257 +- src/React/Basic.purs | 412 +- src/React/Basic/Compat.purs | 45 - src/React/Basic/Components/Async.purs | 50 - src/React/Basic/DOM.js | 23 - src/React/Basic/DOM.purs | 114 - .../Basic/DOM/Components/GlobalEvents.js | 98 - .../Basic/DOM/Components/GlobalEvents.purs | 116 - .../Basic/DOM/Components/LogLifecycles.js | 38 - .../Basic/DOM/Components/LogLifecycles.purs | 11 - src/React/Basic/DOM/Components/Ref.js | 43 - src/React/Basic/DOM/Components/Ref.purs | 39 - src/React/Basic/DOM/Events.purs | 203 - src/React/Basic/DOM/Generated.purs | 17626 ---------------- src/React/Basic/DOM/Internal.js | 5 - src/React/Basic/DOM/Internal.purs | 74 - src/React/Basic/DOM/SVG.purs | 5386 ----- src/React/Basic/Events.purs | 55 +- src/React/Basic/StrictMode.js | 5 + src/React/Basic/StrictMode.purs | 11 + 89 files changed, 1089 insertions(+), 31916 deletions(-) create mode 100644 .editorconfig create mode 100644 .prettierrc delete mode 100644 DEPENDENCIES delete mode 100644 Makefile delete mode 100644 codegen/.gitignore delete mode 100644 codegen/consts.js delete mode 100644 codegen/index.js delete mode 100644 codegen/package.json delete mode 100644 codegen/react-html-attributes.json delete mode 100644 examples/actions/.gitignore delete mode 100644 examples/actions/Makefile delete mode 100644 examples/actions/README.md delete mode 100644 examples/actions/html/index.html delete mode 100644 examples/actions/package.json delete mode 100644 examples/actions/src/Actions.purs delete mode 100644 examples/actions/src/Main.purs delete mode 100644 examples/async/.gitignore delete mode 100644 examples/async/Makefile delete mode 100644 examples/async/README.md delete mode 100644 examples/async/html/index.html delete mode 100644 examples/async/package.json delete mode 100644 examples/async/src/AsyncCounter.purs delete mode 100644 examples/async/src/Main.purs delete mode 100644 examples/component/.gitignore delete mode 100644 examples/component/Makefile delete mode 100644 examples/component/README.md delete mode 100644 examples/component/html/index.html delete mode 100644 examples/component/package.json delete mode 100644 examples/component/src/Container.purs delete mode 100644 examples/component/src/Main.purs delete mode 100644 examples/component/src/ToggleButton.purs delete mode 100644 examples/controlled-input/.gitignore delete mode 100644 examples/controlled-input/Makefile delete mode 100644 examples/controlled-input/README.md delete mode 100644 examples/controlled-input/html/index.html delete mode 100644 examples/controlled-input/package.json delete mode 100644 examples/controlled-input/src/ControlledInput.purs delete mode 100644 examples/controlled-input/src/Main.purs delete mode 100644 examples/counter/.gitignore delete mode 100644 examples/counter/Makefile delete mode 100644 examples/counter/README.md delete mode 100644 examples/counter/html/index.html delete mode 100644 examples/counter/package.json delete mode 100644 examples/counter/src/Counter.purs delete mode 100644 examples/counter/src/Main.purs delete mode 100644 examples/legacy-v2/.gitignore delete mode 100644 examples/legacy-v2/Makefile delete mode 100644 examples/legacy-v2/README.md delete mode 100644 examples/legacy-v2/html/index.html delete mode 100644 examples/legacy-v2/package.json delete mode 100644 examples/legacy-v2/src/LegacyCounter.purs delete mode 100644 examples/legacy-v2/src/Main.purs delete mode 100644 generated-docs/React/Basic.md delete mode 100644 generated-docs/React/Basic/Compat.md delete mode 100644 generated-docs/React/Basic/Components/Async.md delete mode 100644 generated-docs/React/Basic/DOM.md delete mode 100644 generated-docs/React/Basic/DOM/Components/GlobalEvents.md delete mode 100644 generated-docs/React/Basic/DOM/Components/LogLifecycles.md delete mode 100644 generated-docs/React/Basic/DOM/Components/Ref.md delete mode 100644 generated-docs/React/Basic/DOM/Events.md delete mode 100644 generated-docs/React/Basic/DOM/Generated.md delete mode 100644 generated-docs/React/Basic/DOM/Internal.md delete mode 100644 generated-docs/React/Basic/Events.md delete mode 100644 src/React/Basic/Compat.purs delete mode 100644 src/React/Basic/Components/Async.purs delete mode 100644 src/React/Basic/DOM.js delete mode 100644 src/React/Basic/DOM.purs delete mode 100644 src/React/Basic/DOM/Components/GlobalEvents.js delete mode 100644 src/React/Basic/DOM/Components/GlobalEvents.purs delete mode 100644 src/React/Basic/DOM/Components/LogLifecycles.js delete mode 100644 src/React/Basic/DOM/Components/LogLifecycles.purs delete mode 100644 src/React/Basic/DOM/Components/Ref.js delete mode 100644 src/React/Basic/DOM/Components/Ref.purs delete mode 100644 src/React/Basic/DOM/Events.purs delete mode 100644 src/React/Basic/DOM/Generated.purs delete mode 100644 src/React/Basic/DOM/Internal.js delete mode 100644 src/React/Basic/DOM/Internal.purs delete mode 100644 src/React/Basic/DOM/SVG.purs create mode 100644 src/React/Basic/StrictMode.js create mode 100644 src/React/Basic/StrictMode.purs diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..d0aa307 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,11 @@ +root = true + +[*] +indent_style = space +indent_size = 2 +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = false + +[Makefile] +indent_style = tab \ No newline at end of file diff --git a/.gitignore b/.gitignore index f9fa4f1..e4225d9 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /.purs* /.psa* /.vscode/ +/.spago/ diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..36b3563 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,3 @@ +{ + "trailingComma": "none" +} diff --git a/.travis.yml b/.travis.yml index 0c572f8..bd93c8a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,11 +1,15 @@ dist: trusty sudo: required language: node_js -node_js: 10 +node_js: + - node + - "lts/*" + +cache: npm install: - - npm install + - npm ci + - npx bower install script: - - npx bower install - - npm run build + - npx pulp build diff --git a/DEPENDENCIES b/DEPENDENCIES deleted file mode 100644 index 3635f89..0000000 --- a/DEPENDENCIES +++ /dev/null @@ -1,22 +0,0 @@ -react-html-attributes is used here during code generation, under the terms of the MIT license: - - The MIT License (MIT) - Copyright (c) 2017 Jacky Ho - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. diff --git a/Makefile b/Makefile deleted file mode 100644 index 41b4f7e..0000000 --- a/Makefile +++ /dev/null @@ -1,12 +0,0 @@ -all: build examples - -build: bower npm - npm run build - -bower: npm - npx bower --allow-root install - -npm: - npm install - -.PHONY: build bower npm all diff --git a/README.md b/README.md index d36260e..95363d8 100644 --- a/README.md +++ b/README.md @@ -1,40 +1,51 @@ # purescript-react-basic -[![Build Status](https://travis-ci.org/lumihq/purescript-react-basic.svg?branch=master)](https://travis-ci.org/lumihq/purescript-react-basic) +[![Build Status](https://travis-ci.org/lumihq/purescript-react-basic.svg?branch=main)](https://travis-ci.org/lumihq/purescript-react-basic) -This package implements an opinionated set of bindings over [React](https://reactjs.org), optimizing for correctness and simplifying basic use cases. +There's a brief section on getting started below. For a more complete guide, check out the React Basic [docs](https://react-basic-starter.github.io/)! (work in progress) -_A note about React hooks: Hooks are arriving in stable React soon. The API presented here is the more traditional `setState`+lifecycles style React's had for a long time. If you'd like to experiment with the hooks API in react-basic, have a look at [react-basic-hooks](https://github.com/spicydonuts/purescript-react-basic-hooks). It can be installed and used along side this library, but don't forget it's a preview release!_ +## Getting Started -## Features +This library contains the core types and tools used by the rest of the React Basic ecosystem. To use React Basic in your applications you'll also need to choose one or more _implementations_ as well as a target environment! -- All React DOM elements and attributes are supported (soon, events are a work in progress). -- An intuitive API for specifying props - simple records, no arrays of key value pairs. -- Attributes are optional, but type-checked. It is a type error to specify `href` as an integer, for example. -- Both `setState` and an action/update pattern for local component state, inspired by [ReasonReact](https://reasonml.github.io/reason-react/). -- React lifecycles are available, but not in your way when you don't need them. +_Note: The Hooks and Classic implementations can both be used in the same project_ -## Getting Started +Implementations: + +- [`react-basic-hooks`](https://github.com/spicydonuts/purescript-react-basic-hooks) + - PureScript types for building components using React hooks, as well as creating custom hooks. +- [`react-basic-classic`](https://github.com/lumihq/purescript-react-basic-classic) _(this implementation was previously included in the `React.Basic` module)_ + - PureScript types for the more traditional class-based React API. Very similar to the Reason-React API. + +Environments: + +- [`react-basic-dom`](https://github.com/lumihq/purescript-react-basic-dom) +- [`react-basic-native`](https://github.com/f-f/purescript-react-basic-native) + +For example, to use the `react-basic` hooks implementation for web development in a `spago` app: + +```sh +npm i -S react react-dom +spago install react-basic react-basic-dom react-basic-hooks +``` -You can install this package using Bower: +Or using `bower`: ```sh -bower install --save purescript-react-basic +npm i -S react react-dom +bower i -S purescript-react-basic purescript-react-basic-dom purescript-react-basic-hooks ``` -Or clone/fork the [starter project](https://github.com/lumihq/react-basic-starter). +## Upgrading from React Basic v14 -See [the documentation](https://pursuit.purescript.org/packages/purescript-react-basic/docs/React.Basic) for an overview of the API or take a look at these examples: +The `React.Basic.DOM` modules have been moved to [`react-basic-dom`](https://github.com/lumihq/purescript-react-basic-dom). This doesn't require any code changes, but you will need to add this dependency to your projects. -- [A counter](./examples/counter/src/Counter.purs) -- [A controlled input](./examples/controlled-input/src/ControlledInput.purs) -- [Components](./examples/component/src/ToggleButton.purs) in [components](./examples/component/src/Container.purs) -- [Using action/update](./examples/actions/src/Actions.purs) +The component implementation previously in `React.Basic` has been extracted to [`react-basic-classic`](https://github.com/lumihq/purescript-react-basic-classic), which now provides the `React.Basic.Classic` module. Just install that library and find/replace `^import\sReact\.Basic\s` with `import React.Basic.Classic`. -## Migrating from v7 to v8 +If you were using the `React.Basic.Compat` module, that module has been moved to [`react-basic-compat`](https://github.com/lumihq/purescript-react-basic-compat). -v8 removes the required `update` function from the component spec and replaces `send self Action` with the `self.setState` API. Existing components using `update` can create a `send` function using the `runUpdate` function added in v8. See [the actions example](./examples/actions/src/Actions.purs) for an example of this. Alternatively, [this comment](https://github.com/lumihq/purescript-react-basic/pull/73#issuecomment-456486249) shows a few other possible upgrade paths. +If you were using [`react-basic-hooks`](https://github.com/spicydonuts/purescript-react-basic-hooks) exclusively everything should work as-is. -## Migrating from v2/v3 +## Where did the examples folder go? -`React.Basic.Compat` is a new (but deprecated) module. It matches most of the old API and types (except `setStateThen` and `isFirstMount`) to make upgrading easier and more gradual. You can find `^import\sReact\.Basic\b` and replace with `import React.Basic.Compat`, upgrade the package version, and proceed from there one component at a time (or only new components). See the documentation link above for more info on the new API. +Because this library no longer contains a specific implementation and the example structure contained a fair bit of boilerplate, they've been removed in favor of a consolidated documentation site (linked above). This is still a work in progress but you can refer to the [v14 examples](https://github.com/lumihq/purescript-react-basic/tree/v14.0.0/examples) in the meantime. diff --git a/bower.json b/bower.json index 395d1e1..93b1fe7 100644 --- a/bower.json +++ b/bower.json @@ -12,17 +12,8 @@ "url": "https://github.com/lumihq/purescript-react-basic.git" }, "dependencies": { - "purescript-aff": "^5.0.2", - "purescript-console": "^4.1.0", - "purescript-effect": "^2.0.0", - "purescript-exceptions": "^4.0.0", - "purescript-functions": "^4.0.0", - "purescript-nullable": "^4.1.0", - "purescript-record": ">=1.0.0 <3.0.0", - "purescript-unsafe-coerce": "^4.0.0", - "purescript-web-dom": ">=1.0.0 <4.0.0", - "purescript-web-html": ">=1.0.0 <3.0.0", - "purescript-web-events": ">=1.0.0 <3.0.0", - "purescript-foreign-object": "^2.0.3" + "purescript-effect": "^2.0.1", + "purescript-record": "^2.0.2", + "purescript-prelude": "^4.1.1" } } diff --git a/codegen/.gitignore b/codegen/.gitignore deleted file mode 100644 index 7a7b33a..0000000 --- a/codegen/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -package-lock.json -node_modules diff --git a/codegen/consts.js b/codegen/consts.js deleted file mode 100644 index 20f552e..0000000 --- a/codegen/consts.js +++ /dev/null @@ -1,155 +0,0 @@ -// 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.htmlProps = require("./react-html-attributes"); -module.exports.svgProps = require("svg-element-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 = { - "_data": "Object String", - "allowFullScreen": "Boolean", - "allowTransparency": "Boolean", - "async": "Boolean", - "autoFocus": "Boolean", - "autoPlay": "Boolean", - "capture": "Boolean", - "checked": "Boolean", - "children": "Array JSX", - "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", - "maxLength": "Int", - "minLength": "Int", - "multiple": "Boolean", - "muted": "Boolean", - "noValidate": "Boolean", - "onAbort": "EventHandler", - "onAnimationEnd": "EventHandler", - "onAnimationIteration": "EventHandler", - "onAnimationStart": "EventHandler", - "onBlur": "EventHandler", - "onCanPlay": "EventHandler", - "onCanPlayThrough": "EventHandler", - "onChange": "EventHandler", - "onClick": "EventHandler", - "onCompositionEnd": "EventHandler", - "onCompositionStart": "EventHandler", - "onCompositionUpdate": "EventHandler", - "onContextMenu": "EventHandler", - "onCopy": "EventHandler", - "onCut": "EventHandler", - "onDoubleClick": "EventHandler", - "onDrag": "EventHandler", - "onDragEnd": "EventHandler", - "onDragEnter": "EventHandler", - "onDragExit": "EventHandler", - "onDragLeave": "EventHandler", - "onDragOver": "EventHandler", - "onDragStart": "EventHandler", - "onDrop": "EventHandler", - "onDurationChange": "EventHandler", - "onEmptied": "EventHandler", - "onEncrypted": "EventHandler", - "onEnded": "EventHandler", - "onError": "EventHandler", - "onFocus": "EventHandler", - "onGotPointerCapture": "EventHandler", - "onInput": "EventHandler", - "onInvalid": "EventHandler", - "onKeyDown": "EventHandler", - "onKeyPress": "EventHandler", - "onKeyUp": "EventHandler", - "onLoad": "EventHandler", - "onLoadedData": "EventHandler", - "onLoadedMetadata": "EventHandler", - "onLoadStart": "EventHandler", - "onLostPointerCapture": "EventHandler", - "onMouseDown": "EventHandler", - "onMouseEnter": "EventHandler", - "onMouseLeave": "EventHandler", - "onMouseMove": "EventHandler", - "onMouseOut": "EventHandler", - "onMouseOver": "EventHandler", - "onMouseUp": "EventHandler", - "onPaste": "EventHandler", - "onPause": "EventHandler", - "onPlay": "EventHandler", - "onPlaying": "EventHandler", - "onPointerCancel": "EventHandler", - "onPointerDown": "EventHandler", - "onPointerEnter": "EventHandler", - "onPointerLeave": "EventHandler", - "onPointerMove": "EventHandler", - "onPointerOut": "EventHandler", - "onPointerOver": "EventHandler", - "onPointerUp": "EventHandler", - "onProgress": "EventHandler", - "onRateChange": "EventHandler", - "onScroll": "EventHandler", - "onSeeked": "EventHandler", - "onSeeking": "EventHandler", - "onSelect": "EventHandler", - "onStalled": "EventHandler", - "onSubmit": "EventHandler", - "onSuspend": "EventHandler", - "onTimeUpdate": "EventHandler", - "onTouchCancel": "EventHandler", - "onTouchEnd": "EventHandler", - "onTouchMove": "EventHandler", - "onTouchStart": "EventHandler", - "onTransitionEnd": "EventHandler", - "onVolumeChange": "EventHandler", - "onWaiting": "EventHandler", - "onWheel": "EventHandler", - "open": "Boolean", - "playsInline": "Boolean", - "readOnly": "Boolean", - "ref": "Ref (Nullable Node)", - "required": "Boolean", - "reversed": "Boolean", - "rowSpan": "Int", - "scoped": "Boolean", - "seamless": "Boolean", - "selected": "Boolean", - "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 deleted file mode 100644 index fe2698f..0000000 --- a/codegen/index.js +++ /dev/null @@ -1,133 +0,0 @@ -const fs = require("fs"); -const { htmlProps, svgProps, voids, types, typesByElement, reserved } = require("./consts"); -const changeCase = require('change-case') -const htmlGenFile = "../src/React/Basic/DOM/Generated.purs"; -const svgGenFile = "../src/React/Basic/DOM/SVG.purs"; - -const htmlHeader = `-- | ---------------------------------------- --- | THIS FILE IS GENERATED -- DO NOT EDIT IT --- | ---------------------------------------- - -module React.Basic.DOM.Generated where - -import Data.Nullable (Nullable) -import Foreign.Object (Object) -import Prim.Row (class Union) -import Web.DOM (Node) -import React.Basic (JSX, ReactComponent, Ref, element) -import React.Basic.DOM.Internal (CSS, unsafeCreateDOMComponent) -import React.Basic.Events (EventHandler) - -`; - -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 svgHeader = `-- | ---------------------------------------- --- | THIS FILE IS GENERATED -- DO NOT EDIT IT --- | ---------------------------------------- - -module React.Basic.DOM.SVG where - -import Data.Nullable (Nullable) -import Foreign.Object (Object) -import Prim.Row (class Union) -import Web.DOM (Node) -import React.Basic (JSX, ReactComponent, Ref, element) -import React.Basic.DOM.Internal (SharedSVGProps, unsafeCreateDOMComponent) - -`; - -const ignoredSvgPropKeys = [ - '*', 'elements', - // These are all deprecated according to MDN, and I'm not sure what the - // React representation should be for the hyphenated ones if they are - // supported all, so let's exclude them - "font", "glyph", "hkern", "missing-glyph", "vkern", - "font-face", "font-face-format", "font-face-name", "font-face-src", "font-face-uri", - "altGlyph", "altGlyphDef", "altGlyphItem", "glyphRef", - "tref", "color-profile", "cursor", -] - -const camelCaseSvgProps = {} -Object.keys(svgProps).forEach(elName => { - if (!ignoredSvgPropKeys.includes(elName)) { - const elAttrs = svgProps[elName].map(changeCase.camelCase); - // style is already included in SharedSVGProps - delete elAttrs['style']; - camelCaseSvgProps[elName] = elAttrs; - } -}); - -// The attribute list for in react-html-attributes -// is wrong (it contains the union of the attributes of all -// svg elements) -delete htmlProps.elements.html[htmlProps.elements.html.indexOf("svg")]; -delete htmlProps["svg"]; - -const printRecord = (e, elProps) => - elProps.length - ? ` - ( ${elProps.map(p => `${p} :: ${propType(e, p)}`).join("\n , ")} - )` - : "()"; - -const reactProps = ["ref", "key", "_data"]; - -const generatePropTypes = (elements, props, sharedPropType) => - elements.map(e => { - const noChildren = voids.includes(e); - const symbol = reserved.includes(e) ? `${e}'` : e; - - const propType = sharedPropType ? `(${sharedPropType} Props_${e})` : `Props_${e}` - - return ` - type Props_${e} =${printRecord(e, - ( noChildren - ? reactProps - : reactProps.concat("children") - ) - .concat(props[e] || [], props["*"] || []) - .sort() - )} - - ${symbol} - :: forall attrs attrs_ - . Union attrs attrs_ ${propType} - => Record attrs - -> JSX - ${symbol} = element ${symbol}' - - ${symbol}' - :: forall attrs attrs_ - . Union attrs attrs_ ${propType} - => ReactComponent (Record attrs) - ${symbol}' = unsafeCreateDOMComponent "${e}"${ - noChildren - ? "" - : ` - - ${e}_ :: Array JSX -> JSX - ${e}_ children = ${symbol} { children }` - } -`; - }).map(x => x.replace(/^\n\ {4}/, "").replace(/\n\ {4}/g, "\n")) - .join("\n"); - -const htmlTagTypes = generatePropTypes(htmlProps.elements.html, htmlProps, null); -const svgTagTypes = generatePropTypes(Object.keys(camelCaseSvgProps), camelCaseSvgProps, 'SharedSVGProps'); - -console.log(`Writing "${htmlGenFile}" ...`); -fs.writeFileSync(htmlGenFile, htmlHeader + htmlTagTypes); -console.log(`Writing "${svgGenFile}" ...`); -fs.writeFileSync(svgGenFile, svgHeader + svgTagTypes); -console.log("Done."); diff --git a/codegen/package.json b/codegen/package.json deleted file mode 100644 index db30e1e..0000000 --- a/codegen/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "purescript-react-basic-codegen", - "version": "1.0.0", - "description": "", - "main": "index.js", - "author": "", - "dependencies": { - "react-html-attributes": "^1.4.6", - "change-case": "^3.1.0", - "svg-element-attributes": "^1.3.0" - } -} diff --git a/codegen/react-html-attributes.json b/codegen/react-html-attributes.json deleted file mode 100644 index 9d41934..0000000 --- a/codegen/react-html-attributes.json +++ /dev/null @@ -1,975 +0,0 @@ -{ - "*": [ - "about", - "acceptCharset", - "accessKey", - "allowFullScreen", - "allowTransparency", - "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", - "keyParams", - "keyType", - "lang", - "marginHeight", - "marginWidth", - "maxLength", - "mediaGroup", - "minLength", - "noValidate", - "onAnimationEnd", - "onAnimationIteration", - "onAnimationStart", - "onBlur", - "onClick", - "onCompositionEnd", - "onCompositionStart", - "onCompositionUpdate", - "onContextMenu", - "onCopy", - "onCut", - "onDoubleClick", - "onDrag", - "onDragEnd", - "onDragEnter", - "onDragExit", - "onDragLeave", - "onDragOver", - "onDragStart", - "onDrop", - "onFocus", - "onGotPointerCapture", - "onInvalid", - "onKeyDown", - "onKeyPress", - "onKeyUp", - "onLostPointerCapture", - "onMouseDown", - "onMouseEnter", - "onMouseLeave", - "onMouseMove", - "onMouseOut", - "onMouseOver", - "onMouseUp", - "onPaste", - "onPointerCancel", - "onPointerDown", - "onPointerEnter", - "onPointerLeave", - "onPointerMove", - "onPointerOut", - "onPointerOver", - "onPointerUp", - "onSelect", - "onSubmit", - "onTouchCancel", - "onTouchEnd", - "onTouchMove", - "onTouchStart", - "onTransitionEnd", - "onWheel", - "prefix", - "property", - "radioGroup", - "readOnly", - "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", - "onAbort", - "onCanPlay", - "onCanPlayThrough", - "onDurationChange", - "onEmptied", - "onEncrypted", - "onEnded", - "onError", - "onLoadedData", - "onLoadedMetadata", - "onLoadStart", - "onPause", - "onPlay", - "onPlaying", - "onProgress", - "onRateChange", - "onScroll", - "onSeeked", - "onSeeking", - "onStalled", - "onSuspend", - "onTimeUpdate", - "onVolumeChange", - "onWaiting" - ], - "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", - "autoComplete", - "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", - "onLoad" - ], - "input": [ - "accept", - "alt", - "autoCapitalize", - "autoComplete", - "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": [ - "autoComplete", - "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", - "autoComplete", - "autoCorrect", - "cols", - "defaultValue", - "disabled", - "form", - "name", - "onChange", - "placeholder", - "required", - "rows", - "value", - "wrap" - ], - "th": [ - "headers", - "height", - "scope", - "width" - ], - "track": [ - "default", - "kind", - "label", - "src" - ], - "ul": [ - "type" - ], - "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" - ], - "video": [ - "controls", - "height", - "loop", - "muted", - "playsInline", - "poster", - "preload", - "src", - "width", - "onAbort", - "onCanPlay", - "onCanPlayThrough", - "onDurationChange", - "onEmptied", - "onEncrypted", - "onEnded", - "onError", - "onLoadedData", - "onLoadedMetadata", - "onLoadStart", - "onPause", - "onPlay", - "onPlaying", - "onProgress", - "onRateChange", - "onScroll", - "onSeeked", - "onSeeking", - "onStalled", - "onSuspend", - "onTimeUpdate", - "onVolumeChange", - "onWaiting" - ], - "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/examples/actions/.gitignore b/examples/actions/.gitignore deleted file mode 100644 index 645684d..0000000 --- a/examples/actions/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -output -html/index.js -package-lock.json -node_modules diff --git a/examples/actions/Makefile b/examples/actions/Makefile deleted file mode 100644 index 3a01703..0000000 --- a/examples/actions/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -all: npm - purs compile src/*.purs '../../src/**/*.purs' '../../bower_components/purescript-*/src/**/*.purs' - purs bundle -m Main --main Main output/*/*.js > output/bundle.js - node_modules/.bin/browserify output/bundle.js -o html/index.js - -npm: - npm install - diff --git a/examples/actions/README.md b/examples/actions/README.md deleted file mode 100644 index f2418c0..0000000 --- a/examples/actions/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# Counter Example - -## Building - -``` -npm install -make all -``` - -This will compile the PureScript source files, bundle them, and use Browserify to combine PureScript and NPM sources into a single bundle. - -Then open `html/index.html` in your browser. diff --git a/examples/actions/html/index.html b/examples/actions/html/index.html deleted file mode 100644 index 6b93b7c..0000000 --- a/examples/actions/html/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - react-basic example - - -
- - - diff --git a/examples/actions/package.json b/examples/actions/package.json deleted file mode 100644 index a6a95e3..0000000 --- a/examples/actions/package.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "dependencies": { - "react": "^16.12.0", - "react-dom": "^16.12.0" - }, - "devDependencies": { - "browserify": "^16.5.0" - } -} diff --git a/examples/actions/src/Actions.purs b/examples/actions/src/Actions.purs deleted file mode 100644 index 27d6090..0000000 --- a/examples/actions/src/Actions.purs +++ /dev/null @@ -1,37 +0,0 @@ -module Actions where - -import Prelude - -import Effect.Console (log) -import React.Basic (Component, JSX, StateUpdate(..), createComponent, make, runUpdate) -import React.Basic.DOM as R -import React.Basic.DOM.Events (capture_) - -component :: Component Props -component = createComponent "Counter" - -type Props = - { label :: String - } - -data Action - = Increment - -actions :: Props -> JSX -actions = make component { initialState, render } - where - initialState = { counter: 0 } - - update self = case _ of - Increment -> - UpdateAndSideEffects - (self.state { counter = self.state.counter + 1 }) - \{ state } -> log $ "Count: " <> show state.counter - - send = runUpdate update - - render self = - R.button - { onClick: capture_ $ send self Increment - , children: [ R.text (self.props.label <> ": " <> show self.state.counter) ] - } diff --git a/examples/actions/src/Main.purs b/examples/actions/src/Main.purs deleted file mode 100644 index 4aa5de5..0000000 --- a/examples/actions/src/Main.purs +++ /dev/null @@ -1,22 +0,0 @@ -module Main where - -import Prelude - -import Actions (actions) -import Data.Maybe (Maybe(..)) -import Effect (Effect) -import Effect.Exception (throw) -import React.Basic.DOM (render) -import Web.DOM.NonElementParentNode (getElementById) -import Web.HTML (window) -import Web.HTML.HTMLDocument (toNonElementParentNode) -import Web.HTML.Window (document) - -main :: Effect Unit -main = do - container <- getElementById "container" =<< (map toNonElementParentNode $ document =<< window) - case container of - Nothing -> throw "Container element not found." - Just c -> - let app = actions { label: "Increment" } - in render app c diff --git a/examples/async/.gitignore b/examples/async/.gitignore deleted file mode 100644 index 645684d..0000000 --- a/examples/async/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -output -html/index.js -package-lock.json -node_modules diff --git a/examples/async/Makefile b/examples/async/Makefile deleted file mode 100644 index 3a01703..0000000 --- a/examples/async/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -all: npm - purs compile src/*.purs '../../src/**/*.purs' '../../bower_components/purescript-*/src/**/*.purs' - purs bundle -m Main --main Main output/*/*.js > output/bundle.js - node_modules/.bin/browserify output/bundle.js -o html/index.js - -npm: - npm install - diff --git a/examples/async/README.md b/examples/async/README.md deleted file mode 100644 index 8d2e1b8..0000000 --- a/examples/async/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# Async Counter Example - -## Building - -``` -npm install -make all -``` - -This will compile the PureScript source files, bundle them, and use Browserify to combine PureScript and NPM sources into a single bundle. - -Then open `html/index.html` in your browser. diff --git a/examples/async/html/index.html b/examples/async/html/index.html deleted file mode 100644 index 6b93b7c..0000000 --- a/examples/async/html/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - react-basic example - - -
- - - diff --git a/examples/async/package.json b/examples/async/package.json deleted file mode 100644 index a6a95e3..0000000 --- a/examples/async/package.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "dependencies": { - "react": "^16.12.0", - "react-dom": "^16.12.0" - }, - "devDependencies": { - "browserify": "^16.5.0" - } -} diff --git a/examples/async/src/AsyncCounter.purs b/examples/async/src/AsyncCounter.purs deleted file mode 100644 index 1294e42..0000000 --- a/examples/async/src/AsyncCounter.purs +++ /dev/null @@ -1,45 +0,0 @@ -module AsyncCounter where - -import Prelude - -import Effect.Aff (Milliseconds(..), delay) -import Effect.Class (liftEffect) -import Effect.Console (log) -import React.Basic (Component, JSX, createComponent, fragment, keyed, make) -import React.Basic.Components.Async (asyncWithLoader) -import React.Basic.DOM as R -import React.Basic.DOM.Events (capture_) - -component :: Component Props -component = createComponent "AsyncCounter" - -type Props = - { label :: String - } - -asyncCounter :: Props -> JSX -asyncCounter = make component { initialState, render } - where - initialState = 0 - - render self = - fragment - [ R.p_ [ R.text "Notes:" ] - , R.ol_ - [ R.li_ [ R.text "The two counts should never be out of sync" ] - , R.li_ [ R.text "\"done\" should only be logged to the console once for any loading period (in-flight requests get cancelled as the next request starts)" ] - ] - , R.button - { onClick: capture_ $ self.setState (_ + 1) - , children: [ R.text (self.props.label <> ": " <> show self.state) ] - } - , R.text " " - , keyed (show self.state) $ - asyncWithLoader (R.text "Loading...") do - liftEffect $ log "start" - delay $ Milliseconds 1000.0 - liftEffect $ log "done" - pure $ R.text $ "Done: " <> show self.state - ] - - diff --git a/examples/async/src/Main.purs b/examples/async/src/Main.purs deleted file mode 100644 index 08480c7..0000000 --- a/examples/async/src/Main.purs +++ /dev/null @@ -1,22 +0,0 @@ -module Main where - -import Prelude - -import AsyncCounter (asyncCounter) -import Data.Maybe (Maybe(..)) -import Effect (Effect) -import Effect.Exception (throw) -import React.Basic.DOM (render) -import Web.DOM.NonElementParentNode (getElementById) -import Web.HTML (window) -import Web.HTML.HTMLDocument (toNonElementParentNode) -import Web.HTML.Window (document) - -main :: Effect Unit -main = do - container <- getElementById "container" =<< (map toNonElementParentNode $ document =<< window) - case container of - Nothing -> throw "Container element not found." - Just c -> - let app = asyncCounter { label: "Async Increment" } - in render app c diff --git a/examples/component/.gitignore b/examples/component/.gitignore deleted file mode 100644 index 645684d..0000000 --- a/examples/component/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -output -html/index.js -package-lock.json -node_modules diff --git a/examples/component/Makefile b/examples/component/Makefile deleted file mode 100644 index 3a01703..0000000 --- a/examples/component/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -all: npm - purs compile src/*.purs '../../src/**/*.purs' '../../bower_components/purescript-*/src/**/*.purs' - purs bundle -m Main --main Main output/*/*.js > output/bundle.js - node_modules/.bin/browserify output/bundle.js -o html/index.js - -npm: - npm install - diff --git a/examples/component/README.md b/examples/component/README.md deleted file mode 100644 index cc747f4..0000000 --- a/examples/component/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# Component Example - -## Building - -``` -npm install -make all -``` - -This will compile the PureScript source files, bundle them, and use Browserify to combine PureScript and NPM sources into a single bundle. - -Then open `html/index.html` in your browser. diff --git a/examples/component/html/index.html b/examples/component/html/index.html deleted file mode 100644 index 6b93b7c..0000000 --- a/examples/component/html/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - react-basic example - - -
- - - diff --git a/examples/component/package.json b/examples/component/package.json deleted file mode 100644 index a6a95e3..0000000 --- a/examples/component/package.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "dependencies": { - "react": "^16.12.0", - "react-dom": "^16.12.0" - }, - "devDependencies": { - "browserify": "^16.5.0" - } -} diff --git a/examples/component/src/Container.purs b/examples/component/src/Container.purs deleted file mode 100644 index 1e6e877..0000000 --- a/examples/component/src/Container.purs +++ /dev/null @@ -1,19 +0,0 @@ -module Container where - -import Prelude - -import React.Basic (Component, JSX, createComponent, makeStateless) -import React.Basic.DOM as R -import ToggleButton (toggleButton) - -component :: Component Unit -component = createComponent "Container" - -toggleButtonContainer :: JSX -toggleButtonContainer = unit # makeStateless component \_ -> - R.div - { children: - [ toggleButton { label: "A" } - , toggleButton { label: "B" } - ] - } diff --git a/examples/component/src/Main.purs b/examples/component/src/Main.purs deleted file mode 100644 index 67193a8..0000000 --- a/examples/component/src/Main.purs +++ /dev/null @@ -1,22 +0,0 @@ -module Main where - -import Prelude - -import Container (toggleButtonContainer) -import Data.Maybe (Maybe(..)) -import Effect (Effect) -import Effect.Exception (throw) -import React.Basic.DOM (render) -import Web.DOM.NonElementParentNode (getElementById) -import Web.HTML (window) -import Web.HTML.HTMLDocument (toNonElementParentNode) -import Web.HTML.Window (document) - -main :: Effect Unit -main = do - container <- getElementById "container" =<< (map toNonElementParentNode $ document =<< window) - case container of - Nothing -> throw "Container element not found." - Just c -> - let app = toggleButtonContainer - in render app c diff --git a/examples/component/src/ToggleButton.purs b/examples/component/src/ToggleButton.purs deleted file mode 100644 index 3a1736d..0000000 --- a/examples/component/src/ToggleButton.purs +++ /dev/null @@ -1,36 +0,0 @@ -module ToggleButton where - -import Prelude - -import Effect.Console (log) -import React.Basic (Component, JSX, createComponent, make, readState) -import React.Basic.DOM as R -import React.Basic.DOM.Events (capture_) - -component :: Component Props -component = createComponent "ToggleButton" - -type Props = - { label :: String - } - -toggleButton :: Props -> JSX -toggleButton = make component - { initialState: - { on: false - } - - , render: \self -> - R.button - { onClick: capture_ $ - self.setStateThen _ { on = not self.state.on } do - nextState <- readState self - log $ "next state: " <> show nextState - , children: - [ R.text self.props.label - , R.text if self.state.on - then " On" - else " Off" - ] - } - } diff --git a/examples/controlled-input/.gitignore b/examples/controlled-input/.gitignore deleted file mode 100644 index 645684d..0000000 --- a/examples/controlled-input/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -output -html/index.js -package-lock.json -node_modules diff --git a/examples/controlled-input/Makefile b/examples/controlled-input/Makefile deleted file mode 100644 index 3a01703..0000000 --- a/examples/controlled-input/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -all: npm - purs compile src/*.purs '../../src/**/*.purs' '../../bower_components/purescript-*/src/**/*.purs' - purs bundle -m Main --main Main output/*/*.js > output/bundle.js - node_modules/.bin/browserify output/bundle.js -o html/index.js - -npm: - npm install - diff --git a/examples/controlled-input/README.md b/examples/controlled-input/README.md deleted file mode 100644 index 2004b87..0000000 --- a/examples/controlled-input/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# Controlled Input Example - -## Building - -``` -npm install -make all -``` - -This will compile the PureScript source files, bundle them, and use Browserify to combine PureScript and NPM sources into a single bundle. - -Then open `html/index.html` in your browser. diff --git a/examples/controlled-input/html/index.html b/examples/controlled-input/html/index.html deleted file mode 100644 index 6b93b7c..0000000 --- a/examples/controlled-input/html/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - react-basic example - - -
- - - diff --git a/examples/controlled-input/package.json b/examples/controlled-input/package.json deleted file mode 100644 index 049d85f..0000000 --- a/examples/controlled-input/package.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "dependencies": { - "react": "^16.12.0", - "react-dom": "^16.12.0" - }, - "devDependencies": { - "browserify": "^16.2.2" - } -} diff --git a/examples/controlled-input/src/ControlledInput.purs b/examples/controlled-input/src/ControlledInput.purs deleted file mode 100644 index 88b0e99..0000000 --- a/examples/controlled-input/src/ControlledInput.purs +++ /dev/null @@ -1,39 +0,0 @@ -module ControlledInput where - -import Prelude - -import Data.Maybe (Maybe(..), fromMaybe, maybe) -import React.Basic (Component, JSX, createComponent, make) -import React.Basic as React -import React.Basic.DOM as R -import React.Basic.DOM.Events (capture, targetValue, timeStamp) -import React.Basic.Events (merge) - -component :: Component Props -component = createComponent "ControlledInput" - -type Props = Unit - -controlledInput :: Props -> JSX -controlledInput = make component - { initialState: - { value: "hello world" - , timestamp: Nothing - } - - , render: \self -> - React.fragment - [ R.input - { onChange: - capture (merge { targetValue, timeStamp }) - \{ timeStamp, targetValue } -> - self.setState _ - { value = fromMaybe "" targetValue - , timestamp = Just timeStamp - } - , value: self.state.value - } - , R.p_ [ R.text ("Current value = " <> show self.state.value) ] - , R.p_ [ R.text ("Changed at = " <> maybe "never" show self.state.timestamp) ] - ] - } diff --git a/examples/controlled-input/src/Main.purs b/examples/controlled-input/src/Main.purs deleted file mode 100644 index 8651738..0000000 --- a/examples/controlled-input/src/Main.purs +++ /dev/null @@ -1,22 +0,0 @@ -module Main where - -import Prelude - -import ControlledInput (controlledInput) -import Data.Maybe (Maybe(..)) -import Effect (Effect) -import Effect.Exception (throw) -import React.Basic.DOM (render) -import Web.DOM.NonElementParentNode (getElementById) -import Web.HTML (window) -import Web.HTML.HTMLDocument (toNonElementParentNode) -import Web.HTML.Window (document) - -main :: Effect Unit -main = do - container <- getElementById "container" =<< (map toNonElementParentNode $ document =<< window) - case container of - Nothing -> throw "Container element not found." - Just c -> - let app = controlledInput unit - in render app c diff --git a/examples/counter/.gitignore b/examples/counter/.gitignore deleted file mode 100644 index 645684d..0000000 --- a/examples/counter/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -output -html/index.js -package-lock.json -node_modules diff --git a/examples/counter/Makefile b/examples/counter/Makefile deleted file mode 100644 index 3a01703..0000000 --- a/examples/counter/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -all: npm - purs compile src/*.purs '../../src/**/*.purs' '../../bower_components/purescript-*/src/**/*.purs' - purs bundle -m Main --main Main output/*/*.js > output/bundle.js - node_modules/.bin/browserify output/bundle.js -o html/index.js - -npm: - npm install - diff --git a/examples/counter/README.md b/examples/counter/README.md deleted file mode 100644 index f2418c0..0000000 --- a/examples/counter/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# Counter Example - -## Building - -``` -npm install -make all -``` - -This will compile the PureScript source files, bundle them, and use Browserify to combine PureScript and NPM sources into a single bundle. - -Then open `html/index.html` in your browser. diff --git a/examples/counter/html/index.html b/examples/counter/html/index.html deleted file mode 100644 index 6b93b7c..0000000 --- a/examples/counter/html/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - react-basic example - - -
- - - diff --git a/examples/counter/package.json b/examples/counter/package.json deleted file mode 100644 index a6a95e3..0000000 --- a/examples/counter/package.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "dependencies": { - "react": "^16.12.0", - "react-dom": "^16.12.0" - }, - "devDependencies": { - "browserify": "^16.5.0" - } -} diff --git a/examples/counter/src/Counter.purs b/examples/counter/src/Counter.purs deleted file mode 100644 index a395a7a..0000000 --- a/examples/counter/src/Counter.purs +++ /dev/null @@ -1,25 +0,0 @@ -module Counter where - -import Prelude - -import React.Basic (Component, JSX, createComponent, make) -import React.Basic.DOM as R -import React.Basic.DOM.Events (capture_) - -component :: Component Props -component = createComponent "Counter" - -type Props = - { label :: String - } - -counter :: Props -> JSX -counter = make component { initialState, render } - where - initialState = { counter: 0 } - - render self = - R.button - { onClick: capture_ $ self.setState \s -> s { counter = s.counter + 1 } - , children: [ R.text (self.props.label <> ": " <> show self.state.counter) ] - } diff --git a/examples/counter/src/Main.purs b/examples/counter/src/Main.purs deleted file mode 100644 index fa07fd4..0000000 --- a/examples/counter/src/Main.purs +++ /dev/null @@ -1,22 +0,0 @@ -module Main where - -import Prelude - -import Counter (counter) -import Data.Maybe (Maybe(..)) -import Effect (Effect) -import Effect.Exception (throw) -import React.Basic.DOM (render) -import Web.DOM.NonElementParentNode (getElementById) -import Web.HTML (window) -import Web.HTML.HTMLDocument (toNonElementParentNode) -import Web.HTML.Window (document) - -main :: Effect Unit -main = do - container <- getElementById "container" =<< (map toNonElementParentNode $ document =<< window) - case container of - Nothing -> throw "Container element not found." - Just c -> - let app = counter { label: "Increment" } - in render app c diff --git a/examples/legacy-v2/.gitignore b/examples/legacy-v2/.gitignore deleted file mode 100644 index 645684d..0000000 --- a/examples/legacy-v2/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -output -html/index.js -package-lock.json -node_modules diff --git a/examples/legacy-v2/Makefile b/examples/legacy-v2/Makefile deleted file mode 100644 index 3a01703..0000000 --- a/examples/legacy-v2/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -all: npm - purs compile src/*.purs '../../src/**/*.purs' '../../bower_components/purescript-*/src/**/*.purs' - purs bundle -m Main --main Main output/*/*.js > output/bundle.js - node_modules/.bin/browserify output/bundle.js -o html/index.js - -npm: - npm install - diff --git a/examples/legacy-v2/README.md b/examples/legacy-v2/README.md deleted file mode 100644 index f2418c0..0000000 --- a/examples/legacy-v2/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# Counter Example - -## Building - -``` -npm install -make all -``` - -This will compile the PureScript source files, bundle them, and use Browserify to combine PureScript and NPM sources into a single bundle. - -Then open `html/index.html` in your browser. diff --git a/examples/legacy-v2/html/index.html b/examples/legacy-v2/html/index.html deleted file mode 100644 index 6b93b7c..0000000 --- a/examples/legacy-v2/html/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - react-basic example - - -
- - - diff --git a/examples/legacy-v2/package.json b/examples/legacy-v2/package.json deleted file mode 100644 index 049d85f..0000000 --- a/examples/legacy-v2/package.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "dependencies": { - "react": "^16.12.0", - "react-dom": "^16.12.0" - }, - "devDependencies": { - "browserify": "^16.2.2" - } -} diff --git a/examples/legacy-v2/src/LegacyCounter.purs b/examples/legacy-v2/src/LegacyCounter.purs deleted file mode 100644 index 74d8e26..0000000 --- a/examples/legacy-v2/src/LegacyCounter.purs +++ /dev/null @@ -1,36 +0,0 @@ -module LegacyCounter where - -import Prelude - -import React.Basic.Compat (Component, component, element, stateless) -import React.Basic.DOM as R -import React.Basic.Events as Events - -type Props = - { label :: String - } - --- | checks `component` -legacyCounter :: Component Props -legacyCounter = component { displayName: "LegacyCounter", initialState, receiveProps, render } - where - initialState = - { counter: 0 - } - - receiveProps self = - pure unit - - render self = - R.button - { onClick: Events.handler_ do - self.setState \s -> s { counter = s.counter + 1 } - , children: [ element buttonLabel { label: self.props.label, counter: self.state.counter } ] - } - --- | checks `stateless` -buttonLabel :: Component { label :: String, counter :: Int } -buttonLabel = stateless { displayName: "ButtonLabel", render } - where - render props = - R.text (props.label <> ": " <> show props.counter) diff --git a/examples/legacy-v2/src/Main.purs b/examples/legacy-v2/src/Main.purs deleted file mode 100644 index bdb51c9..0000000 --- a/examples/legacy-v2/src/Main.purs +++ /dev/null @@ -1,23 +0,0 @@ -module Main where - -import Prelude - -import Data.Maybe (Maybe(..)) -import Effect (Effect) -import Effect.Exception (throw) -import LegacyCounter (legacyCounter) -import React.Basic (element) -import React.Basic.DOM (render) -import Web.DOM.NonElementParentNode (getElementById) -import Web.HTML (window) -import Web.HTML.HTMLDocument (toNonElementParentNode) -import Web.HTML.Window (document) - -main :: Effect Unit -main = do - container <- getElementById "container" =<< (map toNonElementParentNode $ document =<< window) - case container of - Nothing -> throw "Container element not found." - Just c -> - let app = element legacyCounter { label: "Increment" } - in render app c diff --git a/generated-docs/React/Basic.md b/generated-docs/React/Basic.md deleted file mode 100644 index a4f0d06..0000000 --- a/generated-docs/React/Basic.md +++ /dev/null @@ -1,394 +0,0 @@ -## Module React.Basic - -#### `ComponentSpec` - -``` purescript -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. - -These are the properties your component definition may override -with specific implementations. None are required to be overridden, unless -an overridden function interacts with `state`, in which case `initialState` -is required (the compiler enforces this). - -- `initialState` - - The component's starting state. - - Avoid mirroring prop values in state. -- `render` - - Takes a current snapshot of the component (`Self`) and converts it to renderable `JSX`. -- `didMount` - - The React component's `componentDidMount` lifecycle. Useful for initiating an action on first mount, such as fetching data from a server. -- `shouldUpdate` - - Can be useful for performance optimizations. Rarely necessary. -- `didUpdate` - - The React component's `componentDidUpdate` lifecycle. Rarely necessary. -- `willUnmount` - - The React component's `componentWillUnmount` lifecycle. Any subscriptions or timers created in `didMount` or `didUpdate` should be disposed of here. - -The component spec is generally not exported from your component -module and this type is rarely used explicitly. `make` will validate whether -your component's internal types line up. - -For example: - -```purs -component :: Component Props -component = createComponent "Counter" - -type Props = - { label :: String - } - -counter :: Props -> JSX -counter = make component - { initialState: { counter: 0 } - - , render: \self -> - R.button - { onClick: capture_ $ self.setState \s -> s { counter + 1 } - , children: [ R.text (self.props.label <> ": " <> show self.state.counter) ] - } - } -``` - -This example component overrides `initialState` and `render`. - -__*Note:* A `ComponentSpec` is *not* a valid React component by itself. If you would like to use - a React-Basic component from JavaScript, use `toReactComponent`.__ - -__*See also:* `Component`, `ComponentSpec`, `make`, `makeStateless`__ - -#### `createComponent` - -``` purescript -createComponent :: forall props. String -> Component props -``` - -Creates a `Component` with a given Display Name. - -The resulting component spec is usually given the simplified `Component` type: - -```purs -component :: Component Props -component = createComponent "Counter" -``` - -This function should be used at the module level and considered side effecting. -This is because React uses referential equality when deciding whether a new -`JSX` tree is a valid update or if it needs to be replaced entirely -(expensive and clears component state lower in the tree). - -__*Note:* A specific type for the props in `Component props` should always be chosen at this point. - It's technically possible to declare the component with `forall props. Component props` - but doing so is unsafe. Leaving the prop type open allows the use of a single `Component` - definition in multiple React-Basic components that may have different prop types. Because - component lifecycles are managed by React, it becomes possible for incompatible prop values to - be passed by React into lifecycle functions.__ - -__*Note:* A `Component` is *not* a valid React component by itself. If you would like to use - a React-Basic component from JavaScript, use `toReactComponent`.__ - -__*See also:* `Component`, `make`, `makeStateless`__ - -#### `Component` - -``` purescript -data Component props -``` - -Opaque component information for internal use. - -__*Note:* Never define a component with - a less specific type for `props` than its associated `ComponentSpec` and `make` - calls, as this can lead to unsafe interactions with React's lifecycle management.__ - -__*For the curious:* This is the "class" React will use to render and - identify the component. It receives the `ComponentSpec` as a prop and knows - how to defer behavior to it. It requires very specific props and is not useful by - itself from JavaScript. For JavaScript interop, see `toReactComponent`.__ - -#### `Self` - -``` purescript -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. - -- `props` - - A snapshot of `props` taken when this `Self` was created. -- `state` - - A snapshot of `state` taken when this `Self` was created. -- `setState` - - Update the component's state using the given function. -- `setStateThen` - - Update the component's state using the given function. The given effects are performed after any resulting rerenders are completed. Be careful to avoid using stale props or state in the effect callback. Use `readProps` or `readState` to aquire the latest values. -- `instance_` - - Unsafe escape hatch to the underlying component instance (`this` in the JavaScript React paradigm). Avoid as much as possible, but it's still frequently better than rewriting an entire component in JavaScript. - -__*See also:* `ComponentSpec`, `send`, `capture`, `readProps`, `readState`__ - -#### `readProps` - -``` purescript -readProps :: forall props state. Self props state -> Effect props -``` - -Read the most up to date `props` directly from the component instance -associated with this `Self`. - -_Note: This function is for specific, asynchronous edge cases. - Generally, the `props` snapshot on `Self` is sufficient. - -__*See also:* `Self`__ - -#### `readState` - -``` purescript -readState :: forall props state. Self props state -> Effect state -``` - -Read the most up to date `state` directly from the component instance -associated with this `Self`. - -_Note: This function is for specific, asynchronous edge cases. - Generally, the `state` snapshot on `Self` is sufficient. - -__*See also:* `Self`__ - -#### `StateUpdate` - -``` purescript -data StateUpdate props state - = NoUpdate - | Update state - | SideEffects (Self props state -> Effect Unit) - | UpdateAndSideEffects state (Self props state -> Effect Unit) -``` - -Describes a state update for use with `runUpdate`. - -__*See also:* `runUpdate`__ - -#### `runUpdate` - -``` purescript -runUpdate :: forall props state action. (Self props state -> action -> StateUpdate props state) -> Self props state -> action -> Effect Unit -``` - -Creates a send/dispatch function which sends actions through the given -`update` function. - -__*See also:* `StateUpdate`__ - -#### `make` - -``` purescript -make :: forall spec spec_ props state. Union spec spec_ (ComponentSpec props state) => Component props -> { initialState :: state, render :: Self props state -> JSX | spec } -> props -> JSX -``` - -Turn a `Component` and `ComponentSpec` into a usable render function. -This is where you will want to provide customized implementations: - -```purs -component :: Component Props -component = createComponent "Counter" - -type Props = - { label :: String - } - -counter :: Props -> JSX -counter = make component - { initialState: { counter: 0 } - - , render: \self -> - R.button - { onClick: capture_ $ self.setState \s -> s { counter = s.counter + 1 } - , children: [ R.text (self.props.label <> ": " <> show self.state.counter) ] - } - } -``` - -__*See also:* `makeStateless`, `createComponent`, `Component`, `ComponentSpec`__ - -#### `makeStateless` - -``` purescript -makeStateless :: forall props. Component props -> (props -> JSX) -> props -> JSX -``` - -Makes stateless component definition slightly less verbose: - -```purs -component :: Component Props -component = createComponent "Xyz" - -myComponent :: Props -> JSX -myComponent = makeStateless component \props -> JSX -``` - -__*Note:* The only difference between a stateless React-Basic component and - a plain `props -> JSX` function is the presense of the component name - in React's dev tools and error stacks. It's just a conceptual boundary. - If this isn't important simply write a `props -> JSX` function.__ - -__*See also:* `make`, `createComponent`, `Component`, `ComponentSpec`__ - -#### `JSX` - -``` purescript -data JSX :: Type -``` - -Represents rendered React VDOM (the result of calling `React.createElement` -in JavaScript). - -`JSX` is a `Monoid`: - -- `append` - - Merge two `JSX` nodes using `React.Fragment`. -- `mempty` - - The `empty` node; renders nothing. - -__*Hint:* Many useful utility functions already exist for Monoids. For example, - `guard` can be used to conditionally render a subtree of components.__ - -##### Instances -``` purescript -Semigroup JSX -Monoid JSX -``` - -#### `empty` - -``` purescript -empty :: JSX -``` - -An empty `JSX` node. This is often useful when you would like to conditionally -show something, but you don't want to (or can't) modify the `children` prop -on the parent node. - -__*See also:* `JSX`, Monoid `guard`__ - -#### `keyed` - -``` purescript -keyed :: String -> JSX -> JSX -``` - -Apply a React key to a subtree. React-Basic usually hides React's warning about -using `key` props on components in an Array, but keys are still important for -any dynamic lists of child components. - -__*See also:* React's documentation regarding the special `key` prop__ - -#### `fragment` - -``` purescript -fragment :: Array JSX -> JSX -``` - -Render an Array of children without a wrapping component. - -__*See also:* `JSX`__ - -#### `element` - -``` purescript -element :: forall props. ReactComponent (Record props) -> Record props -> JSX -``` - -Create a `JSX` node from a `ReactComponent`, by providing the props. - -This function is for non-React-Basic React components, such as those -imported from FFI. - -__*See also:* `ReactComponent`, `elementKeyed`__ - -#### `elementKeyed` - -``` purescript -elementKeyed :: forall props. ReactComponent (Record props) -> { key :: String | props } -> JSX -``` - -Create a `JSX` node from a `ReactComponent`, by providing the props and a key. - -This function is for non-React-Basic React components, such as those -imported from FFI. - -__*See also:* `ReactComponent`, `element`, React's documentation regarding the special `key` prop__ - -#### `displayNameFromComponent` - -``` purescript -displayNameFromComponent :: forall props. Component props -> String -``` - -Retrieve the Display Name from a `ComponentSpec`. Useful for debugging and improving -error messages in logs. - -__*See also:* `displayNameFromSelf`, `createComponent`__ - -#### `displayNameFromSelf` - -``` purescript -displayNameFromSelf :: forall props state. Self props state -> String -``` - -Retrieve the Display Name from a `Self`. Useful for debugging and improving -error messages in logs. - -__*See also:* `displayNameFromComponent`, `createComponent`__ - -#### `ReactComponent` - -``` purescript -data ReactComponent :: Type -> Type -``` - -Represents a traditional React component. Useful for JavaScript interop and -FFI. For example: - -```purs -foreign import ComponentRequiringJSHacks :: ReactComponent { someProp :: String } -``` - -__*See also:* `element`, `toReactComponent`__ - -#### `ReactComponentInstance` - -``` purescript -data ReactComponentInstance :: Type -> Type -> Type -``` - -An opaque representation of a React component's instance (`this` in the JavaScript -React paradigm). It exists as an escape hatch to unsafe behavior. Use it with -caution. - -#### `toReactComponent` - -``` purescript -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. -This function should only be used for JS interop and not normal React-Basic usage. - -__*Note:* Like `createComponent`, `toReactComponent` is side effecting in that - it creates a "class" React will see as unique each time it's called. Lift - any usage up to the module level, usage in `render` or any other function, - and applying any type classes to the `props`.__ - -__*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 deleted file mode 100644 index b91ee96..0000000 --- a/generated-docs/React/Basic/Compat.md +++ /dev/null @@ -1,136 +0,0 @@ -## Module React.Basic.Compat - -This module is deprecated and may be removed in the next -major version. - -#### `Component` - -``` purescript -type Component = ReactComponent -``` - -#### `component` - -``` purescript -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 - -#### `stateless` - -``` purescript -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 - - -### Re-exported from React.Basic: - -#### `Self` - -``` purescript -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. - -- `props` - - A snapshot of `props` taken when this `Self` was created. -- `state` - - A snapshot of `state` taken when this `Self` was created. -- `setState` - - Update the component's state using the given function. -- `setStateThen` - - Update the component's state using the given function. The given effects are performed after any resulting rerenders are completed. Be careful to avoid using stale props or state in the effect callback. Use `readProps` or `readState` to aquire the latest values. -- `instance_` - - Unsafe escape hatch to the underlying component instance (`this` in the JavaScript React paradigm). Avoid as much as possible, but it's still frequently better than rewriting an entire component in JavaScript. - -__*See also:* `ComponentSpec`, `send`, `capture`, `readProps`, `readState`__ - -#### `JSX` - -``` purescript -data JSX :: Type -``` - -Represents rendered React VDOM (the result of calling `React.createElement` -in JavaScript). - -`JSX` is a `Monoid`: - -- `append` - - Merge two `JSX` nodes using `React.Fragment`. -- `mempty` - - The `empty` node; renders nothing. - -__*Hint:* Many useful utility functions already exist for Monoids. For example, - `guard` can be used to conditionally render a subtree of components.__ - -##### Instances -``` purescript -Semigroup JSX -Monoid JSX -``` - -#### `keyed` - -``` purescript -keyed :: String -> JSX -> JSX -``` - -Apply a React key to a subtree. React-Basic usually hides React's warning about -using `key` props on components in an Array, but keys are still important for -any dynamic lists of child components. - -__*See also:* React's documentation regarding the special `key` prop__ - -#### `fragment` - -``` purescript -fragment :: Array JSX -> JSX -``` - -Render an Array of children without a wrapping component. - -__*See also:* `JSX`__ - -#### `empty` - -``` purescript -empty :: JSX -``` - -An empty `JSX` node. This is often useful when you would like to conditionally -show something, but you don't want to (or can't) modify the `children` prop -on the parent node. - -__*See also:* `JSX`, Monoid `guard`__ - -#### `elementKeyed` - -``` purescript -elementKeyed :: forall props. ReactComponent (Record props) -> { key :: String | props } -> JSX -``` - -Create a `JSX` node from a `ReactComponent`, by providing the props and a key. - -This function is for non-React-Basic React components, such as those -imported from FFI. - -__*See also:* `ReactComponent`, `element`, React's documentation regarding the special `key` prop__ - -#### `element` - -``` purescript -element :: forall props. ReactComponent (Record props) -> Record props -> JSX -``` - -Create a `JSX` node from a `ReactComponent`, by providing the props. - -This function is for non-React-Basic React components, such as those -imported from FFI. - -__*See also:* `ReactComponent`, `elementKeyed`__ - diff --git a/generated-docs/React/Basic/Components/Async.md b/generated-docs/React/Basic/Components/Async.md deleted file mode 100644 index 0fda5ae..0000000 --- a/generated-docs/React/Basic/Components/Async.md +++ /dev/null @@ -1,15 +0,0 @@ -## Module React.Basic.Components.Async - -#### `async` - -``` purescript -async :: Aff JSX -> JSX -``` - -#### `asyncWithLoader` - -``` purescript -asyncWithLoader :: JSX -> Aff JSX -> JSX -``` - - diff --git a/generated-docs/React/Basic/DOM.md b/generated-docs/React/Basic/DOM.md deleted file mode 100644 index baf4b90..0000000 --- a/generated-docs/React/Basic/DOM.md +++ /dev/null @@ -1,2194 +0,0 @@ -## Module React.Basic.DOM - -This module defines helper functions for creating virtual DOM elements -safely. - -__*Note:* DOM element props are provided as records, and checked using `Union` - constraints. This means that we don't need to provide all props, but any we - do provide must have the correct types.__ - -#### `render` - -``` purescript -render :: JSX -> Element -> Effect Unit -``` - -Render or update/re-render a component tree into -a DOM element. - -__*Note:* Relies on `ReactDOM.render`__ - -#### `render'` - -``` purescript -render' :: JSX -> Element -> Effect Unit -> Effect Unit -``` - -Render or update/re-render a component tree into -a DOM element. The given Effect is run once the -DOM update is complete. - -__*Note:* Relies on `ReactDOM.render`__ - -#### `hydrate` - -``` purescript -hydrate :: JSX -> Element -> Effect Unit -``` - -Render or update/re-render a component tree into -a DOM element, attempting to reuse the existing -DOM tree. - -__*Note:* Relies on `ReactDOM.hydrate`, generally only - used with `ReactDOMServer.renderToNodeStream` or - `ReactDOMServer.renderToString`__ - -#### `hydrate'` - -``` purescript -hydrate' :: JSX -> Element -> Effect Unit -> Effect Unit -``` - -Render or update/re-render a component tree into -a DOM element, attempting to reuse the existing -DOM tree. The given Effect is run once the -DOM update is complete. - -__*Note:* Relies on `ReactDOM.hydrate`, generally only - used with `ReactDOMServer.renderToNodeStream` or - `ReactDOMServer.renderToString`__ - -#### `unmount` - -``` purescript -unmount :: Element -> Effect Boolean -``` - -Attempt to unmount and clean up the React app -rendered into the given element. Returns `true` -if an app existed and was unmounted successfully. - -__*Note:* Relies on `ReactDOM.unmountComponentAtNode`__ - -#### `findDOMNode` - -``` purescript -findDOMNode :: forall props state. ReactComponentInstance props state -> Effect (Either Error Node) -``` - -Returns the current DOM node associated with the given -instance, or an Error if no node was found or the given -instance was not mounted. - -__*Note:* This function can be *very* slow -- prefer -`React.Basic.DOM.Components.Ref` where possible__ - -__*Note:* Relies on `ReactDOM.findDOMNode`__ - -#### `createPortal` - -``` purescript -createPortal :: JSX -> Element -> JSX -``` - -Divert a render tree into a separate DOM node. The node's -content will be overwritten and managed by React, similar -to `render` and `hydrate`. - -#### `text` - -``` purescript -text :: String -> JSX -``` - -Create a text node. - -#### `css` - -``` purescript -css :: forall css. Record css -> CSS -``` - -Create a value of type `CSS` (which can be provided to the `style` property) -from a plain record of CSS attributes. - -For example: - -``` -div { style: css { padding: "5px" } } [ text "This text is padded." ] -``` - -#### `mergeStyles` - -``` purescript -mergeStyles :: Array CSS -> CSS -``` - -Merge styles from right to left. Uses `Object.assign`. - -For example: - -``` -style: mergeCSS [ (css { padding: "5px" }), props.style ] -``` - - -### Re-exported from React.Basic.DOM.Generated: - -#### `Props_wbr` - -``` purescript -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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (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 = (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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, 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 = (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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: 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 = (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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: 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 = (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 = (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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, 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 = (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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, 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 = (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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, 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 = (about :: String, acceptCharset :: 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, 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 = (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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, 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 = (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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: Boolean, autoPlay :: Boolean, capture :: Boolean, cellPadding :: String, cellSpacing :: String, charSet :: String, children :: Array JSX, classID :: String, className :: String, colSpan :: Int, contentEditable :: Boolean, contextMenu :: String, crossOrigin :: String, dangerouslySetInnerHTML :: { __html :: String }, datatype :: String, dateTime :: String, dir :: String, draggable :: Boolean, encType :: String, formAction :: String, formEncType :: String, formMethod :: String, formNoValidate :: Boolean, formTarget :: String, frameBorder :: String, hidden :: Boolean, hrefLang :: String, htmlFor :: String, httpEquiv :: String, icon :: String, id :: String, inlist :: String, inputMode :: String, is :: String, itemID :: String, itemProp :: String, itemRef :: String, itemScope :: Boolean, itemType :: String, key :: String, keyParams :: String, keyType :: String, lang :: String, marginHeight :: String, marginWidth :: String, maxLength :: Int, mediaGroup :: String, minLength :: Int, noValidate :: Boolean, onBlur :: EventHandler, onClick :: EventHandler, onFocus :: EventHandler, onKeyDown :: EventHandler, onKeyPress :: EventHandler, onKeyUp :: EventHandler, onMouseDown :: EventHandler, onMouseEnter :: EventHandler, onMouseLeave :: EventHandler, onMouseMove :: EventHandler, onMouseOut :: EventHandler, onMouseOver :: EventHandler, onMouseUp :: EventHandler, prefix :: String, property :: String, radioGroup :: String, readOnly :: Boolean, ref :: Ref (Nullable Node), resource :: String, role :: String, 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 = (about :: String, acceptCharset :: String, accessKey :: String, allowFullScreen :: Boolean, allowTransparency :: Boolean, autoComplete :: Boolean, autoFocus :: 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_ Props_wbr => Record attrs -> JSX -``` - -#### `video_` - -``` purescript -video_ :: Array JSX -> JSX -``` - -#### `video` - -``` purescript -video :: forall attrs attrs_. Union attrs attrs_ Props_video => Record attrs -> JSX -``` - -#### `var_` - -``` purescript -var_ :: Array JSX -> JSX -``` - -#### `var` - -``` purescript -var :: forall attrs attrs_. Union attrs attrs_ Props_var => Record attrs -> JSX -``` - -#### `ul_` - -``` purescript -ul_ :: Array JSX -> JSX -``` - -#### `ul` - -``` purescript -ul :: forall attrs attrs_. Union attrs attrs_ Props_ul => Record attrs -> JSX -``` - -#### `u_` - -``` purescript -u_ :: Array JSX -> JSX -``` - -#### `u` - -``` purescript -u :: forall attrs attrs_. Union attrs attrs_ Props_u => Record attrs -> JSX -``` - -#### `track` - -``` purescript -track :: forall attrs attrs_. Union attrs attrs_ Props_track => Record attrs -> JSX -``` - -#### `tr_` - -``` purescript -tr_ :: Array JSX -> JSX -``` - -#### `tr` - -``` purescript -tr :: forall attrs attrs_. Union attrs attrs_ Props_tr => Record attrs -> JSX -``` - -#### `title_` - -``` purescript -title_ :: Array JSX -> JSX -``` - -#### `title` - -``` purescript -title :: forall attrs attrs_. Union attrs attrs_ Props_title => Record attrs -> JSX -``` - -#### `time_` - -``` purescript -time_ :: Array JSX -> JSX -``` - -#### `time` - -``` purescript -time :: forall attrs attrs_. Union attrs attrs_ Props_time => Record attrs -> JSX -``` - -#### `thead_` - -``` purescript -thead_ :: Array JSX -> JSX -``` - -#### `thead` - -``` purescript -thead :: forall attrs attrs_. Union attrs attrs_ Props_thead => Record attrs -> JSX -``` - -#### `th_` - -``` purescript -th_ :: Array JSX -> JSX -``` - -#### `th` - -``` purescript -th :: forall attrs attrs_. Union attrs attrs_ Props_th => Record attrs -> JSX -``` - -#### `tfoot_` - -``` purescript -tfoot_ :: Array JSX -> JSX -``` - -#### `tfoot` - -``` purescript -tfoot :: forall attrs attrs_. Union attrs attrs_ Props_tfoot => Record attrs -> JSX -``` - -#### `textarea_` - -``` purescript -textarea_ :: Array JSX -> JSX -``` - -#### `textarea` - -``` purescript -textarea :: forall attrs attrs_. Union attrs attrs_ Props_textarea => Record attrs -> JSX -``` - -#### `template_` - -``` purescript -template_ :: Array JSX -> JSX -``` - -#### `template` - -``` purescript -template :: forall attrs attrs_. Union attrs attrs_ Props_template => Record attrs -> JSX -``` - -#### `td_` - -``` purescript -td_ :: Array JSX -> JSX -``` - -#### `td` - -``` purescript -td :: forall attrs attrs_. Union attrs attrs_ Props_td => Record attrs -> JSX -``` - -#### `tbody_` - -``` purescript -tbody_ :: Array JSX -> JSX -``` - -#### `tbody` - -``` purescript -tbody :: forall attrs attrs_. Union attrs attrs_ Props_tbody => Record attrs -> JSX -``` - -#### `table_` - -``` purescript -table_ :: Array JSX -> JSX -``` - -#### `table` - -``` purescript -table :: forall attrs attrs_. Union attrs attrs_ Props_table => Record attrs -> JSX -``` - -#### `svg_` - -``` purescript -svg_ :: Array JSX -> JSX -``` - -#### `svg` - -``` purescript -svg :: forall attrs attrs_. Union attrs attrs_ Props_svg => Record attrs -> JSX -``` - -#### `sup_` - -``` purescript -sup_ :: Array JSX -> JSX -``` - -#### `sup` - -``` purescript -sup :: forall attrs attrs_. Union attrs attrs_ Props_sup => Record attrs -> JSX -``` - -#### `summary_` - -``` purescript -summary_ :: Array JSX -> JSX -``` - -#### `summary` - -``` purescript -summary :: forall attrs attrs_. Union attrs attrs_ Props_summary => Record attrs -> JSX -``` - -#### `sub_` - -``` purescript -sub_ :: Array JSX -> JSX -``` - -#### `sub` - -``` purescript -sub :: forall attrs attrs_. Union attrs attrs_ Props_sub => Record attrs -> JSX -``` - -#### `style_` - -``` purescript -style_ :: Array JSX -> JSX -``` - -#### `style` - -``` purescript -style :: forall attrs attrs_. Union attrs attrs_ Props_style => Record attrs -> JSX -``` - -#### `strong_` - -``` purescript -strong_ :: Array JSX -> JSX -``` - -#### `strong` - -``` purescript -strong :: forall attrs attrs_. Union attrs attrs_ Props_strong => Record attrs -> JSX -``` - -#### `span_` - -``` purescript -span_ :: Array JSX -> JSX -``` - -#### `span` - -``` purescript -span :: forall attrs attrs_. Union attrs attrs_ Props_span => Record attrs -> JSX -``` - -#### `source` - -``` purescript -source :: forall attrs attrs_. Union attrs attrs_ Props_source => Record attrs -> JSX -``` - -#### `small_` - -``` purescript -small_ :: Array JSX -> JSX -``` - -#### `small` - -``` purescript -small :: forall attrs attrs_. Union attrs attrs_ Props_small => Record attrs -> JSX -``` - -#### `slot_` - -``` purescript -slot_ :: Array JSX -> JSX -``` - -#### `slot` - -``` purescript -slot :: forall attrs attrs_. Union attrs attrs_ Props_slot => Record attrs -> JSX -``` - -#### `select_` - -``` purescript -select_ :: Array JSX -> JSX -``` - -#### `select` - -``` purescript -select :: forall attrs attrs_. Union attrs attrs_ Props_select => Record attrs -> JSX -``` - -#### `section_` - -``` purescript -section_ :: Array JSX -> JSX -``` - -#### `section` - -``` purescript -section :: forall attrs attrs_. Union attrs attrs_ Props_section => Record attrs -> JSX -``` - -#### `script_` - -``` purescript -script_ :: Array JSX -> JSX -``` - -#### `script` - -``` purescript -script :: forall attrs attrs_. Union attrs attrs_ Props_script => Record attrs -> JSX -``` - -#### `samp_` - -``` purescript -samp_ :: Array JSX -> JSX -``` - -#### `samp` - -``` purescript -samp :: forall attrs attrs_. Union attrs attrs_ Props_samp => Record attrs -> JSX -``` - -#### `s_` - -``` purescript -s_ :: Array JSX -> JSX -``` - -#### `s` - -``` purescript -s :: forall attrs attrs_. Union attrs attrs_ Props_s => Record attrs -> JSX -``` - -#### `ruby_` - -``` purescript -ruby_ :: Array JSX -> JSX -``` - -#### `ruby` - -``` purescript -ruby :: forall attrs attrs_. Union attrs attrs_ Props_ruby => Record attrs -> JSX -``` - -#### `rtc_` - -``` purescript -rtc_ :: Array JSX -> JSX -``` - -#### `rtc` - -``` purescript -rtc :: forall attrs attrs_. Union attrs attrs_ Props_rtc => Record attrs -> JSX -``` - -#### `rt_` - -``` purescript -rt_ :: Array JSX -> JSX -``` - -#### `rt` - -``` purescript -rt :: forall attrs attrs_. Union attrs attrs_ Props_rt => Record attrs -> JSX -``` - -#### `rp_` - -``` purescript -rp_ :: Array JSX -> JSX -``` - -#### `rp` - -``` purescript -rp :: forall attrs attrs_. Union attrs attrs_ Props_rp => Record attrs -> JSX -``` - -#### `rb_` - -``` purescript -rb_ :: Array JSX -> JSX -``` - -#### `rb` - -``` purescript -rb :: forall attrs attrs_. Union attrs attrs_ Props_rb => Record attrs -> JSX -``` - -#### `q_` - -``` purescript -q_ :: Array JSX -> JSX -``` - -#### `q` - -``` purescript -q :: forall attrs attrs_. Union attrs attrs_ Props_q => Record attrs -> JSX -``` - -#### `progress_` - -``` purescript -progress_ :: Array JSX -> JSX -``` - -#### `progress` - -``` purescript -progress :: forall attrs attrs_. Union attrs attrs_ Props_progress => Record attrs -> JSX -``` - -#### `pre_` - -``` purescript -pre_ :: Array JSX -> JSX -``` - -#### `pre` - -``` purescript -pre :: forall attrs attrs_. Union attrs attrs_ Props_pre => Record attrs -> JSX -``` - -#### `picture_` - -``` purescript -picture_ :: Array JSX -> JSX -``` - -#### `picture` - -``` purescript -picture :: forall attrs attrs_. Union attrs attrs_ Props_picture => Record attrs -> JSX -``` - -#### `param` - -``` purescript -param :: forall attrs attrs_. Union attrs attrs_ Props_param => Record attrs -> JSX -``` - -#### `p_` - -``` purescript -p_ :: Array JSX -> JSX -``` - -#### `p` - -``` purescript -p :: forall attrs attrs_. Union attrs attrs_ Props_p => Record attrs -> JSX -``` - -#### `output_` - -``` purescript -output_ :: Array JSX -> JSX -``` - -#### `output` - -``` purescript -output :: forall attrs attrs_. Union attrs attrs_ Props_output => Record attrs -> JSX -``` - -#### `option_` - -``` purescript -option_ :: Array JSX -> JSX -``` - -#### `option` - -``` purescript -option :: forall attrs attrs_. Union attrs attrs_ Props_option => Record attrs -> JSX -``` - -#### `optgroup_` - -``` purescript -optgroup_ :: Array JSX -> JSX -``` - -#### `optgroup` - -``` purescript -optgroup :: forall attrs attrs_. Union attrs attrs_ Props_optgroup => Record attrs -> JSX -``` - -#### `ol_` - -``` purescript -ol_ :: Array JSX -> JSX -``` - -#### `ol` - -``` purescript -ol :: forall attrs attrs_. Union attrs attrs_ Props_ol => Record attrs -> JSX -``` - -#### `object_` - -``` purescript -object_ :: Array JSX -> JSX -``` - -#### `object` - -``` purescript -object :: forall attrs attrs_. Union attrs attrs_ Props_object => Record attrs -> JSX -``` - -#### `noscript_` - -``` purescript -noscript_ :: Array JSX -> JSX -``` - -#### `noscript` - -``` purescript -noscript :: forall attrs attrs_. Union attrs attrs_ Props_noscript => Record attrs -> JSX -``` - -#### `nav_` - -``` purescript -nav_ :: Array JSX -> JSX -``` - -#### `nav` - -``` purescript -nav :: forall attrs attrs_. Union attrs attrs_ Props_nav => Record attrs -> JSX -``` - -#### `meter_` - -``` purescript -meter_ :: Array JSX -> JSX -``` - -#### `meter` - -``` purescript -meter :: forall attrs attrs_. Union attrs attrs_ Props_meter => Record attrs -> JSX -``` - -#### `meta` - -``` purescript -meta :: forall attrs attrs_. Union attrs attrs_ Props_meta => Record attrs -> JSX -``` - -#### `menuitem_` - -``` purescript -menuitem_ :: Array JSX -> JSX -``` - -#### `menuitem` - -``` purescript -menuitem :: forall attrs attrs_. Union attrs attrs_ Props_menuitem => Record attrs -> JSX -``` - -#### `menu_` - -``` purescript -menu_ :: Array JSX -> JSX -``` - -#### `menu` - -``` purescript -menu :: forall attrs attrs_. Union attrs attrs_ Props_menu => Record attrs -> JSX -``` - -#### `math_` - -``` purescript -math_ :: Array JSX -> JSX -``` - -#### `math` - -``` purescript -math :: forall attrs attrs_. Union attrs attrs_ Props_math => Record attrs -> JSX -``` - -#### `mark_` - -``` purescript -mark_ :: Array JSX -> JSX -``` - -#### `mark` - -``` purescript -mark :: forall attrs attrs_. Union attrs attrs_ Props_mark => Record attrs -> JSX -``` - -#### `map_` - -``` purescript -map_ :: Array JSX -> JSX -``` - -#### `map` - -``` purescript -map :: forall attrs attrs_. Union attrs attrs_ Props_map => Record attrs -> JSX -``` - -#### `main_` - -``` purescript -main_ :: Array JSX -> JSX -``` - -#### `main` - -``` purescript -main :: forall attrs attrs_. Union attrs attrs_ Props_main => Record attrs -> JSX -``` - -#### `link` - -``` purescript -link :: forall attrs attrs_. Union attrs attrs_ Props_link => Record attrs -> JSX -``` - -#### `li_` - -``` purescript -li_ :: Array JSX -> JSX -``` - -#### `li` - -``` purescript -li :: forall attrs attrs_. Union attrs attrs_ Props_li => Record attrs -> JSX -``` - -#### `legend_` - -``` purescript -legend_ :: Array JSX -> JSX -``` - -#### `legend` - -``` purescript -legend :: forall attrs attrs_. Union attrs attrs_ Props_legend => Record attrs -> JSX -``` - -#### `label_` - -``` purescript -label_ :: Array JSX -> JSX -``` - -#### `label` - -``` purescript -label :: forall attrs attrs_. Union attrs attrs_ Props_label => Record attrs -> JSX -``` - -#### `keygen_` - -``` purescript -keygen_ :: Array JSX -> JSX -``` - -#### `keygen` - -``` purescript -keygen :: forall attrs attrs_. Union attrs attrs_ Props_keygen => Record attrs -> JSX -``` - -#### `kbd_` - -``` purescript -kbd_ :: Array JSX -> JSX -``` - -#### `kbd` - -``` purescript -kbd :: forall attrs attrs_. Union attrs attrs_ Props_kbd => Record attrs -> JSX -``` - -#### `ins_` - -``` purescript -ins_ :: Array JSX -> JSX -``` - -#### `ins` - -``` purescript -ins :: forall attrs attrs_. Union attrs attrs_ Props_ins => Record attrs -> JSX -``` - -#### `input` - -``` purescript -input :: forall attrs attrs_. Union attrs attrs_ Props_input => Record attrs -> JSX -``` - -#### `img` - -``` purescript -img :: forall attrs attrs_. Union attrs attrs_ Props_img => Record attrs -> JSX -``` - -#### `iframe_` - -``` purescript -iframe_ :: Array JSX -> JSX -``` - -#### `iframe` - -``` purescript -iframe :: forall attrs attrs_. Union attrs attrs_ Props_iframe => Record attrs -> JSX -``` - -#### `i_` - -``` purescript -i_ :: Array JSX -> JSX -``` - -#### `i` - -``` purescript -i :: forall attrs attrs_. Union attrs attrs_ Props_i => Record attrs -> JSX -``` - -#### `html_` - -``` purescript -html_ :: Array JSX -> JSX -``` - -#### `html` - -``` purescript -html :: forall attrs attrs_. Union attrs attrs_ Props_html => Record attrs -> JSX -``` - -#### `hr` - -``` purescript -hr :: forall attrs attrs_. Union attrs attrs_ Props_hr => Record attrs -> JSX -``` - -#### `hgroup_` - -``` purescript -hgroup_ :: Array JSX -> JSX -``` - -#### `hgroup` - -``` purescript -hgroup :: forall attrs attrs_. Union attrs attrs_ Props_hgroup => Record attrs -> JSX -``` - -#### `header_` - -``` purescript -header_ :: Array JSX -> JSX -``` - -#### `header` - -``` purescript -header :: forall attrs attrs_. Union attrs attrs_ Props_header => Record attrs -> JSX -``` - -#### `head_` - -``` purescript -head_ :: Array JSX -> JSX -``` - -#### `head` - -``` purescript -head :: forall attrs attrs_. Union attrs attrs_ Props_head => Record attrs -> JSX -``` - -#### `h6_` - -``` purescript -h6_ :: Array JSX -> JSX -``` - -#### `h6` - -``` purescript -h6 :: forall attrs attrs_. Union attrs attrs_ Props_h6 => Record attrs -> JSX -``` - -#### `h5_` - -``` purescript -h5_ :: Array JSX -> JSX -``` - -#### `h5` - -``` purescript -h5 :: forall attrs attrs_. Union attrs attrs_ Props_h5 => Record attrs -> JSX -``` - -#### `h4_` - -``` purescript -h4_ :: Array JSX -> JSX -``` - -#### `h4` - -``` purescript -h4 :: forall attrs attrs_. Union attrs attrs_ Props_h4 => Record attrs -> JSX -``` - -#### `h3_` - -``` purescript -h3_ :: Array JSX -> JSX -``` - -#### `h3` - -``` purescript -h3 :: forall attrs attrs_. Union attrs attrs_ Props_h3 => Record attrs -> JSX -``` - -#### `h2_` - -``` purescript -h2_ :: Array JSX -> JSX -``` - -#### `h2` - -``` purescript -h2 :: forall attrs attrs_. Union attrs attrs_ Props_h2 => Record attrs -> JSX -``` - -#### `h1_` - -``` purescript -h1_ :: Array JSX -> JSX -``` - -#### `h1` - -``` purescript -h1 :: forall attrs attrs_. Union attrs attrs_ Props_h1 => Record attrs -> JSX -``` - -#### `form_` - -``` purescript -form_ :: Array JSX -> JSX -``` - -#### `form` - -``` purescript -form :: forall attrs attrs_. Union attrs attrs_ Props_form => Record attrs -> JSX -``` - -#### `footer_` - -``` purescript -footer_ :: Array JSX -> JSX -``` - -#### `footer` - -``` purescript -footer :: forall attrs attrs_. Union attrs attrs_ Props_footer => Record attrs -> JSX -``` - -#### `figure_` - -``` purescript -figure_ :: Array JSX -> JSX -``` - -#### `figure` - -``` purescript -figure :: forall attrs attrs_. Union attrs attrs_ Props_figure => Record attrs -> JSX -``` - -#### `figcaption_` - -``` purescript -figcaption_ :: Array JSX -> JSX -``` - -#### `figcaption` - -``` purescript -figcaption :: forall attrs attrs_. Union attrs attrs_ Props_figcaption => Record attrs -> JSX -``` - -#### `fieldset_` - -``` purescript -fieldset_ :: Array JSX -> JSX -``` - -#### `fieldset` - -``` purescript -fieldset :: forall attrs attrs_. Union attrs attrs_ Props_fieldset => Record attrs -> JSX -``` - -#### `embed` - -``` purescript -embed :: forall attrs attrs_. Union attrs attrs_ Props_embed => Record attrs -> JSX -``` - -#### `em_` - -``` purescript -em_ :: Array JSX -> JSX -``` - -#### `em` - -``` purescript -em :: forall attrs attrs_. Union attrs attrs_ Props_em => Record attrs -> JSX -``` - -#### `dt_` - -``` purescript -dt_ :: Array JSX -> JSX -``` - -#### `dt` - -``` purescript -dt :: forall attrs attrs_. Union attrs attrs_ Props_dt => Record attrs -> JSX -``` - -#### `dl_` - -``` purescript -dl_ :: Array JSX -> JSX -``` - -#### `dl` - -``` purescript -dl :: forall attrs attrs_. Union attrs attrs_ Props_dl => Record attrs -> JSX -``` - -#### `div_` - -``` purescript -div_ :: Array JSX -> JSX -``` - -#### `div` - -``` purescript -div :: forall attrs attrs_. Union attrs attrs_ Props_div => Record attrs -> JSX -``` - -#### `dialog_` - -``` purescript -dialog_ :: Array JSX -> JSX -``` - -#### `dialog` - -``` purescript -dialog :: forall attrs attrs_. Union attrs attrs_ Props_dialog => Record attrs -> JSX -``` - -#### `dfn_` - -``` purescript -dfn_ :: Array JSX -> JSX -``` - -#### `dfn` - -``` purescript -dfn :: forall attrs attrs_. Union attrs attrs_ Props_dfn => Record attrs -> JSX -``` - -#### `details_` - -``` purescript -details_ :: Array JSX -> JSX -``` - -#### `details` - -``` purescript -details :: forall attrs attrs_. Union attrs attrs_ Props_details => Record attrs -> JSX -``` - -#### `del_` - -``` purescript -del_ :: Array JSX -> JSX -``` - -#### `del` - -``` purescript -del :: forall attrs attrs_. Union attrs attrs_ Props_del => Record attrs -> JSX -``` - -#### `dd_` - -``` purescript -dd_ :: Array JSX -> JSX -``` - -#### `dd` - -``` purescript -dd :: forall attrs attrs_. Union attrs attrs_ Props_dd => Record attrs -> JSX -``` - -#### `datalist_` - -``` purescript -datalist_ :: Array JSX -> JSX -``` - -#### `datalist` - -``` purescript -datalist :: forall attrs attrs_. Union attrs attrs_ Props_datalist => Record attrs -> JSX -``` - -#### `data_` - -``` purescript -data_ :: Array JSX -> JSX -``` - -#### `data'` - -``` purescript -data' :: forall attrs attrs_. Union attrs attrs_ Props_data => Record attrs -> JSX -``` - -#### `colgroup_` - -``` purescript -colgroup_ :: Array JSX -> JSX -``` - -#### `colgroup` - -``` purescript -colgroup :: forall attrs attrs_. Union attrs attrs_ Props_colgroup => Record attrs -> JSX -``` - -#### `col` - -``` purescript -col :: forall attrs attrs_. Union attrs attrs_ Props_col => Record attrs -> JSX -``` - -#### `code_` - -``` purescript -code_ :: Array JSX -> JSX -``` - -#### `code` - -``` purescript -code :: forall attrs attrs_. Union attrs attrs_ Props_code => Record attrs -> JSX -``` - -#### `cite_` - -``` purescript -cite_ :: Array JSX -> JSX -``` - -#### `cite` - -``` purescript -cite :: forall attrs attrs_. Union attrs attrs_ Props_cite => Record attrs -> JSX -``` - -#### `caption_` - -``` purescript -caption_ :: Array JSX -> JSX -``` - -#### `caption` - -``` purescript -caption :: forall attrs attrs_. Union attrs attrs_ Props_caption => Record attrs -> JSX -``` - -#### `canvas_` - -``` purescript -canvas_ :: Array JSX -> JSX -``` - -#### `canvas` - -``` purescript -canvas :: forall attrs attrs_. Union attrs attrs_ Props_canvas => Record attrs -> JSX -``` - -#### `button_` - -``` purescript -button_ :: Array JSX -> JSX -``` - -#### `button` - -``` purescript -button :: forall attrs attrs_. Union attrs attrs_ Props_button => Record attrs -> JSX -``` - -#### `br` - -``` purescript -br :: forall attrs attrs_. Union attrs attrs_ Props_br => Record attrs -> JSX -``` - -#### `body_` - -``` purescript -body_ :: Array JSX -> JSX -``` - -#### `body` - -``` purescript -body :: forall attrs attrs_. Union attrs attrs_ Props_body => Record attrs -> JSX -``` - -#### `blockquote_` - -``` purescript -blockquote_ :: Array JSX -> JSX -``` - -#### `blockquote` - -``` purescript -blockquote :: forall attrs attrs_. Union attrs attrs_ Props_blockquote => Record attrs -> JSX -``` - -#### `bdo_` - -``` purescript -bdo_ :: Array JSX -> JSX -``` - -#### `bdo` - -``` purescript -bdo :: forall attrs attrs_. Union attrs attrs_ Props_bdo => Record attrs -> JSX -``` - -#### `bdi_` - -``` purescript -bdi_ :: Array JSX -> JSX -``` - -#### `bdi` - -``` purescript -bdi :: forall attrs attrs_. Union attrs attrs_ Props_bdi => Record attrs -> JSX -``` - -#### `base` - -``` purescript -base :: forall attrs attrs_. Union attrs attrs_ Props_base => Record attrs -> JSX -``` - -#### `b_` - -``` purescript -b_ :: Array JSX -> JSX -``` - -#### `b` - -``` purescript -b :: forall attrs attrs_. Union attrs attrs_ Props_b => Record attrs -> JSX -``` - -#### `audio_` - -``` purescript -audio_ :: Array JSX -> JSX -``` - -#### `audio` - -``` purescript -audio :: forall attrs attrs_. Union attrs attrs_ Props_audio => Record attrs -> JSX -``` - -#### `aside_` - -``` purescript -aside_ :: Array JSX -> JSX -``` - -#### `aside` - -``` purescript -aside :: forall attrs attrs_. Union attrs attrs_ Props_aside => Record attrs -> JSX -``` - -#### `article_` - -``` purescript -article_ :: Array JSX -> JSX -``` - -#### `article` - -``` purescript -article :: forall attrs attrs_. Union attrs attrs_ Props_article => Record attrs -> JSX -``` - -#### `area` - -``` purescript -area :: forall attrs attrs_. Union attrs attrs_ Props_area => Record attrs -> JSX -``` - -#### `address_` - -``` purescript -address_ :: Array JSX -> JSX -``` - -#### `address` - -``` purescript -address :: forall attrs attrs_. Union attrs attrs_ Props_address => Record attrs -> JSX -``` - -#### `abbr_` - -``` purescript -abbr_ :: Array JSX -> JSX -``` - -#### `abbr` - -``` purescript -abbr :: forall attrs attrs_. Union attrs attrs_ Props_abbr => Record attrs -> JSX -``` - -#### `a_` - -``` purescript -a_ :: Array JSX -> JSX -``` - -#### `a` - -``` purescript -a :: forall attrs attrs_. Union attrs attrs_ Props_a => Record attrs -> JSX -``` - -### Re-exported from React.Basic.DOM.Internal: - -#### `CSS` - -``` purescript -data CSS :: Type -``` - -An abstract type representing records of CSS attributes. - -#### `unsafeCreateDOMComponent` - -``` purescript -unsafeCreateDOMComponent :: forall props. String -> ReactComponent props -``` - diff --git a/generated-docs/React/Basic/DOM/Components/GlobalEvents.md b/generated-docs/React/Basic/DOM/Components/GlobalEvents.md deleted file mode 100644 index b50087f..0000000 --- a/generated-docs/React/Basic/DOM/Components/GlobalEvents.md +++ /dev/null @@ -1,64 +0,0 @@ -## Module React.Basic.DOM.Components.GlobalEvents - -These helper components register and unregister event callbacks -using React's the lifecycle callbacks. They're useful for -declaratively defining global behavior which is associated with -a particular component being mounted without having to wire -all that lifecycle logic up manually. - -For example: - -```purs -render self = - R.div - { className: "dropdown-wrapper" - , children: - [ dropdownButton - , guard showDropdown $ - windowEvent - { eventType: EventType "click" - , options: defaultOptions - , handler: \_ -> send self CloseDropdown - } - dropdownMenu - ] - } -``` - -#### `EventHandlerOptions` - -``` purescript -type EventHandlerOptions = { capture :: Boolean, once :: Boolean, passive :: Boolean } -``` - -#### `defaultOptions` - -``` purescript -defaultOptions :: EventHandlerOptions -``` - -#### `globalEvent` - -``` purescript -globalEvent :: EventTarget -> { eventType :: EventType, handler :: Event -> Effect Unit, options :: EventHandlerOptions } -> JSX -> JSX -``` - -#### `globalEvents` - -``` purescript -globalEvents :: EventTarget -> Array { eventType :: EventType, handler :: Event -> Effect Unit, options :: EventHandlerOptions } -> JSX -> JSX -``` - -#### `windowEvent` - -``` purescript -windowEvent :: { eventType :: EventType, handler :: Event -> Effect Unit, options :: EventHandlerOptions } -> JSX -> JSX -``` - -#### `windowEvents` - -``` purescript -windowEvents :: Array { eventType :: EventType, handler :: Event -> Effect Unit, options :: EventHandlerOptions } -> JSX -> JSX -``` - - diff --git a/generated-docs/React/Basic/DOM/Components/LogLifecycles.md b/generated-docs/React/Basic/DOM/Components/LogLifecycles.md deleted file mode 100644 index be1c32c..0000000 --- a/generated-docs/React/Basic/DOM/Components/LogLifecycles.md +++ /dev/null @@ -1,9 +0,0 @@ -## Module React.Basic.DOM.Components.LogLifecycles - -#### `logLifecycles` - -``` purescript -logLifecycles :: Warn (Text "LogLifecycle is for debugging purposes only. Don't forget to remove it!") => JSX -> JSX -``` - - diff --git a/generated-docs/React/Basic/DOM/Components/Ref.md b/generated-docs/React/Basic/DOM/Components/Ref.md deleted file mode 100644 index 75b4bef..0000000 --- a/generated-docs/React/Basic/DOM/Components/Ref.md +++ /dev/null @@ -1,45 +0,0 @@ -## Module React.Basic.DOM.Components.Ref - -This module provides an efficient (no `ReactDOM.findDOMNode`) and -declarative way to aquire a `Node` for an element in your render -tree. - -For example: - -```purs -render self = - ref \myRef -> - case myRef of - Nothing -> R.text "First DOM render in progress..." - Just _ -> R.text "First DOM render complete." -``` - -#### `ref` - -``` purescript -ref :: (Maybe Node -> JSX) -> JSX -``` - -#### `selectorRef` - -``` purescript -selectorRef :: QuerySelector -> (Maybe Node -> JSX) -> JSX -``` - - -### Re-exported from Web.DOM.ParentNode: - -#### `QuerySelector` - -``` purescript -newtype QuerySelector - = QuerySelector String -``` - -##### Instances -``` purescript -Eq QuerySelector -Ord QuerySelector -Newtype QuerySelector _ -``` - diff --git a/generated-docs/React/Basic/DOM/Events.md b/generated-docs/React/Basic/DOM/Events.md deleted file mode 100644 index 16435e0..0000000 --- a/generated-docs/React/Basic/DOM/Events.md +++ /dev/null @@ -1,262 +0,0 @@ -## Module React.Basic.DOM.Events - -This module defines safe DOM event function and property accessors. - -#### `capture` - -``` purescript -capture :: forall a. EventFn SyntheticEvent a -> (a -> Effect Unit) -> EventHandler -``` - -Create a capturing\* `EventHandler` to send an action when an event occurs. For -more complicated event handlers requiring `Effect`, use `handler` from `React.Basic.Events`. - -__\*calls `preventDefault` and `stopPropagation`__ - -__*See also:* `update`, `capture_`, `monitor`, `React.Basic.Events`__ - -#### `capture_` - -``` purescript -capture_ :: Effect Unit -> EventHandler -``` - -Like `capture`, but for actions which don't need to extract information from the Event. - -__*See also:* `update`, `capture`, `monitor_`__ - -#### `bubbles` - -``` purescript -bubbles :: EventFn SyntheticEvent Boolean -``` - -General event fields - -#### `cancelable` - -``` purescript -cancelable :: EventFn SyntheticEvent Boolean -``` - -#### `eventPhase` - -``` purescript -eventPhase :: EventFn SyntheticEvent Int -``` - -#### `eventPhaseNone` - -``` purescript -eventPhaseNone :: Int -``` - -#### `eventPhaseCapturing` - -``` purescript -eventPhaseCapturing :: Int -``` - -#### `eventPhaseAtTarget` - -``` purescript -eventPhaseAtTarget :: Int -``` - -#### `eventPhaseBubbling` - -``` purescript -eventPhaseBubbling :: Int -``` - -#### `isTrusted` - -``` purescript -isTrusted :: EventFn SyntheticEvent Boolean -``` - -#### `nativeEvent` - -``` purescript -nativeEvent :: EventFn SyntheticEvent Event -``` - -#### `preventDefault` - -``` purescript -preventDefault :: EventFn SyntheticEvent SyntheticEvent -``` - -#### `isDefaultPrevented` - -``` purescript -isDefaultPrevented :: EventFn SyntheticEvent Boolean -``` - -#### `stopPropagation` - -``` purescript -stopPropagation :: EventFn SyntheticEvent SyntheticEvent -``` - -#### `isPropagationStopped` - -``` purescript -isPropagationStopped :: EventFn SyntheticEvent Boolean -``` - -#### `target` - -``` purescript -target :: EventFn SyntheticEvent EventTarget -``` - -#### `currentTarget` - -``` purescript -currentTarget :: EventFn SyntheticEvent EventTarget -``` - -#### `relatedTarget` - -``` purescript -relatedTarget :: EventFn SyntheticEvent (Maybe EventTarget) -``` - -#### `targetChecked` - -``` purescript -targetChecked :: EventFn SyntheticEvent (Maybe Boolean) -``` - -#### `targetValue` - -``` purescript -targetValue :: EventFn SyntheticEvent (Maybe String) -``` - -#### `targetFiles` - -``` purescript -targetFiles :: EventFn SyntheticEvent (Maybe FileList) -``` - -#### `timeStamp` - -``` purescript -timeStamp :: EventFn SyntheticEvent Number -``` - -#### `type_` - -``` purescript -type_ :: EventFn SyntheticEvent String -``` - -#### `key` - -``` purescript -key :: EventFn SyntheticEvent (Maybe String) -``` - -Keyboard event fields - -#### `code` - -``` purescript -code :: EventFn SyntheticEvent (Maybe String) -``` - -#### `char` - -``` purescript -char :: EventFn SyntheticEvent (Maybe String) -``` - -#### `location` - -``` purescript -location :: EventFn SyntheticEvent (Maybe Number) -``` - -#### `repeat` - -``` purescript -repeat :: EventFn SyntheticEvent (Maybe Boolean) -``` - -#### `locale` - -``` purescript -locale :: EventFn SyntheticEvent (Maybe String) -``` - -#### `ctrlKey` - -``` purescript -ctrlKey :: EventFn SyntheticEvent (Maybe Boolean) -``` - -#### `shiftKey` - -``` purescript -shiftKey :: EventFn SyntheticEvent (Maybe Boolean) -``` - -#### `altKey` - -``` purescript -altKey :: EventFn SyntheticEvent (Maybe Boolean) -``` - -#### `metaKey` - -``` purescript -metaKey :: EventFn SyntheticEvent (Maybe Boolean) -``` - -#### `detail` - -``` purescript -detail :: EventFn SyntheticEvent (Maybe Int) -``` - -Mouse event fields - -#### `screenX` - -``` purescript -screenX :: EventFn SyntheticEvent (Maybe Number) -``` - -#### `screenY` - -``` purescript -screenY :: EventFn SyntheticEvent (Maybe Number) -``` - -#### `clientX` - -``` purescript -clientX :: EventFn SyntheticEvent (Maybe Number) -``` - -#### `clientY` - -``` purescript -clientY :: EventFn SyntheticEvent (Maybe Number) -``` - -#### `button` - -``` purescript -button :: EventFn SyntheticEvent (Maybe Int) -``` - -#### `buttons` - -``` purescript -buttons :: EventFn SyntheticEvent (Maybe Int) -``` - - diff --git a/generated-docs/React/Basic/DOM/Generated.md b/generated-docs/React/Basic/DOM/Generated.md deleted file mode 100644 index 64476df..0000000 --- a/generated-docs/React/Basic/DOM/Generated.md +++ /dev/null @@ -1,2047 +0,0 @@ -## Module React.Basic.DOM.Generated - ----------------------------------------- -THIS FILE IS GENERATED -- DO NOT EDIT IT ----------------------------------------- - -#### `Props_a` - -``` purescript -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_ Props_a => Record attrs -> JSX -``` - -#### `a_` - -``` purescript -a_ :: Array JSX -> JSX -``` - -#### `Props_abbr` - -``` purescript -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_ Props_abbr => Record attrs -> JSX -``` - -#### `abbr_` - -``` purescript -abbr_ :: Array JSX -> JSX -``` - -#### `Props_address` - -``` purescript -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_ Props_address => Record attrs -> JSX -``` - -#### `address_` - -``` purescript -address_ :: Array JSX -> JSX -``` - -#### `Props_area` - -``` purescript -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_ Props_area => Record attrs -> JSX -``` - -#### `Props_article` - -``` purescript -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_ Props_article => Record attrs -> JSX -``` - -#### `article_` - -``` purescript -article_ :: Array JSX -> JSX -``` - -#### `Props_aside` - -``` purescript -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_ Props_aside => Record attrs -> JSX -``` - -#### `aside_` - -``` purescript -aside_ :: Array JSX -> JSX -``` - -#### `Props_audio` - -``` purescript -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_ Props_audio => Record attrs -> JSX -``` - -#### `audio_` - -``` purescript -audio_ :: Array JSX -> JSX -``` - -#### `Props_b` - -``` purescript -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_ Props_b => Record attrs -> JSX -``` - -#### `b_` - -``` purescript -b_ :: Array JSX -> JSX -``` - -#### `Props_base` - -``` purescript -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_ Props_base => Record attrs -> JSX -``` - -#### `Props_bdi` - -``` purescript -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_ Props_bdi => Record attrs -> JSX -``` - -#### `bdi_` - -``` purescript -bdi_ :: Array JSX -> JSX -``` - -#### `Props_bdo` - -``` purescript -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_ Props_bdo => Record attrs -> JSX -``` - -#### `bdo_` - -``` purescript -bdo_ :: Array JSX -> JSX -``` - -#### `Props_blockquote` - -``` purescript -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_ Props_blockquote => Record attrs -> JSX -``` - -#### `blockquote_` - -``` purescript -blockquote_ :: Array JSX -> JSX -``` - -#### `Props_body` - -``` purescript -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_ Props_body => Record attrs -> JSX -``` - -#### `body_` - -``` purescript -body_ :: Array JSX -> JSX -``` - -#### `Props_br` - -``` purescript -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_ Props_br => Record attrs -> JSX -``` - -#### `Props_button` - -``` purescript -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_ Props_button => Record attrs -> JSX -``` - -#### `button_` - -``` purescript -button_ :: Array JSX -> JSX -``` - -#### `Props_canvas` - -``` purescript -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_ Props_canvas => Record attrs -> JSX -``` - -#### `canvas_` - -``` purescript -canvas_ :: Array JSX -> JSX -``` - -#### `Props_caption` - -``` purescript -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_ Props_caption => Record attrs -> JSX -``` - -#### `caption_` - -``` purescript -caption_ :: Array JSX -> JSX -``` - -#### `Props_cite` - -``` purescript -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_ Props_cite => Record attrs -> JSX -``` - -#### `cite_` - -``` purescript -cite_ :: Array JSX -> JSX -``` - -#### `Props_code` - -``` purescript -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_ Props_code => Record attrs -> JSX -``` - -#### `code_` - -``` purescript -code_ :: Array JSX -> JSX -``` - -#### `Props_col` - -``` purescript -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_ Props_col => Record attrs -> JSX -``` - -#### `Props_colgroup` - -``` purescript -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_ Props_colgroup => Record attrs -> JSX -``` - -#### `colgroup_` - -``` purescript -colgroup_ :: Array JSX -> JSX -``` - -#### `Props_data` - -``` purescript -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_ Props_data => Record attrs -> JSX -``` - -#### `data_` - -``` purescript -data_ :: Array JSX -> JSX -``` - -#### `Props_datalist` - -``` purescript -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_ Props_datalist => Record attrs -> JSX -``` - -#### `datalist_` - -``` purescript -datalist_ :: Array JSX -> JSX -``` - -#### `Props_dd` - -``` purescript -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_ Props_dd => Record attrs -> JSX -``` - -#### `dd_` - -``` purescript -dd_ :: Array JSX -> JSX -``` - -#### `Props_del` - -``` purescript -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_ Props_del => Record attrs -> JSX -``` - -#### `del_` - -``` purescript -del_ :: Array JSX -> JSX -``` - -#### `Props_details` - -``` purescript -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_ Props_details => Record attrs -> JSX -``` - -#### `details_` - -``` purescript -details_ :: Array JSX -> JSX -``` - -#### `Props_dfn` - -``` purescript -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_ Props_dfn => Record attrs -> JSX -``` - -#### `dfn_` - -``` purescript -dfn_ :: Array JSX -> JSX -``` - -#### `Props_dialog` - -``` purescript -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_ Props_dialog => Record attrs -> JSX -``` - -#### `dialog_` - -``` purescript -dialog_ :: Array JSX -> JSX -``` - -#### `Props_div` - -``` purescript -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_ Props_div => Record attrs -> JSX -``` - -#### `div_` - -``` purescript -div_ :: Array JSX -> JSX -``` - -#### `Props_dl` - -``` purescript -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_ Props_dl => Record attrs -> JSX -``` - -#### `dl_` - -``` purescript -dl_ :: Array JSX -> JSX -``` - -#### `Props_dt` - -``` purescript -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_ Props_dt => Record attrs -> JSX -``` - -#### `dt_` - -``` purescript -dt_ :: Array JSX -> JSX -``` - -#### `Props_em` - -``` purescript -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_ Props_em => Record attrs -> JSX -``` - -#### `em_` - -``` purescript -em_ :: Array JSX -> JSX -``` - -#### `Props_embed` - -``` purescript -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_ Props_embed => Record attrs -> JSX -``` - -#### `Props_fieldset` - -``` purescript -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_ Props_fieldset => Record attrs -> JSX -``` - -#### `fieldset_` - -``` purescript -fieldset_ :: Array JSX -> JSX -``` - -#### `Props_figcaption` - -``` purescript -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_ Props_figcaption => Record attrs -> JSX -``` - -#### `figcaption_` - -``` purescript -figcaption_ :: Array JSX -> JSX -``` - -#### `Props_figure` - -``` purescript -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_ Props_figure => Record attrs -> JSX -``` - -#### `figure_` - -``` purescript -figure_ :: Array JSX -> JSX -``` - -#### `Props_footer` - -``` purescript -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_ Props_footer => Record attrs -> JSX -``` - -#### `footer_` - -``` purescript -footer_ :: Array JSX -> JSX -``` - -#### `Props_form` - -``` purescript -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_ Props_form => Record attrs -> JSX -``` - -#### `form_` - -``` purescript -form_ :: Array JSX -> JSX -``` - -#### `Props_h1` - -``` purescript -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_ Props_h1 => Record attrs -> JSX -``` - -#### `h1_` - -``` purescript -h1_ :: Array JSX -> JSX -``` - -#### `Props_h2` - -``` purescript -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_ Props_h2 => Record attrs -> JSX -``` - -#### `h2_` - -``` purescript -h2_ :: Array JSX -> JSX -``` - -#### `Props_h3` - -``` purescript -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_ Props_h3 => Record attrs -> JSX -``` - -#### `h3_` - -``` purescript -h3_ :: Array JSX -> JSX -``` - -#### `Props_h4` - -``` purescript -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_ Props_h4 => Record attrs -> JSX -``` - -#### `h4_` - -``` purescript -h4_ :: Array JSX -> JSX -``` - -#### `Props_h5` - -``` purescript -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_ Props_h5 => Record attrs -> JSX -``` - -#### `h5_` - -``` purescript -h5_ :: Array JSX -> JSX -``` - -#### `Props_h6` - -``` purescript -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_ Props_h6 => Record attrs -> JSX -``` - -#### `h6_` - -``` purescript -h6_ :: Array JSX -> JSX -``` - -#### `Props_head` - -``` purescript -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_ Props_head => Record attrs -> JSX -``` - -#### `head_` - -``` purescript -head_ :: Array JSX -> JSX -``` - -#### `Props_header` - -``` purescript -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_ Props_header => Record attrs -> JSX -``` - -#### `header_` - -``` purescript -header_ :: Array JSX -> JSX -``` - -#### `Props_hgroup` - -``` purescript -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_ Props_hgroup => Record attrs -> JSX -``` - -#### `hgroup_` - -``` purescript -hgroup_ :: Array JSX -> JSX -``` - -#### `Props_hr` - -``` purescript -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_ Props_hr => Record attrs -> JSX -``` - -#### `Props_html` - -``` purescript -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_ Props_html => Record attrs -> JSX -``` - -#### `html_` - -``` purescript -html_ :: Array JSX -> JSX -``` - -#### `Props_i` - -``` purescript -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_ Props_i => Record attrs -> JSX -``` - -#### `i_` - -``` purescript -i_ :: Array JSX -> JSX -``` - -#### `Props_iframe` - -``` purescript -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_ Props_iframe => Record attrs -> JSX -``` - -#### `iframe_` - -``` purescript -iframe_ :: Array JSX -> JSX -``` - -#### `Props_img` - -``` purescript -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_ Props_img => Record attrs -> JSX -``` - -#### `Props_input` - -``` purescript -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_ Props_input => Record attrs -> JSX -``` - -#### `Props_ins` - -``` purescript -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_ Props_ins => Record attrs -> JSX -``` - -#### `ins_` - -``` purescript -ins_ :: Array JSX -> JSX -``` - -#### `Props_kbd` - -``` purescript -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_ Props_kbd => Record attrs -> JSX -``` - -#### `kbd_` - -``` purescript -kbd_ :: Array JSX -> JSX -``` - -#### `Props_keygen` - -``` purescript -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_ Props_keygen => Record attrs -> JSX -``` - -#### `keygen_` - -``` purescript -keygen_ :: Array JSX -> JSX -``` - -#### `Props_label` - -``` purescript -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_ Props_label => Record attrs -> JSX -``` - -#### `label_` - -``` purescript -label_ :: Array JSX -> JSX -``` - -#### `Props_legend` - -``` purescript -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_ Props_legend => Record attrs -> JSX -``` - -#### `legend_` - -``` purescript -legend_ :: Array JSX -> JSX -``` - -#### `Props_li` - -``` purescript -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_ Props_li => Record attrs -> JSX -``` - -#### `li_` - -``` purescript -li_ :: Array JSX -> JSX -``` - -#### `Props_link` - -``` purescript -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_ Props_link => Record attrs -> JSX -``` - -#### `Props_main` - -``` purescript -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_ Props_main => Record attrs -> JSX -``` - -#### `main_` - -``` purescript -main_ :: Array JSX -> JSX -``` - -#### `Props_map` - -``` purescript -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_ Props_map => Record attrs -> JSX -``` - -#### `map_` - -``` purescript -map_ :: Array JSX -> JSX -``` - -#### `Props_mark` - -``` purescript -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_ Props_mark => Record attrs -> JSX -``` - -#### `mark_` - -``` purescript -mark_ :: Array JSX -> JSX -``` - -#### `Props_math` - -``` purescript -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_ Props_math => Record attrs -> JSX -``` - -#### `math_` - -``` purescript -math_ :: Array JSX -> JSX -``` - -#### `Props_menu` - -``` purescript -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_ Props_menu => Record attrs -> JSX -``` - -#### `menu_` - -``` purescript -menu_ :: Array JSX -> JSX -``` - -#### `Props_menuitem` - -``` purescript -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_ Props_menuitem => Record attrs -> JSX -``` - -#### `menuitem_` - -``` purescript -menuitem_ :: Array JSX -> JSX -``` - -#### `Props_meta` - -``` purescript -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_ Props_meta => Record attrs -> JSX -``` - -#### `Props_meter` - -``` purescript -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_ Props_meter => Record attrs -> JSX -``` - -#### `meter_` - -``` purescript -meter_ :: Array JSX -> JSX -``` - -#### `Props_nav` - -``` purescript -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_ Props_nav => Record attrs -> JSX -``` - -#### `nav_` - -``` purescript -nav_ :: Array JSX -> JSX -``` - -#### `Props_noscript` - -``` purescript -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_ Props_noscript => Record attrs -> JSX -``` - -#### `noscript_` - -``` purescript -noscript_ :: Array JSX -> JSX -``` - -#### `Props_object` - -``` purescript -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_ Props_object => Record attrs -> JSX -``` - -#### `object_` - -``` purescript -object_ :: Array JSX -> JSX -``` - -#### `Props_ol` - -``` purescript -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_ Props_ol => Record attrs -> JSX -``` - -#### `ol_` - -``` purescript -ol_ :: Array JSX -> JSX -``` - -#### `Props_optgroup` - -``` purescript -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_ Props_optgroup => Record attrs -> JSX -``` - -#### `optgroup_` - -``` purescript -optgroup_ :: Array JSX -> JSX -``` - -#### `Props_option` - -``` purescript -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_ Props_option => Record attrs -> JSX -``` - -#### `option_` - -``` purescript -option_ :: Array JSX -> JSX -``` - -#### `Props_output` - -``` purescript -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_ Props_output => Record attrs -> JSX -``` - -#### `output_` - -``` purescript -output_ :: Array JSX -> JSX -``` - -#### `Props_p` - -``` purescript -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_ Props_p => Record attrs -> JSX -``` - -#### `p_` - -``` purescript -p_ :: Array JSX -> JSX -``` - -#### `Props_param` - -``` purescript -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_ Props_param => Record attrs -> JSX -``` - -#### `Props_picture` - -``` purescript -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_ Props_picture => Record attrs -> JSX -``` - -#### `picture_` - -``` purescript -picture_ :: Array JSX -> JSX -``` - -#### `Props_pre` - -``` purescript -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_ Props_pre => Record attrs -> JSX -``` - -#### `pre_` - -``` purescript -pre_ :: Array JSX -> JSX -``` - -#### `Props_progress` - -``` purescript -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_ Props_progress => Record attrs -> JSX -``` - -#### `progress_` - -``` purescript -progress_ :: Array JSX -> JSX -``` - -#### `Props_q` - -``` purescript -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_ Props_q => Record attrs -> JSX -``` - -#### `q_` - -``` purescript -q_ :: Array JSX -> JSX -``` - -#### `Props_rb` - -``` purescript -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_ Props_rb => Record attrs -> JSX -``` - -#### `rb_` - -``` purescript -rb_ :: Array JSX -> JSX -``` - -#### `Props_rp` - -``` purescript -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_ Props_rp => Record attrs -> JSX -``` - -#### `rp_` - -``` purescript -rp_ :: Array JSX -> JSX -``` - -#### `Props_rt` - -``` purescript -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_ Props_rt => Record attrs -> JSX -``` - -#### `rt_` - -``` purescript -rt_ :: Array JSX -> JSX -``` - -#### `Props_rtc` - -``` purescript -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_ Props_rtc => Record attrs -> JSX -``` - -#### `rtc_` - -``` purescript -rtc_ :: Array JSX -> JSX -``` - -#### `Props_ruby` - -``` purescript -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_ Props_ruby => Record attrs -> JSX -``` - -#### `ruby_` - -``` purescript -ruby_ :: Array JSX -> JSX -``` - -#### `Props_s` - -``` purescript -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_ Props_s => Record attrs -> JSX -``` - -#### `s_` - -``` purescript -s_ :: Array JSX -> JSX -``` - -#### `Props_samp` - -``` purescript -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_ Props_samp => Record attrs -> JSX -``` - -#### `samp_` - -``` purescript -samp_ :: Array JSX -> JSX -``` - -#### `Props_script` - -``` purescript -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_ Props_script => Record attrs -> JSX -``` - -#### `script_` - -``` purescript -script_ :: Array JSX -> JSX -``` - -#### `Props_section` - -``` purescript -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_ Props_section => Record attrs -> JSX -``` - -#### `section_` - -``` purescript -section_ :: Array JSX -> JSX -``` - -#### `Props_select` - -``` purescript -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_ Props_select => Record attrs -> JSX -``` - -#### `select_` - -``` purescript -select_ :: Array JSX -> JSX -``` - -#### `Props_slot` - -``` purescript -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_ Props_slot => Record attrs -> JSX -``` - -#### `slot_` - -``` purescript -slot_ :: Array JSX -> JSX -``` - -#### `Props_small` - -``` purescript -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_ Props_small => Record attrs -> JSX -``` - -#### `small_` - -``` purescript -small_ :: Array JSX -> JSX -``` - -#### `Props_source` - -``` purescript -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_ Props_source => Record attrs -> JSX -``` - -#### `Props_span` - -``` purescript -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_ Props_span => Record attrs -> JSX -``` - -#### `span_` - -``` purescript -span_ :: Array JSX -> JSX -``` - -#### `Props_strong` - -``` purescript -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_ Props_strong => Record attrs -> JSX -``` - -#### `strong_` - -``` purescript -strong_ :: Array JSX -> JSX -``` - -#### `Props_style` - -``` purescript -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_ Props_style => Record attrs -> JSX -``` - -#### `style_` - -``` purescript -style_ :: Array JSX -> JSX -``` - -#### `Props_sub` - -``` purescript -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_ Props_sub => Record attrs -> JSX -``` - -#### `sub_` - -``` purescript -sub_ :: Array JSX -> JSX -``` - -#### `Props_summary` - -``` purescript -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_ Props_summary => Record attrs -> JSX -``` - -#### `summary_` - -``` purescript -summary_ :: Array JSX -> JSX -``` - -#### `Props_sup` - -``` purescript -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_ Props_sup => Record attrs -> JSX -``` - -#### `sup_` - -``` purescript -sup_ :: Array JSX -> JSX -``` - -#### `Props_svg` - -``` purescript -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_ Props_svg => Record attrs -> JSX -``` - -#### `svg_` - -``` purescript -svg_ :: Array JSX -> JSX -``` - -#### `Props_table` - -``` purescript -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_ Props_table => Record attrs -> JSX -``` - -#### `table_` - -``` purescript -table_ :: Array JSX -> JSX -``` - -#### `Props_tbody` - -``` purescript -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_ Props_tbody => Record attrs -> JSX -``` - -#### `tbody_` - -``` purescript -tbody_ :: Array JSX -> JSX -``` - -#### `Props_td` - -``` purescript -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_ Props_td => Record attrs -> JSX -``` - -#### `td_` - -``` purescript -td_ :: Array JSX -> JSX -``` - -#### `Props_template` - -``` purescript -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_ Props_template => Record attrs -> JSX -``` - -#### `template_` - -``` purescript -template_ :: Array JSX -> JSX -``` - -#### `Props_textarea` - -``` purescript -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_ Props_textarea => Record attrs -> JSX -``` - -#### `textarea_` - -``` purescript -textarea_ :: Array JSX -> JSX -``` - -#### `Props_tfoot` - -``` purescript -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_ Props_tfoot => Record attrs -> JSX -``` - -#### `tfoot_` - -``` purescript -tfoot_ :: Array JSX -> JSX -``` - -#### `Props_th` - -``` purescript -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_ Props_th => Record attrs -> JSX -``` - -#### `th_` - -``` purescript -th_ :: Array JSX -> JSX -``` - -#### `Props_thead` - -``` purescript -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_ Props_thead => Record attrs -> JSX -``` - -#### `thead_` - -``` purescript -thead_ :: Array JSX -> JSX -``` - -#### `Props_time` - -``` purescript -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_ Props_time => Record attrs -> JSX -``` - -#### `time_` - -``` purescript -time_ :: Array JSX -> JSX -``` - -#### `Props_title` - -``` purescript -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_ Props_title => Record attrs -> JSX -``` - -#### `title_` - -``` purescript -title_ :: Array JSX -> JSX -``` - -#### `Props_tr` - -``` purescript -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_ Props_tr => Record attrs -> JSX -``` - -#### `tr_` - -``` purescript -tr_ :: Array JSX -> JSX -``` - -#### `Props_track` - -``` purescript -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_ Props_track => Record attrs -> JSX -``` - -#### `Props_u` - -``` purescript -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_ Props_u => Record attrs -> JSX -``` - -#### `u_` - -``` purescript -u_ :: Array JSX -> JSX -``` - -#### `Props_ul` - -``` purescript -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_ Props_ul => Record attrs -> JSX -``` - -#### `ul_` - -``` purescript -ul_ :: Array JSX -> JSX -``` - -#### `Props_var` - -``` purescript -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_ Props_var => Record attrs -> JSX -``` - -#### `var_` - -``` purescript -var_ :: Array JSX -> JSX -``` - -#### `Props_video` - -``` purescript -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_ Props_video => Record attrs -> JSX -``` - -#### `video_` - -``` purescript -video_ :: Array JSX -> JSX -``` - -#### `Props_wbr` - -``` purescript -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_ Props_wbr => Record attrs -> JSX -``` - - diff --git a/generated-docs/React/Basic/DOM/Internal.md b/generated-docs/React/Basic/DOM/Internal.md deleted file mode 100644 index 0088de3..0000000 --- a/generated-docs/React/Basic/DOM/Internal.md +++ /dev/null @@ -1,17 +0,0 @@ -## Module React.Basic.DOM.Internal - -#### `CSS` - -``` purescript -data CSS :: Type -``` - -An abstract type representing records of CSS attributes. - -#### `unsafeCreateDOMComponent` - -``` purescript -unsafeCreateDOMComponent :: forall props. String -> ReactComponent props -``` - - diff --git a/generated-docs/React/Basic/Events.md b/generated-docs/React/Basic/Events.md deleted file mode 100644 index 7c17d6e..0000000 --- a/generated-docs/React/Basic/Events.md +++ /dev/null @@ -1,122 +0,0 @@ -## Module React.Basic.Events - -#### `EventHandler` - -``` purescript -type EventHandler = EffectFn1 SyntheticEvent Unit -``` - -An event handler, which receives a `SyntheticEvent` and performs some -effects in return. - -#### `SyntheticEvent` - -``` purescript -data SyntheticEvent :: Type -``` - -Event data that we receive from React. - -#### `EventFn` - -``` purescript -newtype EventFn a b -``` - -Encapsulates a safe event operation. `EventFn`s can be composed -to perform multiple operations. - -For example: - -```purs -input { onChange: handler (preventDefault >>> targetValue) - \value -> setState \_ -> { value } - } -``` - -##### Instances -``` purescript -Semigroupoid EventFn -Category EventFn -(IsSymbol l, Cons l (EventFn a b) fns_rest fns, Cons l b r_rest r, Lacks l fns_rest, Lacks l r_rest, Merge rest fns_rest a r_rest) => Merge (Cons l (EventFn a b) rest) fns a r -``` - -#### `unsafeEventFn` - -``` purescript -unsafeEventFn :: forall a b. (a -> b) -> EventFn a b -``` - -Unsafely create an `EventFn`. This function should be avoided as it can allow -a `SyntheticEvent` to escape its scope. Accessing a React event's properties is only -valid in a synchronous event callback. - -Instead, use the helper functions specific to your platform, such as `React.Basic.DOM.Events`. - -#### `handler` - -``` purescript -handler :: forall a. EventFn SyntheticEvent a -> (a -> Effect Unit) -> EventHandler -``` - -Create an `EventHandler`, given an `EventFn` and a callback. - -For example: - -```purs -input { onChange: handler targetValue - \value -> setState \_ -> { value } - } -``` - -#### `handler_` - -``` purescript -handler_ :: Effect Unit -> EventHandler -``` - -Create an `EventHandler` which discards the `SyntheticEvent`. - -For example: - -```purs -input { onChange: handler_ (setState \_ -> { value }) - } -``` - -#### `syntheticEvent` - -``` purescript -syntheticEvent :: EventFn SyntheticEvent SyntheticEvent -``` - -#### `merge` - -``` purescript -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. - -For example: - -```purs -input { onChange: handler (merge { targetValue, timeStamp }) - \{ targetValue, timeStamp } -> setState \_ -> { ... } - } -``` - -#### `Merge` - -``` purescript -class Merge (rl :: RowList) fns a r | rl -> fns, rl a -> r where - mergeImpl :: RLProxy rl -> Record fns -> EventFn a (Record r) -``` - -##### Instances -``` purescript -Merge Nil () a () -(IsSymbol l, Cons l (EventFn a b) fns_rest fns, Cons l b r_rest r, Lacks l fns_rest, Lacks l r_rest, Merge rest fns_rest a r_rest) => Merge (Cons l (EventFn a b) rest) fns a r -``` - - diff --git a/package-lock.json b/package-lock.json index c1d3a87..5ed5a28 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,9 +15,9 @@ } }, "acorn": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", - "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.2.0.tgz", + "integrity": "sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ==", "dev": true }, "acorn-node": { @@ -38,9 +38,9 @@ "dev": true }, "ajv": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", - "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", + "version": "6.12.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", + "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -70,6 +70,12 @@ "color-convert": "^1.9.0" } }, + "append-type": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-type/-/append-type-1.0.2.tgz", + "integrity": "sha512-hac740vT/SAbrFBLgLIWZqVT5PUAcGTWS5UkDDhr+OCizZSw90WKw6sWAEgGaYd2viIblggypMXwpjzHXOvAQg==", + "dev": true + }, "aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", @@ -77,9 +83,9 @@ "dev": true }, "arch": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz", - "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.2.tgz", + "integrity": "sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ==", "dev": true }, "asn1": { @@ -100,6 +106,14 @@ "bn.js": "^4.0.0", "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "assert": { @@ -135,6 +149,12 @@ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, "async": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", @@ -154,9 +174,9 @@ "dev": true }, "aws4": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", - "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", + "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==", "dev": true }, "balanced-match": { @@ -187,9 +207,9 @@ "dev": true }, "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz", + "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==", "dev": true }, "bower": { @@ -246,9 +266,9 @@ } }, "browserify": { - "version": "16.5.0", - "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.0.tgz", - "integrity": "sha512-6bfI3cl76YLAnCZ75AGu/XPOsqUhRyc0F/olGIJeCxtfxF2HvPKEcmjU9M8oAPxl4uBY1U7Nry33Q6koV3f2iw==", + "version": "16.5.1", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.1.tgz", + "integrity": "sha512-EQX0h59Pp+0GtSRb5rL6OTfrttlzv+uyaUVlK6GX3w11SQ0jKPKyjC/54RhPR2ib2KmfcELM06e8FxcI5XNU2A==", "dev": true, "requires": { "JSONStream": "^1.0.3", @@ -256,7 +276,7 @@ "browser-pack": "^6.0.1", "browser-resolve": "^1.11.0", "browserify-zlib": "~0.2.0", - "buffer": "^5.0.2", + "buffer": "~5.2.1", "cached-path-relative": "^1.0.0", "concat-stream": "^1.6.0", "console-browserify": "^1.1.0", @@ -274,7 +294,7 @@ "inherits": "~2.0.1", "insert-module-globals": "^7.0.0", "labeled-stream-splicer": "^2.0.0", - "mkdirp": "^0.5.0", + "mkdirp-classic": "^0.5.2", "module-deps": "^6.0.0", "os-browserify": "~0.3.0", "parents": "^1.0.1", @@ -401,21 +421,44 @@ "requires": { "bn.js": "^4.1.0", "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "browserify-sign": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", - "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", - "dev": true, - "requires": { - "bn.js": "^4.1.1", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.2", - "elliptic": "^6.0.0", - "inherits": "^2.0.1", - "parse-asn1": "^5.0.0" + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.0.tgz", + "integrity": "sha512-hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.2", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, "browserify-zlib": { @@ -428,9 +471,9 @@ } }, "buffer": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.4.3.tgz", - "integrity": "sha512-zvj65TkFeIt3i6aj5bIvJDzjjQQGs4o/sNoezg1F1kYap9Nu2jcUdpwzRSJTHMMzG0H7bZkn4rNQpImhuxWX2A==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", + "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", "dev": true, "requires": { "base64-js": "^1.0.2", @@ -455,6 +498,31 @@ "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", "dev": true }, + "build-purescript": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/build-purescript/-/build-purescript-0.4.1.tgz", + "integrity": "sha512-wHoafIs4c1yDJspybVilXRQZUauaxdGPkZU0HdJdu968uei7O4yS/cp/h1O4zIMVDu9MN6/sYDCLnhQA3iLAYA==", + "dev": true, + "requires": { + "download-purescript-source": "^0.6.2", + "feint": "^1.0.2", + "inspect-with-kind": "^1.0.5", + "is-plain-obj": "^1.1.0", + "mkdirp": "^0.5.1", + "once": "^1.4.0", + "rimraf": "^2.6.3", + "spawn-stack": "^0.7.0", + "zen-observable": "^0.8.13" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + } + } + }, "builtin-status-codes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", @@ -495,6 +563,21 @@ "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==", "dev": true }, + "cancelable-pipeline": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cancelable-pipeline/-/cancelable-pipeline-1.0.0.tgz", + "integrity": "sha512-vsimf+py0scGFJyZXsawF7h2ZJ6A1p5FXjieXjQ36kZyigWKYTDW3VjiYPTj+tFqdzQzYz+XV8J24Dtc88pmGQ==", + "dev": true + }, + "cancelable-pump": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cancelable-pump/-/cancelable-pump-0.4.0.tgz", + "integrity": "sha512-7Yvp8ADC9exD0Kdq/Q35UD5wOiuXTTLp159gFHC+uMQvjRMllrsM6EUKnozmIe43yesLBiH/ni0KD69k07yzZQ==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", @@ -528,6 +611,12 @@ "safe-buffer": "^5.0.1" } }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, "cli-cursor": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", @@ -579,6 +668,12 @@ "delayed-stream": "~1.0.0" } }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -656,6 +751,14 @@ "requires": { "bn.js": "^4.1.0", "elliptic": "^6.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "create-hash": { @@ -686,9 +789,9 @@ } }, "cross-spawn": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", - "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { "path-key": "^3.1.0", @@ -801,6 +904,38 @@ "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } + } + }, + "dl-tar": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/dl-tar/-/dl-tar-0.8.1.tgz", + "integrity": "sha512-1EdwnDJmqStX85PuVhcrqdeB3b7k4pn3WhMjPEL1lHuPEf0Mf8Cqdo76hgUPX60QWtCbPPTrDl8JFGrPMc1grw==", + "dev": true, + "requires": { + "cancelable-pipeline": "^1.0.0", + "cancelable-pump": "^0.4.0", + "inspect-with-kind": "^1.0.5", + "is-plain-obj": "^1.1.0", + "load-request-from-cwd-or-npm": "^3.0.0", + "mkdirp": "^0.5.1", + "tar": "^4.4.6", + "zen-observable": "^0.8.9" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + } } }, "domain-browser": { @@ -809,6 +944,74 @@ "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", "dev": true }, + "download-or-build-purescript": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/download-or-build-purescript/-/download-or-build-purescript-0.3.4.tgz", + "integrity": "sha512-8P4vNgbLTZi07s3uRnUCI+kE7lAERyIexVYwAHsAw7AQhooFnVbypq/yiP1vSZVibQ4Fl74LdOWnJKbqe9Mnow==", + "dev": true, + "requires": { + "build-purescript": "^0.4.1", + "download-purescript": "^0.8.3", + "feint": "^1.0.2", + "inspect-with-kind": "^1.0.5", + "is-plain-obj": "^1.1.0", + "once": "^1.4.0", + "pause-methods": "^1.0.0", + "run-in-dir": "^0.3.0", + "spawn-stack": "^0.7.0", + "which": "^1.3.1", + "zen-observable": "^0.8.13" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + } + } + }, + "download-purescript": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/download-purescript/-/download-purescript-0.8.5.tgz", + "integrity": "sha512-m2avp1YMDTxZW3mtlG7U09bmgCrLbBIsuBEglywew0uoG7VHVdtOwlTXEdvQQTqpW9iylrz8PokfPlqzc6AYiA==", + "dev": true, + "requires": { + "arch": "^2.1.1", + "dl-tar": "^0.8.0", + "inspect-with-kind": "^1.0.5", + "is-plain-obj": "^1.1.0", + "zen-observable": "^0.8.13" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + } + } + }, + "download-purescript-source": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/download-purescript-source/-/download-purescript-source-0.6.5.tgz", + "integrity": "sha512-RyOSTL7B3qzrhCOfhgzxNrcZD1klFOAJcw2YG345AIB4su1KC4WSk6fzRz3xpg1tp/plr5v8aDlvZy+LDtf6uA==", + "dev": true, + "requires": { + "dl-tar": "^0.8.0", + "inspect-with-kind": "^1.0.5", + "is-plain-obj": "^1.1.0", + "zen-observable": "^0.8.13" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + } + } + }, "duplexer2": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", @@ -853,6 +1056,14 @@ "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0", "minimalistic-crypto-utils": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "emoji-regex": { @@ -921,6 +1132,12 @@ "strip-final-newline": "^2.0.0" } }, + "executing-npm-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/executing-npm-path/-/executing-npm-path-1.0.0.tgz", + "integrity": "sha512-d/dZlFCLkKm8nwdzpfQ7JBL2BISg4Fu0bVpZ5nacuT3e6DIxYVb+8tx0eQ+jxquvV/8I+VjJ9g6aEAqjukogkw==", + "dev": true + }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -951,18 +1168,57 @@ "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==", "dev": true }, + "feint": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/feint/-/feint-1.0.3.tgz", + "integrity": "sha512-BY1jwDlOx4uA9rtn2H9bZSuHT7yyOtSRDVwUwprRpRXvpm1F73gSGuHznEu50lT6epscULOknphOprG9ljoARg==", + "dev": true, + "requires": { + "append-type": "^1.0.2" + } + }, "figgy-pudding": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", - "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", "dev": true }, + "file-to-npm-cache": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/file-to-npm-cache/-/file-to-npm-cache-0.1.0.tgz", + "integrity": "sha512-2/aq3BD1pkd6b4pafmTaO8EzRCiQKfFmJxg+zKAdDMAcqqJMC0nQYcuCU29say0ZTzXxafKXcJB50N+yb0WIoQ==", + "dev": true, + "requires": { + "inspect-with-kind": "^1.0.5", + "is-plain-obj": "^1.1.0", + "npcache": "^1.0.0", + "pump": "^3.0.0", + "tar": "^4.4.6" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + } + } + }, "filesize": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/filesize/-/filesize-4.2.1.tgz", "integrity": "sha512-bP82Hi8VRZX/TUBKfE24iiUGsB/sfm2WUrwTQyAzQrhO3V9IhcBBNBXMyzLY5orACxRyYJ3d2HeRVX+eFv4lmA==", "dev": true }, + "find-pkg-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/find-pkg-dir/-/find-pkg-dir-1.0.1.tgz", + "integrity": "sha512-pIXIrZshXst3hpg5nXDYALHlN4ikh4IwoM0QRnMnYIALChamvpPCJS1Mpwp27GpXXTL/647LDS4JkH1yfAKctw==", + "dev": true, + "requires": { + "inspect-with-kind": "^1.0.4" + } + }, "flush-write-stream": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", @@ -1092,9 +1348,9 @@ } }, "graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", "dev": true }, "har-schema": { @@ -1129,13 +1385,27 @@ "dev": true }, "hash-base": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", "dev": true, "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, "hash.js": { @@ -1194,6 +1464,15 @@ "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", "dev": true }, + "import-package": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/import-package/-/import-package-1.0.0.tgz", + "integrity": "sha512-EEDT2ucOWI/9z/h2mLTRkkusM30/pxSoBT6YvomYpEb/UGll6wOvdFagYraCSBHD+dZSKoVFNYCAgC3V7Nvf1Q==", + "dev": true, + "requires": { + "load-from-cwd-or-npm": "^3.0.1" + } + }, "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -1257,6 +1536,41 @@ } } }, + "inspect-with-kind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/inspect-with-kind/-/inspect-with-kind-1.0.5.tgz", + "integrity": "sha512-MAQUJuIo7Xqk8EVNP+6d3CKq9c80hi4tjIbIAT6lmGW9W6WzlHiu9PS8uSuUYU+Do+j1baiFp3H25XEVxDIG2g==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "install-purescript": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/install-purescript/-/install-purescript-0.7.0.tgz", + "integrity": "sha512-AOmIq8rPEOLn5Bo8RQngvDXWeo6USKIt+28UhcAmQJNvj63MqdNBIQRTgNyypbsniv7d7VWjz53pw2+kTgh3mg==", + "dev": true, + "requires": { + "arch": "^2.1.1", + "download-or-build-purescript": "^0.3.4", + "file-to-npm-cache": "^0.1.0", + "inspect-with-kind": "^1.0.5", + "is-plain-obj": "^1.1.0", + "npcache": "^1.0.2", + "pump": "^3.0.0", + "run-in-dir": "^0.3.0", + "tar": "^4.4.8", + "zen-observable": "^0.8.14" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + } + } + }, "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", @@ -1305,6 +1619,11 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", @@ -1362,6 +1681,12 @@ "verror": "1.10.0" } }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, "labeled-stream-splicer": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", @@ -1372,6 +1697,27 @@ "stream-splicer": "^2.0.0" } }, + "load-from-cwd-or-npm": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/load-from-cwd-or-npm/-/load-from-cwd-or-npm-3.0.4.tgz", + "integrity": "sha512-tdDJgh1zVmxOV24gcj+AEagjTc30Jim9ywX2OxfABdOoTU4UK8b0B371ZNbpj27njP8LQ6U5FH1aNwC2+VRxQg==", + "dev": true, + "requires": { + "inspect-with-kind": "^1.0.5", + "npm-cli-dir": "^3.0.1", + "optional": "^0.1.4", + "resolve-from-npm": "^3.1.0" + } + }, + "load-request-from-cwd-or-npm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/load-request-from-cwd-or-npm/-/load-request-from-cwd-or-npm-3.0.0.tgz", + "integrity": "sha512-UsYAoXQV3UeL75Rl5IppBGOcKK5iKpvWooUPUHdxcQg9IKIkfg6PWpBQ4EhoRxTioIqrz587Ur2+c2uB/KGpng==", + "dev": true, + "requires": { + "load-from-cwd-or-npm": "^3.0.0" + } + }, "lodash": { "version": "4.17.15", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", @@ -1404,6 +1750,14 @@ "wrap-ansi": "^5.0.0" } }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, "lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -1438,6 +1792,14 @@ "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "mime": { @@ -1447,18 +1809,18 @@ "dev": true }, "mime-db": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", - "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==", + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", "dev": true }, "mime-types": { - "version": "2.1.26", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", - "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", "dev": true, "requires": { - "mime-db": "1.43.0" + "mime-db": "1.44.0" } }, "mimic-fn": { @@ -1489,9 +1851,9 @@ } }, "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "minipass": { @@ -1546,22 +1908,20 @@ } }, "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - } + "minimist": "^1.2.5" } }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, "module-deps": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.2.tgz", @@ -1643,6 +2003,22 @@ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", "dev": true }, + "neat-stack": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/neat-stack/-/neat-stack-1.0.1.tgz", + "integrity": "sha512-nl0eft4etsbFowZVP+1lNqZsNKb2SIC+PnAr/ODBln6RNVaJh0YYu8P3j8Iuh4XeIAgyWn3xCSizbTobRjocIA==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "clean-stack": "^2.0.0" + } + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, "node-static": { "version": "0.7.11", "resolved": "https://registry.npmjs.org/node-static/-/node-static-0.7.11.tgz", @@ -1654,6 +2030,62 @@ "optimist": ">=0.3.4" } }, + "npcache": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/npcache/-/npcache-1.0.2.tgz", + "integrity": "sha512-h42LqKZvSbykPoCyAwEKbJAXUpt1SZ7O8GvA0XRqb26VtWQuKLJtp+Rt4jqkq1Y+ZRErINdyeZ3Ijc5lDtqkSg==", + "dev": true, + "requires": { + "npm-cache-path": "^2.0.0", + "reject-unsatisfied-npm-version": "^1.0.0", + "resolve-from-npm": "^3.1.0" + } + }, + "npm-cache-env": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/npm-cache-env/-/npm-cache-env-2.0.0.tgz", + "integrity": "sha512-t5cz/NY4IPmiKBRFry3U3M8Ypwdx4LJ3w7te/49LWB2R4wPf5QAAGB1zNoH9IbGtC/wiOeE8b/HsoG2lLAOYaQ==", + "dev": true + }, + "npm-cache-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/npm-cache-path/-/npm-cache-path-2.0.0.tgz", + "integrity": "sha512-7OJzaenruC1PffVJ7onG0u4aTQLaykT4gF5n61j9fot58J4ppoglkrv+pY4BsFR2drPWb6vbEpJH7/Xviv7h+Q==", + "dev": true, + "requires": { + "npm-cache-env": "^2.0.0" + } + }, + "npm-cli-dir": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-cli-dir/-/npm-cli-dir-3.0.1.tgz", + "integrity": "sha512-t9V9Gz/Q5a5KOSynLpKKnLxJzWLnHtAZvaLmNSbNeNR+qEpCmu/n5J74lyz4QQ/XIGEEYWIoVXR8scqbUWaMrQ==", + "dev": true, + "requires": { + "find-pkg-dir": "^1.0.1", + "npm-cli-path": "^3.1.0" + } + }, + "npm-cli-path": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/npm-cli-path/-/npm-cli-path-3.1.2.tgz", + "integrity": "sha512-JdiFz8kpCf9WD01zRx5u29EP5UYjKp9osSVMflPkamlplgsuaagkwqY3JpzDySl/VDpGUva8q8YoSG6AatFkIg==", + "dev": true, + "requires": { + "executing-npm-path": "^1.0.0", + "which": "^1.3.1", + "win-user-installed-npm-cli-path": "^3.0.0" + } + }, + "npm-cli-version": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/npm-cli-version/-/npm-cli-version-1.0.0.tgz", + "integrity": "sha512-VqqnMzMfcZ0UZFDki7ZR8E4U8Pz7VbTOGSMk8KJbQ+oUlJlon8IXhb6BIdMJClRArHn216useYM1kvqgZmDvtQ==", + "dev": true, + "requires": { + "npm-cli-dir": "^3.0.0" + } + }, "npm-run-path": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", @@ -1663,6 +2095,17 @@ "path-key": "^3.0.0" } }, + "npm-version-compare": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-version-compare/-/npm-version-compare-1.0.1.tgz", + "integrity": "sha512-X+/Oz2OkF6KzMqyFyNBV5MC1ScPxtl5bJTkUcIp9Bz5Wv2Yf8uqDIq+vu+/gy2DRb11Q2Z6jfHbav7Ux0t99JQ==", + "dev": true, + "requires": { + "import-package": "^1.0.0", + "inspect-with-kind": "^1.0.5", + "npm-cli-version": "^1.0.0" + } + }, "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -1672,8 +2115,7 @@ "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, "once": { "version": "1.4.0", @@ -1717,6 +2159,12 @@ } } }, + "optional": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/optional/-/optional-0.1.4.tgz", + "integrity": "sha512-gtvrrCfkE08wKcgXaVwQVgwEQ8vel2dc5DDBn9RLQZ3YtmtkBss6A2HY6BnJH4N/4Ku97Ri/SF8sNWE2225WJw==", + "dev": true + }, "os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", @@ -1799,6 +2247,25 @@ "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=", "dev": true }, + "pause-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pause-fn/-/pause-fn-1.0.0.tgz", + "integrity": "sha512-23uUK11+go9zE7ij4Qh45HPvqanTt22viyNsHnWrRFVgcT5TV4MFtfMhx/wL2aMt0LYbqTsJJZgG3V4C57+NQw==", + "dev": true, + "requires": { + "inspect-with-kind": "^1.0.5" + } + }, + "pause-methods": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pause-methods/-/pause-methods-1.0.0.tgz", + "integrity": "sha512-RA8T1+kt1wbD8p0y9/x0BuCMBwNRJzp08euseZ7ZSLGeBUSNHh4yLIsq9J+7fCSDAwnHTjQPSzShwoFnBj0QNQ==", + "dev": true, + "requires": { + "inspect-with-kind": "^1.0.5", + "pause-fn": "^1.0.0" + } + }, "pbkdf2": { "version": "3.0.17", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", @@ -1818,6 +2285,15 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, + "platform-name": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/platform-name/-/platform-name-1.0.0.tgz", + "integrity": "sha512-ZRbqJ30uRRKGKW2O1XnG/Ls1K/aBGlnyjq1Z0BbjqDPTNN+XZKFaugCsCm3/mq6XGR5DZNVdV75afpQEvNNY3Q==", + "dev": true, + "requires": { + "inspect-with-kind": "^1.0.4" + } + }, "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -1836,10 +2312,20 @@ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", "dev": true }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, "psl": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", - "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", "dev": true }, "public-encrypt": { @@ -1854,12 +2340,20 @@ "parse-asn1": "^5.0.0", "randombytes": "^2.0.1", "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", + "dev": true + } } }, "pulp": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/pulp/-/pulp-13.0.0.tgz", - "integrity": "sha512-wjjAVuN1Shx6783NvTd8aPwWZ1pE94+isiWtdAJhedvbLqJuwe8p5CSNul9FS0WvBz7ejdrW0vc6wLDLsKX7Yw==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/pulp/-/pulp-14.0.0.tgz", + "integrity": "sha512-K/s/BRG+AJpp+D3VES/c08kdxzMRKJYdZHIBnC27+6NS+3htwPPGRNTpPig+Sd6WKd5uZH3NASrBX+zgR5SQ6Q==", "dev": true, "requires": { "browserify": "^16.2.3", @@ -1869,6 +2363,7 @@ "glob": "^7.1.3", "mold-source-map": "^0.4.0", "node-static": "^0.7.11", + "purescript": "^0.12.5", "read": "^1.0.7", "sorcery": "^0.10.0", "temp": "^0.9.0", @@ -1876,6 +2371,41 @@ "tree-kill": "^1.2.1", "which": "^1.3.1", "wordwrap": "1.0.0" + }, + "dependencies": { + "install-purescript-cli": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/install-purescript-cli/-/install-purescript-cli-0.4.2.tgz", + "integrity": "sha512-y62GvwsMksz7aSJQsK2pPelmBByp0eDgpI+uFheEU05wpekM6WtCgq7WkTAc+Ar/nt+7Y5lYzGOqSOWnGAEIBQ==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "filesize": "^4.1.2", + "install-purescript": "^0.7.0", + "log-symbols": "^3.0.0", + "log-update": "^3.2.0", + "minimist": "^1.2.0", + "ms": "^2.1.1", + "neat-stack": "^1.0.1", + "npcache": "^1.0.2", + "once": "^1.4.0", + "platform-name": "^1.0.0", + "size-rate": "^0.3.1", + "tilde-path": "^3.0.0", + "tty-truncate": "^1.0.3", + "tty-width-frame": "^1.0.2", + "vertical-meter": "^1.0.0" + } + }, + "purescript": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/purescript/-/purescript-0.12.5.tgz", + "integrity": "sha512-L0N0KrRgZm8pXYqT8Dc5m6BzjnYvkOaxx9Tms874NUivm8DYSs3oLtDrnNM8cVrjCCXCvS0g8l73CKNymaL6qw==", + "dev": true, + "requires": { + "install-purescript-cli": "^0.4.0" + } + } } }, "pump": { @@ -1918,9 +2448,9 @@ "dev": true }, "purescript": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/purescript/-/purescript-0.13.6.tgz", - "integrity": "sha512-PC93xqr0zDs5l5xnfTlptKzv5jBWbML+dwtpDCZkOOH7h9wgLusQfU4PNfHvdwrSmsBntalGm+Cbd6VrokN7Sg==", + "version": "0.13.8", + "resolved": "https://registry.npmjs.org/purescript/-/purescript-0.13.8.tgz", + "integrity": "sha512-1ZyVEVFLgcEcjPXxJYeVEyYn66DF2DnOLTWzo/K/MrQUF2chdLSyZ8sJpcarWyrz2HxXaubYceYbo5KexKzynA==", "dev": true, "requires": { "purescript-installer": "^0.2.0" @@ -1991,6 +2521,31 @@ "safe-buffer": "^5.1.0" } }, + "rate-map": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/rate-map/-/rate-map-1.0.5.tgz", + "integrity": "sha512-u/oBh01ZgCZM8Dqkm+xUh9mLl5t/9wxBNpVDZUSKjYvPSOOwYCeVheS5esvdyVnR0k3sLh+H9v16h1Z7FRy2Fw==", + "dev": true, + "requires": { + "append-type": "^1.0.1", + "terser": "^4.1.2" + } + }, + "react": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", + "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, "read": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", @@ -2041,6 +2596,16 @@ } } }, + "reject-unsatisfied-npm-version": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/reject-unsatisfied-npm-version/-/reject-unsatisfied-npm-version-1.0.0.tgz", + "integrity": "sha512-8cl35x8i3W1+RubvIq9CM7fJkdMwBOdjne4b7eFBoo4vvN1QoXbgusQw6VVv2DBmm6NDyMhUmp9FBxaMWU9s7Q==", + "dev": true, + "requires": { + "npm-cli-version": "^1.0.0", + "npm-version-compare": "^1.0.0" + } + }, "request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -2070,14 +2635,24 @@ } }, "resolve": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", - "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", "dev": true, "requires": { "path-parse": "^1.0.6" } }, + "resolve-from-npm": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/resolve-from-npm/-/resolve-from-npm-3.1.0.tgz", + "integrity": "sha512-HVhEcznfeFWM7T3HWCT7vCjwkv0R1ruC4Ref5jTlTvz2X8GKeUZTqjvZWlefmKQvQfKYOJhQo90Yjhpcr8aclg==", + "dev": true, + "requires": { + "inspect-with-kind": "^1.0.4", + "npm-cli-dir": "^3.0.0" + } + }, "restore-cursor": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", @@ -2124,6 +2699,15 @@ "inherits": "^2.0.1" } }, + "run-in-dir": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/run-in-dir/-/run-in-dir-0.3.0.tgz", + "integrity": "sha512-5aPpxad3Jq9r6OK6rw+Gs5HVuZsEeQM/M4I9CdCWyThkstLAUCJSc3IRs8dT0p/z9mxAJgU5ELRQL2q/ddY6PQ==", + "dev": true, + "requires": { + "inspect-with-kind": "^1.0.5" + } + }, "run-queue": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", @@ -2134,9 +2718,9 @@ } }, "safe-buffer": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", - "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true }, "safer-buffer": { @@ -2157,6 +2741,12 @@ "rimraf": "^2.5.2" } }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, "sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", @@ -2208,9 +2798,9 @@ "dev": true }, "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", "dev": true }, "simple-concat": { @@ -2219,6 +2809,27 @@ "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=", "dev": true }, + "size-rate": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/size-rate/-/size-rate-0.3.1.tgz", + "integrity": "sha512-gs1+6r1P1w00Qv00qC4Be2pbl70/cIVCtsZJPQhEzH3vNss8QbkGIVh6/SCC7atSlX7hkuwH93TyWL1iyXjurQ==", + "dev": true, + "requires": { + "filesize": "^4.1.2", + "inspect-with-kind": "^1.0.5" + } + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, "sorcery": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz", @@ -2237,12 +2848,133 @@ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, "sourcemap-codec": { "version": "1.4.8", "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", "dev": true }, + "spago": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/spago/-/spago-0.15.2.tgz", + "integrity": "sha512-RaH7AaY8Dzb9uhzDdhN5fMXAYQm5/Js7Qnb7M9NgbapV29dS7gMy7vQ6i6FAoLEqzbvBDzbSjQ+VabLQmaGbEQ==", + "dev": true, + "requires": { + "request": "^2.88.0", + "tar": "^4.4.8" + } + }, + "spawn-stack": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/spawn-stack/-/spawn-stack-0.7.0.tgz", + "integrity": "sha512-lV3XTrZqR76y9voQq3g0NfCCd4dylXtgQW+xcoZkRYe/6IZJM20G//s2+4JYojJoHQQKKuoU+lUZkO5/tEJe4A==", + "dev": true, + "requires": { + "byline": "^5.0.0", + "execa": "^1.0.0", + "inspect-with-kind": "^1.0.5", + "zen-observable": "^0.8.9" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + } + } + }, "sshpk": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", @@ -2300,15 +3032,15 @@ } }, "stream-http": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.0.tgz", - "integrity": "sha512-cuB6RgO7BqC4FBYzmnvhob5Do3wIdIsXAgGycHJnW+981gHqoYcYz9lqjJrk8WXRddbwPuqPYRl+bag6mYv4lw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz", + "integrity": "sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==", "dev": true, "requires": { "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^3.0.6", - "xtend": "^4.0.0" + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" }, "dependencies": { "readable-stream": { @@ -2369,6 +3101,12 @@ "ansi-regex": "^4.1.0" } }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", @@ -2437,6 +3175,25 @@ } } }, + "terser": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.7.0.tgz", + "integrity": "sha512-Lfb0RiZcjRDXCC3OSHJpEkxJ9Qeqs6mp2v4jf2MHfy8vGERmVDuvjXdd/EnP5Deme5F2yBRBymKmKHCBg2echw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", @@ -2453,6 +3210,12 @@ "xtend": "~4.0.1" } }, + "tilde-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tilde-path/-/tilde-path-3.0.0.tgz", + "integrity": "sha512-jHGx1beQCxoIuyg1LDKxqL3J0zNA57eGjlXsqtcjj6Q9EKXh4Sz895VxXW/psJW1PYIF79XViZEEWrvmhaZ61g==", + "dev": true + }, "timers-browserify": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", @@ -2492,6 +3255,71 @@ "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", "dev": true }, + "tty-truncate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tty-truncate/-/tty-truncate-1.0.5.tgz", + "integrity": "sha512-ftM6dBJyEXLMspVSO2huTtGQapxsljpmQh5jYMaUFeCgETOWNT/KZcBGXtoBEYRBO2JRdxsSSHPloa6Fy/AWXw==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0", + "inspect-with-kind": "^1.0.5", + "slice-ansi": "^2.1.0", + "string-width": "^4.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + } + } + } + } + }, + "tty-width-frame": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tty-width-frame/-/tty-width-frame-1.0.3.tgz", + "integrity": "sha512-k3DeWv+GnKYcFaFLK87Ecum4AWxySB0lfzQaonlHKaoum7A2DlTkWw8mfgWtz4o8Hoa4Ab/ZdDitR74LhbOK8A==", + "dev": true, + "requires": { + "inspect-with-kind": "^1.0.5", + "string-width": "^3.1.0", + "wrap-ansi": "^5.0.0" + } + }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -2625,6 +3453,15 @@ "extsprintf": "^1.2.0" } }, + "vertical-meter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/vertical-meter/-/vertical-meter-1.0.0.tgz", + "integrity": "sha512-xvtone0DHRBrWSBVF2p3+/KSz/mzHvDZ7+HYB3g68hBpqIC3tIF8J1maf5osHPKHB/45iq2B+T4ju/mfxArd/Q==", + "dev": true, + "requires": { + "rate-map": "^1.0.1" + } + }, "vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", @@ -2640,6 +3477,12 @@ "isexe": "^2.0.0" } }, + "win-user-installed-npm-cli-path": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/win-user-installed-npm-cli-path/-/win-user-installed-npm-cli-path-3.0.1.tgz", + "integrity": "sha512-Us1ZlMmWDInXihJ+SWP8/L0ArqsLqPtWK9Q67x6+q+z7C2c22viVgCmbH+x0BeMsosmPS9OKHvka519XbO51Rw==", + "dev": true + }, "wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", diff --git a/package.json b/package.json index 024c923..3a54c35 100644 --- a/package.json +++ b/package.json @@ -3,15 +3,6 @@ "version": "0.0.0", "description": "Dev deps for purescript-react-basic", "main": "index.js", - "directories": { - "example": "examples" - }, - "scripts": { - "build": "pulp build && npm run build:examples", - "build:examples": "PATH=`echo $PATH | sed -e 's/:\\.\\/node_modules\\/\\.bin//'` find examples -maxdepth 2 -type f -iname makefile -execdir make \\;", - "audit:examples": "PATH=`echo $PATH | sed -e 's/:\\.\\/node_modules\\/\\.bin//'` find examples -maxdepth 2 -type f -iname makefile -execdir npm audit fix \\;", - "test": "npm run build" - }, "repository": { "type": "git", "url": "git+https://github.com/lumihq/purescript-react-basic.git" @@ -24,7 +15,10 @@ "homepage": "https://github.com/lumihq/purescript-react-basic#readme", "devDependencies": { "bower": "^1.8.8", - "pulp": "^13.0.0", - "purescript": "^0.13.6" + "pulp": "^14.0.0", + "purescript": "^0.13.8" + }, + "dependencies": { + "react": "^16.13.1" } } diff --git a/src/React/Basic.js b/src/React/Basic.js index e152d8b..3cb0263 100644 --- a/src/React/Basic.js +++ b/src/React/Basic.js @@ -1,251 +1,28 @@ "use strict"; -var React = require("react"); -var createElement = React.createElement; -var Fragment = React.Fragment || "div"; - -exports.createComponent = (function() { - // Begin component prototype functions - // (`this`-dependent, defined outside `createComponent` - // for a slight performance boost) - function toSelf() { - var instance = this; - var setStateThen = function(update) { - return function(effects) { - return function() { - instance.setState(function(state) { - return { $$state: update(state.$$state) }; - }, effects); - }; - }; - }; - var self = { - props: instance.props.$$props, - state: instance.state === null ? null : instance.state.$$state, - setState: function(update) { - return setStateThen(update)(undefined); - }, - setStateThen: setStateThen, - instance_: instance - }; - return self; - } - - function componentDidMount() { - var didMount = this.$$spec.didMount; - if (didMount !== undefined) { - didMount(this.toSelf())(); - } - } - - function shouldComponentUpdate(nextProps, nextState) { - var shouldUpdate = this.$$spec.shouldUpdate; - return shouldUpdate === undefined - ? true - : shouldUpdate(this.toSelf())({ - nextProps: nextProps.$$props, - nextState: nextState === null ? null : nextState.$$state - }); - } - - function componentDidUpdate(prevProps, prevState) { - var didUpdate = this.$$spec.didUpdate; - if (didUpdate !== undefined) { - didUpdate(this.toSelf())({ - prevProps: prevProps.$$props, - prevState: prevState === null ? null : prevState.$$state - })(); - } - } - - function componentWillUnmount() { - this.$$mounted = false; - var willUnmount = this.$$spec.willUnmount; - if (willUnmount !== undefined) { - willUnmount(this.toSelf())(); - } - } - - function render() { - return this.$$spec.render(this.toSelf()); - } - // End component prototype functions - - return function(displayName) { - var Component = function constructor(props) { - this.$$mounted = true; - this.$$spec = props.$$spec; - this.state = - // React may optimize components with no state, - // so we leave state null if it was left as - // the default value. - this.$$spec.initialState === undefined - ? null - : { $$state: this.$$spec.initialState }; - return this; - }; - - Component.displayName = displayName; - Component.prototype = Object.create(React.Component.prototype); - Component.prototype.constructor = Component; - Component.prototype.toSelf = toSelf; - Component.prototype.shouldComponentUpdate = shouldComponentUpdate; - Component.prototype.componentDidMount = componentDidMount; - Component.prototype.componentDidUpdate = componentDidUpdate; - Component.prototype.componentWillUnmount = componentWillUnmount; - Component.prototype.render = render; - - return Component; - }; -})(); - -exports.readProps = function(self) { - return function() { - return self.instance_.props.$$props; - }; -}; - -exports.readState = function(self) { - return function() { - var state = self.instance_.state; - return state === null ? null : state.$$state; - }; -}; - -exports.runUpdate_ = function(update, self, action) { - var sideEffects = null; - self.instance_.setState( - function(s) { - var setStateSelf = self.instance_.toSelf(); - setStateSelf.state = s.$$state; - var updates = update(setStateSelf, action); - if (updates.effects !== null) { - sideEffects = updates.effects; - } - if (updates.state !== null && updates.state !== s.$$state) { - return { $$state: updates.state }; - } else { - return null; - } - }, - function() { - if (sideEffects !== null) { - sideEffects(this.toSelf())(); - } - } - ); -}; - -exports.make = function(_unionDict) { - return function($$type) { - return function($$spec) { - var $$specPadded = { - initialState: $$spec.initialState, - render: $$spec.render, - didMount: $$spec.didMount, - shouldUpdate: $$spec.shouldUpdate, - didUpdate: $$spec.didUpdate, - willUnmount: $$spec.willUnmount - }; - return function($$props) { - var props = { - $$props: $$props, - $$spec: $$specPadded - }; - return React.createElement($$type, props); - }; - }; - }; -}; +const React = require("react"); +const createElement = React.createElement; +const Fragment = React.Fragment; exports.empty = null; -exports.keyed_ = function(key, child) { - return createElement(Fragment, { key: key }, child); -}; - -function flattenDataProp(component, props) { - var data = null; - if (typeof component === "string" && props._data != null) { - data = { _data: undefined }; - Object.entries(props._data).forEach(function(entry) { - data["data-" + entry[0]] = entry[1]; - }); - } - return data == null ? props : Object.assign({}, props, data); -} - -exports.element_ = function(component, props, areChildrenDynamic) { - var args = [component, flattenDataProp(component, props)]; - return createElement.apply( - null, - areChildrenDynamic || props.children == null - ? args - : args.concat(props.children) - ); -}; - -exports.elementKeyed_ = function(component, props) { - return exports.element_(component, props, true); -}; - -exports.fragment = function(children) { - return createElement.apply(null, [Fragment, null].concat(children)); -}; - -exports.displayNameFromComponent = function($$type) { - return $$type.displayName || "[unknown]"; -}; - -exports.displayNameFromSelf = function(self) { - return exports.displayNameFromComponent(self.instance_.constructor); -}; - -exports.toReactComponent = function(_unionDict) { - return function(fromJSProps) { - return function($$type) { - return function($$spec) { - var $$specPadded = { - initialState: $$spec.initialState, - render: $$spec.render, - didMount: $$spec.didMount, - shouldUpdate: $$spec.shouldUpdate, - didUpdate: $$spec.didUpdate, - willUnmount: $$spec.willUnmount - }; - - var Component = function constructor() { - return this; - }; - - Component.prototype = Object.create(React.Component.prototype); +exports.keyed = (key) => (child) => + createElement(Fragment, { key: key }, child); - Component.displayName = $$type.displayName + " (Wrapper)"; +exports.element = (component) => (props) => + Array.isArray(props.children) + ? createElement.apply(null, [component, props].concat(props.children)) + : createElement(component, props); - Component.prototype.render = function() { - var props = { - $$props: fromJSProps(this.props), - $$spec: $$specPadded - }; - return createElement($$type, props); - }; +exports.elementKeyed = (component) => (props) => + createElement(component, props); - return Component; - }; - }; - }; -}; +exports.fragment = (children) => + createElement.apply(null, [Fragment, null].concat(children)); -exports.createContext = function(defaultValue) { - return function() { - return React.createContext(defaultValue); - }; -}; +exports.createContext = (defaultValue) => () => + React.createContext(defaultValue); -exports.contextProvider = function(context) { - return context.Provider; -}; +exports.contextProvider = (context) => context.Provider; -exports.contextConsumer = function(context) { - return context.Consumer; -}; +exports.contextConsumer = (context) => context.Consumer; diff --git a/src/React/Basic.purs b/src/React/Basic.purs index 2cefd1d..2753832 100644 --- a/src/React/Basic.purs +++ b/src/React/Basic.purs @@ -1,263 +1,7 @@ -module React.Basic - ( ComponentSpec - , createComponent - , Component - , Self - , readProps - , readState - , StateUpdate(..) - , runUpdate - , make - , makeStateless - , JSX - , empty - , keyed - , fragment - , element - , elementKeyed - , displayNameFromComponent - , displayNameFromSelf - , ReactComponent - , ReactComponentInstance - , toReactComponent - , Ref - , ReactContext - , createContext - , contextConsumer - , contextProvider - , provider - , consumer - ) where +module React.Basic where import Prelude - -import Data.Function.Uncurried (Fn2, mkFn2, runFn2) -import Data.Nullable (Nullable, notNull, null) import Effect (Effect) -import Effect.Uncurried (EffectFn3, runEffectFn3) -import Prim.Row (class Union) - --- | `ComponentSpec` represents a React-Basic component implementation. --- | --- | These are the properties your component definition may override --- | with specific implementations. None are required to be overridden, unless --- | an overridden function interacts with `state`, in which case `initialState` --- | is required (the compiler enforces this). --- | --- | - `initialState` --- | - The component's starting state. --- | - Avoid mirroring prop values in state. --- | - `render` --- | - Takes a current snapshot of the component (`Self`) and converts it to renderable `JSX`. --- | - `didMount` --- | - The React component's `componentDidMount` lifecycle. Useful for initiating an action on first mount, such as fetching data from a server. --- | - `shouldUpdate` --- | - Can be useful for performance optimizations. Rarely necessary. --- | - `didUpdate` --- | - The React component's `componentDidUpdate` lifecycle. Rarely necessary. --- | - `willUnmount` --- | - The React component's `componentWillUnmount` lifecycle. Any subscriptions or timers created in `didMount` or `didUpdate` should be disposed of here. --- | --- | The component spec is generally not exported from your component --- | module and this type is rarely used explicitly. `make` will validate whether --- | your component's internal types line up. --- | --- | For example: --- | --- | ```purs --- | component :: Component Props --- | component = createComponent "Counter" --- | --- | type Props = --- | { label :: String --- | } --- | --- | counter :: Props -> JSX --- | counter = make component --- | { initialState: { counter: 0 } --- | --- | , render: \self -> --- | R.button --- | { onClick: capture_ $ self.setState \s -> s { counter + 1 } --- | , children: [ R.text (self.props.label <> ": " <> show self.state.counter) ] --- | } --- | } --- | ``` --- | --- | This example component overrides `initialState` and `render`. --- | --- | __*Note:* A `ComponentSpec` is *not* a valid React component by itself. If you would like to use --- | a React-Basic component from JavaScript, use `toReactComponent`.__ --- | --- | __*See also:* `Component`, `ComponentSpec`, `make`, `makeStateless`__ -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 - ) - --- | Creates a `Component` with a given Display Name. --- | --- | The resulting component spec is usually given the simplified `Component` type: --- | --- | ```purs --- | component :: Component Props --- | component = createComponent "Counter" --- | ``` --- | --- | This function should be used at the module level and considered side effecting. --- | This is because React uses referential equality when deciding whether a new --- | `JSX` tree is a valid update or if it needs to be replaced entirely --- | (expensive and clears component state lower in the tree). --- | --- | __*Note:* A specific type for the props in `Component props` should always be chosen at this point. --- | It's technically possible to declare the component with `forall props. Component props` --- | but doing so is unsafe. Leaving the prop type open allows the use of a single `Component` --- | definition in multiple React-Basic components that may have different prop types. Because --- | component lifecycles are managed by React, it becomes possible for incompatible prop values to --- | be passed by React into lifecycle functions.__ --- | --- | __*Note:* A `Component` is *not* a valid React component by itself. If you would like to use --- | a React-Basic component from JavaScript, use `toReactComponent`.__ --- | --- | __*See also:* `Component`, `make`, `makeStateless`__ -foreign import createComponent - :: forall props - . String - -> Component props - --- | Opaque component information for internal use. --- | --- | __*Note:* Never define a component with --- | a less specific type for `props` than its associated `ComponentSpec` and `make` --- | calls, as this can lead to unsafe interactions with React's lifecycle management.__ --- | --- | __*For the curious:* This is the "class" React will use to render and --- | identify the component. It receives the `ComponentSpec` as a prop and knows --- | how to defer behavior to it. It requires very specific props and is not useful by --- | itself from JavaScript. For JavaScript interop, see `toReactComponent`.__ -data Component props - --- | `Self` represents the component instance at a particular point in time. --- | --- | - `props` --- | - A snapshot of `props` taken when this `Self` was created. --- | - `state` --- | - A snapshot of `state` taken when this `Self` was created. --- | - `setState` --- | - Update the component's state using the given function. --- | - `setStateThen` --- | - Update the component's state using the given function. The given effects are performed after any resulting rerenders are completed. Be careful to avoid using stale props or state in the effect callback. Use `readProps` or `readState` to aquire the latest values. --- | - `instance_` --- | - Unsafe escape hatch to the underlying component instance (`this` in the JavaScript React paradigm). Avoid as much as possible, but it's still frequently better than rewriting an entire component in JavaScript. --- | --- | __*See also:* `ComponentSpec`, `send`, `capture`, `readProps`, `readState`__ -type Self props state = - { props :: props - , state :: state - , setState :: (state -> state) -> Effect Unit - , setStateThen :: (state -> state) -> Effect Unit -> Effect Unit - , instance_ :: ReactComponentInstance props state - } - --- | Read the most up to date `props` directly from the component instance --- | associated with this `Self`. --- | --- | _Note: This function is for specific, asynchronous edge cases. --- | Generally, the `props` snapshot on `Self` is sufficient. --- | --- | __*See also:* `Self`__ -foreign import readProps :: forall props state. Self props state -> Effect props - --- | Read the most up to date `state` directly from the component instance --- | associated with this `Self`. --- | --- | _Note: This function is for specific, asynchronous edge cases. --- | Generally, the `state` snapshot on `Self` is sufficient. --- | --- | __*See also:* `Self`__ -foreign import readState :: forall props state. Self props state -> Effect state - --- | Describes a state update for use with `runUpdate`. --- | --- | __*See also:* `runUpdate`__ -data StateUpdate props state - = NoUpdate - | Update state - | SideEffects (Self props state -> Effect Unit) - | UpdateAndSideEffects state (Self props state -> Effect Unit) - --- | Creates a send/dispatch function which sends actions through the given --- | `update` function. --- | --- | __*See also:* `StateUpdate`__ -runUpdate - :: forall props state action - . (Self props state -> action -> StateUpdate props state) - -> Self props state - -> action - -> Effect Unit -runUpdate update = runEffectFn3 runUpdate_ (mkFn2 \self action -> buildStateUpdate (update self action)) - --- | Turn a `Component` and `ComponentSpec` into a usable render function. --- | This is where you will want to provide customized implementations: --- | --- | ```purs --- | component :: Component Props --- | component = createComponent "Counter" --- | --- | type Props = --- | { label :: String --- | } --- | --- | counter :: Props -> JSX --- | counter = make component --- | { initialState: { counter: 0 } --- | --- | , render: \self -> --- | R.button --- | { onClick: capture_ $ self.setState \s -> s { counter = s.counter + 1 } --- | , children: [ R.text (self.props.label <> ": " <> show self.state.counter) ] --- | } --- | } --- | ``` --- | --- | __*See also:* `makeStateless`, `createComponent`, `Component`, `ComponentSpec`__ -foreign import make - :: forall spec spec_ props state - . Union spec spec_ (ComponentSpec props state) - => Component props - -> { initialState :: state, render :: Self props state -> JSX | spec } - -> props - -> JSX - --- | Makes stateless component definition slightly less verbose: --- | --- | ```purs --- | component :: Component Props --- | component = createComponent "Xyz" --- | --- | myComponent :: Props -> JSX --- | myComponent = makeStateless component \props -> JSX --- | ``` --- | --- | __*Note:* The only difference between a stateless React-Basic component and --- | a plain `props -> JSX` function is the presense of the component name --- | in React's dev tools and error stacks. It's just a conceptual boundary. --- | If this isn't important simply write a `props -> JSX` function.__ --- | --- | __*See also:* `make`, `createComponent`, `Component`, `ComponentSpec`__ -makeStateless - :: forall props - . Component props - -> (props -> JSX) - -> props - -> JSX -makeStateless component render = - make component { initialState: unit, render: \self -> render self.props } -- | Represents rendered React VDOM (the result of calling `React.createElement` -- | in JavaScript). @@ -291,8 +35,7 @@ foreign import empty :: JSX -- | any dynamic lists of child components. -- | -- | __*See also:* React's documentation regarding the special `key` prop__ -keyed :: String -> JSX -> JSX -keyed = runFn2 keyed_ +foreign import keyed :: String -> JSX -> JSX -- | Render an Array of children without a wrapping component. -- | @@ -302,40 +45,20 @@ foreign import fragment :: Array JSX -> JSX -- | Create a `JSX` node from a `ReactComponent`, by providing the props. -- | -- | __*See also:* `ReactComponent`, `elementKeyed`__ -element - :: forall props - . ReactComponent { | props } - -> { | props } - -> JSX -element = runFn2 element_ +foreign import element :: + forall props. + ReactComponent { | props } -> + { | props } -> + JSX -- | Create a `JSX` node from a `ReactComponent`, by providing the props and a key. -- | -- | __*See also:* `ReactComponent`, `element`, React's documentation regarding the special `key` prop__ -elementKeyed - :: forall props - . ReactComponent { | props } - -> { key :: String | props } - -> JSX -elementKeyed = runFn2 elementKeyed_ - --- | Retrieve the Display Name from a `ComponentSpec`. Useful for debugging and improving --- | error messages in logs. --- | --- | __*See also:* `displayNameFromSelf`, `createComponent`__ -foreign import displayNameFromComponent - :: forall props - . Component props - -> String - --- | Retrieve the Display Name from a `Self`. Useful for debugging and improving --- | error messages in logs. --- | --- | __*See also:* `displayNameFromComponent`, `createComponent`__ -foreign import displayNameFromSelf - :: forall props state - . Self props state - -> String +foreign import elementKeyed :: + forall props. + ReactComponent { | props } -> + { key :: String | props } -> + JSX -- | Represents a traditional React component. Useful for JavaScript interop and -- | FFI. For example: @@ -347,127 +70,36 @@ foreign import displayNameFromSelf -- | __*See also:* `element`, `toReactComponent`__ foreign import data ReactComponent :: Type -> Type --- | An opaque representation of a React component's instance (`this` in the JavaScript --- | React paradigm). It exists as an escape hatch to unsafe behavior. Use it with --- | caution. -foreign import data ReactComponentInstance :: Type -> Type -> Type - -- | A React Ref, as created by `React.createRef` foreign import data Ref :: Type -> Type --- | Convert a React-Basic `ComponentSpec` to a JavaScript-friendly React component. --- | This function should only be used for JS interop and not normal React-Basic usage. --- | --- | __*Note:* Like `createComponent`, `toReactComponent` is side effecting in that --- | it creates a "class" React will see as unique each time it's called. Lift --- | any usage up to the module level, usage in `render` or any other function, --- | and applying any type classes to the `props`.__ --- | --- | __*See also:* `ReactComponent`__ -foreign import 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 } - foreign import data ReactContext :: Type -> Type -- | Create a `ReactContext` given a default value. Use `provider` and `consumer` -- | to provide and consume context values. Alternatively, use `contextProvider` -- | and `contextConsumer` directly if a `ReactComponent` is required for interop. -- | --- | ```purs --- | render self = --- | R.div_ --- | [ R.button --- | { onClick: capture_ $ self.setState \s -> s { counter = s.counter + 1 } --- | , children: [ R.text "Tick!" ] --- | } --- | , provider countContext self.state.counter --- | [ consumer countContext \counter -> --- | [ R.text $ "Ticks: " <> (show counter) --- | ] --- | ] --- | ] --- | ``` --- | -- | __*See also:* `provider`, `consumer`, React's documentation regarding Context__ foreign import createContext :: forall a. a -> Effect (ReactContext a) -foreign import contextProvider - :: forall a - . ReactContext a - -> ReactComponent { value :: a, children :: Array JSX } +foreign import contextProvider :: + forall a. + ReactContext a -> + ReactComponent { value :: a, children :: Array JSX } -foreign import contextConsumer - :: forall a - . ReactContext a - -> ReactComponent { children :: a -> Array JSX } +foreign import contextConsumer :: + forall a. + ReactContext a -> + ReactComponent { children :: a -> Array JSX } -- | Create a provider `JSX` given a context value and children. -- | -- | __*See also:* `createContext`, `consumer`__ provider :: forall a. ReactContext a -> a -> Array JSX -> JSX -provider context value children = - element (contextProvider context) { value, children } +provider context value children = element (contextProvider context) { value, children } -- | Create a consumer `JSX` from a context value to children. -- | -- | __*See also:* `createContext`, `producer`__ consumer :: forall a. ReactContext a -> (a -> Array JSX) -> JSX -consumer context children = - element (contextConsumer context) { children } - --- | --- | Internal utility or FFI functions --- | - -buildStateUpdate - :: forall props state - . StateUpdate props state - -> { state :: Nullable state - , effects :: Nullable (Self props state -> Effect Unit) - } -buildStateUpdate = case _ of - NoUpdate -> - { state: null - , effects: null - } - Update state_ -> - { state: notNull state_ - , effects: null - } - SideEffects effects -> - { state: null - , effects: notNull effects - } - UpdateAndSideEffects state_ effects -> - { state: notNull state_ - , effects: notNull effects - } - -foreign import runUpdate_ - :: forall props state action - . EffectFn3 - (Fn2 - (Self props state) - action - { state :: Nullable state - , effects :: Nullable (Self props state -> Effect Unit) - } - ) - (Self props state) - action - Unit - -foreign import keyed_ :: Fn2 String JSX JSX - -foreign import element_ - :: forall props - . Fn2 (ReactComponent { | props }) { | props } JSX - -foreign import elementKeyed_ - :: forall props - . Fn2 (ReactComponent { | props }) { key :: String | props } JSX +consumer context children = element (contextConsumer context) { children } diff --git a/src/React/Basic/Compat.purs b/src/React/Basic/Compat.purs deleted file mode 100644 index 0ab26a2..0000000 --- a/src/React/Basic/Compat.purs +++ /dev/null @@ -1,45 +0,0 @@ --- | This module is deprecated and may be removed in the next --- | major version. -module React.Basic.Compat - ( Component - , component - , stateless - , module CompatibleTypes - ) where - -import Prelude - -import Effect (Effect) -import React.Basic (ReactComponent, createComponent, toReactComponent) -import React.Basic (JSX, Self, element, elementKeyed, empty, fragment, keyed) as CompatibleTypes - -type Component = ReactComponent - --- | Supports a common subset of the v2 API to ease the upgrade process -component - :: forall props state - . { displayName :: String - , initialState :: {| state } - , receiveProps :: CompatibleTypes.Self {| props } {| state } -> Effect Unit - , render :: CompatibleTypes.Self {| props } {| state } -> CompatibleTypes.JSX - } - -> ReactComponent {| props } -component { displayName, initialState, receiveProps, render } = - toReactComponent identity (createComponent displayName) - { initialState: initialState - , didMount: receiveProps - , didUpdate: const <<< receiveProps - , render: render - } - --- | Supports a common subset of the v2 API to ease the upgrade process -stateless - :: forall props - . { displayName :: String - , render :: {| props } -> CompatibleTypes.JSX - } - -> ReactComponent {| props } -stateless { displayName, render } = - toReactComponent identity (createComponent displayName) - { render: \self -> render self.props - } diff --git a/src/React/Basic/Components/Async.purs b/src/React/Basic/Components/Async.purs deleted file mode 100644 index c1afe1b..0000000 --- a/src/React/Basic/Components/Async.purs +++ /dev/null @@ -1,50 +0,0 @@ -module React.Basic.Components.Async - ( async - , asyncWithLoader - ) where - -import Prelude - -import Data.Maybe (Maybe(..), fromMaybe) -import Effect.Aff (Aff, error, killFiber, launchAff, launchAff_) -import Effect.Class (liftEffect) -import React.Basic (Component, JSX, createComponent, empty, make) - -component :: Component (Aff JSX) -component = createComponent "Async" - -async :: Aff JSX -> JSX -async = asyncWithLoader empty - -asyncWithLoader :: JSX -> Aff JSX -> JSX -asyncWithLoader loader = make component - { initialState - , render - , didMount: launch - -- , didUpdate: No! Implementing `didUpdate` breaks the - -- Aff/Component lifecycle relationship. - -- To update the Aff over time, wrap this - -- component with `keyed`. - , willUnmount: cleanup - } - where - initialState = - { jsx: Nothing - , pendingFiber: pure unit - } - - render self = - fromMaybe loader self.state.jsx - - launch self = do - fiber <- launchAff do - jsx <- self.props - liftEffect $ self.setState _ { jsx = Just jsx } - self.setStateThen _ { jsx = Nothing, pendingFiber = fiber } do - kill self.state.pendingFiber - - cleanup self = - kill self.state.pendingFiber - - kill = - launchAff_ <<< killFiber (error "Cancelled") diff --git a/src/React/Basic/DOM.js b/src/React/Basic/DOM.js deleted file mode 100644 index e127daf..0000000 --- a/src/React/Basic/DOM.js +++ /dev/null @@ -1,23 +0,0 @@ -"use strict"; - -var ReactDOM = require("react-dom"); - -exports.render_ = function(jsx, node, callback) { - ReactDOM.render(jsx, node, callback); -}; - -exports.hydrate_ = function(jsx, node, callback) { - ReactDOM.hydrate(jsx, node, callback); -}; - -exports.unmountComponentAtNode_ = function(node) { - return ReactDOM.unmountComponentAtNode(node); -}; - -exports.findDOMNode_ = function(instance) { - return ReactDOM.findDOMNode(instance); -}; - -exports.createPortal_ = function(jsx, node) { - return ReactDOM.createPortal(jsx, node); -}; diff --git a/src/React/Basic/DOM.purs b/src/React/Basic/DOM.purs deleted file mode 100644 index fd4afb4..0000000 --- a/src/React/Basic/DOM.purs +++ /dev/null @@ -1,114 +0,0 @@ --- | This module defines helper functions for creating virtual DOM elements --- | safely. --- | --- | __*Note:* DOM element props are provided as records, and checked using `Union` --- | constraints. This means that we don't need to provide all props, but any we --- | do provide must have the correct types.__ - -module React.Basic.DOM - ( module Internal - , render - , render' - , hydrate - , hydrate' - , unmount - , findDOMNode - , createPortal - , text - , module Generated - ) where - -import Prelude - -import Data.Either (Either) -import Data.Function.Uncurried (Fn2, runFn2) -import Data.Maybe (Maybe(..)) -import Data.Nullable (Nullable, toMaybe) -import Effect (Effect) -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_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', a_, abbr, abbr', abbr_, address, address', address_, area, area', article, article', article_, aside, aside', aside_, audio, audio', audio_, b, b', b_, base, base', bdi, bdi', bdi_, bdo, bdo', bdo_, blockquote, blockquote', blockquote_, body, body', body_, br, br', button, button', button_, canvas, canvas', canvas_, caption, caption', caption_, cite, cite', cite_, code, code', code_, col, col', colgroup, colgroup', colgroup_, data', data'', data_, datalist, datalist', datalist_, dd, dd', dd_, del, del', del_, details, details', details_, dfn, dfn', dfn_, dialog, dialog', dialog_, div, div', div_, dl, dl', dl_, dt, dt', dt_, em, em', em_, embed, embed', fieldset, fieldset', fieldset_, figcaption, figcaption', figcaption_, figure, figure', figure_, footer, footer', footer_, form, form', form_, h1, h1', h1_, h2, h2', h2_, h3, h3', h3_, h4, h4', h4_, h5, h5', h5_, h6, h6', h6_, head, head', head_, header, header', header_, hgroup, hgroup', hgroup_, hr, hr', html, html', html_, i, i', i_, iframe, iframe', iframe_, img, img', input, input', ins, ins', ins_, kbd, kbd', kbd_, keygen, keygen', keygen_, label, label', label_, legend, legend', legend_, li, li', li_, link, link', main, main', main_, map, map', map_, mark, mark', mark_, math, math', math_, menu, menu', menu_, menuitem, menuitem', menuitem_, meta, meta', meter, meter', meter_, nav, nav', nav_, noscript, noscript', noscript_, object, object', object_, ol, ol', ol_, optgroup, optgroup', optgroup_, option, option', option_, output, output', output_, p, p', p_, param, param', picture, picture', picture_, pre, pre', pre_, progress, progress', progress_, q, q', q_, rb, rb', rb_, rp, rp', rp_, rt, rt', rt_, rtc, rtc', rtc_, ruby, ruby', ruby_, s, s', s_, samp, samp', samp_, script, script', script_, section, section', section_, select, select', select_, slot, slot', slot_, small, small', small_, source, source', span, span', span_, strong, strong', strong_, style, style', style_, sub, sub', sub_, summary, summary', summary_, sup, sup', sup_, table, table', table_, tbody, tbody', tbody_, td, td', td_, template, template', template_, textarea, textarea', textarea_, tfoot, tfoot', tfoot_, th, th', th_, thead, thead', thead_, time, time', time_, title, title', title_, tr, tr', tr_, track, track', u, u', u_, ul, ul', ul_, var, var', var_, video, video', video_, wbr, wbr') as Generated -import React.Basic.DOM.Internal (CSS, css, mergeStyles, unsafeCreateDOMComponent) as Internal -import Unsafe.Coerce (unsafeCoerce) -import Web.DOM (Element, Node) - --- | Render or update/re-render a component tree into --- | a DOM element. --- | --- | __*Note:* Relies on `ReactDOM.render`__ -render :: JSX -> Element -> Effect Unit -render jsx node = render' jsx node (pure unit) - --- | Render or update/re-render a component tree into --- | a DOM element. The given Effect is run once the --- | DOM update is complete. --- | --- | __*Note:* Relies on `ReactDOM.render`__ -render' :: JSX -> Element -> Effect Unit -> Effect Unit -render' = runEffectFn3 render_ - -foreign import render_ :: EffectFn3 JSX Element (Effect Unit) Unit - --- | Render or update/re-render a component tree into --- | a DOM element, attempting to reuse the existing --- | DOM tree. --- | --- | __*Note:* Relies on `ReactDOM.hydrate`, generally only --- | used with `ReactDOMServer.renderToNodeStream` or --- | `ReactDOMServer.renderToString`__ -hydrate :: JSX -> Element -> Effect Unit -hydrate jsx node = hydrate' jsx node (pure unit) - --- | Render or update/re-render a component tree into --- | a DOM element, attempting to reuse the existing --- | DOM tree. The given Effect is run once the --- | DOM update is complete. --- | --- | __*Note:* Relies on `ReactDOM.hydrate`, generally only --- | used with `ReactDOMServer.renderToNodeStream` or --- | `ReactDOMServer.renderToString`__ -hydrate' :: JSX -> Element -> Effect Unit -> Effect Unit -hydrate' = runEffectFn3 hydrate_ - -foreign import hydrate_ :: EffectFn3 JSX Element (Effect Unit) Unit - --- | Attempt to unmount and clean up the React app --- | rendered into the given element. Returns `true` --- | if an app existed and was unmounted successfully. --- | --- | __*Note:* Relies on `ReactDOM.unmountComponentAtNode`__ -unmount :: Element -> Effect Boolean -unmount = runEffectFn1 unmountComponentAtNode_ - -foreign import unmountComponentAtNode_ :: EffectFn1 Element Boolean - --- | Returns the current DOM node associated with the given --- | instance, or an Error if no node was found or the given --- | instance was not mounted. --- | --- | __*Note:* This function can be *very* slow -- prefer --- | `React.Basic.DOM.Components.Ref` where possible__ --- | --- | __*Note:* Relies on `ReactDOM.findDOMNode`__ -findDOMNode :: forall props state. ReactComponentInstance props state -> Effect (Either Error Node) -findDOMNode instance_ = try do - node <- runEffectFn1 findDOMNode_ instance_ - case toMaybe node of - Nothing -> throw "Node not found." - Just n -> pure n - --- | Warning: Relies on `ReactDOM.findDOMNode` which may throw exceptions -foreign import findDOMNode_ :: forall props state. EffectFn1 (ReactComponentInstance props state) (Nullable Node) - --- | Divert a render tree into a separate DOM node. The node's --- | content will be overwritten and managed by React, similar --- | to `render` and `hydrate`. -createPortal :: JSX -> Element -> JSX -createPortal = runFn2 createPortal_ - -foreign import createPortal_ :: Fn2 JSX Element JSX - --- | Create a text node. -text :: String -> JSX -text = unsafeCoerce diff --git a/src/React/Basic/DOM/Components/GlobalEvents.js b/src/React/Basic/DOM/Components/GlobalEvents.js deleted file mode 100644 index 42b9e38..0000000 --- a/src/React/Basic/DOM/Components/GlobalEvents.js +++ /dev/null @@ -1,98 +0,0 @@ -"use strict"; - -var React = require("react"); - -exports._passiveSupported = null; - -function checkPassiveSupported() { - if (exports._passiveSupported == null) { - try { - window.addEventListener( - "test", - null, - Object.defineProperty({}, "passive", { - get: function() { - exports._passiveSupported = true; - } - }) - ); - } catch (err) { - exports._passiveSupported = false; - } - } - return exports._passiveSupported; -} - -function createHandler(h) { - return function(e) { - return h(e)(); - }; -} - -function up(target, eventType, handler, options) { - target.addEventListener( - eventType, - handler, - checkPassiveSupported() ? options : options.capture - ); -} - -function down(target, eventType, handler, options) { - target.removeEventListener( - eventType, - handler, - checkPassiveSupported() ? options : options.capture - ); -} - -var GlobalEvent = function() { - return this; -}; - -GlobalEvent.prototype = Object.create(React.Component.prototype); - -GlobalEvent.displayName = "GlobalEvent"; - -GlobalEvent.prototype.componentDidMount = function() { - this._handler = createHandler(this.props.handler); - up( - this.props.target, - this.props.eventType, - this._handler, - this.props.options - ); -}; - -GlobalEvent.prototype.componentDidUpdate = function(prevProps) { - down(prevProps.target, prevProps.eventType, this._handler, prevProps.options); - this._handler = createHandler(this.props.handler); - up( - this.props.target, - this.props.eventType, - this._handler, - this.props.options - ); -}; - -GlobalEvent.prototype.componentWillUnmount = function() { - down( - this.props.target, - this.props.eventType, - this._handler, - this.props.options - ); -}; - -GlobalEvent.prototype.render = function() { - return this.props.child; -}; - -exports.globalEvent_ = GlobalEvent; - -exports.unsafeWindowEventTarget = (function() { - if (typeof window === "undefined") { - return undefined; - } else { - return window; - } -})(); diff --git a/src/React/Basic/DOM/Components/GlobalEvents.purs b/src/React/Basic/DOM/Components/GlobalEvents.purs deleted file mode 100644 index 4d0dff8..0000000 --- a/src/React/Basic/DOM/Components/GlobalEvents.purs +++ /dev/null @@ -1,116 +0,0 @@ --- | These helper components register and unregister event callbacks --- | using React's the lifecycle callbacks. They're useful for --- | declaratively defining global behavior which is associated with --- | a particular component being mounted without having to wire --- | all that lifecycle logic up manually. --- | --- | For example: --- | --- | ```purs --- | render self = --- | R.div --- | { className: "dropdown-wrapper" --- | , children: --- | [ dropdownButton --- | , guard showDropdown $ --- | windowEvent --- | { eventType: EventType "click" --- | , options: defaultOptions --- | , handler: \_ -> send self CloseDropdown --- | } --- | dropdownMenu --- | ] --- | } --- | ``` -module React.Basic.DOM.Components.GlobalEvents - ( EventHandlerOptions - , defaultOptions - , globalEvent - , globalEvents - , windowEvent - , windowEvents - ) where - -import Prelude - -import Data.Foldable (foldr) -import Effect (Effect) -import React.Basic (JSX, ReactComponent, element) -import Web.Event.Event (EventType) -import Web.Event.Internal.Types (Event, EventTarget) - -type EventHandlerOptions = - { capture :: Boolean - , once :: Boolean - , passive :: Boolean - } - -defaultOptions :: EventHandlerOptions -defaultOptions = - { capture: false - , once: false - , passive: false - } - -foreign import globalEvent_ - :: ReactComponent - { target :: EventTarget - , eventType :: EventType - , handler :: Event -> Effect Unit - , options :: EventHandlerOptions - , child :: JSX - } - -globalEvent - :: EventTarget - -> { eventType :: EventType - , options :: EventHandlerOptions - , handler :: Event -> Effect Unit - } - -> JSX - -> JSX -globalEvent target { eventType, options, handler } child = - element globalEvent_ - { target - , eventType - , handler - , options - , child - } - -globalEvents - :: EventTarget - -> Array - { eventType :: EventType - , options :: EventHandlerOptions - , handler :: Event -> Effect Unit - } - -> JSX - -> JSX -globalEvents target = flip (foldr (globalEvent target)) - -windowEvents - :: Array - { eventType :: EventType - , options :: EventHandlerOptions - , handler :: Event -> Effect Unit - } - -> JSX - -> JSX -windowEvents = globalEvents unsafeWindowEventTarget - -windowEvent - :: { eventType :: EventType - , options :: EventHandlerOptions - , handler :: Event -> Effect Unit - } - -> JSX - -> JSX -windowEvent = windowEvents <<< pure - -foreign import unsafeWindowEventTarget :: EventTarget - --- | Hide "unused ffi export" warning. --- | The export is required to prevent --- | PS' bundler from stripping it out. -foreign import _passiveSupported :: Void diff --git a/src/React/Basic/DOM/Components/LogLifecycles.js b/src/React/Basic/DOM/Components/LogLifecycles.js deleted file mode 100644 index 714397d..0000000 --- a/src/React/Basic/DOM/Components/LogLifecycles.js +++ /dev/null @@ -1,38 +0,0 @@ -"use strict"; - -var React = require("react"); - -var LogLifecycles = function(_props) { - return this; -}; - -LogLifecycles.prototype = Object.create(React.Component.prototype); - -LogLifecycles.displayName = "LogLifecycles"; - -LogLifecycles.prototype.componentDidMount = function() { - console.info( - this.props.child.type.displayName || this.props.child.type, - "[didMount]" - ); -}; - -LogLifecycles.prototype.componentDidUpdate = function() { - console.info( - this.props.child.type.displayName || this.props.child.type, - "[didUpdate]" - ); -}; - -LogLifecycles.prototype.componentWillUnmount = function() { - console.info( - this.props.child.type.displayName || this.props.child.type, - "[willUnmount]" - ); -}; - -LogLifecycles.prototype.render = function() { - return this.props.child; -}; - -exports.logLifecycles_ = LogLifecycles; diff --git a/src/React/Basic/DOM/Components/LogLifecycles.purs b/src/React/Basic/DOM/Components/LogLifecycles.purs deleted file mode 100644 index 57a5fb7..0000000 --- a/src/React/Basic/DOM/Components/LogLifecycles.purs +++ /dev/null @@ -1,11 +0,0 @@ -module React.Basic.DOM.Components.LogLifecycles - ( logLifecycles - ) where - -import Prim.TypeError (class Warn, Text) -import React.Basic (JSX, ReactComponent, element) - -foreign import logLifecycles_ :: ReactComponent { child :: JSX } - -logLifecycles :: Warn (Text "LogLifecycle is for debugging purposes only. Don't forget to remove it!") => JSX -> JSX -logLifecycles child = element logLifecycles_ { child } diff --git a/src/React/Basic/DOM/Components/Ref.js b/src/React/Basic/DOM/Components/Ref.js deleted file mode 100644 index 5726c4c..0000000 --- a/src/React/Basic/DOM/Components/Ref.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; - -var React = require("react"); - -exports.mkRef = function(toMaybe) { - var Ref = function(_props) { - this.state = { node: null }; - this.ref = React.createRef(); - return this; - }; - - Ref.prototype = Object.create(React.Component.prototype); - - Ref.displayName = "Ref"; - - Ref.prototype.syncRef = function() { - var selector = this.props.selector; - var current = this.ref.current; - var next = - selector === null ? current : current && current.querySelector(selector); - if (this.state.node !== next) { - this.setState({ node: next }); - } - }; - - Ref.prototype.componentDidMount = function() { - this.syncRef(); - }; - - Ref.prototype.componentDidUpdate = function() { - this.syncRef(); - }; - - Ref.prototype.render = function() { - return React.createElement( - "react-basic-ref", - { ref: this.ref }, - this.props.render(toMaybe(this.state.node)) - ); - }; - - return Ref; -}; diff --git a/src/React/Basic/DOM/Components/Ref.purs b/src/React/Basic/DOM/Components/Ref.purs deleted file mode 100644 index c1b5a5f..0000000 --- a/src/React/Basic/DOM/Components/Ref.purs +++ /dev/null @@ -1,39 +0,0 @@ --- | This module provides an efficient (no `ReactDOM.findDOMNode`) and --- | declarative way to aquire a `Node` for an element in your render --- | tree. --- | --- | For example: --- | --- | ```purs --- | render self = --- | ref \myRef -> --- | case myRef of --- | Nothing -> R.text "First DOM render in progress..." --- | Just _ -> R.text "First DOM render complete." --- | ``` -module React.Basic.DOM.Components.Ref - ( ref - , selectorRef - , module Web.DOM.ParentNode - ) where - -import Prelude - -import Data.Maybe (Maybe) -import Data.Nullable (Nullable, notNull, null, toMaybe) -import React.Basic (JSX, ReactComponent, element) -import Web.DOM (Node) -import Web.DOM.ParentNode (QuerySelector(..)) - -foreign import mkRef :: (Nullable ~> Maybe) -> ReactComponent { render :: Maybe Node -> JSX, selector :: Nullable QuerySelector } - -ref_ :: ReactComponent { render :: Maybe Node -> JSX, selector :: Nullable QuerySelector } -ref_ = mkRef toMaybe - -ref :: (Maybe Node -> JSX) -> JSX -ref render = element ref_ { render, selector: null } - -selectorRef :: QuerySelector -> (Maybe Node -> JSX) -> JSX -selectorRef qs render = element ref_ { render, selector: notNull qs } - --- selectorAllRef :: diff --git a/src/React/Basic/DOM/Events.purs b/src/React/Basic/DOM/Events.purs deleted file mode 100644 index c597bee..0000000 --- a/src/React/Basic/DOM/Events.purs +++ /dev/null @@ -1,203 +0,0 @@ --- | This module defines safe DOM event function and property accessors. -module React.Basic.DOM.Events - ( capture - , capture_ - , bubbles - , cancelable - , compositionData - , eventPhase - , eventPhaseNone - , eventPhaseCapturing - , eventPhaseAtTarget - , eventPhaseBubbling - , isTrusted - , nativeEvent - , preventDefault - , isDefaultPrevented - , stopPropagation - , isPropagationStopped - , target - , currentTarget - , relatedTarget - , targetChecked - , targetValue - , targetFiles - , timeStamp - , type_ - , key - , code - , char - , location - , repeat - , locale - , ctrlKey - , shiftKey - , altKey - , metaKey - , detail - , screenX - , screenY - , clientX - , clientY - , button - , buttons - ) where - -import Prelude -import Data.Maybe (Maybe) -import Data.Nullable (toMaybe) -import Effect (Effect) -import Effect.Unsafe (unsafePerformEffect) -import React.Basic.Events (EventFn, EventHandler, SyntheticEvent, handler, unsafeEventFn) -import Unsafe.Coerce (unsafeCoerce) -import Web.Event.Internal.Types (Event, EventTarget) -import Web.File.FileList (FileList) -import Web.HTML.Event.DataTransfer (DataTransfer) - --- | Create a capturing\* `EventHandler` to send an action when an event occurs. For --- | more complicated event handlers requiring `Effect`, use `handler` from `React.Basic.Events`. --- | --- | __\*calls `preventDefault` and `stopPropagation`__ --- | --- | __*See also:* `update`, `capture_`, `monitor`, `React.Basic.Events`__ -capture :: forall a. EventFn SyntheticEvent a -> (a -> Effect Unit) -> EventHandler -capture eventFn = handler (preventDefault >>> stopPropagation >>> eventFn) - --- | Like `capture`, but for actions which don't need to extract information from the Event. --- | --- | __*See also:* `update`, `capture`, `monitor_`__ -capture_ :: Effect Unit -> EventHandler -capture_ cb = capture identity \_ -> cb - --- | General event fields - -bubbles :: EventFn SyntheticEvent Boolean -bubbles = unsafeEventFn \e -> (unsafeCoerce e).bubbles - -cancelable :: EventFn SyntheticEvent Boolean -cancelable = unsafeEventFn \e -> (unsafeCoerce e).cancelable - -eventPhase :: EventFn SyntheticEvent Int -eventPhase = unsafeEventFn \e -> (unsafeCoerce e).eventPhase - -eventPhaseNone :: Int -eventPhaseNone = 0 - -eventPhaseCapturing :: Int -eventPhaseCapturing = 1 - -eventPhaseAtTarget :: Int -eventPhaseAtTarget = 2 - -eventPhaseBubbling :: Int -eventPhaseBubbling = 3 - -isTrusted :: EventFn SyntheticEvent Boolean -isTrusted = unsafeEventFn \e -> (unsafeCoerce e).isTrusted - -nativeEvent :: EventFn SyntheticEvent Event -nativeEvent = unsafeEventFn \e -> (unsafeCoerce e).nativeEvent - -preventDefault :: EventFn SyntheticEvent SyntheticEvent -preventDefault = unsafeEventFn \e -> unsafePerformEffect do - _ <- (unsafeCoerce e).preventDefault - pure e - -isDefaultPrevented :: EventFn SyntheticEvent Boolean -isDefaultPrevented = unsafeEventFn \e -> unsafePerformEffect do - (unsafeCoerce e).isDefaultPrevented - -stopPropagation :: EventFn SyntheticEvent SyntheticEvent -stopPropagation = unsafeEventFn \e -> unsafePerformEffect do - _ <- (unsafeCoerce e).stopPropagation - pure e - -isPropagationStopped :: EventFn SyntheticEvent Boolean -isPropagationStopped = unsafeEventFn \e -> unsafePerformEffect do - (unsafeCoerce e).isPropagationStopped - -target :: EventFn SyntheticEvent EventTarget -target = unsafeEventFn \e -> (unsafeCoerce e).target - -currentTarget :: EventFn SyntheticEvent EventTarget -currentTarget = unsafeEventFn \e -> (unsafeCoerce e).currentTarget - -relatedTarget :: EventFn SyntheticEvent (Maybe EventTarget) -relatedTarget = unsafeEventFn \e -> toMaybe (unsafeCoerce e).relatedTarget - -targetChecked :: EventFn SyntheticEvent (Maybe Boolean) -targetChecked = unsafeEventFn \e -> toMaybe (unsafeCoerce e).target.checked - -targetValue :: EventFn SyntheticEvent (Maybe String) -targetValue = unsafeEventFn \e -> toMaybe (unsafeCoerce e).target.value - -targetFiles :: EventFn SyntheticEvent (Maybe FileList) -targetFiles = unsafeEventFn \e -> toMaybe (unsafeCoerce e).target.files - -timeStamp :: EventFn SyntheticEvent Number -timeStamp = unsafeEventFn \e -> (unsafeCoerce e).timeStamp - -type_ :: EventFn SyntheticEvent String -type_ = unsafeEventFn \e -> (unsafeCoerce e)."type" - --- | Keyboard event fields -key :: EventFn SyntheticEvent (Maybe String) -key = unsafeEventFn \e -> toMaybe (unsafeCoerce e).key - -code :: EventFn SyntheticEvent (Maybe String) -code = unsafeEventFn \e -> toMaybe (unsafeCoerce e).code - -char :: EventFn SyntheticEvent (Maybe String) -char = unsafeEventFn \e -> toMaybe (unsafeCoerce e).char - -location :: EventFn SyntheticEvent (Maybe Number) -location = unsafeEventFn \e -> toMaybe (unsafeCoerce e).location - -repeat :: EventFn SyntheticEvent (Maybe Boolean) -repeat = unsafeEventFn \e -> toMaybe (unsafeCoerce e).repeat - -locale :: EventFn SyntheticEvent (Maybe String) -locale = unsafeEventFn \e -> toMaybe (unsafeCoerce e).locale - --- | Mouse event fields -detail :: EventFn SyntheticEvent (Maybe Int) -detail = unsafeEventFn \e -> toMaybe (unsafeCoerce e).detail - -screenX :: EventFn SyntheticEvent (Maybe Number) -screenX = unsafeEventFn \e -> toMaybe (unsafeCoerce e).screenX - -screenY :: EventFn SyntheticEvent (Maybe Number) -screenY = unsafeEventFn \e -> toMaybe (unsafeCoerce e).screenY - -clientX :: EventFn SyntheticEvent (Maybe Number) -clientX = unsafeEventFn \e -> toMaybe (unsafeCoerce e).clientX - -clientY :: EventFn SyntheticEvent (Maybe Number) -clientY = unsafeEventFn \e -> toMaybe (unsafeCoerce e).clientY - -button :: EventFn SyntheticEvent (Maybe Int) -button = unsafeEventFn \e -> toMaybe (unsafeCoerce e).button - -buttons :: EventFn SyntheticEvent (Maybe Int) -buttons = unsafeEventFn \e -> toMaybe (unsafeCoerce e).buttons - --- \ Shared keyboard + mouse fields -ctrlKey :: EventFn SyntheticEvent (Maybe Boolean) -ctrlKey = unsafeEventFn \e -> toMaybe (unsafeCoerce e).ctrlKey - -shiftKey :: EventFn SyntheticEvent (Maybe Boolean) -shiftKey = unsafeEventFn \e -> toMaybe (unsafeCoerce e).shiftKey - -altKey :: EventFn SyntheticEvent (Maybe Boolean) -altKey = unsafeEventFn \e -> toMaybe (unsafeCoerce e).altKey - -metaKey :: EventFn SyntheticEvent (Maybe Boolean) -metaKey = unsafeEventFn \e -> toMaybe (unsafeCoerce e).metaKey - --- \ Clipboard Events -clipboardData :: EventFn SyntheticEvent (Maybe DataTransfer) -clipboardData = unsafeEventFn \e -> toMaybe (unsafeCoerce e).clipboardData - --- \ Composition Events -compositionData :: EventFn SyntheticEvent (Maybe String) -compositionData = unsafeEventFn \e -> toMaybe (unsafeCoerce e).data diff --git a/src/React/Basic/DOM/Generated.purs b/src/React/Basic/DOM/Generated.purs deleted file mode 100644 index 8a8ae07..0000000 --- a/src/React/Basic/DOM/Generated.purs +++ /dev/null @@ -1,17626 +0,0 @@ --- | ---------------------------------------- --- | THIS FILE IS GENERATED -- DO NOT EDIT IT --- | ---------------------------------------- - -module React.Basic.DOM.Generated where - -import Data.Nullable (Nullable) -import Foreign.Object (Object) -import Prim.Row (class Union) -import Web.DOM (Node) -import React.Basic (JSX, ReactComponent, Ref, element) -import React.Basic.DOM.Internal (CSS, unsafeCreateDOMComponent) -import React.Basic.Events (EventHandler) - -type Props_a = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: 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_ Props_a - => Record attrs - -> JSX -a = element a' - -a' - :: forall attrs attrs_ - . Union attrs attrs_ Props_a - => ReactComponent (Record attrs) -a' = unsafeCreateDOMComponent "a" - -a_ :: Array JSX -> JSX -a_ children = a { children } - -type Props_abbr = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_abbr - => Record attrs - -> JSX -abbr = element abbr' - -abbr' - :: forall attrs attrs_ - . Union attrs attrs_ Props_abbr - => ReactComponent (Record attrs) -abbr' = unsafeCreateDOMComponent "abbr" - -abbr_ :: Array JSX -> JSX -abbr_ children = abbr { children } - -type Props_address = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_address - => Record attrs - -> JSX -address = element address' - -address' - :: forall attrs attrs_ - . Union attrs attrs_ Props_address - => ReactComponent (Record attrs) -address' = unsafeCreateDOMComponent "address" - -address_ :: Array JSX -> JSX -address_ children = address { children } - -type Props_area = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , alt :: String - , 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: 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_ Props_area - => Record attrs - -> JSX -area = element area' - -area' - :: forall attrs attrs_ - . Union attrs attrs_ Props_area - => ReactComponent (Record attrs) -area' = unsafeCreateDOMComponent "area" - -type Props_article = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_article - => Record attrs - -> JSX -article = element article' - -article' - :: forall attrs attrs_ - . Union attrs attrs_ Props_article - => ReactComponent (Record attrs) -article' = unsafeCreateDOMComponent "article" - -article_ :: Array JSX -> JSX -article_ children = article { children } - -type Props_aside = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_aside - => Record attrs - -> JSX -aside = element aside' - -aside' - :: forall attrs attrs_ - . Union attrs attrs_ Props_aside - => ReactComponent (Record attrs) -aside' = unsafeCreateDOMComponent "aside" - -aside_ :: Array JSX -> JSX -aside_ children = aside { children } - -type Props_audio = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: 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 - , onAbort :: EventHandler - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onCanPlay :: EventHandler - , onCanPlayThrough :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onDurationChange :: EventHandler - , onEmptied :: EventHandler - , onEncrypted :: EventHandler - , onEnded :: EventHandler - , onError :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLoadStart :: EventHandler - , onLoadedData :: EventHandler - , onLoadedMetadata :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPause :: EventHandler - , onPlay :: EventHandler - , onPlaying :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onProgress :: EventHandler - , onRateChange :: EventHandler - , onScroll :: EventHandler - , onSeeked :: EventHandler - , onSeeking :: EventHandler - , onSelect :: EventHandler - , onStalled :: EventHandler - , onSubmit :: EventHandler - , onSuspend :: EventHandler - , onTimeUpdate :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onVolumeChange :: EventHandler - , onWaiting :: EventHandler - , onWheel :: 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_ Props_audio - => Record attrs - -> JSX -audio = element audio' - -audio' - :: forall attrs attrs_ - . Union attrs attrs_ Props_audio - => ReactComponent (Record attrs) -audio' = unsafeCreateDOMComponent "audio" - -audio_ :: Array JSX -> JSX -audio_ children = audio { children } - -type Props_b = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_b - => Record attrs - -> JSX -b = element b' - -b' - :: forall attrs attrs_ - . Union attrs attrs_ Props_b - => ReactComponent (Record attrs) -b' = unsafeCreateDOMComponent "b" - -b_ :: Array JSX -> JSX -b_ children = b { children } - -type Props_base = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , 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_ Props_base - => Record attrs - -> JSX -base = element base' - -base' - :: forall attrs attrs_ - . Union attrs attrs_ Props_base - => ReactComponent (Record attrs) -base' = unsafeCreateDOMComponent "base" - -type Props_bdi = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_bdi - => Record attrs - -> JSX -bdi = element bdi' - -bdi' - :: forall attrs attrs_ - . Union attrs attrs_ Props_bdi - => ReactComponent (Record attrs) -bdi' = unsafeCreateDOMComponent "bdi" - -bdi_ :: Array JSX -> JSX -bdi_ children = bdi { children } - -type Props_bdo = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_bdo - => Record attrs - -> JSX -bdo = element bdo' - -bdo' - :: forall attrs attrs_ - . Union attrs attrs_ Props_bdo - => ReactComponent (Record attrs) -bdo' = unsafeCreateDOMComponent "bdo" - -bdo_ :: Array JSX -> JSX -bdo_ children = bdo { children } - -type Props_blockquote = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_blockquote - => Record attrs - -> JSX -blockquote = element blockquote' - -blockquote' - :: forall attrs attrs_ - . Union attrs attrs_ Props_blockquote - => ReactComponent (Record attrs) -blockquote' = unsafeCreateDOMComponent "blockquote" - -blockquote_ :: Array JSX -> JSX -blockquote_ children = blockquote { children } - -type Props_body = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_body - => Record attrs - -> JSX -body = element body' - -body' - :: forall attrs attrs_ - . Union attrs attrs_ Props_body - => ReactComponent (Record attrs) -body' = unsafeCreateDOMComponent "body" - -body_ :: Array JSX -> JSX -body_ children = body { children } - -type Props_br = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_br - => Record attrs - -> JSX -br = element br' - -br' - :: forall attrs attrs_ - . Union attrs attrs_ Props_br - => ReactComponent (Record attrs) -br' = unsafeCreateDOMComponent "br" - -type Props_button = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_button - => Record attrs - -> JSX -button = element button' - -button' - :: forall attrs attrs_ - . Union attrs attrs_ Props_button - => ReactComponent (Record attrs) -button' = unsafeCreateDOMComponent "button" - -button_ :: Array JSX -> JSX -button_ children = button { children } - -type Props_canvas = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_canvas - => Record attrs - -> JSX -canvas = element canvas' - -canvas' - :: forall attrs attrs_ - . Union attrs attrs_ Props_canvas - => ReactComponent (Record attrs) -canvas' = unsafeCreateDOMComponent "canvas" - -canvas_ :: Array JSX -> JSX -canvas_ children = canvas { children } - -type Props_caption = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_caption - => Record attrs - -> JSX -caption = element caption' - -caption' - :: forall attrs attrs_ - . Union attrs attrs_ Props_caption - => ReactComponent (Record attrs) -caption' = unsafeCreateDOMComponent "caption" - -caption_ :: Array JSX -> JSX -caption_ children = caption { children } - -type Props_cite = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_cite - => Record attrs - -> JSX -cite = element cite' - -cite' - :: forall attrs attrs_ - . Union attrs attrs_ Props_cite - => ReactComponent (Record attrs) -cite' = unsafeCreateDOMComponent "cite" - -cite_ :: Array JSX -> JSX -cite_ children = cite { children } - -type Props_code = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_code - => Record attrs - -> JSX -code = element code' - -code' - :: forall attrs attrs_ - . Union attrs attrs_ Props_code - => ReactComponent (Record attrs) -code' = unsafeCreateDOMComponent "code" - -code_ :: Array JSX -> JSX -code_ children = code { children } - -type Props_col = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , 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_ Props_col - => Record attrs - -> JSX -col = element col' - -col' - :: forall attrs attrs_ - . Union attrs attrs_ Props_col - => ReactComponent (Record attrs) -col' = unsafeCreateDOMComponent "col" - -type Props_colgroup = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , 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_ Props_colgroup - => Record attrs - -> JSX -colgroup = element colgroup' - -colgroup' - :: forall attrs attrs_ - . Union attrs attrs_ Props_colgroup - => ReactComponent (Record attrs) -colgroup' = unsafeCreateDOMComponent "colgroup" - -colgroup_ :: Array JSX -> JSX -colgroup_ children = colgroup { children } - -type Props_data = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_data - => Record attrs - -> JSX -data' = element data'' - -data'' - :: forall attrs attrs_ - . Union attrs attrs_ Props_data - => ReactComponent (Record attrs) -data'' = unsafeCreateDOMComponent "data" - -data_ :: Array JSX -> JSX -data_ children = data' { children } - -type Props_datalist = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_datalist - => Record attrs - -> JSX -datalist = element datalist' - -datalist' - :: forall attrs attrs_ - . Union attrs attrs_ Props_datalist - => ReactComponent (Record attrs) -datalist' = unsafeCreateDOMComponent "datalist" - -datalist_ :: Array JSX -> JSX -datalist_ children = datalist { children } - -type Props_dd = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_dd - => Record attrs - -> JSX -dd = element dd' - -dd' - :: forall attrs attrs_ - . Union attrs attrs_ Props_dd - => ReactComponent (Record attrs) -dd' = unsafeCreateDOMComponent "dd" - -dd_ :: Array JSX -> JSX -dd_ children = dd { children } - -type Props_del = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_del - => Record attrs - -> JSX -del = element del' - -del' - :: forall attrs attrs_ - . Union attrs attrs_ Props_del - => ReactComponent (Record attrs) -del' = unsafeCreateDOMComponent "del" - -del_ :: Array JSX -> JSX -del_ children = del { children } - -type Props_details = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: 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_ Props_details - => Record attrs - -> JSX -details = element details' - -details' - :: forall attrs attrs_ - . Union attrs attrs_ Props_details - => ReactComponent (Record attrs) -details' = unsafeCreateDOMComponent "details" - -details_ :: Array JSX -> JSX -details_ children = details { children } - -type Props_dfn = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_dfn - => Record attrs - -> JSX -dfn = element dfn' - -dfn' - :: forall attrs attrs_ - . Union attrs attrs_ Props_dfn - => ReactComponent (Record attrs) -dfn' = unsafeCreateDOMComponent "dfn" - -dfn_ :: Array JSX -> JSX -dfn_ children = dfn { children } - -type Props_dialog = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: 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_ Props_dialog - => Record attrs - -> JSX -dialog = element dialog' - -dialog' - :: forall attrs attrs_ - . Union attrs attrs_ Props_dialog - => ReactComponent (Record attrs) -dialog' = unsafeCreateDOMComponent "dialog" - -dialog_ :: Array JSX -> JSX -dialog_ children = dialog { children } - -type Props_div = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_div - => Record attrs - -> JSX -div = element div' - -div' - :: forall attrs attrs_ - . Union attrs attrs_ Props_div - => ReactComponent (Record attrs) -div' = unsafeCreateDOMComponent "div" - -div_ :: Array JSX -> JSX -div_ children = div { children } - -type Props_dl = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_dl - => Record attrs - -> JSX -dl = element dl' - -dl' - :: forall attrs attrs_ - . Union attrs attrs_ Props_dl - => ReactComponent (Record attrs) -dl' = unsafeCreateDOMComponent "dl" - -dl_ :: Array JSX -> JSX -dl_ children = dl { children } - -type Props_dt = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_dt - => Record attrs - -> JSX -dt = element dt' - -dt' - :: forall attrs attrs_ - . Union attrs attrs_ Props_dt - => ReactComponent (Record attrs) -dt' = unsafeCreateDOMComponent "dt" - -dt_ :: Array JSX -> JSX -dt_ children = dt { children } - -type Props_em = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_em - => Record attrs - -> JSX -em = element em' - -em' - :: forall attrs attrs_ - . Union attrs attrs_ Props_em - => ReactComponent (Record attrs) -em' = unsafeCreateDOMComponent "em" - -em_ :: Array JSX -> JSX -em_ children = em { children } - -type Props_embed = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , 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_ Props_embed - => Record attrs - -> JSX -embed = element embed' - -embed' - :: forall attrs attrs_ - . Union attrs attrs_ Props_embed - => ReactComponent (Record attrs) -embed' = unsafeCreateDOMComponent "embed" - -type Props_fieldset = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_fieldset - => Record attrs - -> JSX -fieldset = element fieldset' - -fieldset' - :: forall attrs attrs_ - . Union attrs attrs_ Props_fieldset - => ReactComponent (Record attrs) -fieldset' = unsafeCreateDOMComponent "fieldset" - -fieldset_ :: Array JSX -> JSX -fieldset_ children = fieldset { children } - -type Props_figcaption = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_figcaption - => Record attrs - -> JSX -figcaption = element figcaption' - -figcaption' - :: forall attrs attrs_ - . Union attrs attrs_ Props_figcaption - => ReactComponent (Record attrs) -figcaption' = unsafeCreateDOMComponent "figcaption" - -figcaption_ :: Array JSX -> JSX -figcaption_ children = figcaption { children } - -type Props_figure = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_figure - => Record attrs - -> JSX -figure = element figure' - -figure' - :: forall attrs attrs_ - . Union attrs attrs_ Props_figure - => ReactComponent (Record attrs) -figure' = unsafeCreateDOMComponent "figure" - -figure_ :: Array JSX -> JSX -figure_ children = figure { children } - -type Props_footer = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_footer - => Record attrs - -> JSX -footer = element footer' - -footer' - :: forall attrs attrs_ - . Union attrs attrs_ Props_footer - => ReactComponent (Record attrs) -footer' = unsafeCreateDOMComponent "footer" - -footer_ :: Array JSX -> JSX -footer_ children = footer { children } - -type Props_form = - ( _data :: Object String - , about :: String - , accept :: String - , acceptCharset :: String - , accessKey :: String - , action :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoComplete :: String - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onChange :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInput :: EventHandler - , onInvalid :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , 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_ Props_form - => Record attrs - -> JSX -form = element form' - -form' - :: forall attrs attrs_ - . Union attrs attrs_ Props_form - => ReactComponent (Record attrs) -form' = unsafeCreateDOMComponent "form" - -form_ :: Array JSX -> JSX -form_ children = form { children } - -type Props_h1 = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_h1 - => Record attrs - -> JSX -h1 = element h1' - -h1' - :: forall attrs attrs_ - . Union attrs attrs_ Props_h1 - => ReactComponent (Record attrs) -h1' = unsafeCreateDOMComponent "h1" - -h1_ :: Array JSX -> JSX -h1_ children = h1 { children } - -type Props_h2 = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_h2 - => Record attrs - -> JSX -h2 = element h2' - -h2' - :: forall attrs attrs_ - . Union attrs attrs_ Props_h2 - => ReactComponent (Record attrs) -h2' = unsafeCreateDOMComponent "h2" - -h2_ :: Array JSX -> JSX -h2_ children = h2 { children } - -type Props_h3 = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_h3 - => Record attrs - -> JSX -h3 = element h3' - -h3' - :: forall attrs attrs_ - . Union attrs attrs_ Props_h3 - => ReactComponent (Record attrs) -h3' = unsafeCreateDOMComponent "h3" - -h3_ :: Array JSX -> JSX -h3_ children = h3 { children } - -type Props_h4 = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_h4 - => Record attrs - -> JSX -h4 = element h4' - -h4' - :: forall attrs attrs_ - . Union attrs attrs_ Props_h4 - => ReactComponent (Record attrs) -h4' = unsafeCreateDOMComponent "h4" - -h4_ :: Array JSX -> JSX -h4_ children = h4 { children } - -type Props_h5 = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_h5 - => Record attrs - -> JSX -h5 = element h5' - -h5' - :: forall attrs attrs_ - . Union attrs attrs_ Props_h5 - => ReactComponent (Record attrs) -h5' = unsafeCreateDOMComponent "h5" - -h5_ :: Array JSX -> JSX -h5_ children = h5 { children } - -type Props_h6 = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_h6 - => Record attrs - -> JSX -h6 = element h6' - -h6' - :: forall attrs attrs_ - . Union attrs attrs_ Props_h6 - => ReactComponent (Record attrs) -h6' = unsafeCreateDOMComponent "h6" - -h6_ :: Array JSX -> JSX -h6_ children = h6 { children } - -type Props_head = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: 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_ Props_head - => Record attrs - -> JSX -head = element head' - -head' - :: forall attrs attrs_ - . Union attrs attrs_ Props_head - => ReactComponent (Record attrs) -head' = unsafeCreateDOMComponent "head" - -head_ :: Array JSX -> JSX -head_ children = head { children } - -type Props_header = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_header - => Record attrs - -> JSX -header = element header' - -header' - :: forall attrs attrs_ - . Union attrs attrs_ Props_header - => ReactComponent (Record attrs) -header' = unsafeCreateDOMComponent "header" - -header_ :: Array JSX -> JSX -header_ children = header { children } - -type Props_hgroup = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_hgroup - => Record attrs - -> JSX -hgroup = element hgroup' - -hgroup' - :: forall attrs attrs_ - . Union attrs attrs_ Props_hgroup - => ReactComponent (Record attrs) -hgroup' = unsafeCreateDOMComponent "hgroup" - -hgroup_ :: Array JSX -> JSX -hgroup_ children = hgroup { children } - -type Props_hr = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , 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_ Props_hr - => Record attrs - -> JSX -hr = element hr' - -hr' - :: forall attrs attrs_ - . Union attrs attrs_ Props_hr - => ReactComponent (Record attrs) -hr' = unsafeCreateDOMComponent "hr" - -type Props_html = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_html - => Record attrs - -> JSX -html = element html' - -html' - :: forall attrs attrs_ - . Union attrs attrs_ Props_html - => ReactComponent (Record attrs) -html' = unsafeCreateDOMComponent "html" - -html_ :: Array JSX -> JSX -html_ children = html { children } - -type Props_i = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_i - => Record attrs - -> JSX -i = element i' - -i' - :: forall attrs attrs_ - . Union attrs attrs_ Props_i - => ReactComponent (Record attrs) -i' = unsafeCreateDOMComponent "i" - -i_ :: Array JSX -> JSX -i_ children = i { children } - -type Props_iframe = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: 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_ Props_iframe - => Record attrs - -> JSX -iframe = element iframe' - -iframe' - :: forall attrs attrs_ - . Union attrs attrs_ Props_iframe - => ReactComponent (Record attrs) -iframe' = unsafeCreateDOMComponent "iframe" - -iframe_ :: Array JSX -> JSX -iframe_ children = iframe { children } - -type Props_img = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , alt :: String - , 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLoad :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , 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_ Props_img - => Record attrs - -> JSX -img = element img' - -img' - :: forall attrs attrs_ - . Union attrs attrs_ Props_img - => ReactComponent (Record attrs) -img' = unsafeCreateDOMComponent "img" - -type Props_input = - ( _data :: Object String - , about :: String - , accept :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , alt :: String - , autoCapitalize :: String - , autoComplete :: String - , 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onChange :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: 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 - :: forall attrs attrs_ - . Union attrs attrs_ Props_input - => Record attrs - -> JSX -input = element input' - -input' - :: forall attrs attrs_ - . Union attrs attrs_ Props_input - => ReactComponent (Record attrs) -input' = unsafeCreateDOMComponent "input" - -type Props_ins = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_ins - => Record attrs - -> JSX -ins = element ins' - -ins' - :: forall attrs attrs_ - . Union attrs attrs_ Props_ins - => ReactComponent (Record attrs) -ins' = unsafeCreateDOMComponent "ins" - -ins_ :: Array JSX -> JSX -ins_ children = ins { children } - -type Props_kbd = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_kbd - => Record attrs - -> JSX -kbd = element kbd' - -kbd' - :: forall attrs attrs_ - . Union attrs attrs_ Props_kbd - => ReactComponent (Record attrs) -kbd' = unsafeCreateDOMComponent "kbd" - -kbd_ :: Array JSX -> JSX -kbd_ children = kbd { children } - -type Props_keygen = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_keygen - => Record attrs - -> JSX -keygen = element keygen' - -keygen' - :: forall attrs attrs_ - . Union attrs attrs_ Props_keygen - => ReactComponent (Record attrs) -keygen' = unsafeCreateDOMComponent "keygen" - -keygen_ :: Array JSX -> JSX -keygen_ children = keygen { children } - -type Props_label = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_label - => Record attrs - -> JSX -label = element label' - -label' - :: forall attrs attrs_ - . Union attrs attrs_ Props_label - => ReactComponent (Record attrs) -label' = unsafeCreateDOMComponent "label" - -label_ :: Array JSX -> JSX -label_ children = label { children } - -type Props_legend = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_legend - => Record attrs - -> JSX -legend = element legend' - -legend' - :: forall attrs attrs_ - . Union attrs attrs_ Props_legend - => ReactComponent (Record attrs) -legend' = unsafeCreateDOMComponent "legend" - -legend_ :: Array JSX -> JSX -legend_ children = legend { children } - -type Props_li = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_li - => Record attrs - -> JSX -li = element li' - -li' - :: forall attrs attrs_ - . Union attrs attrs_ Props_li - => ReactComponent (Record attrs) -li' = unsafeCreateDOMComponent "li" - -li_ :: Array JSX -> JSX -li_ children = li { children } - -type Props_link = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: 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_ Props_link - => Record attrs - -> JSX -link = element link' - -link' - :: forall attrs attrs_ - . Union attrs attrs_ Props_link - => ReactComponent (Record attrs) -link' = unsafeCreateDOMComponent "link" - -type Props_main = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_main - => Record attrs - -> JSX -main = element main' - -main' - :: forall attrs attrs_ - . Union attrs attrs_ Props_main - => ReactComponent (Record attrs) -main' = unsafeCreateDOMComponent "main" - -main_ :: Array JSX -> JSX -main_ children = main { children } - -type Props_map = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_map - => Record attrs - -> JSX -map = element map' - -map' - :: forall attrs attrs_ - . Union attrs attrs_ Props_map - => ReactComponent (Record attrs) -map' = unsafeCreateDOMComponent "map" - -map_ :: Array JSX -> JSX -map_ children = map { children } - -type Props_mark = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_mark - => Record attrs - -> JSX -mark = element mark' - -mark' - :: forall attrs attrs_ - . Union attrs attrs_ Props_mark - => ReactComponent (Record attrs) -mark' = unsafeCreateDOMComponent "mark" - -mark_ :: Array JSX -> JSX -mark_ children = mark { children } - -type Props_math = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_math - => Record attrs - -> JSX -math = element math' - -math' - :: forall attrs attrs_ - . Union attrs attrs_ Props_math - => ReactComponent (Record attrs) -math' = unsafeCreateDOMComponent "math" - -math_ :: Array JSX -> JSX -math_ children = math { children } - -type Props_menu = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_menu - => Record attrs - -> JSX -menu = element menu' - -menu' - :: forall attrs attrs_ - . Union attrs attrs_ Props_menu - => ReactComponent (Record attrs) -menu' = unsafeCreateDOMComponent "menu" - -menu_ :: Array JSX -> JSX -menu_ children = menu { children } - -type Props_menuitem = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_menuitem - => Record attrs - -> JSX -menuitem = element menuitem' - -menuitem' - :: forall attrs attrs_ - . Union attrs attrs_ Props_menuitem - => ReactComponent (Record attrs) -menuitem' = unsafeCreateDOMComponent "menuitem" - -menuitem_ :: Array JSX -> JSX -menuitem_ children = menuitem { children } - -type Props_meta = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_meta - => Record attrs - -> JSX -meta = element meta' - -meta' - :: forall attrs attrs_ - . Union attrs attrs_ Props_meta - => ReactComponent (Record attrs) -meta' = unsafeCreateDOMComponent "meta" - -type Props_meter = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: 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_ Props_meter - => Record attrs - -> JSX -meter = element meter' - -meter' - :: forall attrs attrs_ - . Union attrs attrs_ Props_meter - => ReactComponent (Record attrs) -meter' = unsafeCreateDOMComponent "meter" - -meter_ :: Array JSX -> JSX -meter_ children = meter { children } - -type Props_nav = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_nav - => Record attrs - -> JSX -nav = element nav' - -nav' - :: forall attrs attrs_ - . Union attrs attrs_ Props_nav - => ReactComponent (Record attrs) -nav' = unsafeCreateDOMComponent "nav" - -nav_ :: Array JSX -> JSX -nav_ children = nav { children } - -type Props_noscript = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_noscript - => Record attrs - -> JSX -noscript = element noscript' - -noscript' - :: forall attrs attrs_ - . Union attrs attrs_ Props_noscript - => ReactComponent (Record attrs) -noscript' = unsafeCreateDOMComponent "noscript" - -noscript_ :: Array JSX -> JSX -noscript_ children = noscript { children } - -type Props_object = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_object - => Record attrs - -> JSX -object = element object' - -object' - :: forall attrs attrs_ - . Union attrs attrs_ Props_object - => ReactComponent (Record attrs) -object' = unsafeCreateDOMComponent "object" - -object_ :: Array JSX -> JSX -object_ children = object { children } - -type Props_ol = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: 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 - :: forall attrs attrs_ - . Union attrs attrs_ Props_ol - => Record attrs - -> JSX -ol = element ol' - -ol' - :: forall attrs attrs_ - . Union attrs attrs_ Props_ol - => ReactComponent (Record attrs) -ol' = unsafeCreateDOMComponent "ol" - -ol_ :: Array JSX -> JSX -ol_ children = ol { children } - -type Props_optgroup = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_optgroup - => Record attrs - -> JSX -optgroup = element optgroup' - -optgroup' - :: forall attrs attrs_ - . Union attrs attrs_ Props_optgroup - => ReactComponent (Record attrs) -optgroup' = unsafeCreateDOMComponent "optgroup" - -optgroup_ :: Array JSX -> JSX -optgroup_ children = optgroup { children } - -type Props_option = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , 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_ Props_option - => Record attrs - -> JSX -option = element option' - -option' - :: forall attrs attrs_ - . Union attrs attrs_ Props_option - => ReactComponent (Record attrs) -option' = unsafeCreateDOMComponent "option" - -option_ :: Array JSX -> JSX -option_ children = option { children } - -type Props_output = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_output - => Record attrs - -> JSX -output = element output' - -output' - :: forall attrs attrs_ - . Union attrs attrs_ Props_output - => ReactComponent (Record attrs) -output' = unsafeCreateDOMComponent "output" - -output_ :: Array JSX -> JSX -output_ children = output { children } - -type Props_p = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_p - => Record attrs - -> JSX -p = element p' - -p' - :: forall attrs attrs_ - . Union attrs attrs_ Props_p - => ReactComponent (Record attrs) -p' = unsafeCreateDOMComponent "p" - -p_ :: Array JSX -> JSX -p_ children = p { children } - -type Props_param = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_param - => Record attrs - -> JSX -param = element param' - -param' - :: forall attrs attrs_ - . Union attrs attrs_ Props_param - => ReactComponent (Record attrs) -param' = unsafeCreateDOMComponent "param" - -type Props_picture = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_picture - => Record attrs - -> JSX -picture = element picture' - -picture' - :: forall attrs attrs_ - . Union attrs attrs_ Props_picture - => ReactComponent (Record attrs) -picture' = unsafeCreateDOMComponent "picture" - -picture_ :: Array JSX -> JSX -picture_ children = picture { children } - -type Props_pre = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_pre - => Record attrs - -> JSX -pre = element pre' - -pre' - :: forall attrs attrs_ - . Union attrs attrs_ Props_pre - => ReactComponent (Record attrs) -pre' = unsafeCreateDOMComponent "pre" - -pre_ :: Array JSX -> JSX -pre_ children = pre { children } - -type Props_progress = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_progress - => Record attrs - -> JSX -progress = element progress' - -progress' - :: forall attrs attrs_ - . Union attrs attrs_ Props_progress - => ReactComponent (Record attrs) -progress' = unsafeCreateDOMComponent "progress" - -progress_ :: Array JSX -> JSX -progress_ children = progress { children } - -type Props_q = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_q - => Record attrs - -> JSX -q = element q' - -q' - :: forall attrs attrs_ - . Union attrs attrs_ Props_q - => ReactComponent (Record attrs) -q' = unsafeCreateDOMComponent "q" - -q_ :: Array JSX -> JSX -q_ children = q { children } - -type Props_rb = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_rb - => Record attrs - -> JSX -rb = element rb' - -rb' - :: forall attrs attrs_ - . Union attrs attrs_ Props_rb - => ReactComponent (Record attrs) -rb' = unsafeCreateDOMComponent "rb" - -rb_ :: Array JSX -> JSX -rb_ children = rb { children } - -type Props_rp = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_rp - => Record attrs - -> JSX -rp = element rp' - -rp' - :: forall attrs attrs_ - . Union attrs attrs_ Props_rp - => ReactComponent (Record attrs) -rp' = unsafeCreateDOMComponent "rp" - -rp_ :: Array JSX -> JSX -rp_ children = rp { children } - -type Props_rt = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_rt - => Record attrs - -> JSX -rt = element rt' - -rt' - :: forall attrs attrs_ - . Union attrs attrs_ Props_rt - => ReactComponent (Record attrs) -rt' = unsafeCreateDOMComponent "rt" - -rt_ :: Array JSX -> JSX -rt_ children = rt { children } - -type Props_rtc = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_rtc - => Record attrs - -> JSX -rtc = element rtc' - -rtc' - :: forall attrs attrs_ - . Union attrs attrs_ Props_rtc - => ReactComponent (Record attrs) -rtc' = unsafeCreateDOMComponent "rtc" - -rtc_ :: Array JSX -> JSX -rtc_ children = rtc { children } - -type Props_ruby = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_ruby - => Record attrs - -> JSX -ruby = element ruby' - -ruby' - :: forall attrs attrs_ - . Union attrs attrs_ Props_ruby - => ReactComponent (Record attrs) -ruby' = unsafeCreateDOMComponent "ruby" - -ruby_ :: Array JSX -> JSX -ruby_ children = ruby { children } - -type Props_s = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_s - => Record attrs - -> JSX -s = element s' - -s' - :: forall attrs attrs_ - . Union attrs attrs_ Props_s - => ReactComponent (Record attrs) -s' = unsafeCreateDOMComponent "s" - -s_ :: Array JSX -> JSX -s_ children = s { children } - -type Props_samp = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_samp - => Record attrs - -> JSX -samp = element samp' - -samp' - :: forall attrs attrs_ - . Union attrs attrs_ Props_samp - => ReactComponent (Record attrs) -samp' = unsafeCreateDOMComponent "samp" - -samp_ :: Array JSX -> JSX -samp_ children = samp { children } - -type Props_script = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , async :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , 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_ Props_script - => Record attrs - -> JSX -script = element script' - -script' - :: forall attrs attrs_ - . Union attrs attrs_ Props_script - => ReactComponent (Record attrs) -script' = unsafeCreateDOMComponent "script" - -script_ :: Array JSX -> JSX -script_ children = script { children } - -type Props_section = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_section - => Record attrs - -> JSX -section = element section' - -section' - :: forall attrs attrs_ - . Union attrs attrs_ Props_section - => ReactComponent (Record attrs) -section' = unsafeCreateDOMComponent "section" - -section_ :: Array JSX -> JSX -section_ children = section { children } - -type Props_select = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoComplete :: String - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onChange :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: 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 - :: forall attrs attrs_ - . Union attrs attrs_ Props_select - => Record attrs - -> JSX -select = element select' - -select' - :: forall attrs attrs_ - . Union attrs attrs_ Props_select - => ReactComponent (Record attrs) -select' = unsafeCreateDOMComponent "select" - -select_ :: Array JSX -> JSX -select_ children = select { children } - -type Props_slot = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_slot - => Record attrs - -> JSX -slot = element slot' - -slot' - :: forall attrs attrs_ - . Union attrs attrs_ Props_slot - => ReactComponent (Record attrs) -slot' = unsafeCreateDOMComponent "slot" - -slot_ :: Array JSX -> JSX -slot_ children = slot { children } - -type Props_small = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_small - => Record attrs - -> JSX -small = element small' - -small' - :: forall attrs attrs_ - . Union attrs attrs_ Props_small - => ReactComponent (Record attrs) -small' = unsafeCreateDOMComponent "small" - -small_ :: Array JSX -> JSX -small_ children = small { children } - -type Props_source = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , 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_ Props_source - => Record attrs - -> JSX -source = element source' - -source' - :: forall attrs attrs_ - . Union attrs attrs_ Props_source - => ReactComponent (Record attrs) -source' = unsafeCreateDOMComponent "source" - -type Props_span = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_span - => Record attrs - -> JSX -span = element span' - -span' - :: forall attrs attrs_ - . Union attrs attrs_ Props_span - => ReactComponent (Record attrs) -span' = unsafeCreateDOMComponent "span" - -span_ :: Array JSX -> JSX -span_ children = span { children } - -type Props_strong = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_strong - => Record attrs - -> JSX -strong = element strong' - -strong' - :: forall attrs attrs_ - . Union attrs attrs_ Props_strong - => ReactComponent (Record attrs) -strong' = unsafeCreateDOMComponent "strong" - -strong_ :: Array JSX -> JSX -strong_ children = strong { children } - -type Props_style = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_style - => Record attrs - -> JSX -style = element style' - -style' - :: forall attrs attrs_ - . Union attrs attrs_ Props_style - => ReactComponent (Record attrs) -style' = unsafeCreateDOMComponent "style" - -style_ :: Array JSX -> JSX -style_ children = style { children } - -type Props_sub = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_sub - => Record attrs - -> JSX -sub = element sub' - -sub' - :: forall attrs attrs_ - . Union attrs attrs_ Props_sub - => ReactComponent (Record attrs) -sub' = unsafeCreateDOMComponent "sub" - -sub_ :: Array JSX -> JSX -sub_ children = sub { children } - -type Props_summary = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_summary - => Record attrs - -> JSX -summary = element summary' - -summary' - :: forall attrs attrs_ - . Union attrs attrs_ Props_summary - => ReactComponent (Record attrs) -summary' = unsafeCreateDOMComponent "summary" - -summary_ :: Array JSX -> JSX -summary_ children = summary { children } - -type Props_sup = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_sup - => Record attrs - -> JSX -sup = element sup' - -sup' - :: forall attrs attrs_ - . Union attrs attrs_ Props_sup - => ReactComponent (Record attrs) -sup' = unsafeCreateDOMComponent "sup" - -sup_ :: Array JSX -> JSX -sup_ children = sup { children } - - -type Props_table = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (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_ Props_table - => Record attrs - -> JSX -table = element table' - -table' - :: forall attrs attrs_ - . Union attrs attrs_ Props_table - => ReactComponent (Record attrs) -table' = unsafeCreateDOMComponent "table" - -table_ :: Array JSX -> JSX -table_ children = table { children } - -type Props_tbody = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_tbody - => Record attrs - -> JSX -tbody = element tbody' - -tbody' - :: forall attrs attrs_ - . Union attrs attrs_ Props_tbody - => ReactComponent (Record attrs) -tbody' = unsafeCreateDOMComponent "tbody" - -tbody_ :: Array JSX -> JSX -tbody_ children = tbody { children } - -type Props_td = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: 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_ Props_td - => Record attrs - -> JSX -td = element td' - -td' - :: forall attrs attrs_ - . Union attrs attrs_ Props_td - => ReactComponent (Record attrs) -td' = unsafeCreateDOMComponent "td" - -td_ :: Array JSX -> JSX -td_ children = td { children } - -type Props_template = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_template - => Record attrs - -> JSX -template = element template' - -template' - :: forall attrs attrs_ - . Union attrs attrs_ Props_template - => ReactComponent (Record attrs) -template' = unsafeCreateDOMComponent "template" - -template_ :: Array JSX -> JSX -template_ children = template { children } - -type Props_textarea = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoCapitalize :: String - , autoComplete :: String - , 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onChange :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: 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 - :: forall attrs attrs_ - . Union attrs attrs_ Props_textarea - => Record attrs - -> JSX -textarea = element textarea' - -textarea' - :: forall attrs attrs_ - . Union attrs attrs_ Props_textarea - => ReactComponent (Record attrs) -textarea' = unsafeCreateDOMComponent "textarea" - -textarea_ :: Array JSX -> JSX -textarea_ children = textarea { children } - -type Props_tfoot = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_tfoot - => Record attrs - -> JSX -tfoot = element tfoot' - -tfoot' - :: forall attrs attrs_ - . Union attrs attrs_ Props_tfoot - => ReactComponent (Record attrs) -tfoot' = unsafeCreateDOMComponent "tfoot" - -tfoot_ :: Array JSX -> JSX -tfoot_ children = tfoot { children } - -type Props_th = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: 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_ Props_th - => Record attrs - -> JSX -th = element th' - -th' - :: forall attrs attrs_ - . Union attrs attrs_ Props_th - => ReactComponent (Record attrs) -th' = unsafeCreateDOMComponent "th" - -th_ :: Array JSX -> JSX -th_ children = th { children } - -type Props_thead = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_thead - => Record attrs - -> JSX -thead = element thead' - -thead' - :: forall attrs attrs_ - . Union attrs attrs_ Props_thead - => ReactComponent (Record attrs) -thead' = unsafeCreateDOMComponent "thead" - -thead_ :: Array JSX -> JSX -thead_ children = thead { children } - -type Props_time = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_time - => Record attrs - -> JSX -time = element time' - -time' - :: forall attrs attrs_ - . Union attrs attrs_ Props_time - => ReactComponent (Record attrs) -time' = unsafeCreateDOMComponent "time" - -time_ :: Array JSX -> JSX -time_ children = time { children } - -type Props_title = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_title - => Record attrs - -> JSX -title = element title' - -title' - :: forall attrs attrs_ - . Union attrs attrs_ Props_title - => ReactComponent (Record attrs) -title' = unsafeCreateDOMComponent "title" - -title_ :: Array JSX -> JSX -title_ children = title { children } - -type Props_tr = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_tr - => Record attrs - -> JSX -tr = element tr' - -tr' - :: forall attrs attrs_ - . Union attrs attrs_ Props_tr - => ReactComponent (Record attrs) -tr' = unsafeCreateDOMComponent "tr" - -tr_ :: Array JSX -> JSX -tr_ children = tr { children } - -type Props_track = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , 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_ Props_track - => Record attrs - -> JSX -track = element track' - -track' - :: forall attrs attrs_ - . Union attrs attrs_ Props_track - => ReactComponent (Record attrs) -track' = unsafeCreateDOMComponent "track" - -type Props_u = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_u - => Record attrs - -> JSX -u = element u' - -u' - :: forall attrs attrs_ - . Union attrs attrs_ Props_u - => ReactComponent (Record attrs) -u' = unsafeCreateDOMComponent "u" - -u_ :: Array JSX -> JSX -u_ children = u { children } - -type Props_ul = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_ul - => Record attrs - -> JSX -ul = element ul' - -ul' - :: forall attrs attrs_ - . Union attrs attrs_ Props_ul - => ReactComponent (Record attrs) -ul' = unsafeCreateDOMComponent "ul" - -ul_ :: Array JSX -> JSX -ul_ children = ul { children } - -type Props_var = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_var - => Record attrs - -> JSX -var = element var' - -var' - :: forall attrs attrs_ - . Union attrs attrs_ Props_var - => ReactComponent (Record attrs) -var' = unsafeCreateDOMComponent "var" - -var_ :: Array JSX -> JSX -var_ children = var { children } - -type Props_video = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: Boolean - , autoFocus :: Boolean - , autoPlay :: Boolean - , capture :: Boolean - , cellPadding :: String - , cellSpacing :: String - , charSet :: String - , children :: Array JSX - , classID :: String - , className :: String - , colSpan :: Int - , contentEditable :: Boolean - , contextMenu :: String - , crossOrigin :: String - , dangerouslySetInnerHTML :: { __html :: String } - , datatype :: String - , dateTime :: String - , dir :: String - , draggable :: Boolean - , encType :: String - , formAction :: String - , formEncType :: String - , formMethod :: String - , formNoValidate :: Boolean - , formTarget :: String - , frameBorder :: String - , hidden :: Boolean - , hrefLang :: String - , htmlFor :: String - , httpEquiv :: String - , icon :: String - , id :: String - , inlist :: String - , inputMode :: String - , is :: String - , itemID :: String - , itemProp :: String - , itemRef :: String - , itemScope :: Boolean - , itemType :: String - , key :: String - , keyParams :: String - , keyType :: String - , lang :: String - , marginHeight :: String - , marginWidth :: String - , maxLength :: Int - , mediaGroup :: String - , minLength :: Int - , noValidate :: Boolean - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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 - ) - -video - :: forall attrs attrs_ - . Union attrs attrs_ Props_video - => Record attrs - -> JSX -video = element video' - -video' - :: forall attrs attrs_ - . Union attrs attrs_ Props_video - => ReactComponent (Record attrs) -video' = unsafeCreateDOMComponent "video" - -video_ :: Array JSX -> JSX -video_ children = video { children } - -type Props_wbr = - ( _data :: Object String - , about :: String - , acceptCharset :: String - , accessKey :: String - , allowFullScreen :: Boolean - , allowTransparency :: 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 - , onAnimationEnd :: EventHandler - , onAnimationIteration :: EventHandler - , onAnimationStart :: EventHandler - , onBlur :: EventHandler - , onClick :: EventHandler - , onCompositionEnd :: EventHandler - , onCompositionStart :: EventHandler - , onCompositionUpdate :: EventHandler - , onContextMenu :: EventHandler - , onCopy :: EventHandler - , onCut :: EventHandler - , onDoubleClick :: EventHandler - , onDrag :: EventHandler - , onDragEnd :: EventHandler - , onDragEnter :: EventHandler - , onDragExit :: EventHandler - , onDragLeave :: EventHandler - , onDragOver :: EventHandler - , onDragStart :: EventHandler - , onDrop :: EventHandler - , onFocus :: EventHandler - , onGotPointerCapture :: EventHandler - , onInvalid :: EventHandler - , onKeyDown :: EventHandler - , onKeyPress :: EventHandler - , onKeyUp :: EventHandler - , onLostPointerCapture :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - , onPaste :: EventHandler - , onPointerCancel :: EventHandler - , onPointerDown :: EventHandler - , onPointerEnter :: EventHandler - , onPointerLeave :: EventHandler - , onPointerMove :: EventHandler - , onPointerOut :: EventHandler - , onPointerOver :: EventHandler - , onPointerUp :: EventHandler - , onSelect :: EventHandler - , onSubmit :: EventHandler - , onTouchCancel :: EventHandler - , onTouchEnd :: EventHandler - , onTouchMove :: EventHandler - , onTouchStart :: EventHandler - , onTransitionEnd :: EventHandler - , onWheel :: EventHandler - , prefix :: String - , property :: String - , radioGroup :: String - , readOnly :: Boolean - , ref :: Ref (Nullable Node) - , resource :: String - , role :: String - , 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_ Props_wbr - => Record attrs - -> JSX -wbr = element wbr' - -wbr' - :: forall attrs attrs_ - . Union attrs attrs_ Props_wbr - => ReactComponent (Record attrs) -wbr' = unsafeCreateDOMComponent "wbr" diff --git a/src/React/Basic/DOM/Internal.js b/src/React/Basic/DOM/Internal.js deleted file mode 100644 index 3306d09..0000000 --- a/src/React/Basic/DOM/Internal.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -exports.mergeStyles = function(styles) { - return Object.assign.apply(null, [ {} ].concat(styles)); -}; diff --git a/src/React/Basic/DOM/Internal.purs b/src/React/Basic/DOM/Internal.purs deleted file mode 100644 index 02f177c..0000000 --- a/src/React/Basic/DOM/Internal.purs +++ /dev/null @@ -1,74 +0,0 @@ -module React.Basic.DOM.Internal where - -import Prelude - -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 - -instance semigroupCSS :: Semigroup CSS where - append a b = mergeStyles [b, a] - -instance monoidCSS :: Monoid CSS where - mempty = css {} - --- | Create a value of type `CSS` (which can be provided to the `style` property) --- | from a plain record of CSS attributes. --- | --- | For example: --- | --- | ``` --- | div { style: css { padding: "5px" } } [ text "This text is padded." ] --- | ``` -css :: forall css. { | css } -> CSS -css = unsafeCoerce - --- | Merge styles from right to left. Uses `Object.assign`. --- | --- | For example: --- | --- | ``` --- | style: mergeCSS [ (css { padding: "5px" }), props.style ] --- | ``` -foreign import mergeStyles :: Array CSS -> CSS - --- Standard props shared by all SVG elements. --- The string props are from MDN, and the --- event handlers are the same as in SharedProps --- (the same events should work for SVG elements) -type SharedSVGProps specific - = ( id :: String - , className :: String - , style :: CSS - , tabIndex :: String - , lang :: 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 - , onBlur :: EventHandler - , onClick :: EventHandler - , onFocus :: EventHandler - , onMouseDown :: EventHandler - , onMouseEnter :: EventHandler - , onMouseLeave :: EventHandler - , onMouseMove :: EventHandler - , onMouseOut :: EventHandler - , onMouseOver :: EventHandler - , onMouseUp :: EventHandler - | specific - ) - -unsafeCreateDOMComponent :: forall props. String -> ReactComponent props -unsafeCreateDOMComponent = unsafeCoerce diff --git a/src/React/Basic/DOM/SVG.purs b/src/React/Basic/DOM/SVG.purs deleted file mode 100644 index 79ebdb7..0000000 --- a/src/React/Basic/DOM/SVG.purs +++ /dev/null @@ -1,5386 +0,0 @@ --- | ---------------------------------------- --- | THIS FILE IS GENERATED -- DO NOT EDIT IT --- | ---------------------------------------- - -module React.Basic.DOM.SVG where - -import Data.Nullable (Nullable) -import Foreign.Object (Object) -import Prim.Row (class Union) -import Web.DOM (Node) -import React.Basic (JSX, ReactComponent, Ref, element) -import React.Basic.DOM.Internal (SharedSVGProps, unsafeCreateDOMComponent) - -type Props_a = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , download :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , focusHighlight :: String - , focusable :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , href :: String - , hreflang :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , navDown :: String - , navDownLeft :: String - , navDownRight :: String - , navLeft :: String - , navNext :: String - , navPrev :: String - , navRight :: String - , navUp :: String - , navUpLeft :: String - , navUpRight :: String - , opacity :: String - , overflow :: String - , ping :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , referrerpolicy :: String - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , systemLanguage :: String - , target :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , transform :: String - , type :: String - , unicodeBidi :: String - , visibility :: String - , wordSpacing :: String - , writingMode :: String - ) - -a - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_a) - => Record attrs - -> JSX -a = element a' - -a' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_a) - => ReactComponent (Record attrs) -a' = unsafeCreateDOMComponent "a" - -a_ :: Array JSX -> JSX -a_ children = a { children } - -type Props_animate = - ( _data :: Object String - , accumulate :: String - , additive :: String - , alignmentBaseline :: String - , attributeName :: String - , attributeType :: String - , baselineShift :: String - , begin :: String - , by :: String - , calcMode :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , dur :: String - , enableBackground :: String - , end :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , from :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , href :: String - , imageRendering :: String - , kerning :: String - , key :: String - , keySplines :: String - , keyTimes :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , max :: String - , min :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , repeatCount :: String - , repeatDur :: String - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , restart :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , systemLanguage :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , to :: String - , unicodeBidi :: String - , values :: String - , visibility :: String - , wordSpacing :: String - , writingMode :: String - ) - -animate - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_animate) - => Record attrs - -> JSX -animate = element animate' - -animate' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_animate) - => ReactComponent (Record attrs) -animate' = unsafeCreateDOMComponent "animate" - -animate_ :: Array JSX -> JSX -animate_ children = animate { children } - -type Props_animateColor = - ( _data :: Object String - , accumulate :: String - , additive :: String - , alignmentBaseline :: String - , attributeName :: String - , attributeType :: String - , baselineShift :: String - , begin :: String - , by :: String - , calcMode :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , dur :: String - , enableBackground :: String - , end :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , from :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , imageRendering :: String - , kerning :: String - , key :: String - , keySplines :: String - , keyTimes :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , max :: String - , min :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , repeatCount :: String - , repeatDur :: String - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , restart :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , systemLanguage :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , to :: String - , unicodeBidi :: String - , values :: String - , visibility :: String - , wordSpacing :: String - , writingMode :: String - ) - -animateColor - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_animateColor) - => Record attrs - -> JSX -animateColor = element animateColor' - -animateColor' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_animateColor) - => ReactComponent (Record attrs) -animateColor' = unsafeCreateDOMComponent "animateColor" - -animateColor_ :: Array JSX -> JSX -animateColor_ children = animateColor { children } - -type Props_animateMotion = - ( _data :: Object String - , accumulate :: String - , additive :: String - , begin :: String - , by :: String - , calcMode :: String - , children :: Array JSX - , dur :: String - , end :: String - , externalResourcesRequired :: String - , fill :: String - , from :: String - , href :: String - , key :: String - , keyPoints :: String - , keySplines :: String - , keyTimes :: String - , max :: String - , min :: String - , origin :: String - , path :: String - , ref :: Ref (Nullable Node) - , repeatCount :: String - , repeatDur :: String - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , restart :: String - , rotate :: String - , systemLanguage :: String - , to :: String - , values :: String - ) - -animateMotion - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_animateMotion) - => Record attrs - -> JSX -animateMotion = element animateMotion' - -animateMotion' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_animateMotion) - => ReactComponent (Record attrs) -animateMotion' = unsafeCreateDOMComponent "animateMotion" - -animateMotion_ :: Array JSX -> JSX -animateMotion_ children = animateMotion { children } - -type Props_animateTransform = - ( _data :: Object String - , accumulate :: String - , additive :: String - , attributeName :: String - , attributeType :: String - , begin :: String - , by :: String - , calcMode :: String - , children :: Array JSX - , dur :: String - , end :: String - , externalResourcesRequired :: String - , fill :: String - , from :: String - , href :: String - , key :: String - , keySplines :: String - , keyTimes :: String - , max :: String - , min :: String - , ref :: Ref (Nullable Node) - , repeatCount :: String - , repeatDur :: String - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , restart :: String - , systemLanguage :: String - , to :: String - , type :: String - , values :: String - ) - -animateTransform - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_animateTransform) - => Record attrs - -> JSX -animateTransform = element animateTransform' - -animateTransform' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_animateTransform) - => ReactComponent (Record attrs) -animateTransform' = unsafeCreateDOMComponent "animateTransform" - -animateTransform_ :: Array JSX -> JSX -animateTransform_ children = animateTransform { children } - -type Props_animation = - ( _data :: Object String - , begin :: String - , children :: Array JSX - , dur :: String - , end :: String - , externalResourcesRequired :: String - , fill :: String - , focusHighlight :: String - , focusable :: String - , height :: String - , initialVisibility :: String - , key :: String - , max :: String - , min :: String - , navDown :: String - , navDownLeft :: String - , navDownRight :: String - , navLeft :: String - , navNext :: String - , navPrev :: String - , navRight :: String - , navUp :: String - , navUpLeft :: String - , navUpRight :: String - , preserveAspectRatio :: String - , ref :: Ref (Nullable Node) - , repeatCount :: String - , repeatDur :: String - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , restart :: String - , syncBehavior :: String - , syncMaster :: String - , syncTolerance :: String - , systemLanguage :: String - , transform :: String - , width :: String - , x :: String - , y :: String - ) - -animation - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_animation) - => Record attrs - -> JSX -animation = element animation' - -animation' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_animation) - => ReactComponent (Record attrs) -animation' = unsafeCreateDOMComponent "animation" - -animation_ :: Array JSX -> JSX -animation_ children = animation { children } - -type Props_audio = - ( _data :: Object String - , begin :: String - , children :: Array JSX - , dur :: String - , end :: String - , externalResourcesRequired :: String - , fill :: String - , key :: String - , max :: String - , min :: String - , ref :: Ref (Nullable Node) - , repeatCount :: String - , repeatDur :: String - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , restart :: String - , syncBehavior :: String - , syncMaster :: String - , syncTolerance :: String - , systemLanguage :: String - , type :: String - ) - -audio - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_audio) - => Record attrs - -> JSX -audio = element audio' - -audio' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_audio) - => ReactComponent (Record attrs) -audio' = unsafeCreateDOMComponent "audio" - -audio_ :: Array JSX -> JSX -audio_ children = audio { children } - -type Props_canvas = - ( _data :: Object String - , children :: Array JSX - , key :: String - , preserveAspectRatio :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , systemLanguage :: String - ) - -canvas - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_canvas) - => Record attrs - -> JSX -canvas = element canvas' - -canvas' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_canvas) - => ReactComponent (Record attrs) -canvas' = unsafeCreateDOMComponent "canvas" - -canvas_ :: Array JSX -> JSX -canvas_ children = canvas { children } - -type Props_circle = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , cx :: String - , cy :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , focusHighlight :: String - , focusable :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , navDown :: String - , navDownLeft :: String - , navDownRight :: String - , navLeft :: String - , navNext :: String - , navPrev :: String - , navRight :: String - , navUp :: String - , navUpLeft :: String - , navUpRight :: String - , opacity :: String - , overflow :: String - , pathLength :: String - , pointerEvents :: String - , r :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , systemLanguage :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , transform :: String - , unicodeBidi :: String - , visibility :: String - , wordSpacing :: String - , writingMode :: String - ) - -circle - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_circle) - => Record attrs - -> JSX -circle = element circle' - -circle' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_circle) - => ReactComponent (Record attrs) -circle' = unsafeCreateDOMComponent "circle" - -circle_ :: Array JSX -> JSX -circle_ children = circle { children } - -type Props_clipPath = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipPathUnits :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , systemLanguage :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , transform :: String - , unicodeBidi :: String - , visibility :: String - , wordSpacing :: String - , writingMode :: String - ) - -clipPath - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_clipPath) - => Record attrs - -> JSX -clipPath = element clipPath' - -clipPath' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_clipPath) - => ReactComponent (Record attrs) -clipPath' = unsafeCreateDOMComponent "clipPath" - -clipPath_ :: Array JSX -> JSX -clipPath_ children = clipPath { children } - -type Props_defs = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , systemLanguage :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , transform :: String - , unicodeBidi :: String - , visibility :: String - , wordSpacing :: String - , writingMode :: String - ) - -defs - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_defs) - => Record attrs - -> JSX -defs = element defs' - -defs' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_defs) - => ReactComponent (Record attrs) -defs' = unsafeCreateDOMComponent "defs" - -defs_ :: Array JSX -> JSX -defs_ children = defs { children } - -type Props_desc = - ( _data :: Object String - , children :: Array JSX - , key :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , systemLanguage :: String - ) - -desc - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_desc) - => Record attrs - -> JSX -desc = element desc' - -desc' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_desc) - => ReactComponent (Record attrs) -desc' = unsafeCreateDOMComponent "desc" - -desc_ :: Array JSX -> JSX -desc_ children = desc { children } - -type Props_discard = - ( _data :: Object String - , begin :: String - , children :: Array JSX - , href :: String - , key :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , systemLanguage :: String - ) - -discard - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_discard) - => Record attrs - -> JSX -discard = element discard' - -discard' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_discard) - => ReactComponent (Record attrs) -discard' = unsafeCreateDOMComponent "discard" - -discard_ :: Array JSX -> JSX -discard_ children = discard { children } - -type Props_ellipse = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , cx :: String - , cy :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , focusHighlight :: String - , focusable :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , navDown :: String - , navDownLeft :: String - , navDownRight :: String - , navLeft :: String - , navNext :: String - , navPrev :: String - , navRight :: String - , navUp :: String - , navUpLeft :: String - , navUpRight :: String - , opacity :: String - , overflow :: String - , pathLength :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , rx :: String - , ry :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , systemLanguage :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , transform :: String - , unicodeBidi :: String - , visibility :: String - , wordSpacing :: String - , writingMode :: String - ) - -ellipse - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_ellipse) - => Record attrs - -> JSX -ellipse = element ellipse' - -ellipse' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_ellipse) - => ReactComponent (Record attrs) -ellipse' = unsafeCreateDOMComponent "ellipse" - -ellipse_ :: Array JSX -> JSX -ellipse_ children = ellipse { children } - -type Props_feBlend = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , imageRendering :: String - , in :: String - , in2 :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , mode :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , result :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , unicodeBidi :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -feBlend - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feBlend) - => Record attrs - -> JSX -feBlend = element feBlend' - -feBlend' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feBlend) - => ReactComponent (Record attrs) -feBlend' = unsafeCreateDOMComponent "feBlend" - -feBlend_ :: Array JSX -> JSX -feBlend_ children = feBlend { children } - -type Props_feColorMatrix = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , imageRendering :: String - , in :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , result :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , type :: String - , unicodeBidi :: String - , values :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -feColorMatrix - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feColorMatrix) - => Record attrs - -> JSX -feColorMatrix = element feColorMatrix' - -feColorMatrix' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feColorMatrix) - => ReactComponent (Record attrs) -feColorMatrix' = unsafeCreateDOMComponent "feColorMatrix" - -feColorMatrix_ :: Array JSX -> JSX -feColorMatrix_ children = feColorMatrix { children } - -type Props_feComponentTransfer = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , imageRendering :: String - , in :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , result :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , unicodeBidi :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -feComponentTransfer - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feComponentTransfer) - => Record attrs - -> JSX -feComponentTransfer = element feComponentTransfer' - -feComponentTransfer' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feComponentTransfer) - => ReactComponent (Record attrs) -feComponentTransfer' = unsafeCreateDOMComponent "feComponentTransfer" - -feComponentTransfer_ :: Array JSX -> JSX -feComponentTransfer_ children = feComponentTransfer { children } - -type Props_feComposite = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , imageRendering :: String - , in :: String - , in2 :: String - , k1 :: String - , k2 :: String - , k3 :: String - , k4 :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , opacity :: String - , operator :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , result :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , unicodeBidi :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -feComposite - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feComposite) - => Record attrs - -> JSX -feComposite = element feComposite' - -feComposite' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feComposite) - => ReactComponent (Record attrs) -feComposite' = unsafeCreateDOMComponent "feComposite" - -feComposite_ :: Array JSX -> JSX -feComposite_ children = feComposite { children } - -type Props_feConvolveMatrix = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , bias :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , divisor :: String - , dominantBaseline :: String - , edgeMode :: String - , enableBackground :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , imageRendering :: String - , in :: String - , kernelMatrix :: String - , kernelUnitLength :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , opacity :: String - , order :: String - , overflow :: String - , pointerEvents :: String - , preserveAlpha :: String - , ref :: Ref (Nullable Node) - , result :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , targetX :: String - , targetY :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , unicodeBidi :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -feConvolveMatrix - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feConvolveMatrix) - => Record attrs - -> JSX -feConvolveMatrix = element feConvolveMatrix' - -feConvolveMatrix' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feConvolveMatrix) - => ReactComponent (Record attrs) -feConvolveMatrix' = unsafeCreateDOMComponent "feConvolveMatrix" - -feConvolveMatrix_ :: Array JSX -> JSX -feConvolveMatrix_ children = feConvolveMatrix { children } - -type Props_feDiffuseLighting = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , diffuseConstant :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , imageRendering :: String - , in :: String - , kernelUnitLength :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , result :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , surfaceScale :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , unicodeBidi :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -feDiffuseLighting - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feDiffuseLighting) - => Record attrs - -> JSX -feDiffuseLighting = element feDiffuseLighting' - -feDiffuseLighting' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feDiffuseLighting) - => ReactComponent (Record attrs) -feDiffuseLighting' = unsafeCreateDOMComponent "feDiffuseLighting" - -feDiffuseLighting_ :: Array JSX -> JSX -feDiffuseLighting_ children = feDiffuseLighting { children } - -type Props_feDisplacementMap = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , imageRendering :: String - , in :: String - , in2 :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , result :: String - , scale :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , unicodeBidi :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , xChannelSelector :: String - , y :: String - , yChannelSelector :: String - ) - -feDisplacementMap - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feDisplacementMap) - => Record attrs - -> JSX -feDisplacementMap = element feDisplacementMap' - -feDisplacementMap' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feDisplacementMap) - => ReactComponent (Record attrs) -feDisplacementMap' = unsafeCreateDOMComponent "feDisplacementMap" - -feDisplacementMap_ :: Array JSX -> JSX -feDisplacementMap_ children = feDisplacementMap { children } - -type Props_feDistantLight = - ( _data :: Object String - , azimuth :: String - , children :: Array JSX - , elevation :: String - , key :: String - , ref :: Ref (Nullable Node) - ) - -feDistantLight - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feDistantLight) - => Record attrs - -> JSX -feDistantLight = element feDistantLight' - -feDistantLight' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feDistantLight) - => ReactComponent (Record attrs) -feDistantLight' = unsafeCreateDOMComponent "feDistantLight" - -feDistantLight_ :: Array JSX -> JSX -feDistantLight_ children = feDistantLight { children } - -type Props_feDropShadow = - ( _data :: Object String - , children :: Array JSX - , dx :: String - , dy :: String - , height :: String - , in :: String - , key :: String - , ref :: Ref (Nullable Node) - , result :: String - , stdDeviation :: String - , width :: String - , x :: String - , y :: String - ) - -feDropShadow - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feDropShadow) - => Record attrs - -> JSX -feDropShadow = element feDropShadow' - -feDropShadow' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feDropShadow) - => ReactComponent (Record attrs) -feDropShadow' = unsafeCreateDOMComponent "feDropShadow" - -feDropShadow_ :: Array JSX -> JSX -feDropShadow_ children = feDropShadow { children } - -type Props_feFlood = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , result :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , unicodeBidi :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -feFlood - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feFlood) - => Record attrs - -> JSX -feFlood = element feFlood' - -feFlood' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feFlood) - => ReactComponent (Record attrs) -feFlood' = unsafeCreateDOMComponent "feFlood" - -feFlood_ :: Array JSX -> JSX -feFlood_ children = feFlood { children } - -type Props_feFuncA = - ( _data :: Object String - , amplitude :: String - , children :: Array JSX - , exponent :: String - , intercept :: String - , key :: String - , offset :: String - , ref :: Ref (Nullable Node) - , slope :: String - , tableValues :: String - , type :: String - ) - -feFuncA - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feFuncA) - => Record attrs - -> JSX -feFuncA = element feFuncA' - -feFuncA' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feFuncA) - => ReactComponent (Record attrs) -feFuncA' = unsafeCreateDOMComponent "feFuncA" - -feFuncA_ :: Array JSX -> JSX -feFuncA_ children = feFuncA { children } - -type Props_feFuncB = - ( _data :: Object String - , amplitude :: String - , children :: Array JSX - , exponent :: String - , intercept :: String - , key :: String - , offset :: String - , ref :: Ref (Nullable Node) - , slope :: String - , tableValues :: String - , type :: String - ) - -feFuncB - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feFuncB) - => Record attrs - -> JSX -feFuncB = element feFuncB' - -feFuncB' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feFuncB) - => ReactComponent (Record attrs) -feFuncB' = unsafeCreateDOMComponent "feFuncB" - -feFuncB_ :: Array JSX -> JSX -feFuncB_ children = feFuncB { children } - -type Props_feFuncG = - ( _data :: Object String - , amplitude :: String - , children :: Array JSX - , exponent :: String - , intercept :: String - , key :: String - , offset :: String - , ref :: Ref (Nullable Node) - , slope :: String - , tableValues :: String - , type :: String - ) - -feFuncG - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feFuncG) - => Record attrs - -> JSX -feFuncG = element feFuncG' - -feFuncG' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feFuncG) - => ReactComponent (Record attrs) -feFuncG' = unsafeCreateDOMComponent "feFuncG" - -feFuncG_ :: Array JSX -> JSX -feFuncG_ children = feFuncG { children } - -type Props_feFuncR = - ( _data :: Object String - , amplitude :: String - , children :: Array JSX - , exponent :: String - , intercept :: String - , key :: String - , offset :: String - , ref :: Ref (Nullable Node) - , slope :: String - , tableValues :: String - , type :: String - ) - -feFuncR - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feFuncR) - => Record attrs - -> JSX -feFuncR = element feFuncR' - -feFuncR' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feFuncR) - => ReactComponent (Record attrs) -feFuncR' = unsafeCreateDOMComponent "feFuncR" - -feFuncR_ :: Array JSX -> JSX -feFuncR_ children = feFuncR { children } - -type Props_feGaussianBlur = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , edgeMode :: String - , enableBackground :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , imageRendering :: String - , in :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , result :: String - , shapeRendering :: String - , stdDeviation :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , unicodeBidi :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -feGaussianBlur - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feGaussianBlur) - => Record attrs - -> JSX -feGaussianBlur = element feGaussianBlur' - -feGaussianBlur' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feGaussianBlur) - => ReactComponent (Record attrs) -feGaussianBlur' = unsafeCreateDOMComponent "feGaussianBlur" - -feGaussianBlur_ :: Array JSX -> JSX -feGaussianBlur_ children = feGaussianBlur { children } - -type Props_feImage = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , crossorigin :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , href :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , preserveAspectRatio :: String - , ref :: Ref (Nullable Node) - , result :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , unicodeBidi :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -feImage - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feImage) - => Record attrs - -> JSX -feImage = element feImage' - -feImage' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feImage) - => ReactComponent (Record attrs) -feImage' = unsafeCreateDOMComponent "feImage" - -feImage_ :: Array JSX -> JSX -feImage_ children = feImage { children } - -type Props_feMerge = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , result :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , unicodeBidi :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -feMerge - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feMerge) - => Record attrs - -> JSX -feMerge = element feMerge' - -feMerge' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feMerge) - => ReactComponent (Record attrs) -feMerge' = unsafeCreateDOMComponent "feMerge" - -feMerge_ :: Array JSX -> JSX -feMerge_ children = feMerge { children } - -type Props_feMergeNode = - ( _data :: Object String - , children :: Array JSX - , in :: String - , key :: String - , ref :: Ref (Nullable Node) - ) - -feMergeNode - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feMergeNode) - => Record attrs - -> JSX -feMergeNode = element feMergeNode' - -feMergeNode' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feMergeNode) - => ReactComponent (Record attrs) -feMergeNode' = unsafeCreateDOMComponent "feMergeNode" - -feMergeNode_ :: Array JSX -> JSX -feMergeNode_ children = feMergeNode { children } - -type Props_feMorphology = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , imageRendering :: String - , in :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , opacity :: String - , operator :: String - , overflow :: String - , pointerEvents :: String - , radius :: String - , ref :: Ref (Nullable Node) - , result :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , unicodeBidi :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -feMorphology - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feMorphology) - => Record attrs - -> JSX -feMorphology = element feMorphology' - -feMorphology' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feMorphology) - => ReactComponent (Record attrs) -feMorphology' = unsafeCreateDOMComponent "feMorphology" - -feMorphology_ :: Array JSX -> JSX -feMorphology_ children = feMorphology { children } - -type Props_feOffset = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , dx :: String - , dy :: String - , enableBackground :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , imageRendering :: String - , in :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , result :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , unicodeBidi :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -feOffset - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feOffset) - => Record attrs - -> JSX -feOffset = element feOffset' - -feOffset' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feOffset) - => ReactComponent (Record attrs) -feOffset' = unsafeCreateDOMComponent "feOffset" - -feOffset_ :: Array JSX -> JSX -feOffset_ children = feOffset { children } - -type Props_fePointLight = - ( _data :: Object String - , children :: Array JSX - , key :: String - , ref :: Ref (Nullable Node) - , x :: String - , y :: String - , z :: String - ) - -fePointLight - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_fePointLight) - => Record attrs - -> JSX -fePointLight = element fePointLight' - -fePointLight' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_fePointLight) - => ReactComponent (Record attrs) -fePointLight' = unsafeCreateDOMComponent "fePointLight" - -fePointLight_ :: Array JSX -> JSX -fePointLight_ children = fePointLight { children } - -type Props_feSpecularLighting = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , imageRendering :: String - , in :: String - , kernelUnitLength :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , result :: String - , shapeRendering :: String - , specularConstant :: String - , specularExponent :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , surfaceScale :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , unicodeBidi :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -feSpecularLighting - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feSpecularLighting) - => Record attrs - -> JSX -feSpecularLighting = element feSpecularLighting' - -feSpecularLighting' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feSpecularLighting) - => ReactComponent (Record attrs) -feSpecularLighting' = unsafeCreateDOMComponent "feSpecularLighting" - -feSpecularLighting_ :: Array JSX -> JSX -feSpecularLighting_ children = feSpecularLighting { children } - -type Props_feSpotLight = - ( _data :: Object String - , children :: Array JSX - , key :: String - , limitingConeAngle :: String - , pointsAtX :: String - , pointsAtY :: String - , pointsAtZ :: String - , ref :: Ref (Nullable Node) - , specularExponent :: String - , x :: String - , y :: String - , z :: String - ) - -feSpotLight - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feSpotLight) - => Record attrs - -> JSX -feSpotLight = element feSpotLight' - -feSpotLight' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feSpotLight) - => ReactComponent (Record attrs) -feSpotLight' = unsafeCreateDOMComponent "feSpotLight" - -feSpotLight_ :: Array JSX -> JSX -feSpotLight_ children = feSpotLight { children } - -type Props_feTile = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , imageRendering :: String - , in :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , result :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , unicodeBidi :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -feTile - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feTile) - => Record attrs - -> JSX -feTile = element feTile' - -feTile' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feTile) - => ReactComponent (Record attrs) -feTile' = unsafeCreateDOMComponent "feTile" - -feTile_ :: Array JSX -> JSX -feTile_ children = feTile { children } - -type Props_feTurbulence = - ( _data :: Object String - , alignmentBaseline :: String - , baseFrequency :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , numOctaves :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , result :: String - , seed :: String - , shapeRendering :: String - , stitchTiles :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , type :: String - , unicodeBidi :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -feTurbulence - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feTurbulence) - => Record attrs - -> JSX -feTurbulence = element feTurbulence' - -feTurbulence' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_feTurbulence) - => ReactComponent (Record attrs) -feTurbulence' = unsafeCreateDOMComponent "feTurbulence" - -feTurbulence_ :: Array JSX -> JSX -feTurbulence_ children = feTurbulence { children } - -type Props_filter = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , filterRes :: String - , filterUnits :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , primitiveUnits :: String - , ref :: Ref (Nullable Node) - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , unicodeBidi :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -filter - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_filter) - => Record attrs - -> JSX -filter = element filter' - -filter' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_filter) - => ReactComponent (Record attrs) -filter' = unsafeCreateDOMComponent "filter" - -filter_ :: Array JSX -> JSX -filter_ children = filter { children } - -type Props_foreignObject = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , focusHighlight :: String - , focusable :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , navDown :: String - , navDownLeft :: String - , navDownRight :: String - , navLeft :: String - , navNext :: String - , navPrev :: String - , navRight :: String - , navUp :: String - , navUpLeft :: String - , navUpRight :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , systemLanguage :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , transform :: String - , unicodeBidi :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -foreignObject - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_foreignObject) - => Record attrs - -> JSX -foreignObject = element foreignObject' - -foreignObject' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_foreignObject) - => ReactComponent (Record attrs) -foreignObject' = unsafeCreateDOMComponent "foreignObject" - -foreignObject_ :: Array JSX -> JSX -foreignObject_ children = foreignObject { children } - -type Props_g = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , focusHighlight :: String - , focusable :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , navDown :: String - , navDownLeft :: String - , navDownRight :: String - , navLeft :: String - , navNext :: String - , navPrev :: String - , navRight :: String - , navUp :: String - , navUpLeft :: String - , navUpRight :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , systemLanguage :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , transform :: String - , unicodeBidi :: String - , visibility :: String - , wordSpacing :: String - , writingMode :: String - ) - -g - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_g) - => Record attrs - -> JSX -g = element g' - -g' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_g) - => ReactComponent (Record attrs) -g' = unsafeCreateDOMComponent "g" - -g_ :: Array JSX -> JSX -g_ children = g { children } - -type Props_handler = - ( _data :: Object String - , children :: Array JSX - , externalResourcesRequired :: String - , key :: String - , ref :: Ref (Nullable Node) - , type :: String - ) - -handler - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_handler) - => Record attrs - -> JSX -handler = element handler' - -handler' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_handler) - => ReactComponent (Record attrs) -handler' = unsafeCreateDOMComponent "handler" - -handler_ :: Array JSX -> JSX -handler_ children = handler { children } - -type Props_iframe = - ( _data :: Object String - , children :: Array JSX - , key :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , systemLanguage :: String - ) - -iframe - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_iframe) - => Record attrs - -> JSX -iframe = element iframe' - -iframe' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_iframe) - => ReactComponent (Record attrs) -iframe' = unsafeCreateDOMComponent "iframe" - -iframe_ :: Array JSX -> JSX -iframe_ children = iframe { children } - -type Props_image = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , crossorigin :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , focusHighlight :: String - , focusable :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , href :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , navDown :: String - , navDownLeft :: String - , navDownRight :: String - , navLeft :: String - , navNext :: String - , navPrev :: String - , navRight :: String - , navUp :: String - , navUpLeft :: String - , navUpRight :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , preserveAspectRatio :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , systemLanguage :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , transform :: String - , type :: String - , unicodeBidi :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -image - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_image) - => Record attrs - -> JSX -image = element image' - -image' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_image) - => ReactComponent (Record attrs) -image' = unsafeCreateDOMComponent "image" - -image_ :: Array JSX -> JSX -image_ children = image { children } - -type Props_line = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , focusHighlight :: String - , focusable :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , navDown :: String - , navDownLeft :: String - , navDownRight :: String - , navLeft :: String - , navNext :: String - , navPrev :: String - , navRight :: String - , navUp :: String - , navUpLeft :: String - , navUpRight :: String - , opacity :: String - , overflow :: String - , pathLength :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , systemLanguage :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , transform :: String - , unicodeBidi :: String - , visibility :: String - , wordSpacing :: String - , writingMode :: String - , x1 :: String - , x2 :: String - , y1 :: String - , y2 :: String - ) - -line - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_line) - => Record attrs - -> JSX -line = element line' - -line' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_line) - => ReactComponent (Record attrs) -line' = unsafeCreateDOMComponent "line" - -line_ :: Array JSX -> JSX -line_ children = line { children } - -type Props_linearGradient = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , gradientTransform :: String - , gradientUnits :: String - , href :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , shapeRendering :: String - , spreadMethod :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , unicodeBidi :: String - , visibility :: String - , wordSpacing :: String - , writingMode :: String - , x1 :: String - , x2 :: String - , y1 :: String - , y2 :: String - ) - -linearGradient - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_linearGradient) - => Record attrs - -> JSX -linearGradient = element linearGradient' - -linearGradient' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_linearGradient) - => ReactComponent (Record attrs) -linearGradient' = unsafeCreateDOMComponent "linearGradient" - -linearGradient_ :: Array JSX -> JSX -linearGradient_ children = linearGradient { children } - -type Props_listener = - ( _data :: Object String - , children :: Array JSX - , defaultAction :: String - , event :: String - , handler :: String - , key :: String - , observer :: String - , phase :: String - , propagate :: String - , ref :: Ref (Nullable Node) - , target :: String - ) - -listener - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_listener) - => Record attrs - -> JSX -listener = element listener' - -listener' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_listener) - => ReactComponent (Record attrs) -listener' = unsafeCreateDOMComponent "listener" - -listener_ :: Array JSX -> JSX -listener_ children = listener { children } - -type Props_marker = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerHeight :: String - , markerMid :: String - , markerStart :: String - , markerUnits :: String - , markerWidth :: String - , mask :: String - , opacity :: String - , orient :: String - , overflow :: String - , pointerEvents :: String - , preserveAspectRatio :: String - , ref :: Ref (Nullable Node) - , refX :: String - , refY :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , unicodeBidi :: String - , viewBox :: String - , visibility :: String - , wordSpacing :: String - , writingMode :: String - ) - -marker - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_marker) - => Record attrs - -> JSX -marker = element marker' - -marker' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_marker) - => ReactComponent (Record attrs) -marker' = unsafeCreateDOMComponent "marker" - -marker_ :: Array JSX -> JSX -marker_ children = marker { children } - -type Props_mask = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , maskContentUnits :: String - , maskUnits :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , systemLanguage :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , unicodeBidi :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -mask - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_mask) - => Record attrs - -> JSX -mask = element mask' - -mask' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_mask) - => ReactComponent (Record attrs) -mask' = unsafeCreateDOMComponent "mask" - -mask_ :: Array JSX -> JSX -mask_ children = mask { children } - -type Props_metadata = - ( _data :: Object String - , children :: Array JSX - , key :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , systemLanguage :: String - ) - -metadata - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_metadata) - => Record attrs - -> JSX -metadata = element metadata' - -metadata' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_metadata) - => ReactComponent (Record attrs) -metadata' = unsafeCreateDOMComponent "metadata" - -metadata_ :: Array JSX -> JSX -metadata_ children = metadata { children } - -type Props_mpath = - ( _data :: Object String - , children :: Array JSX - , externalResourcesRequired :: String - , href :: String - , key :: String - , ref :: Ref (Nullable Node) - ) - -mpath - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_mpath) - => Record attrs - -> JSX -mpath = element mpath' - -mpath' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_mpath) - => ReactComponent (Record attrs) -mpath' = unsafeCreateDOMComponent "mpath" - -mpath_ :: Array JSX -> JSX -mpath_ children = mpath { children } - -type Props_path = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , d :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , focusHighlight :: String - , focusable :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , navDown :: String - , navDownLeft :: String - , navDownRight :: String - , navLeft :: String - , navNext :: String - , navPrev :: String - , navRight :: String - , navUp :: String - , navUpLeft :: String - , navUpRight :: String - , opacity :: String - , overflow :: String - , pathLength :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , systemLanguage :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , transform :: String - , unicodeBidi :: String - , visibility :: String - , wordSpacing :: String - , writingMode :: String - ) - -path - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_path) - => Record attrs - -> JSX -path = element path' - -path' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_path) - => ReactComponent (Record attrs) -path' = unsafeCreateDOMComponent "path" - -path_ :: Array JSX -> JSX -path_ children = path { children } - -type Props_pattern = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , href :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , opacity :: String - , overflow :: String - , patternContentUnits :: String - , patternTransform :: String - , patternUnits :: String - , pointerEvents :: String - , preserveAspectRatio :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , systemLanguage :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , unicodeBidi :: String - , viewBox :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -pattern - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_pattern) - => Record attrs - -> JSX -pattern = element pattern' - -pattern' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_pattern) - => ReactComponent (Record attrs) -pattern' = unsafeCreateDOMComponent "pattern" - -pattern_ :: Array JSX -> JSX -pattern_ children = pattern { children } - -type Props_polygon = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , focusHighlight :: String - , focusable :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , navDown :: String - , navDownLeft :: String - , navDownRight :: String - , navLeft :: String - , navNext :: String - , navPrev :: String - , navRight :: String - , navUp :: String - , navUpLeft :: String - , navUpRight :: String - , opacity :: String - , overflow :: String - , pathLength :: String - , pointerEvents :: String - , points :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , systemLanguage :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , transform :: String - , unicodeBidi :: String - , visibility :: String - , wordSpacing :: String - , writingMode :: String - ) - -polygon - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_polygon) - => Record attrs - -> JSX -polygon = element polygon' - -polygon' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_polygon) - => ReactComponent (Record attrs) -polygon' = unsafeCreateDOMComponent "polygon" - -polygon_ :: Array JSX -> JSX -polygon_ children = polygon { children } - -type Props_polyline = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , focusHighlight :: String - , focusable :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , navDown :: String - , navDownLeft :: String - , navDownRight :: String - , navLeft :: String - , navNext :: String - , navPrev :: String - , navRight :: String - , navUp :: String - , navUpLeft :: String - , navUpRight :: String - , opacity :: String - , overflow :: String - , pathLength :: String - , pointerEvents :: String - , points :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , systemLanguage :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , transform :: String - , unicodeBidi :: String - , visibility :: String - , wordSpacing :: String - , writingMode :: String - ) - -polyline - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_polyline) - => Record attrs - -> JSX -polyline = element polyline' - -polyline' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_polyline) - => ReactComponent (Record attrs) -polyline' = unsafeCreateDOMComponent "polyline" - -polyline_ :: Array JSX -> JSX -polyline_ children = polyline { children } - -type Props_prefetch = - ( _data :: Object String - , bandwidth :: String - , children :: Array JSX - , key :: String - , mediaCharacterEncoding :: String - , mediaContentEncodings :: String - , mediaSize :: String - , mediaTime :: String - , ref :: Ref (Nullable Node) - ) - -prefetch - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_prefetch) - => Record attrs - -> JSX -prefetch = element prefetch' - -prefetch' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_prefetch) - => ReactComponent (Record attrs) -prefetch' = unsafeCreateDOMComponent "prefetch" - -prefetch_ :: Array JSX -> JSX -prefetch_ children = prefetch { children } - -type Props_radialGradient = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , cx :: String - , cy :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , fr :: String - , fx :: String - , fy :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , gradientTransform :: String - , gradientUnits :: String - , href :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , r :: String - , ref :: Ref (Nullable Node) - , shapeRendering :: String - , spreadMethod :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , unicodeBidi :: String - , visibility :: String - , wordSpacing :: String - , writingMode :: String - ) - -radialGradient - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_radialGradient) - => Record attrs - -> JSX -radialGradient = element radialGradient' - -radialGradient' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_radialGradient) - => ReactComponent (Record attrs) -radialGradient' = unsafeCreateDOMComponent "radialGradient" - -radialGradient_ :: Array JSX -> JSX -radialGradient_ children = radialGradient { children } - -type Props_rect = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , focusHighlight :: String - , focusable :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , navDown :: String - , navDownLeft :: String - , navDownRight :: String - , navLeft :: String - , navNext :: String - , navPrev :: String - , navRight :: String - , navUp :: String - , navUpLeft :: String - , navUpRight :: String - , opacity :: String - , overflow :: String - , pathLength :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , rx :: String - , ry :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , systemLanguage :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , transform :: String - , unicodeBidi :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -rect - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_rect) - => Record attrs - -> JSX -rect = element rect' - -rect' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_rect) - => ReactComponent (Record attrs) -rect' = unsafeCreateDOMComponent "rect" - -rect_ :: Array JSX -> JSX -rect_ children = rect { children } - -type Props_script = - ( _data :: Object String - , children :: Array JSX - , crossorigin :: String - , externalResourcesRequired :: String - , href :: String - , key :: String - , ref :: Ref (Nullable Node) - , type :: String - ) - -script - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_script) - => Record attrs - -> JSX -script = element script' - -script' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_script) - => ReactComponent (Record attrs) -script' = unsafeCreateDOMComponent "script" - -script_ :: Array JSX -> JSX -script_ children = script { children } - -type Props_set = - ( _data :: Object String - , attributeName :: String - , attributeType :: String - , begin :: String - , children :: Array JSX - , dur :: String - , end :: String - , externalResourcesRequired :: String - , fill :: String - , href :: String - , key :: String - , max :: String - , min :: String - , ref :: Ref (Nullable Node) - , repeatCount :: String - , repeatDur :: String - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , restart :: String - , systemLanguage :: String - , to :: String - ) - -set - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_set) - => Record attrs - -> JSX -set = element set' - -set' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_set) - => ReactComponent (Record attrs) -set' = unsafeCreateDOMComponent "set" - -set_ :: Array JSX -> JSX -set_ children = set { children } - -type Props_stop = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , offset :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , unicodeBidi :: String - , visibility :: String - , wordSpacing :: String - , writingMode :: String - ) - -stop - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_stop) - => Record attrs - -> JSX -stop = element stop' - -stop' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_stop) - => ReactComponent (Record attrs) -stop' = unsafeCreateDOMComponent "stop" - -stop_ :: Array JSX -> JSX -stop_ children = stop { children } - -type Props_style = - ( _data :: Object String - , children :: Array JSX - , key :: String - , media :: String - , ref :: Ref (Nullable Node) - , title :: String - , type :: String - ) - -style - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_style) - => Record attrs - -> JSX -style = element style' - -style' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_style) - => ReactComponent (Record attrs) -style' = unsafeCreateDOMComponent "style" - -style_ :: Array JSX -> JSX -style_ children = style { children } - -type Props_svg = - ( _data :: Object String - , alignmentBaseline :: String - , baseProfile :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , contentScriptType :: String - , contentStyleType :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , focusHighlight :: String - , focusable :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , navDown :: String - , navDownLeft :: String - , navDownRight :: String - , navLeft :: String - , navNext :: String - , navPrev :: String - , navRight :: String - , navUp :: String - , navUpLeft :: String - , navUpRight :: String - , opacity :: String - , overflow :: String - , playbackOrder :: String - , playbackorder :: String - , pointerEvents :: String - , preserveAspectRatio :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , shapeRendering :: String - , snapshotTime :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , syncBehaviorDefault :: String - , syncToleranceDefault :: String - , systemLanguage :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , timelineBegin :: String - , timelinebegin :: String - , transform :: String - , unicodeBidi :: String - , version :: String - , viewBox :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - , zoomAndPan :: String - ) - -svg - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_svg) - => Record attrs - -> JSX -svg = element svg' - -svg' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_svg) - => ReactComponent (Record attrs) -svg' = unsafeCreateDOMComponent "svg" - -svg_ :: Array JSX -> JSX -svg_ children = svg { children } - -type Props_switch = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , focusHighlight :: String - , focusable :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , navDown :: String - , navDownLeft :: String - , navDownRight :: String - , navLeft :: String - , navNext :: String - , navPrev :: String - , navRight :: String - , navUp :: String - , navUpLeft :: String - , navUpRight :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , systemLanguage :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , transform :: String - , unicodeBidi :: String - , visibility :: String - , wordSpacing :: String - , writingMode :: String - ) - -switch - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_switch) - => Record attrs - -> JSX -switch = element switch' - -switch' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_switch) - => ReactComponent (Record attrs) -switch' = unsafeCreateDOMComponent "switch" - -switch_ :: Array JSX -> JSX -switch_ children = switch { children } - -type Props_symbol = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , preserveAspectRatio :: String - , ref :: Ref (Nullable Node) - , refX :: String - , refY :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , unicodeBidi :: String - , viewBox :: String - , visibility :: String - , wordSpacing :: String - , writingMode :: String - ) - -symbol - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_symbol) - => Record attrs - -> JSX -symbol = element symbol' - -symbol' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_symbol) - => ReactComponent (Record attrs) -symbol' = unsafeCreateDOMComponent "symbol" - -symbol_ :: Array JSX -> JSX -symbol_ children = symbol { children } - -type Props_tbreak = - ( _data :: Object String - , children :: Array JSX - , key :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , systemLanguage :: String - ) - -tbreak - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_tbreak) - => Record attrs - -> JSX -tbreak = element tbreak' - -tbreak' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_tbreak) - => ReactComponent (Record attrs) -tbreak' = unsafeCreateDOMComponent "tbreak" - -tbreak_ :: Array JSX -> JSX -tbreak_ children = tbreak { children } - -type Props_text = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , dx :: String - , dy :: String - , editable :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , focusHighlight :: String - , focusable :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , imageRendering :: String - , kerning :: String - , key :: String - , lengthAdjust :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , navDown :: String - , navDownLeft :: String - , navDownRight :: String - , navLeft :: String - , navNext :: String - , navPrev :: String - , navRight :: String - , navUp :: String - , navUpLeft :: String - , navUpRight :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , rotate :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , systemLanguage :: String - , textAnchor :: String - , textDecoration :: String - , textLength :: String - , textRendering :: String - , transform :: String - , unicodeBidi :: String - , visibility :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -text - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_text) - => Record attrs - -> JSX -text = element text' - -text' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_text) - => ReactComponent (Record attrs) -text' = unsafeCreateDOMComponent "text" - -text_ :: Array JSX -> JSX -text_ children = text { children } - -type Props_textArea = - ( _data :: Object String - , children :: Array JSX - , editable :: String - , focusHighlight :: String - , focusable :: String - , height :: String - , key :: String - , navDown :: String - , navDownLeft :: String - , navDownRight :: String - , navLeft :: String - , navNext :: String - , navPrev :: String - , navRight :: String - , navUp :: String - , navUpLeft :: String - , navUpRight :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , systemLanguage :: String - , transform :: String - , width :: String - , x :: String - , y :: String - ) - -textArea - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_textArea) - => Record attrs - -> JSX -textArea = element textArea' - -textArea' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_textArea) - => ReactComponent (Record attrs) -textArea' = unsafeCreateDOMComponent "textArea" - -textArea_ :: Array JSX -> JSX -textArea_ children = textArea { children } - -type Props_textPath = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , href :: String - , imageRendering :: String - , kerning :: String - , key :: String - , lengthAdjust :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , method :: String - , opacity :: String - , overflow :: String - , path :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , shapeRendering :: String - , side :: String - , spacing :: String - , startOffset :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , systemLanguage :: String - , textAnchor :: String - , textDecoration :: String - , textLength :: String - , textRendering :: String - , unicodeBidi :: String - , visibility :: String - , wordSpacing :: String - , writingMode :: String - ) - -textPath - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_textPath) - => Record attrs - -> JSX -textPath = element textPath' - -textPath' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_textPath) - => ReactComponent (Record attrs) -textPath' = unsafeCreateDOMComponent "textPath" - -textPath_ :: Array JSX -> JSX -textPath_ children = textPath { children } - -type Props_title = - ( _data :: Object String - , children :: Array JSX - , key :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , systemLanguage :: String - ) - -title - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_title) - => Record attrs - -> JSX -title = element title' - -title' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_title) - => ReactComponent (Record attrs) -title' = unsafeCreateDOMComponent "title" - -title_ :: Array JSX -> JSX -title_ children = title { children } - -type Props_tspan = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , dx :: String - , dy :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , focusHighlight :: String - , focusable :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , imageRendering :: String - , kerning :: String - , key :: String - , lengthAdjust :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , navDown :: String - , navDownLeft :: String - , navDownRight :: String - , navLeft :: String - , navNext :: String - , navPrev :: String - , navRight :: String - , navUp :: String - , navUpLeft :: String - , navUpRight :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , rotate :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , systemLanguage :: String - , textAnchor :: String - , textDecoration :: String - , textLength :: String - , textRendering :: String - , unicodeBidi :: String - , visibility :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -tspan - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_tspan) - => Record attrs - -> JSX -tspan = element tspan' - -tspan' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_tspan) - => ReactComponent (Record attrs) -tspan' = unsafeCreateDOMComponent "tspan" - -tspan_ :: Array JSX -> JSX -tspan_ children = tspan { children } - -type Props_unknown = - ( _data :: Object String - , children :: Array JSX - , key :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , systemLanguage :: String - ) - -unknown - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_unknown) - => Record attrs - -> JSX -unknown = element unknown' - -unknown' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_unknown) - => ReactComponent (Record attrs) -unknown' = unsafeCreateDOMComponent "unknown" - -unknown_ :: Array JSX -> JSX -unknown_ children = unknown { children } - -type Props_use = - ( _data :: Object String - , alignmentBaseline :: String - , baselineShift :: String - , children :: Array JSX - , clip :: String - , clipPath :: String - , clipRule :: String - , color :: String - , colorInterpolation :: String - , colorInterpolationFilters :: String - , colorProfile :: String - , colorRendering :: String - , cursor :: String - , direction :: String - , display :: String - , dominantBaseline :: String - , enableBackground :: String - , externalResourcesRequired :: String - , fill :: String - , fillOpacity :: String - , fillRule :: String - , filter :: String - , floodColor :: String - , floodOpacity :: String - , focusHighlight :: String - , focusable :: String - , fontFamily :: String - , fontSize :: String - , fontSizeAdjust :: String - , fontStretch :: String - , fontStyle :: String - , fontVariant :: String - , fontWeight :: String - , glyphOrientationHorizontal :: String - , glyphOrientationVertical :: String - , height :: String - , href :: String - , imageRendering :: String - , kerning :: String - , key :: String - , letterSpacing :: String - , lightingColor :: String - , markerEnd :: String - , markerMid :: String - , markerStart :: String - , mask :: String - , navDown :: String - , navDownLeft :: String - , navDownRight :: String - , navLeft :: String - , navNext :: String - , navPrev :: String - , navRight :: String - , navUp :: String - , navUpLeft :: String - , navUpRight :: String - , opacity :: String - , overflow :: String - , pointerEvents :: String - , ref :: Ref (Nullable Node) - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , shapeRendering :: String - , stopColor :: String - , stopOpacity :: String - , stroke :: String - , strokeDasharray :: String - , strokeDashoffset :: String - , strokeLinecap :: String - , strokeLinejoin :: String - , strokeMiterlimit :: String - , strokeOpacity :: String - , strokeWidth :: String - , systemLanguage :: String - , textAnchor :: String - , textDecoration :: String - , textRendering :: String - , transform :: String - , unicodeBidi :: String - , visibility :: String - , width :: String - , wordSpacing :: String - , writingMode :: String - , x :: String - , y :: String - ) - -use - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_use) - => Record attrs - -> JSX -use = element use' - -use' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_use) - => ReactComponent (Record attrs) -use' = unsafeCreateDOMComponent "use" - -use_ :: Array JSX -> JSX -use_ children = use { children } - -type Props_video = - ( _data :: Object String - , begin :: String - , children :: Array JSX - , dur :: String - , end :: String - , externalResourcesRequired :: String - , fill :: String - , focusHighlight :: String - , focusable :: String - , height :: String - , initialVisibility :: String - , key :: String - , max :: String - , min :: String - , navDown :: String - , navDownLeft :: String - , navDownRight :: String - , navLeft :: String - , navNext :: String - , navPrev :: String - , navRight :: String - , navUp :: String - , navUpLeft :: String - , navUpRight :: String - , overlay :: String - , preserveAspectRatio :: String - , ref :: Ref (Nullable Node) - , repeatCount :: String - , repeatDur :: String - , requiredExtensions :: String - , requiredFeatures :: String - , requiredFonts :: String - , requiredFormats :: String - , restart :: String - , syncBehavior :: String - , syncMaster :: String - , syncTolerance :: String - , systemLanguage :: String - , transform :: String - , transformBehavior :: String - , type :: String - , width :: String - , x :: String - , y :: String - ) - -video - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_video) - => Record attrs - -> JSX -video = element video' - -video' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_video) - => ReactComponent (Record attrs) -video' = unsafeCreateDOMComponent "video" - -video_ :: Array JSX -> JSX -video_ children = video { children } - -type Props_view = - ( _data :: Object String - , children :: Array JSX - , externalResourcesRequired :: String - , key :: String - , preserveAspectRatio :: String - , ref :: Ref (Nullable Node) - , viewBox :: String - , viewTarget :: String - , zoomAndPan :: String - ) - -view - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_view) - => Record attrs - -> JSX -view = element view' - -view' - :: forall attrs attrs_ - . Union attrs attrs_ (SharedSVGProps Props_view) - => ReactComponent (Record attrs) -view' = unsafeCreateDOMComponent "view" - -view_ :: Array JSX -> JSX -view_ children = view { children } diff --git a/src/React/Basic/Events.purs b/src/React/Basic/Events.purs index 199fc1a..8113884 100644 --- a/src/React/Basic/Events.purs +++ b/src/React/Basic/Events.purs @@ -12,7 +12,6 @@ module React.Basic.Events ) where import Prelude - import Data.Symbol (class IsSymbol, SProxy(SProxy)) import Effect (Effect) import Effect.Uncurried (EffectFn1, mkEffectFn1) @@ -23,7 +22,8 @@ import Type.Data.RowList (RLProxy(..)) -- | An event handler, which receives a `SyntheticEvent` and performs some -- | effects in return. -type EventHandler = EffectFn1 SyntheticEvent Unit +type EventHandler + = EffectFn1 SyntheticEvent Unit -- | Event data that we receive from React. foreign import data SyntheticEvent :: Type @@ -38,7 +38,8 @@ foreign import data SyntheticEvent :: Type -- | \value -> setState \_ -> { value } -- | } -- | ``` -newtype EventFn a b = EventFn (a -> b) +newtype EventFn a b + = EventFn (a -> b) -- | Unsafely create an `EventFn`. This function should be avoided as it can allow -- | a `SyntheticEvent` to escape its scope. Accessing a React event's properties is only @@ -49,6 +50,7 @@ unsafeEventFn :: forall a b. (a -> b) -> EventFn a b unsafeEventFn = EventFn derive newtype instance semigroupoidBuilder :: Semigroupoid EventFn + derive newtype instance categoryBuilder :: Category EventFn -- | Create an `EventHandler`, given an `EventFn` and a callback. @@ -83,22 +85,25 @@ class Merge (rl :: RowList) fns a r | rl -> fns, rl a -> r where instance mergeNil :: Merge Nil () a () where mergeImpl _ _ = EventFn \_ -> {} -instance mergeCons - :: ( IsSymbol l - , Row.Cons l (EventFn a b) fns_rest fns - , Row.Cons l b r_rest r - , Row.Lacks l fns_rest - , Row.Lacks l r_rest - , Merge rest fns_rest a r_rest - ) - => Merge (Cons l (EventFn a b) rest) fns a r - where - mergeImpl _ fns = EventFn \a -> - let EventFn inner = mergeImpl (RLProxy :: RLProxy rest) (delete l fns) - EventFn f = get l fns - in insert l (f a) (inner a) - where - l = SProxy :: SProxy l +instance mergeCons :: + ( IsSymbol l + , Row.Cons l (EventFn a b) fns_rest fns + , Row.Cons l b r_rest r + , Row.Lacks l fns_rest + , Row.Lacks l r_rest + , Merge rest fns_rest a r_rest + ) => + Merge (Cons l (EventFn a b) rest) fns a r where + mergeImpl _ fns = + EventFn \a -> + let + EventFn inner = mergeImpl (RLProxy :: RLProxy rest) (delete l fns) + + EventFn f = get l fns + in + insert l (f a) (inner a) + where + l = SProxy :: SProxy l -- | Merge multiple `EventFn` operations and collect their results. -- | @@ -109,10 +114,10 @@ instance mergeCons -- | \{ targetValue, timeStamp } -> setState \_ -> { ... } -- | } -- | ``` -merge - :: forall a fns fns_list r - . RowToList fns fns_list - => Merge fns_list fns a r - => Record fns - -> EventFn a (Record 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 = mergeImpl (RLProxy :: RLProxy fns_list) diff --git a/src/React/Basic/StrictMode.js b/src/React/Basic/StrictMode.js new file mode 100644 index 0000000..c0b58ae --- /dev/null +++ b/src/React/Basic/StrictMode.js @@ -0,0 +1,5 @@ +"use strict"; + +const React = require("react"); + +exports.strictMode_ = React.StrictMode; diff --git a/src/React/Basic/StrictMode.purs b/src/React/Basic/StrictMode.purs new file mode 100644 index 0000000..ada7a3d --- /dev/null +++ b/src/React/Basic/StrictMode.purs @@ -0,0 +1,11 @@ +module React.Basic.StrictMode + ( strictMode + ) where + +import Prelude +import React.Basic (JSX, ReactComponent, element) + +strictMode :: JSX -> JSX +strictMode = element strictMode_ <<< { children: _ } + +foreign import strictMode_ :: ReactComponent { children :: JSX }