Skip to content

RESTManager

Defined in: package/src/classes/RESTManager.ts:5

Simple REST wrapper for interacting with Discord’s v10 HTTP API

new RESTManager(token): RESTManager

Defined in: package/src/classes/RESTManager.ts:14

Instantiate a new REST manager

string

Bot token for authentication

RESTManager

RESTManager object

delete<T>(endpoint, init?): Promise<Response & object>

Defined in: package/src/classes/RESTManager.ts:58

Sends a DELETE request to the provided URI

T = any

string

Endpoint URI

RequestInit

Request data

Promise<Response & object>


get<T>(endpoint, init?): Promise<Response & object>

Defined in: package/src/classes/RESTManager.ts:67

Sends a GET request to the provided URI

T = any

string

Endpoint URI

RequestInit

Request data

Promise<Response & object>


patch<T>(endpoint, init?): Promise<Response & object>

Defined in: package/src/classes/RESTManager.ts:76

Sends a PATCH request to the provided URI

T = any

string

Endpoint URI

RequestInit

Request data

Promise<Response & object>


post<T>(endpoint, init?): Promise<Response & object>

Defined in: package/src/classes/RESTManager.ts:85

Sends a POST request to the provided URI

T = any

string

Endpoint URI

RequestInit

Request data

Promise<Response & object>


put<T>(endpoint, init?): Promise<Response & object>

Defined in: package/src/classes/RESTManager.ts:94

Sends a PUT request to the provided URI

T = any

string

Endpoint URI

RequestInit

Request data

Promise<Response & object>