refactor: rewrite ke codebase lama
This commit is contained in:
Executable
+9
@@ -0,0 +1,9 @@
|
||||
const CommonError = require('./common_error');
|
||||
|
||||
class BadRequestError extends CommonError {
|
||||
constructor(message) {
|
||||
super(message || 'Bad Request');
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = BadRequestError;
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
class CommonError extends Error {
|
||||
constructor(message) {
|
||||
super(message);
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = CommonError;
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
const CommonError = require('./common_error');
|
||||
|
||||
class ConflictError extends CommonError {
|
||||
constructor(message) {
|
||||
super(message || 'Conflict');
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = ConflictError;
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
const CommonError = require('./common_error');
|
||||
|
||||
class ExpectationFailedError extends CommonError {
|
||||
constructor(message) {
|
||||
super(message || 'Expectation Failed');
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = ExpectationFailedError;
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
const CommonError = require('./common_error');
|
||||
|
||||
class ForbiddenError extends CommonError {
|
||||
constructor(message) {
|
||||
super(message || 'Forbidden');
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = ForbiddenError;
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
const CommonError = require('./common_error');
|
||||
|
||||
class GatewayTimeoutError extends CommonError {
|
||||
constructor(message) {
|
||||
super(message || 'Gateway Timeout');
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = GatewayTimeoutError;
|
||||
Executable
+23
@@ -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
|
||||
};
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
const CommonError = require('./common_error');
|
||||
|
||||
class InternalServerError extends CommonError {
|
||||
constructor(message) {
|
||||
super(message || 'Internal Server Error');
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = InternalServerError;
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
const CommonError = require('./common_error');
|
||||
|
||||
class NotFoundError extends CommonError {
|
||||
constructor(message) {
|
||||
super(message || 'Not Found');
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = NotFoundError;
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
const CommonError = require('./common_error');
|
||||
|
||||
class ServiceUnavailableError extends CommonError {
|
||||
constructor(message) {
|
||||
super(message || 'Service Unavailable');
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = ServiceUnavailableError;
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
const CommonError = require('./common_error');
|
||||
|
||||
class Unauthorized extends CommonError {
|
||||
constructor(message) {
|
||||
super(message || 'Unauthorized');
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = Unauthorized;
|
||||
Executable
+8
@@ -0,0 +1,8 @@
|
||||
class ValidationError extends Error {
|
||||
constructor(message, errors) {
|
||||
super(message || 'Validation Error');
|
||||
this.errors = errors
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = ValidationError;
|
||||
Reference in New Issue
Block a user