Safe Haskell | None |
---|---|
Language | Haskell2010 |
- module Web.Routes.Nested.FileExtListener
- module Web.Routes.Nested.VerbListener
- newtype HandlerT z m a = HandlerT {
- runHandler :: WriterT (MergeRooted Text (Verbs z m Response), MergeRooted Text (FileExts Response)) m a
- handle :: Monad m => [Text] -> VerbListenerT z Response m () -> [HandlerT z m ()] -> HandlerT z m ()
- notFound :: Monad m => [Text] -> FileExtListenerT Response m () -> HandlerT z m ()
- route :: (Functor m, Monad m, MonadIO m) => HandlerT z m a -> Request -> (Response -> IO ResponseReceived) -> m ResponseReceived
Documentation
HandlerT | |
|
:: Monad m | |
=> [Text] | Input path, separated by slashes |
-> VerbListenerT z Response m () | HTTP Method-oriented monad |
-> [HandlerT z m ()] | Child paths |
-> HandlerT z m () |
Add a path to the list of routes
notFound :: Monad m => [Text] -> FileExtListenerT Response m () -> HandlerT z m () Source