open-nfse / SubstituirResult
Type Alias: SubstituirResult
ts
type SubstituirResult =
| {
cancelamento: EventoResult;
novaNfse: NfseEmitResult;
status: "ok";
}
| {
cancelamentoError: Error;
novaNfse: NfseEmitResult;
pending: PendingEvent;
status: "retry_pending";
}
| {
cancelamentoError: Error;
novaNfse: NfseEmitResult;
rollback: EventoResult;
status: "rolled_back";
}
| {
cancelamentoError: Error;
novaNfse: NfseEmitResult;
pendingRollback: PendingEvent;
rollbackError: Error;
status: "rollback_pending";
};Defined in: src/eventos/cancelar.ts:123
Estado do resultado da substituição — discriminated union sobre status.