Changed uses of any in yargs to object

This commit is contained in:
amikhalev
2017-06-28 11:29:53 -06:00
parent cbe52a3ac2
commit ad15fab918
2 changed files with 8 additions and 7 deletions
+7 -6
View File
@@ -5,6 +5,7 @@
// Jeffery Grajkowski <https://github.com/pushplay>
// Jeff Kenney <https://github.com/jeffkenney>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.3
// unified-signatures: Because there is useful information in the argument names of the overloaded signatures
// prefer-method-signature: Because it makes more sense for optional functions provided in options objects
@@ -119,11 +120,11 @@ declare namespace yargs {
choices(key: string, values: Choices): Argv;
config(): Argv;
config(explicitConfigurationObject: any): Argv;
config(key: string, description?: string, parseFn?: (configPath: string) => any): Argv;
config(keys: string[], description?: string, parseFn?: (configPath: string) => any): Argv;
config(key: string, parseFn: (configPath: string) => any): Argv;
config(keys: string[], parseFn: (configPath: string) => any): Argv;
config(explicitConfigurationObject: object): Argv;
config(key: string, description?: string, parseFn?: (configPath: string) => object): Argv;
config(keys: string[], description?: string, parseFn?: (configPath: string) => object): Argv;
config(key: string, parseFn: (configPath: string) => object): Argv;
config(keys: string[], parseFn: (configPath: string) => object): Argv;
conflicts(key: string, value: string): Argv;
conflicts(conflicts: { [key: string]: string }): Argv;
@@ -207,7 +208,7 @@ declare namespace yargs {
choices?: Choices;
coerce?: (arg: any) => any;
config?: boolean;
configParser?: (configPath: string) => any;
configParser?: (configPath: string) => object;
count?: boolean;
default?: any;
defaultDescription?: string;
+1 -1
View File
@@ -561,7 +561,7 @@ function Argv$commandObject() {
choices: ["a", "b", "c"],
coerce: f => JSON.stringify(f),
config: true,
configParser: t => t,
configParser: t => JSON.parse(fs.readFileSync(t, "utf8")),
count: true,
default: "myvalue",
defaultDescription: "description",