Type Alias HttpMiddlewareOptions
HttpMiddlewareOptions: {
    abortController?: AbortController;
    credentialsMode?: "omit" | "same-origin" | "include";
    enableRetry?: boolean;
    fetch?: any;
    getAbortController?: () => AbortController;
    headersWithStringBody?: string[];
    host: string;
    includeHeaders?: boolean;
    includeOriginalRequest?: boolean;
    includeRequestInErrorResponse?: boolean;
    includeResponseHeaders?: boolean;
    maskSensitiveHeaderData?: boolean;
    retryConfig?: {
        backoff?: boolean;
        maxDelay?: number;
        maxRetries?: number;
        retryCodes?: (number | string)[];
        retryDelay?: number;
        retryOnAbort?: boolean;
    };
    timeout?: number;
}
Type declaration
OptionalabortController?: AbortController
OptionalcredentialsMode?: "omit" | "same-origin" | "include"
OptionalenableRetry?: boolean
Optionalfetch?: any
OptionalgetAbortController?: () => AbortController
OptionalheadersWithStringBody?: string[]
host: string
OptionalincludeHeaders?: boolean
OptionalincludeOriginalRequest?: boolean
OptionalincludeRequestInErrorResponse?: boolean
OptionalincludeResponseHeaders?: boolean
OptionalmaskSensitiveHeaderData?: boolean
OptionalretryConfig?: {
    backoff?: boolean;
    maxDelay?: number;
    maxRetries?: number;
    retryCodes?: (number | string)[];
    retryDelay?: number;
    retryOnAbort?: boolean;
}
Optionaltimeout?: number