Class: AppError
Defined in: utils/errors/errorHandling.ts:153
Enhanced Error class with additional context.
Hierarchyβ
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;