Safe Haskell | None |
---|---|
Language | GHC2021 |
Web.Hyperbole.Effect.Response
Synopsis
- respondEarly :: forall (es :: [Effect]) id. (Hyperbole :> es, HyperView id es) => id -> View id () -> Eff es ()
- notFound :: forall (es :: [Effect]) a. Hyperbole :> es => Eff es a
- parseError :: forall (es :: [Effect]) a. Hyperbole :> es => Text -> Eff es a
- redirect :: forall (es :: [Effect]) a. Hyperbole :> es => Url -> Eff es a
- view :: forall (es :: [Effect]). Hyperbole :> es => View () () -> Eff es Response
Documentation
respondEarly :: forall (es :: [Effect]) id. (Hyperbole :> es, HyperView id es) => id -> View id () -> Eff es () Source #
Respond with the given view, and stop execution
notFound :: forall (es :: [Effect]) a. Hyperbole :> es => Eff es a Source #
Respond immediately with 404 Not Found
#EMBED ExampleDocsApp.hs findUser #EMBED ExampleDocsApp.hs userPage
parseError :: forall (es :: [Effect]) a. Hyperbole :> es => Text -> Eff es a Source #
Respond immediately with a parse error