/** * Classe permettant la gestion des erreurs personilisées */ class ErrorBuilder extends Error { /** * @param {Number} errorCode * @param {Mixed} ...params */ constructor(errorCode, ...params) { super(...params); if (Error.captureStackTrace) { Error.captureStackTrace(this, ErrorBuilder); } this.errorCode = errorCode.toFixed(1); this.date = new Date(); } } export default ErrorBuilder;