Constructor
new Requester() → {Requester}
Creates the internal requester
Properties:
Name | Type | Description |
---|---|---|
userAgent |
String | The useragent used to make requests. |
- Source:
Returns:
A Requester instance
- Type
- Requester
Methods
get(endpoint, payloadOptions, withKey, ratelimit, castType) → {Promise.<(Array.<Object>|Any)>}
Gets data from an API endpoint.
Parameters:
Name | Type | Description |
---|---|---|
endpoint |
String | The endpoint to get the data from. |
payloadOptions |
Object | An object of options to be used as the query string. |
withKey |
Boolean | To use the API key defined in the parent client or not. |
ratelimit |
Boolean | Ratelimit the request on the main bucket if ratelimiting is enabled. |
castType |
Any | "Cast" the elements of the array to the certain type. |
- Source:
Returns:
The returned object array from the API or Type[] as defined in castType.
- Type
- Promise.<(Array.<Object>|Any)>