Runtime validations

You can provide your own runtime validations methods that will return a boolean for if the command should actually be ran or not.

typescript
import { Command, CommandUsage } from '@nyxb/commands'

export default (command: Command, usage: CommandUsage, prefix: string) => {
  return command.commandName.startsWith('a')
}
javascript
module.exports = (command, usage, prefix) => {
  return command.commandName.startsWith('a')
}