| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Yam.Middleware.Client
Contents
Documentation
data HttpClient Source #
type HasHttpClient cxt = (HasLogger cxt, HasContextEntry cxt HttpClient) Source #
hoistC :: forall cxt api. (HasHttpClient cxt, HasClient ClientM api) => Proxy cxt -> Proxy api -> BaseUrl -> Client (AppT cxt IO) api Source #
clientMiddleware :: HasSalaks cxt => AppMiddleware cxt (HttpClient ': cxt) Source #
clientMiddleware' :: HasSalaks cxt => (ManagerSettings -> ManagerSettings) -> AppMiddleware cxt (HttpClient ': cxt) Source #
Orphan instances
| Default ManagerSettings Source # | |
Methods def :: ManagerSettings # | |
| MonadCatch m => FromProp m ManagerSettings Source # | |
Methods fromProp :: Prop m ManagerSettings # | |
| MonadThrow m => FromProp m ResponseTimeout Source # | |
Methods fromProp :: Prop m ResponseTimeout # | |