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

Safe HaskellNone
LanguageHaskell2010

Network.Wai.Middleware.ContentType.Pandoc

Contents

Synopsis

Lifted Combinators

markdown :: MonadIO m => Pandoc -> FileExtListenerT (MiddlewareT m) m () Source

Uses the Html key in the map, and "text/html" as the content type.

markdownWith :: MonadIO m => (Response -> Response) -> Pandoc -> FileExtListenerT (MiddlewareT m) m () Source

markdownStatus :: MonadIO m => Status -> Pandoc -> FileExtListenerT (MiddlewareT m) m () Source

markdownStatusWith :: MonadIO m => (Response -> Response) -> Status -> Pandoc -> FileExtListenerT (MiddlewareT m) m () Source

markdownHeaders :: MonadIO m => RequestHeaders -> Pandoc -> FileExtListenerT (MiddlewareT m) m () Source

markdownHeadersWith :: MonadIO m => (Response -> Response) -> RequestHeaders -> Pandoc -> FileExtListenerT (MiddlewareT m) m () Source

markdownStatusHeaders :: MonadIO m => Status -> RequestHeaders -> Pandoc -> FileExtListenerT (MiddlewareT m) m () Source

markdownStatusHeadersWith :: MonadIO m => (Response -> Response) -> Status -> RequestHeaders -> Pandoc -> FileExtListenerT (MiddlewareT m) m () Source

Response Only

markdownOnly :: Pandoc -> Response Source

markdownOnlyStatus :: Status -> Pandoc -> Response Source

markdownOnlyHeaders :: RequestHeaders -> Pandoc -> Response Source

markdownOnlyStatusHeaders :: Status -> RequestHeaders -> Pandoc -> Response Source