ReadonlynameThe name of the store (e.g. 'mongodb', 'redis', 'dynamodb')
ReadonlylibraryThe client library being used
Returns the underlying SQSClient (loosely typed) for anything not wrapped here.
SendMessage — publish one message to the queue at queueUrl. The
message is encoded to a string body (string as-is, Buffer → UTF-8, else
JSON). Returns the message id (and FIFO sequence number, if any).
CreateQueue — create a queue by name. Returns its URL.
Alias for createQueue(), matching the common store surface.
Subscribe to the queue at queueUrl: long-poll ReceiveMessage in a loop,
invoke handler once per message, and (by default) DeleteMessage to ack
each message after the handler resolves. Returns a subscription whose
stop() ends the loop; the subscription is tracked so disconnect() stops
it. The loop runs detached (not awaited); this method resolves immediately.
SqsStorewraps an AWS v3SQSClientand exposes queue sending, a receive-and-ack poll loop, and queue administration.