Safe Haskell | None |
---|---|
Language | Haskell2010 |
Network.Wai.Middleware.ContentType.Types
- data FileExt
- = Html
- | Css
- | JavaScript
- | Json
- | Text
- getFileExt :: Request -> FileExt
- toExt :: Text -> Maybe FileExt
- newtype FileExts a = FileExts {
- unFileExts :: Map FileExt a
- newtype FileExtListenerT r m a = FileExtListenerT {
- runFileExtListenerT :: StateT (FileExts r) m a
- execFileExtListenerT :: Monad m => FileExtListenerT r m a -> m (FileExts r)
- tell :: (Monoid w, MonadState w m) => w -> m ()
Documentation
Supported file extensions
Constructors
Html | |
Css | |
JavaScript | |
Json | |
Text |
getFileExt :: Request -> FileExt Source
Constructors
FileExts | |
Fields
|
newtype FileExtListenerT r m a Source
Constructors
FileExtListenerT | |
Fields
|
Instances
MonadTrans (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 | |
Monad m => Applicative (FileExtListenerT r m) Source | |
MonadIO m => MonadIO (FileExtListenerT r m) Source |
execFileExtListenerT :: Monad m => FileExtListenerT r m a -> m (FileExts r) Source