Constructor
new UserComponent()
- Source:
Example
api.user
.get('4222959')
.then(console.log);
Methods
get(user, modeopt, eventDaysopt, lookupTypeopt) → {Promise.<(Object|User)>}
Gets general user information.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
user |
String | The username or id to lookup. | |
mode |
Mode |
<optional> |
The gamemode. |
eventDays |
Number |
<optional> |
The max number of event days. |
lookupType |
LookupType |
<optional> |
The lookup type, id/string to lookup the user. |
- Source:
Returns:
The object from the API, or User object if parsing is enabled.
- Type
- Promise.<(Object|User)>
getBest(user, modeopt, limitopt, lookupTypeopt) → {Promise.<(Array.<Object>|Array.<UserScore>)>}
Gets the top scores for the user specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
user |
String | The username or id to lookup. | |
mode |
Mode |
<optional> |
The gamemode. |
limit |
Number |
<optional> |
Amount of results to limit to. |
lookupType |
LookupType |
<optional> |
The lookup type, id/string to lookup the user. |
- Source:
Returns:
The object array from the API, or UserScore object array if parsing is enabled.
- Type
- Promise.<(Array.<Object>|Array.<UserScore>)>
getRecent(user, modeopt, limitopt, lookupTypeopt) → {Promise.<(Array.<Object>|Array.<UserScore>)>}
Gets the recent plays for the user specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
user |
String | The username or id to lookup. | |
mode |
Mode |
<optional> |
The gamemode. |
limit |
Number |
<optional> |
Amount of results to limit to. |
lookupType |
LookupType |
<optional> |
The lookup type, id/string to lookup the user. |
- Source:
Returns:
The object array from the API, or UserScore object array if parsing is enabled.
- Type
- Promise.<(Array.<Object>|Array.<UserScore>)>