From 8d9749349ae156787293afe41236b4e74aeb1845 Mon Sep 17 00:00:00 2001 From: Nikita Kanashin Date: Tue, 13 Jun 2023 21:00:28 +0700 Subject: [PATCH] fix: forbid empty subcommands array in subs cons --- src/command/commands/with-subcommands/subs.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/command/commands/with-subcommands/subs.ts b/src/command/commands/with-subcommands/subs.ts index 39c074c..ac344c6 100644 --- a/src/command/commands/with-subcommands/subs.ts +++ b/src/command/commands/with-subcommands/subs.ts @@ -51,7 +51,7 @@ type SubsReturnType< export function subs< TCommandName extends string, TArgv extends EmptyRecord, - const TCommands extends readonly Command[], + const TCommands extends CommandsTuple, >( command: CommandBasic, subcommands: TCommands, @@ -88,7 +88,7 @@ export function subs< export function subs< const TCommandDesc extends readonly string[] | string, TArgv extends EmptyRecord, - const TCommands extends readonly Command[], + const TCommands extends CommandsTuple, TComposedArgv extends EmptyRecord, TComposedProps extends ComposedProps, >( @@ -110,7 +110,7 @@ export function subs< export function subs< TComposedProps extends ComposedProps, const TCommandDesc extends readonly string[] | string, - const TCommands extends readonly Command[], + const TCommands extends CommandsTuple, TComposedArgv extends EmptyRecord, >( commandDesc: TCommandDesc,