# Command Handler Properties

All the properties that belong to a CommandHandler instance (which can be undefined, unless they have a default value):

Property Description Type Values Optional
client The client that's binded to this handler AbrevioClient
path The path to the commands to load & handle string
overrideDefaults Whether or not to override the default (internal) handlers (false by default. Overwritten if CommandHandler#handleEdits is true.) boolean ✔️
handleEdits Whether or not to respond to edited messages that correspond to a command boolean ✔️
ignorePermissions Which permissions to ignore when executing a command PermissionResolvable[] ✔️
fetchMembers Whether or not to repopulate the member cache pool when handling commands boolean ✔️
blockBots Whether or not to block respondance to bots boolean ✔️
blockClient Whether or not to block respondance to self (client) boolean ✔️
prefixes The prefixes to respond to when handling commands (? & ! by default.) string[] ✔️
handler The handler itself CommandHandler Not a constructable property.
aliases The aliases for each command Store<string, string[]> Not a constructable property.
commands A store of commands that belongs to this handler. Store<string, BaseCommand> Not a constructable property.