interface Client {
    handleFailedResponse<T>(e, callback?): void;
    handleSuccessResponse<T>(response, callback?): void | T;
    sendRequest<T>(requestConfig, callback?, telemetryData?): Promise<T>;
    sendRequest<T>(requestConfig, callback?, telemetryData?): Promise<void>;
    sendRequestFullResponse<T>(requestConfig): Promise<AxiosResponse<T, any>>;
}

Implemented by

Methods

  • Type Parameters

    • T

    Parameters

    Returns void

  • Type Parameters

    • T

    Parameters

    Returns void | T

  • Type Parameters

    • T

    Parameters

    • requestConfig: RequestConfig
    • Optional callback: undefined
    • Optional telemetryData: any

    Returns Promise<T>

  • Type Parameters

    • T

    Parameters

    Returns Promise<void>

  • Type Parameters

    • T

    Parameters

    Returns Promise<AxiosResponse<T, any>>

Generated using TypeDoc v0.25.9