Skip to main content

Class: ValidationError

Defined in: utils/errors/errorHandling.ts:202

Validation Error class for input validation failures.

Hierarchy​

View Summary

Extends​

Constructors​

Constructor​

new ValidationError(message: string, details: {
errors?: string[];
warnings?: string[];
}): ValidationError;

Defined in: utils/errors/errorHandling.ts:206

Parameters​

message​

string

details​
errors?​

string[]

warnings?​

string[]

Returns​

ValidationError

Overrides​

AppError.constructor

Properties​

context​

readonly context: ErrorContext;

Defined in: utils/errors/errorHandling.ts:154

Inherited from​

AppError.context


timestamp​

readonly timestamp: number;

Defined in: utils/errors/errorHandling.ts:155

Inherited from​

AppError.timestamp


errors​

readonly errors: string[];

Defined in: utils/errors/errorHandling.ts:203


warnings​

readonly warnings: string[];

Defined in: utils/errors/errorHandling.ts:204

Methods​

getFormattedMessage()​

getFormattedMessage(): string;

Defined in: utils/errors/errorHandling.ts:164

Returns​

string

Inherited from​

AppError.getFormattedMessage


toJSON()​

toJSON(): {
context: ErrorContext;
message: string;
name: string;
stack: string | undefined;
timestamp: number;
};

Defined in: utils/errors/errorHandling.ts:182

Returns​

{
context: ErrorContext;
message: string;
name: string;
stack: string | undefined;
timestamp: number;
}
context​
context: ErrorContext;
message​
message: string;
name​
name: string;
stack​
stack: string | undefined;
timestamp​
timestamp: number;

Inherited from​

AppError.toJSON