Input object passed to the completion script loaded when specifying Completion.completionPath.

Constructors

  • Parameters

    • current: string
    • argv: {
          $0: string;
          _: (string | number)[];
          [argName: string]: unknown;
      }
      • [argName: string]: unknown

        All remaining options

      • $0: string

        The script name or node command

      • _: (string | number)[]

        Non-option arguments

    • error: null | Error
    • defaultCompletions: undefined | string[]
    • modulePath: null | string

    Returns CompletionInput

Properties

_argv: {
    $0: string;
    _: (string | number)[];
    [argName: string]: unknown;
}

Type declaration

  • [argName: string]: unknown

    All remaining options

  • $0: string

    The script name or node command

  • _: (string | number)[]

    Non-option arguments

_cliUtils: CliUtils
_current: string
_defaultCompletions: string[]
_error: null | Error
_modulePath: null | string

Accessors

  • get argv(): {
        $0: string;
        _: (string | number)[];
        [argName: string]: unknown;
    }
  • All the arguments parsed by yargs

    Returns {
        $0: string;
        _: (string | number)[];
        [argName: string]: unknown;
    }

    • [argName: string]: unknown

      All remaining options

    • $0: string

      The script name or node command

    • _: (string | number)[]

      Non-option arguments

Generated using TypeDoc