@message-queue-toolkit/sqs
Version:
SQS adapter for message-queue-toolkit
13 lines (12 loc) • 406 B
TypeScript
import type { MessageAttributeValue, MessageSystemAttributeName } from '@aws-sdk/client-sqs';
export type SQSMessage = {
MessageId: string;
ReceiptHandle: string;
MD5OfBody: string;
Body: string;
MessageAttributes?: Record<string, MessageAttributeValue>;
Attributes?: Partial<Record<MessageSystemAttributeName, string>>;
};
export type CommonMessage = {
messageType: string;
};