wai-middleware-content-type-0.0.3.2: Route to different middlewares based on the incoming Accept header.

Safe HaskellNone
LanguageHaskell2010

Network.Wai.Middleware.ContentType.Types

Synopsis

Documentation

data FileExt Source

Supported file extensions

Constructors

Html 
Css 
JavaScript 
Json 
Text 

getFileExt :: Request -> FileExt Source

newtype FileExtListenerT r m a Source

Constructors

FileExtListenerT 

Instances

MonadBase b m => MonadBase b (FileExtListenerT r m) Source 
MonadError e m => MonadError e (FileExtListenerT r m) Source 
MonadBaseControl b m => MonadBaseControl b (FileExtListenerT r m) Source 
MonadWriter w m => MonadWriter w (FileExtListenerT r m) Source 
MonadReader r' m => MonadReader r' (FileExtListenerT r m) Source 
MonadTrans (FileExtListenerT r) Source 
MonadTransControl (FileExtListenerT r) Source 
MFunctor (FileExtListenerT r) Source 
Monad m => MonadState (FileExts r) (FileExtListenerT r m) Source 
Monad m => Monad (FileExtListenerT r m) Source 
Functor m => Functor (FileExtListenerT r m) Source 
MonadFix m => MonadFix (FileExtListenerT r m) Source 
Monad m => Applicative (FileExtListenerT r m) Source 
MonadPlus m => Alternative (FileExtListenerT r m) Source 
MonadPlus m => MonadPlus (FileExtListenerT r m) Source 
MonadIO m => MonadIO (FileExtListenerT r m) Source 
MonadThrow m => MonadThrow (FileExtListenerT r m) Source 
MonadMask m => MonadMask (FileExtListenerT r m) Source 
MonadCatch m => MonadCatch (FileExtListenerT r m) Source 
MonadCont m => MonadCont (FileExtListenerT r m) Source 
(MonadResource m, MonadBase IO m) => MonadResource (FileExtListenerT r m) Source 
MonadLogger m => MonadLogger (FileExtListenerT r m) Source 
type StT (FileExtListenerT r) a = StT (StateT (FileExts r)) a Source 
type StM (FileExtListenerT r m) a = ComposeSt (FileExtListenerT r) m a Source 

mapFileExts :: Monad m => (a -> b) -> FileExtListenerT a m () -> FileExtListenerT b m () Source

tell :: (Monoid w, MonadState w m) => w -> m () Source