Skip to content
Buy me a coffee

createResilientFetch

createResilientFetch(options?): ResilientFetch

Defined in: src/fetch.ts:255

A drop-in fetch with timeouts, retries and a circuit breaker per host: const http = createResilientFetch({ name: 'payments' }); const res = await http(url, { resilience: { retries: 1 } }); Responses are returned as-is (a final 503 resolves, like fetch); only network errors and resilience rejections throw.

ResilientFetchOptions = {}

ResilientFetch