interface RequestOptions {
    body?: null | BodyInit;
    fetch?: {
        (input: URL | RequestInfo, init?: RequestInit): Promise<Response>;
        (input: string | URL | Request, init?: RequestInit): Promise<Response>;
    };
    headers?: HeadersInit;
    json?: Jsonifiable;
    keepalive?: boolean;
    method?: string;
    redirect?: RequestRedirect;
    retry?: Options;
    signal?: AbortSignal;
    timeout?: number;
}

Properties

body?: null | BodyInit
fetch?: {
    (input: URL | RequestInfo, init?: RequestInit): Promise<Response>;
    (input: string | URL | Request, init?: RequestInit): Promise<Response>;
}

Type declaration

    • (input: URL | RequestInfo, init?: RequestInit): Promise<Response>
    • Parameters

      • input: URL | RequestInfo
      • Optionalinit: RequestInit

      Returns Promise<Response>

    • (input: string | URL | Request, init?: RequestInit): Promise<Response>
    • Parameters

      • input: string | URL | Request
      • Optionalinit: RequestInit

      Returns Promise<Response>

headers?: HeadersInit
json?: Jsonifiable
keepalive?: boolean
method?: string
redirect?: RequestRedirect
retry?: Options
signal?: AbortSignal
timeout?: number