open-nfse / RetryStore
Interface: RetryStore
Defined in: src/eventos/retry-store.ts:57
Persistência dos pendentes. A lib fornece uma implementação em memória (createInMemoryRetryStore); produção implementa contra seu banco.
Operações devem ser idempotentes — save com mesmo id sobrescreve, delete com id inexistente não lança.
Methods
delete()
ts
delete(id: string): Promise<void>;Defined in: src/eventos/retry-store.ts:60
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
Promise<void>
list()
ts
list(): Promise<readonly PendingEvent[]>;Defined in: src/eventos/retry-store.ts:59
Returns
Promise<readonly PendingEvent[]>
save()
ts
save(entry: PendingEvent): Promise<void>;Defined in: src/eventos/retry-store.ts:58
Parameters
| Parameter | Type |
|---|---|
entry | PendingEvent |
Returns
Promise<void>