buzz-lightsnack-2007 2025-04-06 14:09:48 +08:00
parent 0902ec9cb2
commit f966e0564e
2 changed files with 63 additions and 0 deletions

View file

@ -0,0 +1,25 @@
class CustomErrors {}
CustomErrors.URL = class URL_Error extends Error {
constructor(message, URL) {
super((message) ? message : `invalid url`);
this.name = "URL Problem";
this.stack = URL;
};
}
CustomErrors.DBProblem = class DB_Error extends Error {
constructor(message) {
super(message);
this.name = "Database Problem"
}
}
CustomErrors.HashProblem = class DB_Error extends Error {
constructor(message) {
super(message);
this.name = "Hash Problem"
}
}
module.exports = CustomErrors