Skip to main content
Version: 0.17.x

Class: ErrorHandler

Defined in: src/errors/index.ts:546

Utility class for error handling and sanitization

Constructors

Constructor

new ErrorHandler(): ErrorHandler

Returns

ErrorHandler

Methods

getErrorCode()

static getErrorCode(error): string

Defined in: src/errors/index.ts:605

Get error code for API responses

Parameters

error

unknown

Returns

string


getUserMessage()

static getUserMessage(error): string

Defined in: src/errors/index.ts:597

Get user-safe error message

Parameters

error

unknown

Returns

string


sanitize()

static sanitize(error): FreshGuardError

Defined in: src/errors/index.ts:550

Sanitize any error to prevent information leakage

Parameters

error

unknown

Returns

FreshGuardError


shouldLogDetails()

static shouldLogDetails(error): boolean

Defined in: src/errors/index.ts:586

Check if error should be logged with full details (for debugging)

Parameters

error

FreshGuardError

Returns

boolean