Text.Digestive.Form

type Formlet v m a

type Form v m a

data SomeForm v m

(.:)

Basic forms

text

string

stringRead

choice

choice'

choiceWith

choiceWith'

choiceMultiple

choiceMultiple'

choiceWithMultiple

choiceWithMultiple'

groupedChoice

groupedChoice'

groupedChoiceWith

groupedChoiceWith'

groupedChoiceMultiple

groupedChoiceMultiple'

groupedChoiceWithMultiple

groupedChoiceWithMultiple'

bool

file

fileMultiple

Optional forms

optionalText

optionalString

optionalStringRead

Date/time forms

utcTimeFormlet

localTimeFormlet

dateFormlet

timeFormlet

optionalUtcTimeFormlet

optionalLocalTimeFormlet

optionalDateFormlet

optionalTimeFormlet

Validation and transformation

check

checkM

validate

validateOptional

validateM

conditions

disable

Lifting forms

monadic

Dynamic list forms

listOf