Simple service for sending HTTP requests. Used internally by the various clients.

Hierarchy

  • TransportClientClass

Constructors

Methods

  • Parameters

    • url: string
    • method: RequestMethods
    • Optional data: string | File
    • Optional headers: any
    • Optional timeout: number | Promise<number>
    • Optional params: string | URLSearchParams
    • Optional responseType: any

    Returns RequestWithBlobResponse

  • Parameters

    • url: string
    • method: RequestMethods
    • Optional data: string | File | FormData
    • Optional headers: any
    • Optional timeout: number | Promise<number>
    • Optional params: string | URLSearchParams
    • Optional responseType: any

    Returns Request

  • Parameters

    • url: string
    • Optional params: string | URLSearchParams

    Returns string

  • A helper method for generating a DELETE request

    Type Parameters

    • T = undefined

    Parameters

    • url: string
    • Optional data: string
    • Optional headers: any
    • Optional timeout: number | Promise<number>
    • Optional params: string

    Returns Promise<Response<T>>

  • A helper method for generating a GET request. This method also enables caching requests.

    Type Parameters

    • T = undefined

    Parameters

    • url: string
    • Optional params: string
    • Optional headers: any
    • Optional timeout: number | Promise<number>
    • Optional responseType: any

    Returns Promise<Response<T>>

  • Parameters

    • url: string
    • Optional params: string
    • Optional headers: any
    • Optional timeout: number | Promise<number>

    Returns Promise<Blob>

  • Parameters

    • req: XMLHttpRequest
    • timeout: number | Promise<number>

    Returns void

  • Type Parameters

    • T

    Parameters

    • request: XMLHttpRequest
    • accept: DataFormatTypes

    Returns Response<T>

  • A helper method for generating a POST request

    Type Parameters

    • T = undefined

    Parameters

    • url: string
    • Optional data: string | FormData
    • Optional headers: any
    • Optional timeout: number | Promise<number>
    • Optional params: string

    Returns Promise<Response<T>>

  • A helper method for generating a PUT request

    Type Parameters

    • T = undefined

    Parameters

    • url: string
    • data: string | FormData
    • Optional headers: any
    • Optional timeout: number | Promise<number>
    • Optional params: string

    Returns Promise<Response<T>>

  • Parameters

    • config: RequestWithBlobResponse

    Returns Promise<Blob>

  • Type Parameters

    • T = undefined

    Parameters

    • config: Request

    Returns Promise<Response<T>>

  • Parameters

    • req: any

    Returns void

Generated using TypeDoc