Interface HttpClient
Methods
clearLocalStorageTokens
- clearLocalStorageTokens(): void
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>
saveLocalStorageToken
- saveLocalStorageToken(accessToken: string, refreshToken: string): void
-
Parameters
-
accessToken: string
-
refreshToken: string
Returns void