Skip to content
D
Documentation

NormalizedOptions

reference
1 min readUpdated

Import it from ky.

Normalized options passed to the fetch call and hooks.

ts
interface NormalizedOptions extends Readonly<RequestInit>

Properties

NameTypeDefaultDescription
methodNonNullable<RequestInit['method']>A string to set request's method.
credentials?NonNullable<RequestInit['credentials']>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.
headersHeadersA Headers object, an object literal, or an array of two-item arrays to set request's headers.
retryNormalizedRetryOptions
baseUrl?Options['baseUrl']
prefixstring
onDownloadProgress?NonNullable<Options['onDownloadProgress']>
onUploadProgress?NonNullable<Options['onUploadProgress']>
contextRecord<string, unknown>
body?BodyInit | nullA BodyInit object or null to set request's body.
cache?RequestCacheA string indicating how the request will interact with the browser's cache to set request's cache.
integrity?stringA cryptographic hash of the resource to be fetched by request. Sets request's integrity.
keepalive?booleanA boolean to set request's keepalive.
mode?RequestModeA string to indicate whether the request will use CORS, or will be restricted to same-origin URLs. Sets request's mode.
priority?RequestPriority
redirect?RequestRedirectA 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.
referrer?stringA string whose value is a same-origin URL, "about
", or the empty string, to set request's referrer.
referrerPolicy?ReferrerPolicyA referrer policy to set request's referrerPolicy.
signal?AbortSignal | nullAn AbortSignal to set request's signal.
window?nullCan only be null. Used to disassociate request from any Window.

Was this page helpful?

NormalizedOptions — ky · GPT-6.1 Sol