diff --git a/yargs/index.d.ts b/yargs/index.d.ts index a1de96fbd5..da23a91f7f 100644 --- a/yargs/index.d.ts +++ b/yargs/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for yargs 6.3.0 +// Type definitions for yargs 6.5.0 // Project: https://github.com/chevex/yargs // Definitions by: Martin Poelstra , Mizunashi Mana , Jeffery Grajkowski // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped @@ -118,7 +118,7 @@ declare namespace yargs { epilog(msg: string): Argv; epilogue(msg: string): Argv; - version(version: string, option?: string, description?: string): Argv; + version(version?: string, option?: string, description?: string): Argv; version(version: () => string, option?: string, description?: string): Argv; showHelpOnFail(enable: boolean, message?: string): Argv; diff --git a/yargs/yargs-tests.ts b/yargs/yargs-tests.ts index bcdd0e5368..0298df661b 100644 --- a/yargs/yargs-tests.ts +++ b/yargs/yargs-tests.ts @@ -306,15 +306,18 @@ function Argv$showHelp() { function Argv$version() { var argv1 = yargs - .version('1.0.0'); + .version(); var argv2 = yargs - .version('1.0.0', '--version'); + .version('1.0.0'); var argv3 = yargs - .version('1.0.0', '--version', 'description'); + .version('1.0.0', '--version'); var argv4 = yargs + .version('1.0.0', '--version', 'description'); + + var argv5 = yargs .version(function () { return '1.0.0'; }, '--version', 'description'); }