Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RequestClient

Hierarchy

  • RequestClient

Implements

Constructors

constructor

  • new RequestClient(baseUrl: string, allowInsecure?: boolean): RequestClient

Methods

authorize

  • authorize(response: string): Promise<any>

clearCsrfTokens

  • clearCsrfTokens(): void

delete

  • delete<T>(url: string, accessToken?: undefined | string): 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
    • Default value contentType: string = "application/json"
    • Default value overrideHeaders: object = {}
      • [key: string]: string | number

    Returns Promise<object>

getCsrfToken

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

patch

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

    • T

    Parameters

    • url: string
    • Default value data: any = {}
    • Optional accessToken: undefined | string

    Returns Promise<object>

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
    • Default value contentType: string = "application/json"
    • Default value 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
    • Default value overrideHeaders: object = {}
      • [key: string]: string | number

    Returns Promise<object>

uploadFile

  • uploadFile(url: string, content: string, accessToken?: undefined | string): Promise<any>

Generated using TypeDoc