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