UNPKG

@iamdeniz/aws-sqs-consumer

Version:

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

10 lines (9 loc) 291 B
import { ParsedMessage, ProcessedBatch } from '../interfaces/messages'; /** * Message handler type */ export type MessageHandler = (body: any) => Promise<void>; /** * Batch message handler type */ export type BatchMessageHandler = (messages: ParsedMessage[]) => Promise<ProcessedBatch>;