Hoogle Search
Within LTS Haskell 24.41 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
hostedMiddleware :: ByteString -> Middleware -> Middlewarewai-extra Network.Wai.Middleware.Routed Only apply the middleware to certain hosts Since 3.0.9
routedMiddleware :: ([Text] -> Bool) -> Middleware -> Middlewarewai-extra Network.Wai.Middleware.Routed Apply a middleware based on a test of pathInfo example:
let corsify = routedMiddleWare ("static" `elem`) addCorsHeadersSince 3.0.9-
wai-extra Network.Wai.Middleware.Select Relevant Middleware for a given Request.
MiddlewareSelection :: (Request -> Maybe Middleware) -> MiddlewareSelectionwai-extra Network.Wai.Middleware.Select No documentation available.
applySelectedMiddleware :: MiddlewareSelection -> Request -> Maybe Middlewarewai-extra Network.Wai.Middleware.Select No documentation available.
passthroughMiddleware :: Middlewarewai-extra Network.Wai.Middleware.Select No documentation available.
selectMiddleware :: MiddlewareSelection -> Middlewarewai-extra Network.Wai.Middleware.Select Create the Middleware dynamically applying MiddlewareSelection.
selectMiddlewareExceptRawPathInfo :: ByteString -> Middleware -> MiddlewareSelectionwai-extra Network.Wai.Middleware.Select Use the Middleware for all rawPathInfo except then given one.
selectMiddlewareOn :: (Request -> Bool) -> Middleware -> MiddlewareSelectionwai-extra Network.Wai.Middleware.Select Use the Middleware when the predicate holds.
selectMiddlewareOnRawPathInfo :: ByteString -> Middleware -> MiddlewareSelectionwai-extra Network.Wai.Middleware.Select Use the Middleware for the given rawPathInfo.