@rafat97/exceptionhandler
Version:
All types exception handler classes definition
29 lines • 1.17 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RequestTimeoutException = void 0;
const CustomError_1 = require("./CustomError");
/*
408 Request Timeout
This response is sent on an idle connection by some servers,
even without any previous request by the client.
It means that the server would like to shut down this unused connection.
This response is used much more since some browsers, like Chrome, Firefox 27+, or IE9, use
HTTP pre-connection mechanisms to speed up surfing.
Also note that some servers merely shut down the connection without sending this message.
*/
class RequestTimeoutException extends CustomError_1.CustomError {
constructor(message = "Request Timeout") {
super(message);
this.message = message;
this.statusCode = 408;
Object.setPrototypeOf(this, RequestTimeoutException.prototype);
}
getStatusCode() {
return this.statusCode;
}
serializeErrors() {
return { message: this.message, details: [] };
}
}
exports.RequestTimeoutException = RequestTimeoutException;
//# sourceMappingURL=RequestTimeoutException.js.map