/** * `WaitingChangeException`: Exceção lançada quando um campo está pendente de finalizar a alteração antes de executar uma ação. */ export default class WaitingChangeException extends Error { /** Nome da exceção. */ public name: string; /** Titulo do erro. */ public title: string; /** Descrição do erro. */ public message: string; constructor(title: string, message: string) { super(message); this.title = title; this.name = ""; this.message = message; } }