1 | import { CLIError } from '@oclif/errors';
|
2 | import { Arg } from './args';
|
3 | import * as flags from './flags';
|
4 | import { ParserInput, ParserOutput } from './parse';
|
5 | export { CLIError } from '@oclif/errors';
|
6 | export interface ICLIParseErrorOptions {
|
7 | parse: {
|
8 | input?: ParserInput;
|
9 | output?: ParserOutput<any, any>;
|
10 | };
|
11 | }
|
12 | export declare class CLIParseError extends CLIError {
|
13 | parse: ICLIParseErrorOptions['parse'];
|
14 | constructor(options: ICLIParseErrorOptions & {
|
15 | message: string;
|
16 | });
|
17 | }
|
18 | export declare class RequiredArgsError extends CLIParseError {
|
19 | args: Arg<any>[];
|
20 | constructor({args, parse}: ICLIParseErrorOptions & {
|
21 | args: Arg<any>[];
|
22 | });
|
23 | }
|
24 | export declare class RequiredFlagError extends CLIParseError {
|
25 | flag: flags.IFlag<any>;
|
26 | constructor({flag, parse}: ICLIParseErrorOptions & {
|
27 | flag: flags.IFlag<any>;
|
28 | });
|
29 | }
|
30 | export declare class UnexpectedArgsError extends CLIParseError {
|
31 | args: string[];
|
32 | constructor({parse, args}: ICLIParseErrorOptions & {
|
33 | args: string[];
|
34 | });
|
35 | }
|
36 | export declare class FlagInvalidOptionError extends CLIParseError {
|
37 | constructor(flag: flags.IOptionFlag<any>, input: string);
|
38 | }
|
39 | export declare class ArgInvalidOptionError extends CLIParseError {
|
40 | constructor(arg: Arg<any>, input: string);
|
41 | }
|