Support from the community to continue maintaining and improving this module is welcome. If you find the module useful, please consider supporting the project by becoming a sponsor.
Type Parameter | Default type |
---|---|
Method |
- |
BodyType |
undefined |
• optional
[allowInsecureRequests]: boolean
• optional
[customFetch]: (url
, options
) => Promise
<Response
>
See customFetch.
Parameter | Type | Description |
---|---|---|
url |
string |
URL the request is being made sent to fetch as the resource argument |
options |
CustomFetchOptions <Method , BodyType > |
Options otherwise sent to fetch as the options argument |
• optional
headers: Record
<string
, string
> | [string
, string
][] | Headers
Headers to additionally send with the HTTP request(s) triggered by this function's invocation.
• optional
signal: AbortSignal
| () => AbortSignal
An AbortSignal instance, or a factory returning one, to abort the HTTP request(s) triggered by this function's invocation.
A 5000ms timeout AbortSignal for every request
let signal = () => AbortSignal.timeout(5_000) // Note: AbortSignal.timeout may not yet be available in all runtimes.