UNPKG

1.28 kBTypeScriptView Raw
1import { CliPromptHandler } from './prompt';
2import { CliCommandDefinitionOption, CliParsedCommandHandler, CliProgramDefinition, ParsedCliCommand } from './types';
3export declare class Parser {
4 private argv;
5 private runHandler;
6 private errorHandler;
7 private promptHandler;
8 private version;
9 private internalOptions;
10 private showPrompts;
11 private _parsedCommand;
12 private _definitionsMap;
13 private _argVals;
14 private _optionVals;
15 private _definitionOptions;
16 private _commandPackage;
17 private _passedOptions;
18 private _parserErrors;
19 constructor(argv: string[], commandPackageDefinition: CliProgramDefinition, runHandler: CliParsedCommandHandler, errorHandler: CliParsedCommandHandler, promptHandler: CliPromptHandler, version: string | undefined, internalOptions?: CliCommandDefinitionOption[], showPrompts?: boolean);
20 private findCommandDefinition;
21 private parseCommandLine;
22 private parseArgs;
23 private parseOptions;
24 private pushError;
25 private getEnv;
26 private parseArgsAndOptions;
27 readonly parsedCommand: ParsedCliCommand;
28 private getParsedOptionCommandName;
29 private setProcessEnvFromParsedCommand;
30 private promptArgsToArgVals;
31 private runAndParsePrompt;
32 private runner;
33}