export class HttpCodedError extends Error {
    public code: string | undefined;
    constructor(message: string, code: string) {
        super(message);
        this.code = code;
        this.name = "HttpCodedError";
        // 👇️ because we are extending a built-in class
        Object.setPrototypeOf(this, HttpCodedError.prototype);
    }
}