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

Safe HaskellNone
LanguageHaskell2010

Network.Wai.Middleware.ContentType.Builder

Contents

Synopsis

Lifted Combinators

builder :: MonadIO m => FileExt -> RequestHeaders -> Builder -> FileExtListenerT (MiddlewareT m) m () Source

A builder is ambiguous, therefore we require RequestHeaders and a FileExt to be explicitly supplied.

builderWith :: MonadIO m => (Response -> Response) -> FileExt -> RequestHeaders -> Builder -> FileExtListenerT (MiddlewareT m) m () Source

builderStatus :: MonadIO m => FileExt -> Status -> RequestHeaders -> Builder -> FileExtListenerT (MiddlewareT m) m () Source

builderStatusWith :: MonadIO m => (Response -> Response) -> FileExt -> Status -> RequestHeaders -> Builder -> FileExtListenerT (MiddlewareT m) m () Source

Response Only

builderOnly :: RequestHeaders -> Builder -> Response Source

builderOnlyStatus :: Status -> RequestHeaders -> Builder -> Response Source

The exact same thing as Network.Wai.responseBuilder.