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