UNPKG

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