Interface HttpClient
Methods
delete
- delete<T>(url: string, accessToken: string | undefined): Promise<object>
-
Type parameters
Parameters
-
url: string
-
accessToken: string | undefined
Returns Promise<object>
get
- get<T>(url: string, accessToken: string | undefined, contentType: string, overrideHeaders: object): Promise<object>
-
Type parameters
Parameters
-
url: string
-
accessToken: string | undefined
-
contentType: string
-
overrideHeaders: object
-
[key: string]: string | number
Returns Promise<object>
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
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
Parameters
-
url: string
-
data: any
-
accessToken: string | undefined
-
overrideHeaders: object
-
[key: string]: string | number
Returns Promise<object>