Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface HttpClient

Hierarchy

  • HttpClient

Implemented by

Methods

clearCsrfTokens

  • clearCsrfTokens(): void

delete

  • delete<T>(url: string, accessToken: string | undefined): Promise<object>

get

  • get<T>(url: string, accessToken: string | undefined, contentType: string, overrideHeaders: object): Promise<object>
  • Type parameters

    • T

    Parameters

    • url: string
    • accessToken: string | undefined
    • contentType: string
    • overrideHeaders: object
      • [key: string]: string | number

    Returns Promise<object>

getBaseUrl

  • getBaseUrl(): string

getCsrfToken

  • getCsrfToken(type: "general" | "file"): CsrfToken | undefined

post

  • post<T>(url: string, data: any, accessToken: string | undefined, contentType: string, overrideHeaders: object): Promise<object>
  • Type parameters

    • T

    Parameters

    • url: string
    • data: any
    • accessToken: string | undefined
    • contentType: string
    • overrideHeaders: object
      • [key: string]: string | number

    Returns Promise<object>

put

  • put<T>(url: string, data: any, accessToken: string | undefined, overrideHeaders: object): Promise<object>
  • Type parameters

    • T

    Parameters

    • url: string
    • data: any
    • accessToken: string | undefined
    • overrideHeaders: object
      • [key: string]: string | number

    Returns Promise<object>

Generated using TypeDoc