CompletionLevel constructor

  1. @visibleForTesting
const CompletionLevel({
  1. required ArgParser grammar,
  2. required List<String> rawArgs,
  3. required List<Command> visibleSubcommands,
  4. required List<Option> visibleOptions,
  5. ArgResults? parsedOptions,
})

The necessary information to produce completion for CommandRunner-based cli applications.

Implementation

@visibleForTesting
const CompletionLevel({
  required this.grammar,
  required this.rawArgs,
  required this.visibleSubcommands,
  required this.visibleOptions,
  this.parsedOptions,
});