mirror of
https://codeberg.org/buzzcode2007/FCC-Project-URLShortener.git
synced 2025-05-21 03:06:34 +00:00
25 lines
No EOL
568 B
JavaScript
Executable file
25 lines
No EOL
568 B
JavaScript
Executable file
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} |