Skip to content

Configuration

Fusion defaults client + appel via mergeConfig.

OpenFetchConfig

URL

  • url, baseURL, params, paramsSerializer

Corps

  • method, data, body — après transformRequest, objets sérialisés en JSON sauf types binaires / FormData / etc.

En-têtes / auth

  • headers, auth, withCredentials, credentials

Annulation

  • timeout, signal

Réponse

  • responseType, validateStatus (défaut 200–299)

Pipelines

  • transformRequest[], transformResponse[]

Middleware / retry / cache

  • middlewares, retry, memoryCache

Confort

  • unwrapResponse — retourne seulement data si true

RequestInit

cache, credentials, integrity, keepalive, mode, redirect, referrer, referrerPolicy.

OpenFetchResponse

data, status, statusText, headers, config.

Fusion

  • En-têtes : merge superficiel.
  • middlewares, transformRequest, transformResponse : concaténation.
  • retry, memoryCache : merge superficiel.
  • Suppression des clés dangereuses de pollution de prototype.

Suite

MIT · @hamdymohamedak/openfetch