cli-argparser
Version:
An command line argument parser
22 lines (21 loc) • 702 B
TypeScript
import { Token } from "./types";
export declare class ParserError extends Error {
private token;
constructor(token: Token, msg: string);
getToken(): Token;
}
export declare class ExpectValueError extends ParserError {
constructor(token: Token);
}
export declare class ExpectNumberError extends ParserError {
constructor(token: Token);
}
export declare class RequiredError extends Error {
constructor(option: string);
}
export declare class OutOfRangeError extends ParserError {
constructor(optionToken: Token, expected: [string | number], got: string | number);
}
export declare class ConvertError extends ParserError {
constructor(optionToken: Token, error: string);
}