Copyright | (C) 2014 Alp Mestanogullari |
---|---|
License | BSD3 |
Maintainer | Alp Mestanogullari <alpmestan@gmail.com> |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | Haskell2010 |
Documentation
generateJS :: AjaxReq -> String Source
captureArg :: Segment -> Arg Source
jsSegments :: [Segment] -> String Source
segmentToStr :: Segment -> Bool -> String Source
type FunctionName = String Source
AjaxReq | |
|
paramToStr :: QueryArg -> Bool -> String Source
class HasJQ layout where Source
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) |