Skip to content

@valoranchi/riot-client / raw / HttpGateway

Class: HttpGateway ​

Defined in: src/riot/HttpGateway.ts:7

Constructors ​

Constructor ​

new HttpGateway(fetchFn?): HttpGateway

Defined in: src/riot/HttpGateway.ts:10

Parameters ​

fetchFn? ​

HttpFetchFn = globalThis.fetch

Returns ​

HttpGateway

Methods ​

delete() ​

delete<T>(url, headers?): Promise<T>

Defined in: src/riot/HttpGateway.ts:33

Type Parameters ​

T ​

T

Parameters ​

url ​

string

headers? ​

Record<string, string>

Returns ​

Promise<T>


get() ​

get<T>(url, headers?): Promise<T>

Defined in: src/riot/HttpGateway.ts:14

Type Parameters ​

T ​

T

Parameters ​

url ​

string

headers? ​

Record<string, string>

Returns ​

Promise<T>


getOrNull() ​

getOrNull<T>(url, headers?): Promise<T | null>

Defined in: src/riot/HttpGateway.ts:18

Type Parameters ​

T ​

T

Parameters ​

url ​

string

headers? ​

Record<string, string>

Returns ​

Promise<T | null>


post() ​

post<T>(url, body?, headers?): Promise<T>

Defined in: src/riot/HttpGateway.ts:29

Type Parameters ​

T ​

T

Parameters ​

url ​

string

body? ​

unknown

headers? ​

Record<string, string>

Returns ​

Promise<T>


put() ​

put<T>(url, body?, headers?): Promise<T>

Defined in: src/riot/HttpGateway.ts:37

Type Parameters ​

T ​

T

Parameters ​

url ​

string

body? ​

unknown

headers? ​

Record<string, string>

Returns ​

Promise<T>

Not affiliated with Riot Games