Skip to main content

MondayHttpClient

@appfire/fuse-http-client / Exports / MondayHttpClient

Class: MondayHttpClient

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new MondayHttpClient(config)

Parameters

NameType
configServiceConfig

Overrides

HttpClient<MondayKeyType, MondayHeaders\>.constructor

Defined in

services/monday.service.ts:15

Properties

cacheDuration

Private Readonly cacheDuration: number

Defined in

services/monday.service.ts:14


cacheKey

Private Readonly cacheKey: string

Defined in

services/monday.service.ts:13


config

Readonly config: ServiceConfig

Overrides

HttpClient.config

Defined in

services/monday.service.ts:12

Methods

delete

delete<R, B, P>(params?, data?): Promise<HttpResponse<R>>

Type parameters

NameType
RR
BB
Pextends ParamsType = Partial<ParamsType>

Parameters

NameType
params?P
data?B

Returns

Promise<HttpResponse<R>>

Inherited from

HttpClient.delete

Defined in

services/http.service.ts:26


get

get<R, P>(params?): Promise<HttpResponse<R>>

Type parameters

NameType
RR
Pextends ParamsType = Partial<ParamsType>

Parameters

NameType
params?P

Returns

Promise<HttpResponse<R>>

Inherited from

HttpClient.get

Defined in

services/http.service.ts:12


getAppToken

getAppToken(): Promise<string>

Returns

Promise<string>

Defined in

services/monday.service.ts:22


getHeaders

getHeaders(): Promise<MondayHeaders>

Returns

Promise<MondayHeaders>

Overrides

HttpClient.getHeaders

Defined in

services/monday.service.ts:26


post

post<R, B, P>(body, params?): Promise<HttpResponse<R>>

Type parameters

NameType
RR
BB
Pextends ParamsType = Partial<ParamsType>

Parameters

NameType
bodyB
params?P

Returns

Promise<HttpResponse<R>>

Inherited from

HttpClient.post

Defined in

services/http.service.ts:60


put

put<R, B, P>(body, params?): Promise<HttpResponse<R>>

Type parameters

NameType
RR
BB
Pextends ParamsType = Partial<ParamsType>

Parameters

NameType
bodyB
params?P

Returns

Promise<HttpResponse<R>>

Inherited from

HttpClient.put

Defined in

services/http.service.ts:41


sendBeacon

sendBeacon<R, B>(body): Promise<R>

Type parameters

Name
R
B

Parameters

NameType
bodyB

Returns

Promise<R>

Inherited from

HttpClient.sendBeacon

Defined in

services/http.service.ts:79