nralcm
Version:
This is a framework based on NodeJs to manage rest api request lifecycle
18 lines (17 loc) • 693 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const lifecycle_1 = require("../lifecycle");
const core_1 = require("../core");
const enums_1 = require("../common/enums");
/**
* Expection class to throw server error 500
*/
class ServerErrorException extends core_1.Exception {
constructor(message) {
super();
this.httpResponseMessage = new lifecycle_1.HttpResponseMessage();
this.httpResponseMessage.errorMessages = [message || "Oops! Something went wrong. Please try after sometime."];
this.httpResponseMessage.statusCode = enums_1.StatusCode.InternalServerError;
}
}
exports.ServerErrorException = ServerErrorException;