hyperbole
Safe HaskellNone
LanguageGHC2021

Web.Hyperbole.Server.Socket

Documentation

sendResponse :: forall (es :: [Effect]). IOE :> es => Connection -> Metadata -> Body -> Eff es () Source #

sendUpdate :: forall (es :: [Effect]). IOE :> es => Connection -> Request -> TargetViewId -> Body -> Eff es () Source #

sendTrigger :: forall (es :: [Effect]). IOE :> es => Connection -> Request -> TargetViewId -> Encoded -> Eff es () Source #

sendEvent :: forall (es :: [Effect]). IOE :> es => Connection -> Request -> Text -> Value -> Eff es () Source #

sendRedirect :: forall (es :: [Effect]). IOE :> es => Connection -> Metadata -> URI -> Eff es () Source #

sendError :: forall (es :: [Effect]). IOE :> es => Connection -> Metadata -> ServerError -> Eff es () Source #

newtype Command Source #

Constructors

Command Text 

Instances

Instances details
IsString Command Source # 
Instance details

Defined in Web.Hyperbole.Server.Socket

Methods

fromString :: String -> Command #

sendRemote :: forall (es :: [Effect]). IOE :> es => Command -> Connection -> Request -> Remote -> Eff es () Source #