meshcore.js
ReferenceInterfaces

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

On this page