meshcore.js
ReferenceClasses

CommandManager

Defined in: packages/client/src/commands/command-manager.ts:19

client.commands: matches incoming messages against registered commands, runs the pipeline (trigger, scope, backlog, permissions, cooldown, argument parsing, handler), and answers the built-in helper.

Constructors

Constructor

new CommandManager(client): CommandManager;

Defined in: packages/client/src/commands/command-manager.ts:27

Parameters

client

Client

Owning client

Returns

CommandManager

Properties

cache

readonly cache: Collection<string, Command>;

Defined in: packages/client/src/commands/command-manager.ts:21


client

readonly client: Client;

Defined in: packages/client/src/commands/command-manager.ts:20

Accessors

inFlight

Get Signature

get inFlight(): number;

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

Returns

number


size

Get Signature

get size(): number;

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

Returns

number

Methods

get()

get(nameOrAlias): Command | undefined;

Defined in: packages/client/src/commands/command-manager.ts:48

Parameters

nameOrAlias

string

Command name or alias

Returns

Command | undefined

On this page