Command

Command

new Command(data)

Class representing a command.

Parameters:
Name Type Description
data CommandData.<T>

The CommandData.

Members

aliases :Array.<string>

Type:
  • Array.<string>

deleteInvoking :boolean

Type:
  • boolean

deleteResponse :boolean

Type:
  • boolean

deleteResponseDelay :number

Type:
  • number

description :string

Type:
  • string

dmOnly :boolean

Type:
  • boolean

guildOnly :boolean

Type:
  • boolean

info :string

Type:
  • string

middleware :Array.<CommandMiddleware>

Type:

name :string

Type:
  • string

parameters :Array.<string>

Type:
  • Array.<string>

permission :Permission

Type:

postHook :PostHook

Type:
  • PostHook

run :CommandAction.<T>

Type:

subCommands :ExtendedMap.<string, Command.<T>>

Type:
  • ExtendedMap.<string, Command.<T>>