WashNGo-2.12.0.1: WASH is a family of EDSLs for programming Web applications in Haskell.

WASH.CGI.InputHandle

Description

Internal use only. Provides access to class InputHandle and thus enables the construction new instances of this class, which requires knowledge about programming of validations.

Documentation

class HasValue i whereSource

Methods

value :: i a VALID -> aSource

extract a value from various kinds of input handles

class InputHandle h whereSource

Methods

validate :: h INVALID -> Either [ValidationError] (h VALID)Source

transforms an unvalidated input handle into either an error or a valid handle

isBound :: h INVALID -> BoolSource

ihNames :: h INVALID -> [String]Source