Fix minimist.Opts.alias possible values (to match minimist docs/functionality)

This commit is contained in:
Christopher Brown
2015-12-29 11:16:13 -06:00
parent dc9dabe74a
commit 5974b1be29

View File

@@ -9,20 +9,17 @@ declare module 'minimist' {
module minimist {
export interface Opts {
// a string or array of strings argument names to always treat as strings
// string?: string;
string?: string|string[];
// a string or array of strings to always treat as booleans
// boolean?: string;
boolean?: boolean|string|string[];
// an object mapping string names to strings or arrays of string argument names to use
// alias?: {[key:string]: string};
alias?: {[key:string]: string[]};
alias?: {[key:string]: string|string[]};
// an object mapping string argument names to default values
default?: {[key:string]: any};
// when true, populate argv._ with everything after the first non-option
stopEarly?: boolean;
// a function which is invoked with a command line parameter not defined in the opts configuration object.
// If the function returns false, the unknown option is not added to argv
// If the function returns false, the unknown option is not added to argv
unknown?: (arg: string) => boolean;
// when true, populate argv._ with everything before the -- and argv['--'] with everything after the --
'--'?: boolean;