Idris2Doc : Stellar.HTTP.Async

Stellar.HTTP.Async

(source)
Convert callback code into continuation monads

Definitions

JSPublisher : Type->Type
  A JSPublisher is a callback running in IO and producing javascript errors

Visibility: public export
JSCont : Type->Type
  JSCont is the continuation monad running in IO

Visibility: public export
toCont : Applicativem=> (e-> (() `m`)) ->Publishermea->ContT () ma
  Convert a publisher callback into a continuation

Visibility: export
asyncifyRequest : RawHttpRequest->JSPublisher (HttpRequestString (List (String, String)) Buffer)
  Convert a RawHttpRequest into a callback that returns the whole request, not just the body

Visibility: export
asyncify : RawHttpRequest->JSCont (HttpRequestString (List (String, String)) Buffer)
  Convert a RawHttpRequest into a continuation with the entire request accessible directly

Visibility: export