Skip to main content

RestManagerEvents

Documentation


Documentation / @discordeno/rest / RestManagerEvents

Interface: RestManagerEvents

Defined in: types.ts:3564

Properties​

request​

request: (request, extra) => void

Defined in: types.ts:3571

Emitted when a request is made to the API.

Parameters​

request​

Request

extra​
body​

any

Returns​

void

Remarks​

The body that will be sent to the API is available in the extra parameter. Do not consume the body in the Request object and use the one in the extra parameter instead.


requestError​

requestError: (request, error, extra) => void

Defined in: types.ts:3587

Emitted when a request errors due to fetch error.

Parameters​

request​

Request

error​

any

extra​
body​

any

Returns​

void

Remarks​

The body that was sent to the API is available in the extra parameter.


response​

response: (request, response, extra) => void

Defined in: types.ts:3580

Emitted when a response is received from the API.

Parameters​

request​

Request

response​

Response

extra​
requestBody​

any

responseBody​

string | object

Returns​

void

Remarks​

This is fired for both successful and failed requests, you should check the Response object to determine if the request was successful or not.

Both the request and the response body are available in the extra parameter. Do not consume the body in the Request or Response object and use the one in the extra parameter instead.