Skip to main content

AppError

FitFileViewer - API Documentation v29.9.0


FitFileViewer - API Documentation / utils/errors/errorHandling / AppError

Class: AppError

Defined in: utils/errors/errorHandling.js:65

Enhanced Error class with additional context

Extends​

  • Error

Extended by​

Constructors​

Constructor​

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

Defined in: utils/errors/errorHandling.js:73

Create an application error

Parameters​

message​

string

Error message

context?​

ErrorContext = {}

Additional error context. Default is {}

Returns​

AppError

Overrides​

Error.constructor

Properties​

name​

name: string

Defined in: utils/errors/errorHandling.js:75

Inherited from​

Error.name


context​

context: ErrorContext

Defined in: utils/errors/errorHandling.js:76


timestamp​

timestamp: number

Defined in: utils/errors/errorHandling.js:77

Methods​

getFormattedMessage()​

getFormattedMessage(): string

Defined in: utils/errors/errorHandling.js:85

Get a formatted error message with context

Returns​

string

Formatted error message


toJSON()​

toJSON(): Object

Defined in: utils/errors/errorHandling.js:108

Convert error to JSON for logging/serialization

Returns​

Object

JSON representation