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()
staticgetErrorCode(error):string
Defined in: src/errors/index.ts:605
Get error code for API responses
Parameters
error
unknown
Returns
string
getUserMessage()
staticgetUserMessage(error):string
Defined in: src/errors/index.ts:597
Get user-safe error message
Parameters
error
unknown
Returns
string
sanitize()
staticsanitize(error):FreshGuardError
Defined in: src/errors/index.ts:550
Sanitize any error to prevent information leakage
Parameters
error
unknown
Returns
shouldLogDetails()
staticshouldLogDetails(error):boolean
Defined in: src/errors/index.ts:586
Check if error should be logged with full details (for debugging)
Parameters
error
Returns
boolean