/** * `SilentException`: Exceção lançada quando uma exception silenciosa é. */ export default class SilentException 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 = "SilentException"; this.title = title; this.message = message; this.errorCode = errorCode; } }