interface RequestInit {
    body?: BodyInit;
    credentials?: RequestCredentials;
    dispatcher?: Dispatcher;
    duplex?: "half";
    geo?: {
        city?: string;
        country?: string;
        region?: string;
    };
    headers?: HeadersInit;
    integrity?: string;
    ip?: string;
    keepalive?: boolean;
    method?: string;
    mode?: RequestMode;
    next?: NextFetchRequestConfig;
    nextConfig?: {
        basePath?: string;
        i18n?: null | I18NConfig;
        trailingSlash?: boolean;
    };
    redirect?: RequestRedirect;
    referrer?: string;
    referrerPolicy?: ReferrerPolicy;
    signal?: AbortSignal;
    window?: null;
}

Hierarchy

  • RequestInit
    • RequestInit

Properties

body?: BodyInit
credentials?: RequestCredentials
dispatcher?: Dispatcher
duplex?: "half"
geo?: {
    city?: string;
    country?: string;
    region?: string;
}

Type declaration

  • Optional city?: string
  • Optional country?: string
  • Optional region?: string
headers?: HeadersInit
integrity?: string
ip?: string
keepalive?: boolean
method?: string
nextConfig?: {
    basePath?: string;
    i18n?: null | I18NConfig;
    trailingSlash?: boolean;
}

Type declaration

  • Optional basePath?: string
  • Optional i18n?: null | I18NConfig
  • Optional trailingSlash?: boolean
redirect?: RequestRedirect
referrer?: string
referrerPolicy?: ReferrerPolicy
signal?: AbortSignal
window?: null