nested-routes-0.0.2: Like scotty, but nested

Safe HaskellNone
LanguageHaskell2010

Web.Routes.Nested.VerbListener

Documentation

data Verb Source

Constructors

Get 
Post 
Put 
Delete 

Instances

type ReqBodyT z = ByteString -> z Source

newtype Verbs z a Source

Constructors

Verbs 

Fields

unVerbs :: Map Verb (Maybe (ReqBodyT z), FileExts a)
 

Instances

newtype VerbListenerT z r m a Source

Constructors

VerbListenerT 

Fields

runVerbListenerT :: WriterT (Verbs z r) m a
 

get :: Monad m => FileExtListenerT Response m a -> VerbListenerT z Response m () Source

post :: (Monad m, MonadIO m) => (ByteString -> z) -> FileExtListenerT Response m a -> VerbListenerT z Response m () Source

put :: (Monad m, MonadIO m) => (ByteString -> z) -> FileExtListenerT Response m a -> VerbListenerT z Response m () Source

delete :: Monad m => FileExtListenerT Response m a -> VerbListenerT z Response m () Source