UNPKG

@iamdeniz/aws-sqs-consumer

Version:

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

10 lines (9 loc) 433 B
import { BatchMiddlewareContext, MiddlewareContext } from '../interfaces/middleware'; /** * Middleware function for processing individual messages */ export type MessageMiddleware = (context: MiddlewareContext, next: () => Promise<void>) => Promise<void>; /** * Middleware function for processing batches of messages */ export type BatchMiddleware = (context: BatchMiddlewareContext, next: () => Promise<void>) => Promise<void>;