createReaderutility function that saves a lot of unnecessary boilerplate.
run()method on Reader, etc. has been replaced with IO thunk. Additionally all server creators are promisified, which means that they will return an instance only when started listening. The change applies to all main modules:
@marblejs/messaging. More info you can find in PR #198
Effectinterface defines three arguments where the second one is used for accessing contextual client, eg. HttpResponse, WebSocketClient, etc. Typically the second argument was not used very often. That's why in the next major version client parameter moves to context object. It results in reduced available number of parameters from 3 to 2.
EffectMetadatabut rather as
HttpRequestcontains the response object attached to it -
resattribute is redundant.