Skip to main content
Version: Next

AppCommandHandler

AppCommandHandler

new AppCommandHandler(commandkit)
ParameterTypeOptional
commandkitCommandKit

Properties

public commandkit: any

public commandRunner: any

public externalCommandData: any

public externalMiddlewareData: any

public registrar: any

Methods

public addExternalCommands(data): Promise<void>

ParameterTypeOptional
dataArray<Command>

public addExternalMiddleware(data): Promise<void>

ParameterTypeOptional
dataArray<Middleware>

public getCommandsArray(): Array<LoadedCommand>

public loadCommands(): Promise<void>

public prepareCommandRun(source, cmdName?): Promise<null | PreparedAppCommandExecution>

ParameterTypeOptional
sourceInteractionMessage
cmdNamestring

public printBanner(): void

public registerCommandHandler(): void

public registerExternalLoadedCommands(data): Promise<void>

ParameterTypeOptional
dataArray<LoadedCommand>

public registerExternalLoadedMiddleware(data): Promise<void>

ParameterTypeOptional
dataArray<LoadedMiddleware>

public reloadCommands(): Promise<void>