Safe Haskell | None |
---|---|
Language | Haskell2010 |
- fileExtsToMiddleware :: MonadIO m => FileExtListenerT (MiddlewareT m) m () -> MiddlewareT m
- lookupResponse :: Monad m => Maybe AcceptHeader -> FileExt -> FileExtListenerT a m () -> m (Maybe a)
- possibleFileExts :: FileExt -> AcceptHeader -> [FileExt]
Documentation
fileExtsToMiddleware :: MonadIO m => FileExtListenerT (MiddlewareT m) m () -> MiddlewareT m Source
Turn a map of content types to middlewares, into a middleware.
lookupResponse :: Monad m => Maybe AcceptHeader -> FileExt -> FileExtListenerT a m () -> m (Maybe a) Source
Given an HTTP Accept
header and a content type to base lookups off of, and
a map of responses, find a response.
possibleFileExts :: FileExt -> AcceptHeader -> [FileExt] Source
Takes a file extension and an Accept
header, and returns the other
file types handleable, in order of prescedence.