Permitter

Permitter

Permission checker

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