digestive-functors-0.2.0.1: A general way to consume input using applicative functors

Text.Digestive.Common

Description

Functions to construct common forms

Documentation

inputSource

Arguments

:: (Monad m, Functor m) 
=> (Bool -> Maybe i -> d -> s)

Get the viewed result

-> (Maybe i -> Result e a)

Get the returned result

-> (FormId -> s -> v)

View constructor

-> d

Default value

-> Form m i e v a

Resulting form

label :: Monad m => (FormId -> v) -> Form m i e v ()Source

errors :: Monad m => ([e] -> v) -> Form m i e v ()Source

childErrors :: Monad m => ([e] -> v) -> Form m i e v ()Source