@proca/queue
Version:
This package provides a **robust RabbitMQ consumer** for processing Proca **action** and **event** messages with strict retry, dead-letter, and crash semantics.
23 lines (17 loc) • 518 B
text/typescript
export { connect, listenConnection, syncQueue, count } from './queue';
export { pause } from './utils';
export { actionMessageV1to2 } from './actionMessage';
export type {
ActionMessage,
ActionMessageV1,
ActionMessageV2,
Campaign,
ContactV2 as Contact,
ProcessStage,
} from './actionMessage';
export type {
Event as EventMessageV2,
CampaignUpdatedEvent,
CampaignUpdatedEvent as CampaignUpdatedEventMessage,
} from './events';
export type { ConsumerOpts, SyncCallback, Counters } from './types';