interface Adapter { delete<T>(url: string, config?: AxiosRequestConfig): Promise<T>; get<T>(url: string, config?: AxiosRequestConfig): Promise<T>; post<T>( url: string, body: unknown, config?: AxiosRequestConfig, ): Promise<T>; put<T>(url: string, body: unknown, config?: AxiosRequestConfig): Promise<T>; setHeader(header: string, value: string): void;} Methods
delete
- delete<T>(url: string, config?: AxiosRequestConfig): Promise<T>
Parameters
- url: string
Optional
config: AxiosRequestConfig
Returns Promise<T>
get
- get<T>(url: string, config?: AxiosRequestConfig): Promise<T>
Parameters
- url: string
Optional
config: AxiosRequestConfig
Returns Promise<T>
post
- post<T>(url: string, body: unknown, config?: AxiosRequestConfig): Promise<T>
Parameters
- url: string
- body: unknown
Optional
config: AxiosRequestConfig
Returns Promise<T>
put
- put<T>(url: string, body: unknown, config?: AxiosRequestConfig): Promise<T>
Parameters
- url: string
- body: unknown
Optional
config: AxiosRequestConfig
Returns Promise<T>
setHeader
- setHeader(header: string, value: string): void
Parameters
- header: string
- value: string
Returns void