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

Safe HaskellNone
LanguageHaskell2010

Network.Wai.Middleware.ContentType.Text

Contents

Synopsis

Lifted Combinators

text :: MonadIO m => Text -> FileExtListenerT (MiddlewareT m) m () Source

Uses Text as the key in the map, and "text/plain" as the content type.

textWith :: MonadIO m => (Response -> Response) -> Text -> FileExtListenerT (MiddlewareT m) m () Source

textStatus :: MonadIO m => Status -> Text -> FileExtListenerT (MiddlewareT m) m () Source

textStatusWith :: MonadIO m => (Response -> Response) -> Status -> Text -> FileExtListenerT (MiddlewareT m) m () Source

textHeaders :: MonadIO m => RequestHeaders -> Text -> FileExtListenerT (MiddlewareT m) m () Source

textHeadersWith :: MonadIO m => (Response -> Response) -> RequestHeaders -> Text -> FileExtListenerT (MiddlewareT m) m () Source

textStatusHeaders :: MonadIO m => Status -> RequestHeaders -> Text -> FileExtListenerT (MiddlewareT m) m () Source

textStatusHeadersWith :: MonadIO m => (Response -> Response) -> Status -> RequestHeaders -> Text -> FileExtListenerT (MiddlewareT m) m () Source

Response Only

textOnly :: Text -> Response Source

textOnlyStatus :: Status -> Text -> Response Source

textOnlyHeaders :: RequestHeaders -> Text -> Response Source

textOnlyStatusHeaders :: Status -> RequestHeaders -> Text -> Response Source