Skip to main content

HttpClient

@codebolt/client-sdk


Class: HttpClient

Defined in: CodeBolt/packages/clientsdk/src/core/http-client.ts:4

Constructors​

Constructor​

new HttpClient(baseURL: string, timeout: number): HttpClient;

Defined in: CodeBolt/packages/clientsdk/src/core/http-client.ts:7

Parameters​

ParameterTypeDefault value
baseURLstringundefined
timeoutnumber30000

Returns​

HttpClient

Properties​

PropertyModifierTypeDefined in
axiosreadonlyAxiosInstanceCodeBolt/packages/clientsdk/src/core/http-client.ts:5

Methods​

delete()​

delete<T>(url: string, config?: AxiosRequestConfig<any>): Promise<T>;

Defined in: CodeBolt/packages/clientsdk/src/core/http-client.ts:52

Type Parameters​

Type Parameter
T

Parameters​

ParameterType
urlstring
config?AxiosRequestConfig<any>

Returns​

Promise<T>


get()​

get<T>(url: string, config?: AxiosRequestConfig<any>): Promise<T>;

Defined in: CodeBolt/packages/clientsdk/src/core/http-client.ts:32

Type Parameters​

Type Parameter
T

Parameters​

ParameterType
urlstring
config?AxiosRequestConfig<any>

Returns​

Promise<T>


patch()​

patch<T>(
url: string,
data?: unknown,
config?: AxiosRequestConfig<any>): Promise<T>;

Defined in: CodeBolt/packages/clientsdk/src/core/http-client.ts:47

Type Parameters​

Type Parameter
T

Parameters​

ParameterType
urlstring
data?unknown
config?AxiosRequestConfig<any>

Returns​

Promise<T>


post()​

post<T>(
url: string,
data?: unknown,
config?: AxiosRequestConfig<any>): Promise<T>;

Defined in: CodeBolt/packages/clientsdk/src/core/http-client.ts:37

Type Parameters​

Type Parameter
T

Parameters​

ParameterType
urlstring
data?unknown
config?AxiosRequestConfig<any>

Returns​

Promise<T>


put()​

put<T>(
url: string,
data?: unknown,
config?: AxiosRequestConfig<any>): Promise<T>;

Defined in: CodeBolt/packages/clientsdk/src/core/http-client.ts:42

Type Parameters​

Type Parameter
T

Parameters​

ParameterType
urlstring
data?unknown
config?AxiosRequestConfig<any>

Returns​

Promise<T>