Updated yargs command to take array of strings

This commit is contained in:
Jack Moore
2017-06-30 00:28:37 -05:00
parent 00222e6b0a
commit 0c01f43b08
2 changed files with 12 additions and 6 deletions

View File

@@ -87,12 +87,12 @@ declare namespace yargs {
usage(message: string, options?: { [key: string]: Options }): Argv;
usage(options?: { [key: string]: Options }): Argv;
command(command: string, description: string): Argv;
command(command: string, description: string, builder: (args: Argv) => Argv): Argv;
command(command: string, description: string, builder: { [optionName: string]: Options }): Argv;
command(command: string, description: string, builder: { [optionName: string]: Options }, handler: (args: Arguments) => void): Argv;
command(command: string, description: string, builder: (args: Argv) => Argv, handler: (args: Arguments) => void): Argv;
command(command: string, description: string, module: CommandModule): Argv;
command(command: string | string[], description: string): Argv;
command(command: string | string[], description: string, builder: (args: Argv) => Argv): Argv;
command(command: string | string[], description: string, builder: { [optionName: string]: Options }): Argv;
command(command: string | string[], description: string, builder: { [optionName: string]: Options }, handler: (args: Arguments) => void): Argv;
command(command: string | string[], description: string, builder: (args: Argv) => Argv, handler: (args: Arguments) => void): Argv;
command(command: string | string[], description: string, module: CommandModule): Argv;
command(module: CommandModule): Argv;
commandDir(dir: string, opts?: RequireDirectoryOptions): Argv;

View File

@@ -620,3 +620,9 @@ function Argv$conflicts() {
})
.argv;
}
function Argv$commandArray() {
let ya = yargs
.command(['commandName', 'commandAlias'], 'command description')
.argv;
}