Skip to main content
Module

x/args/index.ts>commands.SubCommand

Extensible CLI arguments parser for Deno with intelligent TypeScript inference
Latest
variable commands.SubCommand
import { commands } from "https://deno.land/x/args@2.1.1/index.ts";
const { SubCommand } = commands;

Declare add subcommand to existing command parser

type

<Main extends CommandReturn<any, any, any>, Name extends string, Sub extends CommandReturn<any, any, any>, ErrList extends readonly ParseError[]>(
main: Command<Main, ErrList>,
name: Name,
sub: Command<Sub, ErrList>,
) => Command<SubCommandReturn<Main, Name, Sub>, ErrList>