| Copyright | (C) 2014 Alp Mestanogullari |
|---|---|
| License | BSD3 |
| Maintainer | Alp Mestanogullari <alpmestan@gmail.com> |
| Stability | experimental |
| Portability | non-portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Servant.JQuery
Description
Documentation
generateJS :: AjaxReq -> String Source
captureArg :: Segment -> Arg Source
jsSegments :: [Segment] -> String Source
segmentToStr :: Segment -> Bool -> String Source
type FunctionName = String Source
Constructors
| AjaxReq | |
Fields
| |
paramToStr :: QueryArg -> Bool -> String Source
class HasJQ layout where Source
Instances
| HasJQ Delete | |
| HasJQ Raw | |
| HasJQ (Get a) | |
| HasJQ (Post a) | |
| HasJQ (Put a) | |
| (HasJQ a, HasJQ b) => HasJQ ((:<|>) a b) | |
| (KnownSymbol sym, HasJQ sublayout) => HasJQ ((:>) * (Capture Symbol * sym a) sublayout) | |
| (KnownSymbol sym, HasJQ sublayout) => HasJQ ((:>) * (Header Symbol * sym a) sublayout) | |
| (KnownSymbol sym, HasJQ sublayout) => HasJQ ((:>) * (QueryParam Symbol * sym a) sublayout) | |
| (KnownSymbol sym, HasJQ sublayout) => HasJQ ((:>) * (QueryParams Symbol * sym a) sublayout) | |
| (KnownSymbol sym, HasJQ sublayout) => HasJQ ((:>) * (QueryFlag Symbol sym) sublayout) | |
| HasJQ sublayout => HasJQ ((:>) * (ReqBody * a) sublayout) | |
| (KnownSymbol path, HasJQ sublayout) => HasJQ ((:>) Symbol path sublayout) |