Class CommandBuilderMetaData<Args>

Type Parameters

  • Args extends Any[] = unknown[]

Hierarchy

  • CommandBuilderMetaData

Constructors

Properties

argBuilders: ArgumentBuilder[] = []
argParsers: TStringParser<any>[] = []
argValidators: TValidator<any>[][] = []
globalOptions: Option<"", undefined, undefined, undefined, false, undefined>[] = []
hiddenGlobalOptions: Set<Option<"", undefined, undefined, undefined, false, undefined>> = ...
isActionAsync: boolean = false
isNative: boolean = false
optParsers: Record<string, TStringParser<any>> = {}
optValidators: Record<string, TValidator<any>[]> = {}
optsMap: Record<string, Option<"", undefined, undefined, undefined, false, undefined>> = {}
presetOptionKeys: string[] = []
rawArgs: string[] = []
subcommands: CommandBuilder<unknown[], OptionValues>[] = []

Accessors

  • get actionHandler(): ((this, ...args) => void | Promise<void>)
  • Returns ((this, ...args) => void | Promise<void>)

      • (this, ...args): void | Promise<void>
      • Parameters

        Returns void | Promise<void>

Generated using TypeDoc