eved-0.0.1.0: A value level web framework
Safe HaskellNone
LanguageHaskell2010

Web.Eved.Internal

Documentation

data a :<|> b infixl 4 Source #

Constructors

a :<|> b infixl 4 

class Eved api m | api -> m where Source #

Methods

(.<|>) :: api a -> api b -> api (a :<|> b) Source #

lit :: Text -> api a -> api a Source #

capture :: Text -> UrlElement a -> api b -> api (a -> b) Source #

reqBody :: NonEmpty (ContentType a) -> api b -> api (a -> b) Source #

queryParam :: Text -> QueryParam a -> api b -> api (a -> b) Source #

verb :: StdMethod -> Status -> NonEmpty (ContentType a) -> api (m a) Source #

Instances

Instances details
Eved EvedClient ClientM Source # 
Instance details

Defined in Web.Eved.Client

Eved (EvedServerT m) m Source # 
Instance details

Defined in Web.Eved.Server

Eved (EvedOptions m) m Source # 
Instance details

Defined in Web.Eved.Options