-
<async> boolean(bool)
-
Resolve a Boolean instance.
Parameters:
Name |
Type |
Description |
bool |
boolean
|
string
|
The boolean to validate. |
- Since:
-
- Source:
-
lib/parsers/Resolver.js#L114
Returns:
-
Type
-
boolean
-
<async> channel(channel)
-
Resolve a Channel object by its instance of Channel, or by its Snowflake.
Parameters:
Name |
Type |
Description |
channel |
Channel
|
Snowflake
|
The channel to validate. |
- Since:
-
- Source:
-
lib/parsers/Resolver.js#L77
Returns:
-
Type
-
external:Channel
-
<async> float(number)
-
Resolve a Float.
Parameters:
Name |
Type |
Description |
number |
string
|
number
|
The float to validate. |
- Since:
-
- Source:
-
lib/parsers/Resolver.js#L149
Returns:
-
Type
-
number
-
<async> guild(guild)
-
Resolve a Guild object by its instance of Guild, or by its Snowflake.
Parameters:
Name |
Type |
Description |
guild |
Guild
|
Snowflake
|
The guild to validate/find. |
- Since:
-
- Source:
-
lib/parsers/Resolver.js#L89
Returns:
-
Type
-
external:Guild
-
<async> integer(integer)
-
Resolve an Integer.
Parameters:
Name |
Type |
Description |
integer |
string
|
number
|
The integer to validate. |
- Since:
-
- Source:
-
lib/parsers/Resolver.js#L137
Returns:
-
Type
-
number
-
<async> member(member, guild)
-
Resolve a GuildMember object by its instance of GuildMember, User, or by its Snowflake.
Parameters:
Name |
Type |
Description |
member |
GuildMember
|
User
|
Snowflake
|
The number to validate. |
guild |
Guild
|
The Guild object in which the member can be found. |
- Since:
-
- Source:
-
lib/parsers/Resolver.js#L59
Returns:
-
Type
-
external:GuildMember
-
<async> msg(message, channel)
-
Fetch a Message object by its Snowflake or instanceof Message.
Parameters:
Name |
Type |
Description |
message |
Message
|
Snowflake
|
The message snowflake to validate. |
channel |
Channel
|
The Channel object in which the message can be found. |
- Since:
-
- Source:
-
lib/parsers/Resolver.js#L29
Returns:
-
Type
-
external:Message
-
<async> role(role, guild)
-
Resolve a Role object by its instance of Role, or by its Snowflake.
Parameters:
Name |
Type |
Description |
role |
Role
|
Snowflake
|
The role to validate/find. |
guild |
Guild
|
The Guild object in which the role can be found. |
- Since:
-
- Source:
-
lib/parsers/Resolver.js#L102
Returns:
-
Type
-
external:Role
-
<async> string(string)
-
Resolve a String instance.
Parameters:
Name |
Type |
Description |
string |
string
|
The string to validate. |
- Since:
-
- Source:
-
lib/parsers/Resolver.js#L127
Returns:
-
Type
-
string
-
<async> url(hyperlink)
-
Resolve a hyperlink.
Parameters:
Name |
Type |
Description |
hyperlink |
string
|
The hyperlink to validate. |
- Since:
-
- Source:
-
lib/parsers/Resolver.js#L161
Returns:
-
Type
-
string
-
<async> user(user)
-
Resolve a User object by its instance of User, GuildMember, or by its Snowflake.
Parameters:
Name |
Type |
Description |
user |
User
|
GuildMember
|
Message
|
Snowflake
|
The user to validate. |
- Since:
-
- Source:
-
lib/parsers/Resolver.js#L40
Returns:
-
Type
-
external:User