sparrow-0.0.2.0: Unified streaming dependency management for web apps

Safe HaskellNone
LanguageHaskell2010

Web.Dependencies.Sparrow.Client

Documentation

unpackClient Source #

Arguments

:: MonadIO m 
=> MonadThrow m 
=> MonadBaseControl IO m stM 
=> Extractable stM 
=> ToJSON initIn 
=> FromJSON initOut 
=> ToJSON deltaIn 
=> FromJSON deltaOut 
=> Topic

Dependency name

-> Client m initIn initOut deltaIn deltaOut

Handler

-> SparrowClientT m () 

allocateDependencies Source #

Arguments

:: MonadIO m 
=> MonadBaseControl IO m 
=> MonadBaseControl IO m stM 
=> MonadCatch m 
=> Extractable stM 
=> Bool

TLS

-> URIAuth

Hostname

-> SparrowClientT m a

All dependencies

-> m ()