Optional
baseThe base URL for all requests. Defaults to an empty string.
Optional
credentialsCredentials mode for requests. Possible values are 'same-origin', 'include', and 'omit'. Defaults to 'same-origin'.
Optional
headersDefault headers to include in every request. Defaults to an empty object.
Optional
retriesNumber of times to retry failed requests. Defaults to 0 (no retries).
Optional
timeoutDefault timeout for requests in milliseconds. Defaults to 6000 (6 seconds).
FetcherConfig
Configuration options for the Fetcher. This interface allows you to set the base URL, default headers, timeout, retries, and credentials mode. It is used to initialize the Fetcher instance.