Hyperlinkv0.8.0-beta.28

HttpClientRunGate

HttpClientRunGate.withRunnerconstsrc/HttpClientRunGate.ts:23
(runner: RunHyperlinkRunner): <E, R>(
  client: HttpClient.HttpClient.With<E, R>
) => HttpClient.HttpClient.With<E, R>

Pipe-friendly: client.pipe(HttpClientRunGate.withRunner(runner)).

combinators
export const withRunner =
  (runner: RunHyperlinkRunner) =>
  <E, R>(client: HttpClient.HttpClient.With<E, R>): HttpClient.HttpClient.With<E, R> =>
    HttpClient.transform(client, (effect, _request) => runner(effect));
Referenced by 1 symbols