Class AbstractRequestClientAbstract
Constructors
Methods
Abstract
apiUrl
- apiUrl(version, path, params?): string
Parameters
- version: API_VERSION
- path: string
Optional
params: URLSearchParams
Returns string
Abstract
delete
- delete<T>(url, omitAuthHeaders?): Promise<T>
Parameters
- url: string
Optional
omitAuthHeaders: boolean
Returns Promise<T>
Abstract
get
- get<T>(url, omitAuthHeaders?): Promise<T>
Parameters
- url: string
Optional
omitAuthHeaders: boolean
Returns Promise<T>
Abstract
post
- post<T>(url, body, omitAuthHeaders?): Promise<T>
Parameters
- url: string
- body: Record<string, unknown>
Optional
omitAuthHeaders: boolean
Returns Promise<T>
Abstract
put
- put<T>(url, body, omitAuthHeaders?): Promise<T>
Parameters
- url: string
- body: Record<string, unknown>
Optional
omitAuthHeaders: boolean
Returns Promise<T>
Abstract
request
- request<T>(url, options, omitAuthHeaders?): Promise<T>
Parameters
- url: string
- options: RequestInit
Optional
omitAuthHeaders: boolean
Returns Promise<T>
Abstract
resolveHeaders
- resolveHeaders(headersInit, omitAuthHeaders?): HeadersInit
Parameters
- headersInit: HeadersInit
Optional
omitAuthHeaders: boolean
Returns HeadersInit
Abstract
resolveRequestOptions
- resolveRequestOptions(url, options, omitAuthHeaders?): RequestInit
Parameters
- url: string
- options: RequestInit
Optional
omitAuthHeaders: boolean
Returns RequestInit