Interface ICommandArgument<T>

Type Parameters

Hierarchy

  • ICommandArgument

Properties

choices?: string[]
default?: {
    description?: string;
    value: string;
}

Type declaration

  • Optional description?: string
  • value: string
description: string
isCommaDelimited?: boolean
isOptional?: boolean
isRest?: boolean
name: string
parser?: ((value, self?) => T)

Type declaration

    • (value, self?): T
    • Parameters

      • value: string
      • Optional self: Argument

      Returns T

prompt?: IUserPrompt
validators?: ((value, self) => string | boolean)[]

Type declaration

    • (value, self): string | boolean
    • Parameters

      • value: T
      • self: Argument

      Returns string | boolean

Generated using TypeDoc