UNPKG

@iamdeniz/aws-sqs-consumer

Version:

Advanced AWS SQS message consumer with retry, DLQ, batch processing, metrics, and middleware support

12 lines (11 loc) 821 B
export { QueueConsumerEvents } from './enums/events'; export { AwsConfig, AwsCredentials, AwsHttpOptions, ConsumerOptions } from './interfaces/config'; export { default as DeadLetterQueueOptions } from './interfaces/dlq'; export { ParsedMessage, ProcessedBatch, ProcessedMessage } from './interfaces/messages'; export { default as MetricsOptions } from './interfaces/metrics'; export { BatchMiddlewareContext, MiddlewareContext, MiddlewareOptions } from './interfaces/middleware'; export { default as BatchOptions } from './interfaces/options'; export { default as RetryOptions } from './interfaces/retry'; export { BatchMessageHandler, MessageHandler } from './types/handlers'; export { BatchMiddleware, MessageMiddleware } from './types/middleware'; export { default as QueueConsumer } from './services/QueueConsumer';