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
#render'
#hydrate
#hydrate'
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
#findDOMNode
findDOMNode :: ReactComponentInstance -> 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
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
.
#css
#mergeStyles
mergeStyles :: Array CSS -> CSS
Merge styles from right to left. Uses Object.assign
.
For example:
style: mergeCSS [ (css { padding: "5px" }), props.style ]
Re-exports from React.Basic.DOM.Generated
#Props_video
#Props_track
type Props_track = (default :: Boolean, kind :: String, label :: String, src :: String)
#Props_title
type Props_title = (children :: Array JSX)
#Props_time
type Props_time = (children :: Array JSX)
#Props_thead
type Props_thead = (children :: Array JSX)
#Props_th
#Props_tfoot
type Props_tfoot = (children :: Array JSX)
#Props_textarea
type Props_textarea = (autoCapitalize :: String, autoCorrect :: String, children :: Array JSX, cols :: Number, defaultValue :: String, disabled :: Boolean, form :: String, name :: String, onChange :: EventHandler, placeholder :: String, required :: Boolean, rows :: Number, value :: String, wrap :: String)
#Props_template
type Props_template = (children :: Array JSX)
#Props_td
#Props_tbody
type Props_tbody = (children :: Array JSX)
#Props_svg
type Props_svg = (accentHeight :: String, accumulate :: String, additive :: String, alignmentBaseline :: String, allowReorder :: String, alphabetic :: String, amplitude :: String, arabicForm :: String, ascent :: String, attributeName :: String, attributeType :: String, autoReverse :: String, azimuth :: String, baseFrequency :: String, baseProfile :: String, baselineShift :: String, bbox :: String, begin :: String, bias :: String, by :: String, calcMode :: String, capHeight :: String, children :: Array JSX, clip :: String, clipPath :: String, clipPathUnits :: String, clipRule :: String, color :: String, colorInterpolation :: String, colorInterpolationFilters :: String, colorProfile :: String, colorRendering :: String, contentScriptType :: String, contentStyleType :: String, cursor :: String, cx :: String, cy :: String, d :: String, decelerate :: String, descent :: String, diffuseConstant :: String, direction :: String, display :: String, divisor :: String, dominantBaseline :: String, dur :: String, dx :: String, dy :: String, edgeMode :: String, elevation :: String, enableBackground :: String, end :: String, exponent :: String, externalResourcesRequired :: String, fill :: String, fillOpacity :: String, fillRule :: String, filter :: String, filterRes :: String, filterUnits :: String, floodColor :: String, floodOpacity :: String, focusable :: String, fontFamily :: String, fontSize :: String, fontSizeAdjust :: String, fontStretch :: String, fontStyle :: String, fontVariant :: String, fontWeight :: String, format :: String, from :: String, fx :: String, fy :: String, g1 :: String, g2 :: String, glyphName :: String, glyphOrientationHorizontal :: String, glyphOrientationVertical :: String, glyphRef :: String, gradientTransform :: String, gradientUnits :: String, hanging :: String, height :: String, horizAdvX :: String, horizOriginX :: String, ideographic :: String, imageRendering :: String, in :: String, in2 :: String, intercept :: String, k :: String, k1 :: String, k2 :: String, k3 :: String, k4 :: String, kernelMatrix :: String, kernelUnitLength :: String, kerning :: String, keyPoints :: String, keySplines :: String, keyTimes :: String, lengthAdjust :: String, letterSpacing :: String, lightingColor :: String, limitingConeAngle :: String, local :: String, markerEnd :: String, markerHeight :: String, markerMid :: String, markerStart :: String, markerUnits :: String, markerWidth :: String, mask :: String, maskContentUnits :: String, maskUnits :: String, mathematical :: String, mode :: String, numOctaves :: String, offset :: String, opacity :: String, operator :: String, order :: String, orient :: String, orientation :: String, origin :: String, overflow :: String, overlinePosition :: String, overlineThickness :: String, paintOrder :: String, panose1 :: String, pathLength :: String, patternContentUnits :: String, patternTransform :: String, patternUnits :: String, pointerEvents :: String, points :: String, pointsAtX :: String, pointsAtY :: String, pointsAtZ :: String, preserveAlpha :: String, preserveAspectRatio :: String, primitiveUnits :: String, r :: String, radius :: String, refX :: String, refY :: String, renderingIntent :: String, repeatCount :: String, repeatDur :: String, requiredExtensions :: String, requiredFeatures :: String, restart :: String, result :: String, rotate :: String, rx :: String, ry :: String, scale :: String, seed :: String, shapeRendering :: String, slope :: String, spacing :: String, specularConstant :: String, specularExponent :: String, speed :: String, spreadMethod :: String, startOffset :: String, stdDeviation :: String, stemh :: String, stemv :: String, stitchTiles :: String, stopColor :: String, stopOpacity :: String, strikethroughPosition :: String, strikethroughThickness :: String, string :: String, stroke :: String, strokeDasharray :: String, strokeDashoffset :: String, strokeLinecap :: String, strokeLinejoin :: String, strokeMiterlimit :: String, strokeOpacity :: String, strokeWidth :: String, surfaceScale :: String, systemLanguage :: String, tableValues :: String, targetX :: String, targetY :: String, textAnchor :: String, textDecoration :: String, textLength :: String, textRendering :: String, to :: String, transform :: String, u1 :: String, u2 :: String, underlinePosition :: String, underlineThickness :: String, unicode :: String, unicodeBidi :: String, unicodeRange :: String, unitsPerEm :: String, vAlphabetic :: String, vHanging :: String, vIdeographic :: String, vMathematical :: String, values :: String, vectorEffect :: String, version :: String, vertAdvY :: String, vertOriginX :: String, vertOriginY :: String, viewBox :: String, viewTarget :: String, visibility :: String, width :: String, widths :: String, wordSpacing :: String, writingMode :: String, x :: String, x1 :: String, x2 :: String, xChannelSelector :: String, xHeight :: String, xlinkActuate :: String, xlinkArcrole :: String, xlinkHref :: String, xlinkRole :: String, xlinkShow :: String, xlinkTitle :: String, xlinkType :: String, xmlBase :: String, xmlLang :: String, xmlSpace :: String, xmlns :: String, xmlnsXlink :: String, y :: String, y1 :: String, y2 :: String, yChannelSelector :: String, z :: String, zoomAndPan :: String)
#Props_summary
type Props_summary = (children :: Array JSX)
#Props_style
#Props_strong
type Props_strong = (children :: Array JSX)
#Props_span
type Props_span = (children :: Array JSX)
#Props_small
type Props_small = (children :: Array JSX)
#Props_slot
type Props_slot = (children :: Array JSX, name :: String)
#Props_select
#Props_section
type Props_section = (children :: Array JSX)
#Props_script
#Props_samp
type Props_samp = (children :: Array JSX)
#Props_ruby
type Props_ruby = (children :: Array JSX)
#Props_picture
type Props_picture = (children :: Array JSX)
#Props_param
type Props_param = (name :: String, type :: String, value :: String)
#Props_option
#Props_ol
#Props_object
#Props_noscript
type Props_noscript = (children :: Array JSX)
#Props_meter
#Props_meta
type Props_meta = (content :: String, name :: String)
#Props_math
type Props_math = (children :: Array JSX)
#Props_mark
type Props_mark = (children :: Array JSX)
#Props_main
type Props_main = (children :: Array JSX)
#Props_link
#Props_legend
type Props_legend = (children :: Array JSX)
#Props_label
type Props_label = (children :: Array JSX, form :: String)
#Props_keygen
#Props_input
type Props_input = (accept :: String, alt :: String, autoCapitalize :: String, autoCorrect :: String, autoSave :: String, checked :: Boolean, defaultChecked :: String, defaultValue :: String, disabled :: Boolean, form :: String, height :: String, list :: String, max :: Number, min :: Number, multiple :: Boolean, name :: String, onChange :: EventHandler, pattern :: String, placeholder :: String, required :: Boolean, results :: String, size :: Number, src :: String, step :: String, title :: String, type :: String, value :: String, width :: String)
#Props_img
#Props_iframe
#Props_html
type Props_html = (children :: Array JSX, manifest :: String)
#Props_hgroup
type Props_hgroup = (children :: Array JSX)
#Props_header
type Props_header = (children :: Array JSX)
#Props_head
type Props_head = (children :: Array JSX, profile :: String)
#Props_form
type Props_form = (accept :: String, action :: String, children :: Array JSX, method :: String, name :: String, onChange :: EventHandler, onInput :: EventHandler, onInvalid :: EventHandler, onSubmit :: EventHandler, target :: String)
#Props_figure
type Props_figure = (children :: Array JSX)
#Props_figcaption
type Props_figcaption = (children :: Array JSX)
#Props_fieldset
#Props_dialog
type Props_dialog = (children :: Array JSX, open :: Boolean)
#Props_details
type Props_details = (children :: Array JSX, open :: Boolean)
#Props_datalist
type Props_datalist = (children :: Array JSX)
#Props_data
type Props_data = (children :: Array JSX, value :: String)
#Props_code
type Props_code = (children :: Array JSX)
#Props_cite
type Props_cite = (children :: Array JSX)
#Props_caption
type Props_caption = (children :: Array JSX)
#Props_button
#Props_body
type Props_body = (children :: Array JSX)
#Props_blockquote
type Props_blockquote = (children :: Array JSX, cite :: String)
#Props_base
type Props_base = (href :: String, target :: String)
#Props_audio
#Props_aside
type Props_aside = (children :: Array JSX)
#Props_article
type Props_article = (children :: Array JSX)
#Props_area
#Props_address
type Props_address = (children :: Array JSX)
#Props_abbr
type Props_abbr = (children :: Array JSX, title :: String)
#Props_a
#video
video :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_video) => { | attrs } -> JSX
#track
track :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_track) => { | attrs } -> JSX
#title
title :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_title) => { | attrs } -> JSX
#time
time :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_time) => { | attrs } -> JSX
#thead
thead :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_thead) => { | attrs } -> JSX
#tfoot
tfoot :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_tfoot) => { | attrs } -> JSX
#textarea
textarea :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_textarea) => { | attrs } -> JSX
#template
template :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_template) => { | attrs } -> JSX
#tbody
tbody :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_tbody) => { | attrs } -> JSX
#table
table :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_table) => { | attrs } -> JSX
#summary
summary :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_summary) => { | attrs } -> JSX
#style
style :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_style) => { | attrs } -> JSX
#strong
strong :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_strong) => { | attrs } -> JSX
#span
span :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_span) => { | attrs } -> JSX
#source
source :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_source) => { | attrs } -> JSX
#small
small :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_small) => { | attrs } -> JSX
#slot
slot :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_slot) => { | attrs } -> JSX
#select
select :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_select) => { | attrs } -> JSX
#section
section :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_section) => { | attrs } -> JSX
#script
script :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_script) => { | attrs } -> JSX
#samp
samp :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_samp) => { | attrs } -> JSX
#ruby
ruby :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_ruby) => { | attrs } -> JSX
#progress
progress :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_progress) => { | attrs } -> JSX
#picture
picture :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_picture) => { | attrs } -> JSX
#param
param :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_param) => { | attrs } -> JSX
#output
output :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_output) => { | attrs } -> JSX
#option
option :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_option) => { | attrs } -> JSX
#optgroup
optgroup :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_optgroup) => { | attrs } -> JSX
#object
object :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_object) => { | attrs } -> JSX
#noscript
noscript :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_noscript) => { | attrs } -> JSX
#meter
meter :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_meter) => { | attrs } -> JSX
#meta
meta :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_meta) => { | attrs } -> JSX
#math
math :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_math) => { | attrs } -> JSX
#mark
mark :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_mark) => { | attrs } -> JSX
#main
main :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_main) => { | attrs } -> JSX
#link
link :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_link) => { | attrs } -> JSX
#legend
legend :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_legend) => { | attrs } -> JSX
#label
label :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_label) => { | attrs } -> JSX
#keygen
keygen :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_keygen) => { | attrs } -> JSX
#input
input :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_input) => { | attrs } -> JSX
#iframe
iframe :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_iframe) => { | attrs } -> JSX
#html
html :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_html) => { | attrs } -> JSX
#hgroup
hgroup :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_hgroup) => { | attrs } -> JSX
#header
header :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_header) => { | attrs } -> JSX
#head
head :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_head) => { | attrs } -> JSX
#form
form :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_form) => { | attrs } -> JSX
#figure
figure :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_figure) => { | attrs } -> JSX
#figcaption_
figcaption_ :: Array JSX -> JSX
#figcaption
figcaption :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_figcaption) => { | attrs } -> JSX
#fieldset
fieldset :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_fieldset) => { | attrs } -> JSX
#embed
embed :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_embed) => { | attrs } -> JSX
#dialog
dialog :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_dialog) => { | attrs } -> JSX
#details
details :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_details) => { | attrs } -> JSX
#datalist
datalist :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_datalist) => { | attrs } -> JSX
#data'
data' :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_data) => { | attrs } -> JSX
#colgroup
colgroup :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_colgroup) => { | attrs } -> JSX
#code
code :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_code) => { | attrs } -> JSX
#cite
cite :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_cite) => { | attrs } -> JSX
#caption
caption :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_caption) => { | attrs } -> JSX
#canvas
canvas :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_canvas) => { | attrs } -> JSX
#button
button :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_button) => { | attrs } -> JSX
#body
body :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_body) => { | attrs } -> JSX
#blockquote_
blockquote_ :: Array JSX -> JSX
#blockquote
blockquote :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_blockquote) => { | attrs } -> JSX
#base
base :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_base) => { | attrs } -> JSX
#audio
audio :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_audio) => { | attrs } -> JSX
#aside
aside :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_aside) => { | attrs } -> JSX
#article
article :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_article) => { | attrs } -> JSX
#area
area :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_area) => { | attrs } -> JSX
#address
address :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_address) => { | attrs } -> JSX
#abbr
abbr :: forall attrs attrs_. Union attrs attrs_ (SharedProps Props_abbr) => { | attrs } -> JSX
Re-exports from React.Basic.DOM.Internal
#unsafeCreateDOMComponent
unsafeCreateDOMComponent :: forall props. String -> ReactComponent props
Modules
- Affjax
- Affjax.RequestBody
- Affjax.RequestHeader
- Affjax.ResponseFormat
- Affjax.ResponseHeader
- Affjax.StatusCode
- Ansi.Codes
- Ansi.Output
- CSS
- CSS.Animation
- CSS.Background
- CSS.Border
- CSS.Box
- CSS.Color
- CSS.Common
- CSS.Display
- CSS.Elements
- CSS.Flexbox
- CSS.Font
- CSS.FontFace
- CSS.Geometry
- CSS.Gradient
- CSS.ListStyle
- CSS.ListStyle.Image
- CSS.ListStyle.Position
- CSS.ListStyle.Type
- CSS.Media
- CSS.Overflow
- CSS.Property
- CSS.Pseudo
- CSS.Render
- CSS.Selector
- CSS.Size
- CSS.String
- CSS.Stylesheet
- CSS.Text
- CSS.Text.Shadow
- CSS.Text.Transform
- CSS.Text.Whitespace
- CSS.TextAlign
- CSS.Time
- CSS.Transform
- CSS.Transition
- CSS.VerticalAlign
- Chirashi
- ChocoPie
- Color
- Color.Blending
- Color.Scale
- Color.Scale.Perceptual
- Color.Scheme.Clrs
- Color.Scheme.HTML
- Color.Scheme.Harmonic
- Color.Scheme.MaterialDesign
- Color.Scheme.X11
- Control.Alt
- Control.Alternative
- Control.Applicative
- Control.Applicative.Free
- Control.Applicative.Free.Gen
- Control.Apply
- Control.Biapplicative
- Control.Biapply
- Control.Bind
- Control.Category
- Control.Comonad
- Control.Comonad.Cofree
- Control.Comonad.Cofree.Class
- Control.Comonad.Env
- Control.Comonad.Env.Class
- Control.Comonad.Env.Trans
- Control.Comonad.Store
- Control.Comonad.Store.Class
- Control.Comonad.Store.Trans
- Control.Comonad.Traced
- Control.Comonad.Traced.Class
- Control.Comonad.Traced.Trans
- Control.Comonad.Trans.Class
- Control.Coroutine
- Control.Coroutine.Aff
- Control.Error.Util
- Control.Extend
- Control.Lazy
- Control.Monad
- Control.Monad.Cont
- Control.Monad.Cont.Class
- Control.Monad.Cont.Trans
- Control.Monad.Error.Class
- Control.Monad.Except
- Control.Monad.Except.Trans
- Control.Monad.Fork.Class
- Control.Monad.Free
- Control.Monad.Free.Class
- Control.Monad.Free.Trans
- Control.Monad.Gen
- Control.Monad.Gen.Class
- Control.Monad.Gen.Common
- Control.Monad.List.Trans
- Control.Monad.Maybe.Trans
- Control.Monad.Morph
- Control.Monad.RWS
- Control.Monad.RWS.Trans
- Control.Monad.Reader
- Control.Monad.Reader.Class
- Control.Monad.Reader.Trans
- Control.Monad.Rec.Class
- Control.Monad.ST
- Control.Monad.ST.Internal
- Control.Monad.ST.Ref
- Control.Monad.State
- Control.Monad.State.Class
- Control.Monad.State.Trans
- Control.Monad.Trampoline
- Control.Monad.Trans.Class
- Control.Monad.Writer
- Control.Monad.Writer.Class
- Control.Monad.Writer.Trans
- Control.MonadPlus
- Control.MonadZero
- Control.Parallel
- Control.Parallel.Class
- Control.Plus
- Control.Promise
- Control.Semigroupoid
- DOM.HTML.Indexed
- DOM.HTML.Indexed.ButtonType
- DOM.HTML.Indexed.CrossOriginValue
- DOM.HTML.Indexed.DirValue
- DOM.HTML.Indexed.FormMethod
- DOM.HTML.Indexed.InputType
- DOM.HTML.Indexed.KindValue
- DOM.HTML.Indexed.MenuType
- DOM.HTML.Indexed.MenuitemType
- DOM.HTML.Indexed.OnOff
- DOM.HTML.Indexed.OrderedListType
- DOM.HTML.Indexed.PreloadValue
- DOM.HTML.Indexed.ScopeValue
- DOM.HTML.Indexed.StepValue
- DOM.HTML.Indexed.WrapValue
- Data.Argonaut
- Data.Argonaut.Core
- Data.Argonaut.Decode
- Data.Argonaut.Decode.Class
- Data.Argonaut.Decode.Combinators
- Data.Argonaut.Decode.Generic.Rep
- Data.Argonaut.Encode
- Data.Argonaut.Encode.Class
- Data.Argonaut.Encode.Combinators
- Data.Argonaut.Encode.Generic.Rep
- Data.Argonaut.Gen
- Data.Argonaut.JCursor
- Data.Argonaut.JCursor.Gen
- Data.Argonaut.Parser
- Data.Argonaut.Prisms
- Data.Argonaut.Traversals
- Data.Argonaut.Types.Generic.Rep
- Data.Array
- Data.Array.NonEmpty
- Data.Array.NonEmpty.Internal
- Data.Array.Partial
- Data.Array.ST
- Data.Array.ST.Iterator
- Data.Array.ST.Partial
- Data.ArrayBuffer.Types
- Data.Bifoldable
- Data.Bifunctor
- Data.Bifunctor.Clown
- Data.Bifunctor.Flip
- Data.Bifunctor.Join
- Data.Bifunctor.Joker
- Data.Bifunctor.Product
- Data.Bifunctor.Wrap
- Data.BigInt
- Data.Bitraversable
- Data.Boolean
- Data.BooleanAlgebra
- Data.Bounded
- Data.CatList
- Data.CatQueue
- Data.Char
- Data.Char.Gen
- Data.Char.Unicode
- Data.Char.Unicode.Internal
- Data.CommutativeRing
- Data.Compactable
- Data.Comparison
- Data.Const
- Data.Coyoneda
- Data.Date
- Data.Date.Component
- Data.Date.Component.Gen
- Data.Date.Gen
- Data.DateTime
- Data.DateTime.Gen
- Data.DateTime.Instant
- Data.Decidable
- Data.Decide
- Data.Decimal
- Data.Distributive
- Data.Divide
- Data.Divisible
- Data.DivisionRing
- Data.Either
- Data.Either.Inject
- Data.Either.Nested
- Data.EitherR
- Data.Enum
- Data.Enum.Gen
- Data.Eq
- Data.Equivalence
- Data.EuclideanRing
- Data.Exists
- Data.Field
- Data.Filterable
- Data.Foldable
- Data.FoldableWithIndex
- Data.FormURLEncoded
- Data.Formatter.DateTime
- Data.Formatter.Internal
- Data.Formatter.Interval
- Data.Formatter.Number
- Data.Formatter.Parser.Interval
- Data.Formatter.Parser.Number
- Data.Formatter.Parser.Utils
- Data.Function
- Data.Function.Memoize
- Data.Function.Uncurried
- Data.Functor
- Data.Functor.App
- Data.Functor.Compose
- Data.Functor.Contravariant
- Data.Functor.Coproduct
- Data.Functor.Coproduct.Inject
- Data.Functor.Coproduct.Nested
- Data.Functor.Invariant
- Data.Functor.Mu
- Data.Functor.Nu
- Data.Functor.Pairing
- Data.Functor.Pairing.Co
- Data.Functor.Product
- Data.Functor.Product.Nested
- Data.Functor.Variant
- Data.FunctorWithIndex
- Data.Generic.Rep
- Data.Generic.Rep.Bounded
- Data.Generic.Rep.Enum
- Data.Generic.Rep.Eq
- Data.Generic.Rep.HeytingAlgebra
- Data.Generic.Rep.Monoid
- Data.Generic.Rep.Ord
- Data.Generic.Rep.Ring
- Data.Generic.Rep.Semigroup
- Data.Generic.Rep.Semiring
- Data.Generic.Rep.Show
- Data.Group
- Data.Group.Action
- Data.Group.Free
- Data.HTTP.Method
- Data.HashMap
- Data.HashSet
- Data.Hashable
- Data.HeytingAlgebra
- Data.Identity
- Data.Int
- Data.Int.Bits
- Data.Interval
- Data.Interval.Duration
- Data.Interval.Duration.Iso
- Data.JSDate
- Data.Lazy
- Data.Lens
- Data.Lens.At
- Data.Lens.Common
- Data.Lens.Fold
- Data.Lens.Fold.Partial
- Data.Lens.Getter
- Data.Lens.Grate
- Data.Lens.Index
- Data.Lens.Indexed
- Data.Lens.Internal.Exchange
- Data.Lens.Internal.Focusing
- Data.Lens.Internal.Forget
- Data.Lens.Internal.Grating
- Data.Lens.Internal.Indexed
- Data.Lens.Internal.Market
- Data.Lens.Internal.Re
- Data.Lens.Internal.Shop
- Data.Lens.Internal.Tagged
- Data.Lens.Internal.Wander
- Data.Lens.Internal.Zipping
- Data.Lens.Iso
- Data.Lens.Iso.Newtype
- Data.Lens.Lens
- Data.Lens.Lens.Product
- Data.Lens.Lens.Tuple
- Data.Lens.Lens.Unit
- Data.Lens.Lens.Void
- Data.Lens.Prism
- Data.Lens.Prism.Coproduct
- Data.Lens.Prism.Either
- Data.Lens.Prism.Maybe
- Data.Lens.Record
- Data.Lens.Setter
- Data.Lens.Traversal
- Data.Lens.Types
- Data.Lens.Zoom
- Data.List
- Data.List.Lazy
- Data.List.Lazy.NonEmpty
- Data.List.Lazy.Types
- Data.List.NonEmpty
- Data.List.Partial
- Data.List.Types
- Data.List.ZipList
- Data.Machine.Mealy
- Data.Map
- Data.Map.Gen
- Data.Map.Internal
- Data.Maybe
- Data.Maybe.First
- Data.Maybe.Last
- Data.MediaType
- Data.MediaType.Common
- Data.Monoid
- Data.Monoid.Additive
- Data.Monoid.Alternate
- Data.Monoid.Conj
- Data.Monoid.Disj
- Data.Monoid.Dual
- Data.Monoid.Endo
- Data.Monoid.Multiplicative
- Data.NaturalTransformation
- Data.Newtype
- Data.NonEmpty
- Data.Nullable
- Data.Number
- Data.Number.Approximate
- Data.Number.Format
- Data.Op
- Data.Options
- Data.Ord
- Data.Ord.Down
- Data.Ord.Max
- Data.Ord.Min
- Data.Ord.Unsafe
- Data.Ordering
- Data.Posix
- Data.Posix.Signal
- Data.Predicate
- Data.Profunctor
- Data.Profunctor.Choice
- Data.Profunctor.Closed
- Data.Profunctor.Clown
- Data.Profunctor.Cochoice
- Data.Profunctor.Costar
- Data.Profunctor.Costrong
- Data.Profunctor.Cowrap
- Data.Profunctor.Join
- Data.Profunctor.Joker
- Data.Profunctor.Split
- Data.Profunctor.Star
- Data.Profunctor.Strong
- Data.Profunctor.Wrap
- Data.Ratio
- Data.Rational
- Data.Ring
- Data.Semigroup
- Data.Semigroup.Commutative
- Data.Semigroup.First
- Data.Semigroup.Foldable
- Data.Semigroup.Last
- Data.Semigroup.Traversable
- Data.Semiring
- Data.Semiring.Free
- Data.Set
- Data.Set.NonEmpty
- Data.Show
- Data.String
- Data.String.CaseInsensitive
- Data.String.CodePoints
- Data.String.CodeUnits
- Data.String.Common
- Data.String.Gen
- Data.String.HtmlElements
- Data.String.NonEmpty
- Data.String.NonEmpty.CaseInsensitive
- Data.String.NonEmpty.CodePoints
- Data.String.NonEmpty.CodeUnits
- Data.String.NonEmpty.Internal
- Data.String.Pattern
- Data.String.Regex
- Data.String.Regex.Flags
- Data.String.Regex.Unsafe
- Data.String.Unsafe
- Data.Symbol
- Data.TacitString
- Data.These
- Data.These.Gen
- Data.Time
- Data.Time.Component
- Data.Time.Component.Gen
- Data.Time.Duration
- Data.Time.Duration.Gen
- Data.Time.Gen
- Data.Traversable
- Data.Traversable.Accum
- Data.Traversable.Accum.Internal
- Data.TraversableWithIndex
- Data.Tuple
- Data.Tuple.Nested
- Data.Typelevel.Bool
- Data.Typelevel.Num
- Data.Typelevel.Num.Aliases
- Data.Typelevel.Num.Ops
- Data.Typelevel.Num.Reps
- Data.Typelevel.Num.Sets
- Data.Typelevel.Undefined
- Data.Unfoldable
- Data.Unfoldable1
- Data.Unit
- Data.Validation.Semigroup
- Data.Validation.Semiring
- Data.Variant
- Data.Variant.Internal
- Data.Void
- Data.Witherable
- Data.Yoneda
- Database.Postgres
- Database.Postgres.SqlValue
- Database.Postgres.Transaction
- Debug.Trace
- Effect
- Effect.AVar
- Effect.Aff
- Effect.Aff.AVar
- Effect.Aff.Class
- Effect.Aff.Compat
- Effect.Class
- Effect.Class.Console
- Effect.Console
- Effect.Exception
- Effect.Exception.Unsafe
- Effect.Now
- Effect.Random
- Effect.Ref
- Effect.Timer
- Effect.Uncurried
- Effect.Unsafe
- ExpectInferred
- FRP.Behavior
- FRP.Behavior.Keyboard
- FRP.Behavior.Mouse
- FRP.Behavior.Time
- FRP.Event
- FRP.Event.AnimationFrame
- FRP.Event.Class
- FRP.Event.Keyboard
- FRP.Event.Mouse
- FRP.Event.Semantic
- FRP.Event.Time
- Foreign
- Foreign.Class
- Foreign.Generic
- Foreign.Generic.Class
- Foreign.Generic.EnumEncoding
- Foreign.Generic.Types
- Foreign.Index
- Foreign.Internal
- Foreign.JSON
- Foreign.Keys
- Foreign.NullOrUndefined
- Foreign.Object
- Foreign.Object.Gen
- Foreign.Object.ST
- Foreign.Object.ST.Unsafe
- Foreign.Object.Unsafe
- Global
- Global.Unsafe
- Gomtang.Basic
- Graphics.Canvas
- Halogen
- Halogen.Aff
- Halogen.Aff.Driver
- Halogen.Aff.Driver.Eval
- Halogen.Aff.Driver.State
- Halogen.Aff.Util
- Halogen.Component
- Halogen.Component.ChildPath
- Halogen.Component.Profunctor
- Halogen.Data.OrdBox
- Halogen.Data.Prism
- Halogen.HTML
- Halogen.HTML.CSS
- Halogen.HTML.Core
- Halogen.HTML.Elements
- Halogen.HTML.Elements.Keyed
- Halogen.HTML.Events
- Halogen.HTML.Properties
- Halogen.HTML.Properties.ARIA
- Halogen.Query
- Halogen.Query.EventSource
- Halogen.Query.ForkF
- Halogen.Query.HalogenM
- Halogen.Query.InputF
- Halogen.Themes.Bootstrap3
- Halogen.Themes.Bootstrap3.InputGroup
- Halogen.VDom
- Halogen.VDom.DOM
- Halogen.VDom.DOM.Prop
- Halogen.VDom.Driver
- Halogen.VDom.Machine
- Halogen.VDom.Types
- Halogen.VDom.Util
- Heterogeneous.Folding
- Heterogeneous.Mapping
- Jajanmen
- Kancho
- LenientHtmlParser
- Makkori
- Math
- Milkis
- Milkis.Impl
- Milkis.Impl.Node
- Milkis.Impl.Window
- Naporitan
- Node.Buffer
- Node.Buffer.Unsafe
- Node.ChildProcess
- Node.Encoding
- Node.FS
- Node.FS.Aff
- Node.FS.Async
- Node.FS.Internal
- Node.FS.Perms
- Node.FS.Stats
- Node.FS.Stream
- Node.FS.Sync
- Node.Globals
- Node.HTTP
- Node.HTTP.Client
- Node.HTTP.Secure
- Node.Path
- Node.Platform
- Node.Process
- Node.ReadLine
- Node.Stream
- Node.URL
- Node.Yargs
- Node.Yargs.Applicative
- Node.Yargs.Setup
- PSCI.Support
- Partial
- Partial.Unsafe
- Performance.Minibench
- Phoenix
- Pipes
- Pipes.Core
- Pipes.Internal
- Pipes.ListT
- Pipes.Prelude
- Polyform.Field
- Polyform.Field.Generic
- Polyform.Field.Generic.Option
- Polyform.Field.Html5
- Polyform.Field.Validation.Combinators
- Polyform.Form.Component
- Polyform.Input.Foreign
- Polyform.Input.Http
- Polyform.Input.Interpret
- Polyform.Input.Interpret.Http
- Polyform.Input.Interpret.Record
- Polyform.Input.Interpret.Validation
- Polyform.Validation
- Polyform.Validation.Par
- Prelude
- Prim
- Prim.Boolean
- Prim.Ordering
- Prim.Row
- Prim.RowList
- Prim.Symbol
- Prim.TypeError
- Random.LCG
- React
- React.Basic
- React.Basic.Compat
- React.Basic.Components.Async
- React.Basic.DOM
- React.Basic.DOM.Components.GlobalEvents
- React.Basic.DOM.Components.LogLifecycles
- React.Basic.DOM.Components.Ref
- React.Basic.DOM.Events
- React.Basic.DOM.Generated
- React.Basic.DOM.Internal
- React.Basic.Events
- React.DOM
- React.DOM.Dynamic
- React.DOM.Props
- React.DOM.SVG
- React.DOM.SVG.Dynamic
- React.SyntheticEvent
- ReactDOM
- Record
- Record.Builder
- Record.Extra
- Record.Format
- Record.ST
- Record.Unsafe
- Record.Unsafe.Union
- ReduxDevTools
- Renderless.State
- Routing
- Routing.Hash
- Routing.Match
- Routing.Match.Error
- Routing.Parser
- Routing.PushState
- Routing.Types
- Run
- Run.Choose
- Run.Except
- Run.Internal
- Run.Reader
- Run.State
- Run.Writer
- SQLite3
- SQLite3.Internal
- Select
- Select.Setters
- Shoronpo
- Signal
- Signal.Aff
- Signal.Channel
- Signal.DOM
- Signal.Effect
- Signal.Time
- Sijidou
- Simple.JSON
- Simple.JSON.Generics
- Simple.JSON.Generics.EnumSumRep
- Simple.JSON.Generics.TaggedSumRep
- Simple.JSON.Generics.UntaggedProductRep
- Simple.JSON.Generics.UntaggedSumRep
- Sunde
- Svg.Parser
- Svg.Parser.Halogen
- TelegramBot
- Test.Assert
- Test.Spec
- Test.Spec.Assertions
- Test.Spec.Assertions.Aff
- Test.Spec.Assertions.String
- Test.Spec.Color
- Test.Spec.Console
- Test.Spec.Reporter
- Test.Spec.Reporter.Base
- Test.Spec.Reporter.Console
- Test.Spec.Reporter.Dot
- Test.Spec.Reporter.Spec
- Test.Spec.Reporter.Tap
- Test.Spec.Runner
- Test.Spec.Runner.Event
- Test.Spec.Speed
- Test.Spec.Summary
- Test.StrongCheck
- Test.StrongCheck.Arbitrary
- Test.StrongCheck.Data.AlphaNumString
- Test.StrongCheck.Data.ApproxNumber
- Test.StrongCheck.Data.ArbBoundedEnum
- Test.StrongCheck.Data.ArbDateTime
- Test.StrongCheck.Data.Negative
- Test.StrongCheck.Data.NonZero
- Test.StrongCheck.Data.Positive
- Test.StrongCheck.Data.Signum
- Test.StrongCheck.Gen
- Test.StrongCheck.LCG
- Test.StrongCheck.Landscape
- Test.StrongCheck.Perturb
- Text.Email.Parser
- Text.Email.Validate
- Text.Parsing.Indent
- Text.Parsing.Parser
- Text.Parsing.Parser.Combinators
- Text.Parsing.Parser.Expr
- Text.Parsing.Parser.Language
- Text.Parsing.Parser.Pos
- Text.Parsing.Parser.String
- Text.Parsing.Parser.Token
- Text.Parsing.StringParser
- Text.Parsing.StringParser.CodePoints
- Text.Parsing.StringParser.CodeUnits
- Text.Parsing.StringParser.Combinators
- Text.Parsing.StringParser.Expr
- Text.Prettier
- Text.Smolder.HTML
- Text.Smolder.HTML.Attributes
- Text.Smolder.Markup
- Text.Smolder.Renderer.String
- Text.Smolder.SVG
- Text.Smolder.SVG.Attributes
- Toppokki
- Tortellini
- Tortellini.Parser
- Type.Data.Boolean
- Type.Data.Ordering
- Type.Data.Row
- Type.Data.RowList
- Type.Data.Symbol
- Type.Equality
- Type.IsEqual
- Type.Prelude
- Type.Proxy
- Type.Row
- Type.Row.Homogeneous
- Unsafe.Coerce
- Unsafe.Reference
- Web.Clipboard.ClipboardEvent
- Web.Clipboard.ClipboardEvent.EventTypes
- Web.DOM
- Web.DOM.CharacterData
- Web.DOM.ChildNode
- Web.DOM.Comment
- Web.DOM.DOMTokenList
- Web.DOM.Document
- Web.DOM.DocumentFragment
- Web.DOM.DocumentType
- Web.DOM.Element
- Web.DOM.HTMLCollection
- Web.DOM.Internal.Types
- Web.DOM.MutationObserver
- Web.DOM.MutationRecord
- Web.DOM.Node
- Web.DOM.NodeList
- Web.DOM.NodeType
- Web.DOM.NonDocumentTypeChildNode
- Web.DOM.NonElementParentNode
- Web.DOM.ParentNode
- Web.DOM.ProcessingInstruction
- Web.DOM.Text
- Web.Event.CustomEvent
- Web.Event.Event
- Web.Event.EventPhase
- Web.Event.EventTarget
- Web.Event.Internal.Types
- Web.File.Blob
- Web.File.File
- Web.File.FileList
- Web.File.FileReader
- Web.File.FileReader.ReadyState
- Web.File.Url
- Web.HTML
- Web.HTML.Event.BeforeUnloadEvent
- Web.HTML.Event.BeforeUnloadEvent.EventTypes
- Web.HTML.Event.DataTransfer
- Web.HTML.Event.DragEvent
- Web.HTML.Event.DragEvent.EventTypes
- Web.HTML.Event.ErrorEvent
- Web.HTML.Event.EventTypes
- Web.HTML.Event.HashChangeEvent
- Web.HTML.Event.HashChangeEvent.EventTypes
- Web.HTML.Event.PageTransitionEvent
- Web.HTML.Event.PageTransitionEvent.EventTypes
- Web.HTML.Event.PopStateEvent
- Web.HTML.Event.PopStateEvent.EventTypes
- Web.HTML.Event.TrackEvent
- Web.HTML.Event.TrackEvent.EventTypes
- Web.HTML.HTMLAnchorElement
- Web.HTML.HTMLAreaElement
- Web.HTML.HTMLAudioElement
- Web.HTML.HTMLBRElement
- Web.HTML.HTMLBaseElement
- Web.HTML.HTMLBodyElement
- Web.HTML.HTMLButtonElement
- Web.HTML.HTMLCanvasElement
- Web.HTML.HTMLDListElement
- Web.HTML.HTMLDataElement
- Web.HTML.HTMLDataListElement
- Web.HTML.HTMLDivElement
- Web.HTML.HTMLDocument
- Web.HTML.HTMLDocument.ReadyState
- Web.HTML.HTMLElement
- Web.HTML.HTMLEmbedElement
- Web.HTML.HTMLFieldSetElement
- Web.HTML.HTMLFormElement
- Web.HTML.HTMLHRElement
- Web.HTML.HTMLHeadElement
- Web.HTML.HTMLHeadingElement
- Web.HTML.HTMLIFrameElement
- Web.HTML.HTMLImageElement
- Web.HTML.HTMLInputElement
- Web.HTML.HTMLKeygenElement
- Web.HTML.HTMLLIElement
- Web.HTML.HTMLLabelElement
- Web.HTML.HTMLLegendElement
- Web.HTML.HTMLLinkElement
- Web.HTML.HTMLMapElement
- Web.HTML.HTMLMediaElement
- Web.HTML.HTMLMediaElement.CanPlayType
- Web.HTML.HTMLMediaElement.NetworkState
- Web.HTML.HTMLMediaElement.ReadyState
- Web.HTML.HTMLMetaElement
- Web.HTML.HTMLMeterElement
- Web.HTML.HTMLModElement
- Web.HTML.HTMLOListElement
- Web.HTML.HTMLObjectElement
- Web.HTML.HTMLOptGroupElement
- Web.HTML.HTMLOptionElement
- Web.HTML.HTMLOutputElement
- Web.HTML.HTMLParagraphElement
- Web.HTML.HTMLParamElement
- Web.HTML.HTMLPreElement
- Web.HTML.HTMLProgressElement
- Web.HTML.HTMLQuoteElement
- Web.HTML.HTMLScriptElement
- Web.HTML.HTMLSelectElement
- Web.HTML.HTMLSourceElement
- Web.HTML.HTMLSpanElement
- Web.HTML.HTMLStyleElement
- Web.HTML.HTMLTableCaptionElement
- Web.HTML.HTMLTableCellElement
- Web.HTML.HTMLTableColElement
- Web.HTML.HTMLTableDataCellElement
- Web.HTML.HTMLTableElement
- Web.HTML.HTMLTableHeaderCellElement
- Web.HTML.HTMLTableRowElement
- Web.HTML.HTMLTableSectionElement
- Web.HTML.HTMLTemplateElement
- Web.HTML.HTMLTextAreaElement
- Web.HTML.HTMLTimeElement
- Web.HTML.HTMLTitleElement
- Web.HTML.HTMLTrackElement
- Web.HTML.HTMLTrackElement.ReadyState
- Web.HTML.HTMLUListElement
- Web.HTML.HTMLVideoElement
- Web.HTML.History
- Web.HTML.Location
- Web.HTML.Navigator
- Web.HTML.SelectionMode
- Web.HTML.ValidityState
- Web.HTML.Window
- Web.Internal.FFI
- Web.Socket.BinaryType
- Web.Socket.Event.CloseEvent
- Web.Socket.Event.EventTypes
- Web.Socket.Event.MessageEvent
- Web.Socket.ReadyState
- Web.Socket.WebSocket
- Web.Storage.Event.StorageEvent
- Web.Storage.Storage
- Web.TouchEvent
- Web.TouchEvent.EventTypes
- Web.TouchEvent.Touch
- Web.TouchEvent.TouchEvent
- Web.TouchEvent.TouchList
- Web.UIEvent.CompositionEvent
- Web.UIEvent.CompositionEvent.EventTypes
- Web.UIEvent.EventTypes
- Web.UIEvent.FocusEvent
- Web.UIEvent.FocusEvent.EventTypes
- Web.UIEvent.InputEvent
- Web.UIEvent.InputEvent.EventTypes
- Web.UIEvent.KeyboardEvent
- Web.UIEvent.KeyboardEvent.EventTypes
- Web.UIEvent.MouseEvent
- Web.UIEvent.MouseEvent.EventTypes
- Web.UIEvent.UIEvent
- Web.UIEvent.WheelEvent
- Web.UIEvent.WheelEvent.EventTypes
- Web.XHR.EventTypes
- Web.XHR.FormData
- Web.XHR.ProgressEvent
- Web.XHR.ReadyState
- Web.XHR.ResponseType
- Web.XHR.XMLHttpRequest
- Web.XHR.XMLHttpRequestUpload
- Xiaomian