Appearance
@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>