refactor: rewrite ke codebase lama

This commit is contained in:
Muhammad Zhafran Ilham
2026-06-07 20:17:49 +07:00
parent ce5487dcbf
commit fe74b2213d
146 changed files with 14608 additions and 6686 deletions
+9
View File
@@ -0,0 +1,9 @@
const CommonError = require('./common_error');
class BadRequestError extends CommonError {
constructor(message) {
super(message || 'Bad Request');
}
}
module.exports = BadRequestError;
+7
View File
@@ -0,0 +1,7 @@
class CommonError extends Error {
constructor(message) {
super(message);
}
}
module.exports = CommonError;
+9
View File
@@ -0,0 +1,9 @@
const CommonError = require('./common_error');
class ConflictError extends CommonError {
constructor(message) {
super(message || 'Conflict');
}
}
module.exports = ConflictError;
+9
View File
@@ -0,0 +1,9 @@
const CommonError = require('./common_error');
class ExpectationFailedError extends CommonError {
constructor(message) {
super(message || 'Expectation Failed');
}
}
module.exports = ExpectationFailedError;
+9
View File
@@ -0,0 +1,9 @@
const CommonError = require('./common_error');
class ForbiddenError extends CommonError {
constructor(message) {
super(message || 'Forbidden');
}
}
module.exports = ForbiddenError;
+9
View File
@@ -0,0 +1,9 @@
const CommonError = require('./common_error');
class GatewayTimeoutError extends CommonError {
constructor(message) {
super(message || 'Gateway Timeout');
}
}
module.exports = GatewayTimeoutError;
+23
View File
@@ -0,0 +1,23 @@
const ConflictError = require('./conflict_error');
const ExpectationFailedError = require('./expectation_failed_error');
const ForbiddenError = require('./forbidden_error');
const InternalServerError = require('./internal_server_error');
const NotFoundError = require('./not_found_error');
const UnauthorizedError = require('./unauthorized_error');
const ServiceUnavailableError = require('./service_unavailable_error');
const GatewayTimeoutError = require('./gateway_timeout_error');
const BadRequestError = require('./bad_request_error');
const ValidationError = require('./validation_error');
module.exports = {
ConflictError,
ExpectationFailedError,
ForbiddenError,
InternalServerError,
NotFoundError,
UnauthorizedError,
ServiceUnavailableError,
GatewayTimeoutError,
BadRequestError,
ValidationError
};
+9
View File
@@ -0,0 +1,9 @@
const CommonError = require('./common_error');
class InternalServerError extends CommonError {
constructor(message) {
super(message || 'Internal Server Error');
}
}
module.exports = InternalServerError;
+9
View File
@@ -0,0 +1,9 @@
const CommonError = require('./common_error');
class NotFoundError extends CommonError {
constructor(message) {
super(message || 'Not Found');
}
}
module.exports = NotFoundError;
+9
View File
@@ -0,0 +1,9 @@
const CommonError = require('./common_error');
class ServiceUnavailableError extends CommonError {
constructor(message) {
super(message || 'Service Unavailable');
}
}
module.exports = ServiceUnavailableError;
+9
View File
@@ -0,0 +1,9 @@
const CommonError = require('./common_error');
class Unauthorized extends CommonError {
constructor(message) {
super(message || 'Unauthorized');
}
}
module.exports = Unauthorized;
+8
View File
@@ -0,0 +1,8 @@
class ValidationError extends Error {
constructor(message, errors) {
super(message || 'Validation Error');
this.errors = errors
}
}
module.exports = ValidationError;