Skip to content

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 idempotentessave 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

ParameterType
idstring

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

ParameterType
entryPendingEvent

Returns

Promise<void>

Licença MIT — biblioteca não oficial, sem vínculo com a Receita Federal.