OptionalbaseThe base URL for all requests. Defaults to an empty string.
OptionalcredentialsCredentials mode for requests. Possible values are 'same-origin', 'include', and 'omit'. Defaults to 'same-origin'.
OptionalheadersDefault headers to include in every request. Defaults to an empty object.
OptionalretriesNumber of times to retry failed requests. Defaults to 0 (no retries).
OptionaltimeoutDefault 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.