1
0
Fork 0
mirror of synced 2024-07-04 14:01:27 +12:00
budibase/packages/server/utilities/exceptions.js
2019-06-14 10:05:46 +01:00

16 lines
468 B
JavaScript

const statusCodes = require("./statusCodes");
const errorWithStatus = (message, statusCode) => {
const e = new Error(message);
e.statusCode = statusCode;
return e;
}
module.exports.unauthorized = (message) =>
errorWithStatus(message, statusCodes.UNAUTHORIZED);
module.exports.forbidden = (message) =>
errorWithStatus(message, statusCodes.FORBIDDEN);
module.exports.notfound = (message) =>
errorWithStatus(message, statusCodes.NOT_FOUND);