/** * `ErrorException`: Exceção lançada quando ocorre um erro. */ export default class ErrorException extends Error { /** Nome da exceção. */ public name: string; /** Titulo do erro. */ public title: string; /** Descrição do erro. */ public message: string; /** Código do erro, indica o erro disparado pelo backend. */ public errorCode: string; constructor(title: string, message: string, errorCode: string = "") { super(message); this.name = ""; this.title = title; this.message = message; this.errorCode = errorCode; } }