Module
Axon.Request.Handler
- Package
- purescript-axon
- Repository
- cakekindel/purescript-axon
#or Source
or :: forall m a b r. RequestHandler a m r => RequestHandler b m r => a -> b -> Handler m r
#RequestHandler Source
class RequestHandler :: Type -> (Type -> Type) -> Type -> Constraint
class (MonadAff m) <= RequestHandler a m b | a -> b m where
Members
toHandler :: a -> Handler m b
invokeHandler :: a -> Request -> m (Either ExtractError b)
Instances
(MonadAff m) => RequestHandler (Handler m b) m b
(MonadAff m, RequestHandler f m b, RequestParts a) => RequestHandler (a -> f) m b
(MonadAff m) => RequestHandler (m a) m a
- Modules
- Axon.
Header. Typed - Axon.
Header. Typed. Cookie - Axon.
Header. Typed. Parsing - Axon.
Request - Axon.
Request. Handler - Axon.
Request. Handler. Default - Axon.
Request. Method - Axon.
Request. Parts. Body - Axon.
Request. Parts. Class - Axon.
Request. Parts. Header - Axon.
Request. Parts. Method - Axon.
Request. Parts. Path - Axon.
Response - Axon.
Response. Body - Axon.
Response. Construct - Axon.
Response. Status - Axon.
Runtime - Axon.
Runtime. Bun - Axon.
Runtime. Node - Axon.
Serve - Axon.
Serve. Bun - Axon.
Serve. Node - Axon.
Web. Headers - Axon.
Web. Request - Axon.
Web. Response - Data.
Net. SocketAddress - Data.
String. Lower