@@ -381,7 +381,7 @@ const api = wretch("https://jsonplaceholder.typicode.com")
381381await api .get (" /posts" ).json ()
382382```
383383
384- ### [ toFetch() - Fetch Adapter 🔗] ( https://elbywan.github.io/wretch/api/interfaces/index.Wretch#toFetch )
384+ ### [ toFetch() - Fetch Adapter 🔗] ( https://elbywan.github.io/wretch/api/interfaces/index.Wretch#tofetch )
385385
386386Converts a wretch instance into a fetch-like function, preserving all configuration (middlewares, catchers, headers, etc.). Useful for integrating wretch with libraries that expect a fetch signature.
387387
@@ -504,7 +504,7 @@ Looking for common patterns and solutions? Check out the **[Recipes Guide](RECIP
504504- ** Request Control** - Combining timeouts with AbortControllers, aborting on errors
505505- ** Advanced Patterns** - Token refresh & replay, schema validation, async polling
506506
507- # [ API 🔗] ( https://elbywan.github.io/wretch/api )
507+ # [ API 🔗] ( https://elbywan.github.io/wretch/api/ )
508508
509509> 💡 The API documentation is now autogenerated and hosted separately, click the links access it.
510510
@@ -522,7 +522,7 @@ const api = wretch("http://domain.com/", { cache: "default" })
522522
523523Helper Methods are used to configure the request and program actions.
524524
525- **Available methods:** [`.url()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#url) · [`.options()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#options) · [`.headers()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#headers) · [`.auth()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#auth) · [`.accept()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#accept) · [`.content()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#content) · [`.signal()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#signal) · [`.toFetch()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#toFetch) · [`.fetchPolyfill()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#fetchPolyfill) · [`.catcher()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#catcher) · [`.catcherFallback()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#catcherFallback) · [`.customError()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#customError) · [`.defer()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#defer) · [`.resolve()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#resolve) · [`.middlewares()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#middlewares) · [`.addon()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#addon) · [`.polyfills()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#polyfills)
525+ **Available methods:** [`.url()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#url) · [`.options()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#options) · [`.headers()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#headers) · [`.auth()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#auth) · [`.accept()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#accept) · [`.content()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#content) · [`.signal()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#signal) · [`.toFetch()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#tofetch) · [`.fetchPolyfill()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#fetchpolyfill) · [`.catcher()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#catcher) · [`.catcherFallback()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#catcherfallback) · [`.customError()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#customerror) · [`.defer()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#defer) · [`.resolve()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#resolve) · [`.middlewares()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#middlewares) · [`.addon()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#addon) · [`.polyfills()`](https://elbywan.github.io/wretch/api/interfaces/index.Wretch#polyfills)
526526
527527``` js
528528let api = wretch (" http://domain.com/" )
@@ -571,7 +571,7 @@ api.json({ json: "body" }).url("/posts").post();
571571
572572Catchers are optional, but if none are provided an error will still be thrown for http error codes and it will be up to you to catch it.
573573
574- ** Available methods:** [ ` .badRequest() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#badRequest ) · [ ` .unauthorized() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#unauthorized ) · [ ` .forbidden() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#forbidden ) · [ ` .notFound() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#notFound ) · [ ` .timeout() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#timeout ) · [ ` .internalError() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#internalError ) · [ ` .error() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#error ) · [ ` .fetchError() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#fetchError )
574+ ** Available methods:** [ ` .badRequest() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#badrequest ) · [ ` .unauthorized() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#unauthorized ) · [ ` .forbidden() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#forbidden ) · [ ` .notFound() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#notfound ) · [ ` .timeout() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#timeout ) · [ ` .internalError() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#internalerror ) · [ ` .error() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#error ) · [ ` .fetchError() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#fetcherror )
575575
576576``` js
577577wretch (" http://domain.com/resource" )
@@ -633,7 +633,7 @@ All these methods accept an optional callback, and will return a Promise
633633resolved with either the return value of the provided callback or the expected
634634type.
635635
636- ** Available methods:** [ ` .res() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#res ) · [ ` .json() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#json ) · [ ` .text() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#text ) · [ ` .blob() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#blob ) · [ ` .arrayBuffer() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#arrayBuffer ) · [ ` .formData() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#formData )
636+ ** Available methods:** [ ` .res() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#res ) · [ ` .json() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#json ) · [ ` .text() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#text ) · [ ` .blob() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#blob ) · [ ` .arrayBuffer() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#arraybuffer ) · [ ` .formData() ` ] ( https://elbywan.github.io/wretch/api/interfaces/index.WretchResponseChain#formdata )
637637
638638``` js
639639const ENDPOINT = " https://jsonplaceholder.typicode.com/posts/1"
@@ -732,7 +732,7 @@ wretch("https://httpbun.org/post").addon(FormUrlAddon).formUrl(form).post();
732732wretch (" https://httpbun.org/post" ).addon (FormUrlAddon).formUrl (alreadyEncodedForm).post ();
733733```
734734
735- ### [ Abort 🔗] ( https://elbywan.github.io/wretch/api/functions/addons_abort.default )
735+ ### [ Abort 🔗] ( https://elbywan.github.io/wretch/api/variables/addons.abortAddon )
736736
737737Adds the ability to abort requests and set timeouts using AbortController and signals under the hood.
738738
@@ -845,7 +845,7 @@ wretch("https://httpbun.org/post")
845845
846846> ** Note for browsers:** Upload progress requires HTTPS (HTTP/2) in Chrome/Chromium and doesn't work in Firefox due to streaming limitations. Works fully in Node.js.
847847
848- ### [ Performance 🔗] ( https://elbywan.github.io/wretch/api/functions/addons_perfs.default )
848+ ### [ Performance 🔗] ( https://elbywan.github.io/wretch/api/variables/addons.perfsAddon )
849849
850850Adds the ability to measure requests using the Performance Timings API.
851851
0 commit comments