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> | ❌ |