CommandDefinition
Defined in: packages/client/src/commands/command.ts:20
Built definition of a command, produced by CommandBuilder.build().
Properties
aliases
aliases: string[];Defined in: packages/client/src/commands/command.ts:23
args
args: ArgDefinition[];Defined in: packages/client/src/commands/command.ts:24
cooldownSeconds
cooldownSeconds: number;Defined in: packages/client/src/commands/command.ts:26
core
core: boolean;Defined in: packages/client/src/commands/command.ts:32
description
description: string;Defined in: packages/client/src/commands/command.ts:22
errorHandler
errorHandler: CommandErrorHandler | null;Defined in: packages/client/src/commands/command.ts:31
handler
handler: CommandHandler;Defined in: packages/client/src/commands/command.ts:29
maxAgeSeconds
maxAgeSeconds: number;Defined in: packages/client/src/commands/command.ts:27
name
name: string;Defined in: packages/client/src/commands/command.ts:21
requiredPermissions
requiredPermissions: string[];Defined in: packages/client/src/commands/command.ts:28
scopes
scopes: CommandScope[];Defined in: packages/client/src/commands/command.ts:25
usageErrorHandler
usageErrorHandler: UsageErrorHandler | null;Defined in: packages/client/src/commands/command.ts:30