@geniucode/common-utils
Version:
Common utils
19 lines • 656 B
JavaScript
import { CustomError } from './custom-error';
import { ErrorStatusCode } from '../config/errors';
export class InternalServerError extends CustomError {
message;
error = null;
constructor(message = '[ERROR] Internal Server', error) {
super(message, ErrorStatusCode.internalServer);
this.message = message;
this.error = error;
Object.setPrototypeOf(this, InternalServerError.prototype);
}
setStatusCode(statusCode) {
this.statusCode = statusCode;
}
serializeErrors() {
return [{ message: this.message, error: this.error }];
}
}
//# sourceMappingURL=internal-server-error.js.map