interface SqsQueueOptions

Options for SQS queue adapter.

Properties

queues: Record<string, string>

Job name → queue URL mapping.

optional
deadLetterQueues: Record<string, string>

Job name → dead-letter queue URL mapping (optional).

Visibility timeout in seconds for claims (default 30).

optional
region: string

AWS region (for lazy SDK load).

optional
credentials: unknown

AWS credentials (for lazy SDK load).

optional
endpoint: string

Custom endpoint URL (for ElasticMQ / local testing).

Injected transport (bypasses lazy SDK load).

Usage

import { type SqsQueueOptions } from "queue-plugin/src/index.ts";