Skip to main content

Class: ArgumentError<T>

Defined in: projects/framework/src/lib/errors/ArgumentError.ts:9

Errors thrown by the argument parser

Since​

1.0.0

Extends​

Type Parameters​

Type ParameterDefault type
Tunknown

Constructors​

Constructor​

new ArgumentError<T>(options: Options<T>): ArgumentError<T>

Defined in: projects/framework/src/lib/errors/ArgumentError.ts:13

Parameters​

ParameterType
optionsOptions<T>

Returns​

ArgumentError<T>

Overrides​

UserError.constructor

Properties​

argument​

readonly argument: IArgument<T>

Defined in: projects/framework/src/lib/errors/ArgumentError.ts:10


context​

readonly context: unknown

Defined in: projects/framework/src/lib/errors/UserError.ts:22

User-provided context.

Inherited from​

UserError.context


identifier​

readonly identifier: string

Defined in: projects/framework/src/lib/errors/UserError.ts:17

An identifier, useful to localize emitted errors.

Inherited from​

UserError.identifier


parameter​

readonly parameter: string

Defined in: projects/framework/src/lib/errors/ArgumentError.ts:11

Accessors​

name​

Get Signature​

get name(): string

Defined in: projects/framework/src/lib/errors/ArgumentError.ts:20

Returns​

string

This will be 'ArgumentError' and can be used to distinguish the type of error when any error gets thrown

Overrides​

UserError.name