arrest
Version:
OpenAPI v3 compliant REST framework for Node.js, with support for MongoDB and JSON-Schema
20 lines • 498 B
JavaScript
export class RESTError extends Error {
code;
info;
originalError;
constructor(code, message, info, originalError) {
super(message);
this.code = code;
this.info = info;
this.originalError = originalError;
this.name = 'RESTError';
}
static send(res, code, message, info) {
res.status(code).json({
error: code,
message: message,
info: info
});
}
}
//# sourceMappingURL=error.js.map