meshcore.js
ReferenceClasses

Command

Defined in: packages/client/src/commands/command.ts:36

A registered command's definition, exposed for the built-in helper and for introspection.

Constructors

Constructor

new Command(definition): Command;

Defined in: packages/client/src/commands/command.ts:50

Parameters

definition

CommandDefinition

Built by CommandBuilder

Returns

Command

Properties

aliases

readonly aliases: readonly string[];

Defined in: packages/client/src/commands/command.ts:39


args

readonly args: readonly ArgDefinition[];

Defined in: packages/client/src/commands/command.ts:40


cooldownSeconds

readonly cooldownSeconds: number;

Defined in: packages/client/src/commands/command.ts:42


core

readonly core: boolean;

Defined in: packages/client/src/commands/command.ts:45


description

readonly description: string;

Defined in: packages/client/src/commands/command.ts:38


maxAgeSeconds

readonly maxAgeSeconds: number;

Defined in: packages/client/src/commands/command.ts:43


name

readonly name: string;

Defined in: packages/client/src/commands/command.ts:37


requiredPermissions

readonly requiredPermissions: readonly string[];

Defined in: packages/client/src/commands/command.ts:44


scopes

readonly scopes: readonly CommandScope[];

Defined in: packages/client/src/commands/command.ts:41

Methods

allows()

allows(scope): boolean;

Defined in: packages/client/src/commands/command.ts:64

Parameters

scope

CommandScope

dm or channel

Returns

boolean

On this page