| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- /**
- * Base class for errors. In addition to a `code` and a human-friendly
- * `message`, may also includes the token `stem` as well as other fields.
- *
- * @public
- */
- export declare class NumberFormatError extends Error {
- code: string;
- /** @internal */
- constructor(code: string, msg: string);
- }
- /** @internal */
- export declare class BadOptionError extends NumberFormatError {
- stem: string;
- option: string;
- constructor(stem: string, opt: string);
- }
- /** @internal */
- export declare class BadStemError extends NumberFormatError {
- stem: string;
- constructor(stem: string);
- }
- /** @internal */
- export declare class MaskedValueError extends NumberFormatError {
- type: string;
- prev: unknown;
- constructor(type: string, prev: unknown);
- }
- /** @internal */
- export declare class MissingOptionError extends NumberFormatError {
- stem: string;
- constructor(stem: string);
- }
- /** @internal */
- export declare class PatternError extends NumberFormatError {
- char: string;
- constructor(char: string, msg: string);
- }
- /** @internal */
- export declare class TooManyOptionsError extends NumberFormatError {
- stem: string;
- options: string[];
- constructor(stem: string, options: string[], maxOpt: number);
- }
- /** @internal */
- export declare class UnsupportedError extends NumberFormatError {
- stem: string;
- source?: string;
- constructor(stem: string, source?: string);
- }
|