@tanakadigital/js-utils
Version:
Uma biblioteca utilitária com funções de erros, integração com Discord, logs e helpers genéricos.
30 lines (28 loc) • 788 B
JavaScript
import {CustomError} from './custom.error.js';
/**
* Erro genérico para REST APIs
*/
export class RestError extends CustomError {
constructor(
message = 'REST API Error',
cause = null,
httpStatusCode = 400,
userMessage = 'Ocorreu um erro ao processar a requisição.',
internalMessage = 'Erro genérico de API REST.',
enableReportButton = false,
ignoreSystemEvent = false,
discordWebhookUrl = [],
) {
super(
message,
cause,
httpStatusCode,
userMessage,
internalMessage,
enableReportButton,
ignoreSystemEvent,
discordWebhookUrl
);
this.name = 'RestError';
}
}