Options
All
  • Public
  • Public/Protected
  • All
Menu

Class JWTBearerClient

Hierarchy

Index

Constructors

constructor

Properties

axios

axios: AxiosInstance

config

config: AxiosRequestConfig

token

token: string

Accessors

hostname

  • get hostname(): string
  • set hostname(value: string): void

Methods

delete

  • delete(path: string, options?: AxiosRequestConfig): Promise<any>
  • Parameters

    • path: string
    • Default value options: AxiosRequestConfig = {}

    Returns Promise<any>

detail

get

  • get(path: string, options?: any): AxiosPromise<any>
  • Parameters

    • path: string
    • Default value options: any = {}

    Returns AxiosPromise<any>

getTokenPayload

  • getTokenPayload(): any

head

  • head(path: string, options?: AxiosRequestConfig): Promise<any>
  • Parameters

    • path: string
    • Default value options: AxiosRequestConfig = {}

    Returns Promise<any>

list

negotiateContent

onError

  • onError(exception: Error | AxiosError): any

options

  • options(path: string, options?: AxiosRequestConfig): any

patch

  • patch(path: string, body?: any, options?: AxiosRequestConfig): Promise<any>
  • Parameters

    • path: string
    • Default value body: any = {}
    • Default value options: AxiosRequestConfig = {}

    Returns Promise<any>

post

  • post(path: string, body?: any, options?: AxiosRequestConfig): Promise<any>
  • Parameters

    • path: string
    • Default value body: any = {}
    • Default value options: AxiosRequestConfig = {}

    Returns Promise<any>

put

  • put(path: string, body?: any, options?: AxiosRequestConfig): Promise<any>
  • Parameters

    • path: string
    • Default value body: any = {}
    • Default value options: AxiosRequestConfig = {}

    Returns Promise<any>

tokenIsExpired

  • tokenIsExpired(): boolean

tokenIsValid

  • tokenIsValid(): boolean

Static extend

  • extend<T, U>(this: U, classProps: T): U & T

Generated using TypeDoc