Skip to main content

Class: CommandManager

Defined in: packages/bakit/src/command/CommandManager.ts:11

Extends

Constructors

Constructor

new CommandManager(client): CommandManager

Defined in: packages/bakit/src/base/BaseClientManager.ts:4

Parameters

client

BakitClient

Returns

CommandManager

Inherited from

BaseClientManager.constructor

Properties

client

client: BakitClient

Defined in: packages/bakit/src/base/BaseClientManager.ts:4

Inherited from

BaseClientManager.client


commands

commands: Collection<string, Command<any[]>>

Defined in: packages/bakit/src/command/CommandManager.ts:12

Methods

add()

add(command): void

Defined in: packages/bakit/src/command/CommandManager.ts:55

Parameters

command

Command

Returns

void


get()

get(name): undefined | Command<any[]>

Defined in: packages/bakit/src/command/CommandManager.ts:83

Parameters

name

string

Returns

undefined | Command<any[]>


loadModules()

loadModules(): Promise<Command<any[]>[]>

Defined in: packages/bakit/src/command/CommandManager.ts:14

Returns

Promise<Command<any[]>[]>


remove()

remove(target): undefined | Command<any[]>

Defined in: packages/bakit/src/command/CommandManager.ts:71

Parameters

target

string | Command<any[]>

Returns

undefined | Command<any[]>