Constructor
new Permitter(Client)
- Source:
Creates a new Permitter instance
Parameters:
Name | Type | Description |
---|---|---|
Client |
Client | instance |
Methods
(static) allow(node, perms)
- Source:
Allows a permission node
Parameters:
Name | Type | Description |
---|---|---|
node |
String | The permission node |
perms |
Object | THe permissions map |
(static) deny(node, perms)
- Source:
Denies a permission node
Parameters:
Name | Type | Description |
---|---|---|
node |
String | The permission node |
perms |
Object | THe permissions map |
(static) grant(node, value, perms)
- Source:
Grants a permission node allow or deny
Parameters:
Name | Type | Description |
---|---|---|
node |
String | The permission node |
value |
Boolean | The value of the node |
perms |
Object | THe permissions map |
(static) verifyMessage(node, message, perms, defaultValueopt)
- Source:
Verifies if a command has permission to be executed
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
node |
String | The permission node |
||
message |
external:"Eris.Message" | The command message |
||
perms |
Object | The permissions map |
||
defaultValue |
Boolean |
<optional> |
true
|
The default result |
check(node, perms)
- Source:
Checks if a node is allowed
Parameters:
Name | Type | Description |
---|---|---|
node |
String | The permission node |
perms |
Object | THe permissions map |