[Javascript] Error classes

class ApplicationError extends Error {
    get name() {
        return this.constructor.name;
    }
}

class DatabaseError extends ApplicationError {}

class UserFacingError extends ApplicationError {}

module.exports = {
    ApplicationError,
    DatabaseError,
    UserFacingError
}

 

posted @ 2024-08-11 22:06  Zhentiw  阅读(10)  评论(0)    收藏  举报