Interface: FetchOptions
Defined in: src/types/index.ts:237
Options passed when executing a fetch request.
Extends
RequestInit
Properties
body?
optionalbody?:BodyInit|null
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:2554
A BodyInit object or null to set request's body.
Inherited from
RequestInit.body
cache?
optionalcache?:RequestCache
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:2556
A string indicating how the request will interact with the browser's cache to set request's cache.
Inherited from
RequestInit.cache
credentials?
optionalcredentials?:RequestCredentials
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:2558
A string indicating whether credentials will be sent with the request always, never, or only when sent to a same-origin URL. Sets request's credentials.
Inherited from
RequestInit.credentials
headers?
optionalheaders?:HeadersInit
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:2560
A Headers object, an object literal, or an array of two-item arrays to set request's headers.
Inherited from
RequestInit.headers
integrity?
optionalintegrity?:string
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:2562
A cryptographic hash of the resource to be fetched by request. Sets request's integrity.
Inherited from
RequestInit.integrity
keepalive?
optionalkeepalive?:boolean
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:2564
A boolean to set request's keepalive.
Inherited from
RequestInit.keepalive
method?
optionalmethod?:string
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:2566
A string to set request's method.
Inherited from
RequestInit.method
mode?
optionalmode?:RequestMode
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:2568
A string to indicate whether the request will use CORS, or will be restricted to same-origin URLs. Sets request's mode.
Inherited from
RequestInit.mode
priority?
optionalpriority?:RequestPriority
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:2569
Inherited from
RequestInit.priority
redirect?
optionalredirect?:RequestRedirect
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:2571
A string indicating whether request follows redirects, results in an error upon encountering a redirect, or returns the redirect (in an opaque fashion). Sets request's redirect.
Inherited from
RequestInit.redirect
referrer?
optionalreferrer?:string
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:2573
A string whose value is a same-origin URL, "about:client", or the empty string, to set request's referrer.
Inherited from
RequestInit.referrer
referrerPolicy?
optionalreferrerPolicy?:ReferrerPolicy
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:2575
A referrer policy to set request's referrerPolicy.
Inherited from
RequestInit.referrerPolicy
signal?
optionalsignal?:AbortSignal|null
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:2577
An AbortSignal to set request's signal.
Inherited from
RequestInit.signal
urlOptions?
optionalurlOptions?:UrlOptions
Defined in: src/types/index.ts:238
window?
optionalwindow?:null
Defined in: node_modules/.bun/typescript@6.0.3/node_modules/typescript/lib/lib.dom.d.ts:2579
Can only be null. Used to disassociate request from any Window.
Inherited from
RequestInit.window