js-request-manager
Version:
JS Request Manager is a library for creating an sdk library for your server (API). The API type doesn't matter, whether it's REST or RPC
45 lines (34 loc) • 1.02 kB
JavaScript
/*
class RequestManagerException extends Error {
// constructor(message) {
// super(message);
// this.message = message;
// }
_details = null
constructor(code, message = '', details = null) {
const fullMsg = `[${code}]` + (message ? `: ${message}` : '');
super(fullMsg);
this.name = 'RequestManagerException';
this.code = code;
this.message = message;
this._details = details;
}
getDetails(){
return this._details;
}
toString() {
return this.message;
}
}
RequestManagerException.prototype.name = 'RequestManagerException';
*/
function RequestManagerException(code, message = '', details = null) {
this.name = "RequestManagerException";
// const fullMsg = `[${code}]` + (message ? `: ${message}` : '');
// super(fullMsg);
this.code = code;
this.message = message;
this.details = details;
}
RequestManagerException.prototype = Error.prototype;
export default RequestManagerException;