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

Safe HaskellNone
LanguageHaskell2010

Network.Wai.Middleware.ContentType.Julius

Contents

Synopsis

Lifted Combinators

julius :: MonadIO m => Javascript -> FileExtListenerT (MiddlewareT m) m () Source

Uses julius as the key in the map, and "application/javascript" as the content type.

juliusWith :: MonadIO m => (Response -> Response) -> Javascript -> FileExtListenerT (MiddlewareT m) m () Source

juliusStatus :: MonadIO m => Status -> Javascript -> FileExtListenerT (MiddlewareT m) m () Source

juliusStatusWith :: MonadIO m => (Response -> Response) -> Status -> Javascript -> FileExtListenerT (MiddlewareT m) m () Source

juliusHeaders :: MonadIO m => RequestHeaders -> Javascript -> FileExtListenerT (MiddlewareT m) m () Source

juliusHeadersWith :: MonadIO m => (Response -> Response) -> RequestHeaders -> Javascript -> FileExtListenerT (MiddlewareT m) m () Source

juliusStatusHeaders :: MonadIO m => Status -> RequestHeaders -> Javascript -> FileExtListenerT (MiddlewareT m) m () Source

juliusStatusHeadersWith :: MonadIO m => (Response -> Response) -> Status -> RequestHeaders -> Javascript -> FileExtListenerT (MiddlewareT m) m () Source

Response Only

juliusOnly :: Javascript -> Response Source

juliusOnlyStatus :: Status -> Javascript -> Response Source

juliusOnlyHeaders :: RequestHeaders -> Javascript -> Response Source

juliusOnlyStatusHeaders :: Status -> RequestHeaders -> Javascript -> Response Source