Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 15x 15x 15x 15x 15x 15x 15x | // src/errors/index.js
/**
* Clase de error personalizada para errores de la API de Apacuana.
*/
export class ApacuanaAPIError extends Error {
constructor(message, statusCode = 500, errorCode = null) {
super(message);
this.name = "ApacuanaAPIError";
this.statusCode = statusCode;
this.errorCode = errorCode;
this.success = false; // AƱadir el atributo success con valor false
// Mantener el stack trace correcto
Eif (Error.captureStackTrace) {
Error.captureStackTrace(this, ApacuanaAPIError);
}
}
}
export default ApacuanaAPIError;
|