@jacraig/request
    Preparing search index...

    Interface RequestOptions

    Request options

    interface RequestOptions {
        authenticationProvider?: AuthenticationProvider;
        cache?: string;
        cacheKey?: string;
        cancellationToken?: CancellationToken;
        credentials?: RequestCredentials;
        data?: any;
        error?: (reason: any) => void;
        headers?: Record<string, string>;
        method: string;
        parser?: (response: Response) => Promise<any>;
        retry?: (attempt: number) => void;
        retryAttempts?: number;
        retryDelay?: number;
        serializer?: (data: any) => string;
        storageMode?: StorageMode;
        success?: (response: any) => void;
        timeout?: number;
        url: string;
    }
    Index

    Properties

    authenticationProvider?: AuthenticationProvider

    Authentication provider (default: null)

    cache?: string

    Cache name (default: "Default")

    cacheKey?: string

    Cache key (default: url + JSON.stringify(data))

    cancellationToken?: CancellationToken

    Request cancellation token (default: null)

    credentials?: RequestCredentials

    Request credentials (default: same-origin)

    data?: any

    Request data

    error?: (reason: any) => void

    Request error callback (default: Logger.error)

    headers?: Record<string, string>

    Request headers (default: {})

    method: string

    Request method (default: GET)

    parser?: (response: Response) => Promise<any>

    Request parser (default: response.json())

    retry?: (attempt: number) => void

    Request retry callback (default: Logger.debug)

    retryAttempts?: number

    Retry attempts (default: 3)

    retryDelay?: number

    Retry delay in milliseconds (default: 1000)

    serializer?: (data: any) => string

    Request serializer (default: JSON.stringify)

    storageMode?: StorageMode

    Storage mode (default: StorageMode.NetworkFirst)

    success?: (response: any) => void

    Request success callback (default: Logger.debug)

    timeout?: number

    Timeout in milliseconds (default: 60000)

    url: string

    Request url (default: "")