Options
All
  • Public
  • Public/Protected
  • All
Menu

Validates values in a CliProgram to ensure they individually and collectively meet constraints required by the Parser.

Hierarchy

  • ProgramValidator

Index

Constructors

constructor

Properties

Private _cmdMap

_cmdMap: Map<string, CliCommandDefinition> = new Map()

Private _errors

_errors: string[] = []

Private internalOptions

internalOptions: CliCommandDefinitionOption[]

Private program

program: CliProgram

Accessors

errors

  • get errors(): string[]
  • Returns string[]

Methods

Private pushError

  • pushError(msg: string): void
  • Parameters

    • msg: string

    Returns void

validate

  • validate(): string[]
  • Returns string[]

Private validateCommand

Private validateCommands

  • validateCommands(): void
  • Returns void

Private validateOptions

  • validateOptions(): void
  • Returns void

Private validateProgram

  • validateProgram(): void
  • Returns void

Generated using TypeDoc