Represents the class that manages handlers for endpoints
Extends
AsyncEventEmitter<RestEventsMap>constructor(options?)
Constructs a new instance of the
REST class| Name | Type | Optional | Description |
|---|---|---|---|
| options | Partial<RESTOptions> | Yes | None |
The Agent for all requests performed by this manager.
Readonly
Readonly
Request handlers created from the bucket hash and the major parameters
Readonly
API bucket hashes that are cached from provided routes
Readonly
Stops the request handler sweeping interval
Stops the hash sweeping interval
Runs a delete request from the api
| Name | Type | Optional | Description |
|---|---|---|---|
| fullRoute | RouteLike | No | The full route to query |
| options | RequestData | Yes | Optional request options |
Runs a get request from the api
| Name | Type | Optional | Description |
|---|---|---|---|
| fullRoute | RouteLike | No | The full route to query |
| options | RequestData | Yes | Optional request options |
Runs a patch request from the api
| Name | Type | Optional | Description |
|---|---|---|---|
| fullRoute | RouteLike | No | The full route to query |
| options | RequestData | Yes | Optional request options |
Runs a post request from the api
| Name | Type | Optional | Description |
|---|---|---|---|
| fullRoute | RouteLike | No | The full route to query |
| options | RequestData | Yes | Optional request options |
Runs a put request from the api
| Name | Type | Optional | Description |
|---|---|---|---|
| fullRoute | RouteLike | No | The full route to query |
| options | RequestData | Yes | Optional request options |
Queues a request to be sent
Returns
The response from the api request| Name | Type | Optional | Description |
|---|---|---|---|
| request | InternalRequest | No | All the information needed to make a request |
Runs a request from the api
| Name | Type | Optional | Description |
|---|---|---|---|
| options | InternalRequest | No | Request options |
Sets the default agent to use for requests performed by this manager
| Name | Type | Optional | Description |
|---|---|---|---|
| agent | Dispatcher | No | The agent to use |
Sets the authorization token that should be used for requests
| Name | Type | Optional | Description |
|---|---|---|---|
| token | string | No | The authorization token to use |