new CommandRegistry()
A registry that contains the commands known by a shell.
It is a mutable command resolver.
Methods
-
registerCommand(command, completionHandler) → {CommandRegistry}
-
Register a command
Parameters:
Name Type Description command
Command the command to register completionHandler
function notified when the command is registered Returns:
a reference to this, so the API can be used fluently- Type
- CommandRegistry
-
registerCommands(commands, completionHandler) → {CommandRegistry}
-
Register a list of commands.
Parameters:
Name Type Description commands
Array.<Command> the commands to register completionHandler
function notified when the command is registered Returns:
a reference to this, so the API can be used fluently- Type
- CommandRegistry
-
unregisterCommand(commandName, completionHandler) → {CommandRegistry}
-
Unregister a command.
Parameters:
Name Type Description commandName
string the command name completionHandler
function notified when the command is unregistered Returns:
a reference to this, so the API can be used fluently- Type
- CommandRegistry