From 17b411be66227c2c39c96e7641f391af92b35bcf Mon Sep 17 00:00:00 2001 From: Mael Le Guen Date: Fri, 17 Apr 2020 09:57:51 +0200 Subject: [PATCH] fix(validation): add isDefaultCommand to ValidationInstance.unknownArguments --- lib/validation.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/validation.ts b/lib/validation.ts index 8e2516c13..731e18caa 100644 --- a/lib/validation.ts +++ b/lib/validation.ts @@ -405,7 +405,7 @@ export function validation (yargs: YargsInstance, usage: UsageInstance, y18n: Y1 } /** Instance of the validation module. */ -interface ValidationInstance { +export interface ValidationInstance { check(f: CustomCheck['func'], global: boolean): void conflicting(argv: Arguments): void conflicts(key: string, value: string | string[]): void @@ -425,7 +425,12 @@ interface ValidationInstance { requiredArguments(argv: Arguments): void reset(localLookup: Dictionary): ValidationInstance unfreeze(): void - unknownArguments(argv: Arguments, aliases: DetailedArguments['aliases'], positionalMap: Dictionary): void + unknownArguments( + argv: Arguments, + aliases: DetailedArguments['aliases'], + positionalMap: Dictionary, + isDefaultCommand: boolean + ): void unknownCommands(argv: Arguments): boolean }