Module

Formless.Types.Form

#InputField

newtype InputField error input output

Constructors

Instances

#OutputField

newtype OutputField error input output

Constructors

Instances

#U

data U e i o

Constructors

#InputFunction

newtype InputFunction error input output

Constructors

Instances

#FormField

newtype FormField e i o

The type that we need to record state across the form

Constructors

Instances

#FormFieldRow

type FormFieldRow error input output = (input :: input, result :: FormFieldResult error output, touched :: Boolean)

The row used for the FormField newtype and in lens type signatures

#ErrorType

type ErrorType error input output = error

#InputType

type InputType error input output = input

#OutputType

type OutputType error input output = output

Modules