MondayHttpClient
@appfire/fuse-http-client / Exports / MondayHttpClient
Class: MondayHttpClient
Hierarchy
HttpClient
<MondayKeyType
,MondayHeaders
>↳
MondayHttpClient
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new MondayHttpClient(config
)
Parameters
Name | Type |
---|---|
config | ServiceConfig |
Overrides
HttpClient<MondayKeyType, MondayHeaders\>.constructor
Defined in
Properties
cacheDuration
• Private
Readonly
cacheDuration: number
Defined in
cacheKey
• Private
Readonly
cacheKey: string
Defined in
config
• Readonly
config: ServiceConfig
Overrides
HttpClient.config
Defined in
Methods
delete
▸ delete<R
, B
, P
>(params?
, data?
): Promise
<HttpResponse
<R
>>
Type parameters
Name | Type |
---|---|
R | R |
B | B |
P | extends ParamsType = Partial <ParamsType > |
Parameters
Name | Type |
---|---|
params? | P |
data? | B |
Returns
Promise
<HttpResponse
<R
>>
Inherited from
HttpClient.delete
Defined in
get
▸ get<R
, P
>(params?
): Promise
<HttpResponse
<R
>>
Type parameters
Name | Type |
---|---|
R | R |
P | extends ParamsType = Partial <ParamsType > |
Parameters
Name | Type |
---|---|
params? | P |
Returns
Promise
<HttpResponse
<R
>>
Inherited from
HttpClient.get
Defined in
getAppToken
▸ getAppToken(): Promise
<string
>
Returns
Promise
<string
>
Defined in
getHeaders
▸ getHeaders(): Promise
<MondayHeaders
>
Returns
Promise
<MondayHeaders
>
Overrides
HttpClient.getHeaders
Defined in
post
▸ post<R
, B
, P
>(body
, params?
): Promise
<HttpResponse
<R
>>
Type parameters
Name | Type |
---|---|
R | R |
B | B |
P | extends ParamsType = Partial <ParamsType > |
Parameters
Name | Type |
---|---|
body | B |
params? | P |
Returns
Promise
<HttpResponse
<R
>>
Inherited from
HttpClient.post
Defined in
put
▸ put<R
, B
, P
>(body
, params?
): Promise
<HttpResponse
<R
>>
Type parameters
Name | Type |
---|---|
R | R |
B | B |
P | extends ParamsType = Partial <ParamsType > |
Parameters
Name | Type |
---|---|
body | B |
params? | P |
Returns
Promise
<HttpResponse
<R
>>
Inherited from
HttpClient.put
Defined in
sendBeacon
▸ sendBeacon<R
, B
>(body
): Promise
<R
>
Type parameters
Name |
---|
R |
B |
Parameters
Name | Type |
---|---|
body | B |
Returns
Promise
<R
>
Inherited from
HttpClient.sendBeacon