AppCommandHandler
AppCommandHandler
new AppCommandHandler(commandkit)
| Parameter | Type | Optional | 
|---|---|---|
| commandkit | CommandKit | ❌ | 
Properties
public commandkit: any
public commandRunner: any
public externalCommandData: any
public externalMiddlewareData: any
public registrar: any
Methods
public addExternalCommands(data): Promise<void>
| Parameter | Type | Optional | 
|---|---|---|
| data | Array<Command> | ❌ | 
public addExternalMiddleware(data): Promise<void>
| Parameter | Type | Optional | 
|---|---|---|
| data | Array<Middleware> | ❌ | 
public getCommandsArray(): Array<LoadedCommand>
public loadCommands(): Promise<void>
public prepareCommandRun(source, cmdName?): Promise<null | PreparedAppCommandExecution>
| Parameter | Type | Optional | 
|---|---|---|
| source | Interaction | Message | 
| cmdName | string | ✅ | 
public printBanner(): void
public registerCommandHandler(): void
public registerExternalLoadedCommands(data): Promise<void>
| Parameter | Type | Optional | 
|---|---|---|
| data | Array<LoadedCommand> | ❌ | 
public registerExternalLoadedMiddleware(data): Promise<void>
| Parameter | Type | Optional | 
|---|---|---|
| data | Array<LoadedMiddleware> | ❌ |