Skip to main content

Class: AppError

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

Enhanced Error class with additional context.

Hierarchy​

View Summary

Extends​

Extended by​

Constructors​

Constructor​

new AppError(message: string, context?: ErrorContext): AppError;

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

Parameters​

message​

string

context?​

ErrorContext = {}

Returns​

AppError

Overrides​

Error.constructor;

Properties​

context​

readonly context: ErrorContext;

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


timestamp​

readonly timestamp: number;

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

Methods​

getFormattedMessage()​

getFormattedMessage(): string;

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

Returns​

string


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;