From 39fa6c8445cda6091e1c65c04cf8f472e3f2842a Mon Sep 17 00:00:00 2001 From: Jack Moore Date: Tue, 20 Dec 2016 13:59:41 -0800 Subject: [PATCH] Yargs: .version with no arguments --- yargs/index.d.ts | 4 ++-- yargs/yargs-tests.ts | 9 ++++++--- 2 files changed, 8 insertions(+), 5 deletions(-) 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'); }