Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Web.Hyperbole.Server.Handler
Documentation
class RunHandlers (views :: [Type]) es where Source #
Methods
runHandlers :: Hyperbole :> es => Event TargetViewId Encoded -> Eff es (Maybe Response) Source #
Instances
RunHandlers ('[] :: [Type]) es Source # | |
Defined in Web.Hyperbole.Server.Handler Methods runHandlers :: Event TargetViewId Encoded -> Eff es (Maybe Response) Source # | |
(HyperView view es, RunHandlers views es) => RunHandlers (view ': views) es Source # | |
Defined in Web.Hyperbole.Server.Handler Methods runHandlers :: Event TargetViewId Encoded -> Eff es (Maybe Response) Source # |
runHandler :: forall id es. (HyperView id es, Hyperbole :> es) => Event TargetViewId Encoded -> (Action id -> Eff (Reader id : es) (View id ())) -> Eff es (Maybe Response) Source #